| < draft-song-mobileip-mipv6-user-mobility-00.txt | draft-song-mobileip-mipv6-user-mobility-01.txt > | |||
|---|---|---|---|---|
| JUNHYUK SONG | JUNHYUK SONG | |||
| INTERNET DRAFT CHAEYOUNG CHONG | INTERNET DRAFT CHAEYOUNG CHONG | |||
| October 2001 SAMSUNG ELECTRONICS. | October 2001 SAMSUNG ELECTRONICS. | |||
| DONGKIE LEE | DONGKIE LEE | |||
| SK TELECOM | SK TELECOM | |||
| MIPv6 IP User mobility support through DNS | MIPv6 IP User mobility support through DNS | |||
| draft-song-mobileip-mipv6-user-mobility-00.txt | draft-song-mobileip-mipv6-user-mobility-01.txt | |||
| Status of This Memo | Status of This Memo | |||
| Distribution of this memo is unlimited. | Distribution of this memo is unlimited. | |||
| This document is an Internet-Draft and is in full conformance with | This document is an Internet-Draft and is in full conformance with | |||
| all provisions of Section 10 of RFC2026. Internet-Drafts are working | all provisions of Section 10 of RFC2026. Internet-Drafts are working | |||
| documents of the Internet Engineering Task Force (IETF), its areas, | documents of the Internet Engineering Task Force (IETF), its areas, | |||
| and its working groups. Note that other groups may also distribute | and its working groups. Note that other groups may also distribute | |||
| working documents as Internet-Drafts. | working documents as Internet-Drafts. | |||
| skipping to change at page 5, line 36 ¶ | skipping to change at page 5, line 36 ¶ | |||
| | |Advertisement | | | | | | |Advertisement | | | | | |||
| | | | MIPv6 | Binding Update | MIPv6 | | | | | MIPv6 | Binding Update | MIPv6 | | |||
| | MN |<------------ | Router |---------------->| HA/UMA | | | MN |<------------ | Router |---------------->| HA/UMA | | |||
| | |------------> | |<----------------| | | | |------------> | |<----------------| | | |||
| | |Binding Update| | Binding Ack | | | | |Binding Update| | Binding Ack | | | |||
| | | | | | | | | | | | | | | |||
| | |<-------------| | | | | | |<-------------| | | | | |||
| +------+ Binding Ack +--------------+ +--------------+ | +------+ Binding Ack +--------------+ +--------------+ | |||
| | | | | |||
| DNS | | DNS | | |||
| Update | | Update | | |||
| v | v | |||
| +--------------+ | +--------------+ | |||
| | DNS server | | | DNS server | | |||
| +--------------+ | +--------------+ | |||
| Figure 1: User Mobility | Figure 1: User Mobility | |||
| 2.3 User connectivity by DNS server | 2.3 User connectivity by DNS server | |||
| MIPv6 capable correspondent node shall query of the user location | MIPv6 capable correspondent node shall query the user location | |||
| through DNS server to locate the most recent location of the | through DNS server to locate the most recent location of the | |||
| user. The MIPv6 host shall retrieve two records from DNS server | user. The MIPv6 host shall retrieve two records from DNS server | |||
| indexed by the user identifier (FQDN), one for home address of | indexed by the user identifier (FQDN), one for home address of | |||
| mobile node and the other is current mobile node address (Mobile IPv6 | mobile node and the other is current mobile node address (Mobile IPv6 | |||
| CoA). If there is no previous cache for the location of the user, | CoA). If there is no previous cache for the location of the user, | |||
| MIPv6 host shall begin to transmit IP packets to home address of MN. | MIPv6 host shall begin to transmit IP packets to home address of MN. | |||
| The IP data will deliver to MN by through HA as tunneled data. | The IP data will deliver to MN by through HA as tunneled data. | |||
| Upon receiving of encapsulated IP data from HA, MN would know either | Upon receiving of encapsulated IP data from HA, MN would know either | |||
| MIPv6 host currently didn't have the cached binding table for the | MIPv6 host currently didn't have the cached binding table for the | |||
| skipping to change at page 6, line 35 ¶ | skipping to change at page 6, line 35 ¶ | |||
| | |<----------------| MIPv6 |Binding Update(3)| MIPv6 | | | |<----------------| MIPv6 |Binding Update(3)| MIPv6 | | |||
| | MN |Binding Update(2)| Router |---------------->| HA/UMA | | | MN |Binding Update(2)| Router |---------------->| HA/UMA | | |||
| | |---------------->| |<----------------| | | | |---------------->| |<----------------| | | |||
| | |<----------------| |Binding Ack (5) | | | | |<----------------| |Binding Ack (5) | | | |||
| | |Binding Ack(6) | | | | | | |Binding Ack(6) | | | | | |||
| | | | |<----------------| | | | | | |<----------------| | | |||
| | |<----------------| |Encapsulated IP | | | | |<----------------| |Encapsulated IP | | | |||
| +------+ Encapsulated IP +------------+Packet (9) +--------------+ | +------+ Encapsulated IP +------------+Packet (9) +--------------+ | |||
| | ^ Packet (10) ^ ^ | | ^ Packet (10) ^ ^ | |||
| | | | | | | | | | | |||
| | | | | | | | | | | |||
| | | | | | | | | | | |||
| | | IP traffic (12) +------------+ IP traffic (8) | | | | | IP traffic (12) +------------+ IP traffic (8) | | | |||
| | +----------------------| MIPv6 Host |---------------------+ | | | +----------------------| MIPv6 Host |---------------------+ | | |||
| +----------------------->| CN | | | +----------------------->| CN | | | |||
| Binding Update (11)+------------+ | | Binding Update (11)+------------+ | | |||
| ^ DNS | | ^ DNS | | |||
| | Update | | | Update | | |||
| DNS | (4) | | DNS | (4) | | |||
| Query | | | Query | | | |||
| (7) | v | (7) | v | |||
| | +--------------+ | | +--------------+ | |||
| +-------------------->| DNS server | | +-------------------->| DNS server | | |||
| +--------------+ | +--------------+ | |||
| Figure 2: Binding update case | Figure 2: Binding update case | |||
| Upon receiving binding update message, the MIPv6 correspondent host | Upon receiving binding update message, the MIPv6 correspondent host | |||
| shall compares IP source address of binding update message with | shall compares IP source address of binding update message with | |||
| previously retrieved the user records from the DNS server. | previously retrieved the user records from the DNS server. | |||
| If the second record (CoA) matches with the source IP address of the | If the second record (CoA) matches with the source IP address of the | |||
| binding update message, correspondent node shall begin to sending IP | binding update message, correspondent node shall begin to sending IP | |||
| packets to MN directly. (see figure 2) | packets to MN directly. (see figure 2) | |||
| The retrieved record shall not match with the source IP address of | The retrieved record shall not match with the source IP address of | |||
| End of changes. 6 change blocks. | ||||
| 13 lines changed or deleted | 13 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||