Download presentation
Presentation is loading. Please wait.
Published byGiles Underwood Modified over 8 years ago
1
MIF API Discussion Dapeng Liu/Ted Lemon
2
MIF Scenario APP Net 1 Net 2 Net 3 IF1 IF2 Server
3
Happy Eyeballs Scenario Happy Eyeballs Library Net 1 Net 2 Net 3 IF1 IF2 Server APP
4
MIF API Communication Model APP API How many interfaces? 2 interfaces How many Nets on IF1? 2 Nets Net1, IF1, DNS configuration? Net1, IF1, DNS address: 2001::1 Net2, IF1, DNS configuration? Net2, IF1, DNS address: 192.168.1.1 How many Nets on IF2? 1 Interface Net1, IF2, DNS configuration? Net1, IF2, DNS address: 2001::2 DNS query 2001::1, host.example.com A,AAAA DNS query 192.168.1.1, host.example.com A,AAAA DNS query 2001::1, host.example.com A,AAAA
5
MIF API Communication Model APP API 2001::1 DNS response: host.example.com IN A 14.15.16.17 IN AAAA 2001:192:321::1 2002::1 DNS response: … 192.168.1.1 DNS response: IN A 192.168.1.1 SYN: 14.15.16.17 @ IF1 SYN: 2001:192:321::1 @ IF1 SYN: 2001:192:321::1 @ IF2 SYN: 192.168.1.1 @ IF1 SYN+ACK @ 192.168.1.1 IF1 SYN+ACK @ 2001:192:321::1 IF1 SYN+ACK @ 2001:192:321::1 IF2
6
Proposed MIF API Client message –Please announce interfaces –Please announce networks on interface X Message from API –Announcing interface X –Announcing network Y on Interface X, DNS Server D1,…,Dn API for information query
7
Client message –DNS Server S, please look up host H API message –Host H has A records A1,….,An –Host H has AAAA records A1,….,An API for DNS resolve
8
Client message –Please connect to IP address X on interface Y API message –Here is a connection to IP address X on interface Y –Connection to IP address X on interface Y failed because of Z API for connection
9
Q&A?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.