Mobility in a Dual Stack Internet George Tsirtsis Hesham Soliman
The problem - 1 MIPv4 allows IPv4 node to move in IPv4 networks BUT… Internet is a mixture of IPv4, IPv6 and Dual Stack networks
Best Case scenario today IPv4 MN supports both MIPv4 and MIPv6 - Undesirable overhead - Unpredictable connectivity MIPv6 MIPv4 HAv4 IPv4/v6 MIPv4 Internet IPv4 network IPv6 network DS network MIPv6 HAv6 MIPv4 IPv4 IPv6 MIPv6 MIPv6 IPv4 IPv6 MIPv4 MIPv4 MIPv6 IPv4 IPv6 IPv4 IPv6 IPv6 Flarion Confidential
The problem - 2 Overheads (inefficient): Double the signaling to HAs Multiple local signals for handover optimizations Inability to maintain sessions while moving (unpredictable connectivity): MIPv6 MN in an IPv4-only network MIPv4 MN in an IPv6-only network Optimized Micro-Mobility Management near-impossible Flarion Confidential
Solution: DS-MIP Use MIP as v4/v6 migration tool MIPv4 extensions Use the tunneling capability of Mobile IP to forward both IPv4 and IPv6 traffic over the same Mobile IP-created tunnel. MIPv4 extensions Allow IPv4 and IPv6 HoAs to bind to an IPv4 CoA MIPv6 extensions Allow IPv4 and IPv6 HoAs to bind to an IPv4 or IPv6 CoA (IPv6 CoA may not always be available) MNs can use either DS-MIPv4 only (initially) or DS-MIPv6 only (in future) Flarion Confidential
DS-MIPv4 scenario – IPv4 dominant MN supports DS-MIPv4 MN fully connected and mobility optimized in IPv4 and Dual Stack Networks. IPv4 DS-MIPv4 Internet IPv4/v6 DS-MIPv4 DS-HA IPv4 network IPv6 network DS network DS-MIPv4 DS-MIPv6 DS-MIPv4 DS-MIPv4 DS-MIPv6 IPv6 Flarion Confidential
DS-MIPv6 scenario – IPv6 dominant MN supports DS-MIPv6 MN fully connected and mobility optimized in IPv6 and Dual Stack Networks. IPv4 DS-MIPv6 Internet IPv4/v6 DS-HA DS-MIPv6 IPv4 network IPv6 network DS network DS-MIPv4 DS-MIPv6 DS-MIPv4 DS-MIPv6 DS-MIPv6 IPv6 Flarion Confidential
Questions? See related drafts: Problem statement MIPv4 extensions draft-tsirtsis-dsmip-problem-01.txt MIPv4 extensions draft-tsirtsis-v4v6-mipv4-00.txt MIPv6 extensions draft-soliman-v4v6-mipv4-00.txt (incorrect title)