Presentation is loading. Please wait.

Presentation is loading. Please wait.

MIF API Discussion Dapeng Liu/Ted Lemon. MIF Scenario APP Net 1 Net 2 Net 3 IF1 IF2 Server.

Similar presentations


Presentation on theme: "MIF API Discussion Dapeng Liu/Ted Lemon. MIF Scenario APP Net 1 Net 2 Net 3 IF1 IF2 Server."— Presentation transcript:

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?


Download ppt "MIF API Discussion Dapeng Liu/Ted Lemon. MIF Scenario APP Net 1 Net 2 Net 3 IF1 IF2 Server."

Similar presentations


Ads by Google