70 likes | 204 Views
Mobility in a Dual Stack Internet draft-ietf-mip6-dmip-problem. G.Tsirtsis, H.Soliman @flarion.com. The problem. MIPv4 allows IPv4 node to move in IPv4 networks MIPv6 allows IPv6 node to move in IPv6 networks Internet is a mixture of IPv4, IPv6 and Dual Stack networks
E N D
Mobility in a Dual Stack Internet draft-ietf-mip6-dmip-problem G.Tsirtsis, H.Soliman @flarion.com
The problem • MIPv4 allows IPv4 node to move in IPv4 networks • MIPv6 allows IPv6 node to move in IPv6 networks • Internet is a mixture of IPv4, IPv6 and Dual Stack networks • Use of MIPv4 and MIPv6 simultaneously adds signalling overheads and does not allow MNs to be reachable on both IPv6 and IPv4 HoAs all the time.
Problem • MN supports both MIPv4 and MIPv6 • A lot of overheads • Erratic connectivity • Optimized Mobility Management near-impossible IPv4 MIPv6 MIPv4 HAv4 IPv4/v6 MIPv4 Internet MIPv6 HAv6 MIPv6 MIPv4 IPv6
Solution Strategy • Use MIP as migration tool • Use the tunneling capability of Mobile IP to forward both IPv4 and IPv6 traffic over the same Mobile IP created tunnel. • MIPv4 • Allow IPv4 and IPv6 HoAs to bind to an IPv4 CoA • MIPv6 • Allow IPv4 and IPv6 HoAs to bind to an IPv4 or IPv6 CoA (We can’t guarantee that IPv6 CoA is always available) • MNs can use either MIPv4 only or MIPv6 only
MIPv6 Solution framework • NAT detection and traversal • No NAT implies IP in IP tunnelling of IPv4 in IPv6 or Vice Versa, depending on the access network. • Presence of NAT implies UDP tunnelling. • Two main components of solution: • NAT detection and traversal • Flexible Tunnel setup to allow IPv4 in IPv6 or IPv6 in IPv4.
Mobility Binding HoAv4 HoAv6 CoAv6 Creating Bindings in MIPv6 IPv4 traffic CNv4->HoAv4 BU(HoAv4, HoAv6, CoAv6) IPv6 Tunnel HAv6->CoAv6 Dual Stack HA Dual Stack MN DS-MIPv6 IPv6 traffic CNv6->HoAv6
Next steps for draft • Add new terminology: • IPv4/6 capable/enabled • MIPv6/MIPv6 enabled • Call for WG last call.