50 likes | 193 Views
IPv4 traversal for Nemo. Pascal Thubert Cisco Systems Technology Center. 56th IETF (SFO) - Nemo WG. The case for IPv4 traversal. Satellite communication Only available for IPv4 GPRS Often deployed with Port Address Translation Public Access ADSL and PPP deployed only IPv4
E N D
IPv4 traversal for Nemo Pascal Thubert Cisco Systems Technology Center 56th IETF (SFO) - Nemo WG
The case for IPv4 traversal • Satellite communication • Only available for IPv4 • GPRS • Often deployed with Port Address Translation • Public Access • ADSL and PPP deployed only IPv4 • NAT/PAT in public places, hot spots. “ - access networks deployed in public transportation (buses, trains, taxis, aircrafts (...)” <draft-ietf-nemo-requirements-00.txt> 56th IETF (SFO) - Nemo WG
Need an additional requirement ? CN IPv6 • Mobile Router IPv6 SHOULD provides seamless connectivity for: • IPv4 (via IPv6 tunnel) and • IPv6 traffic • MR SHOULD be able to roam over IPv6 networks, IPv4 public, and IPv4 private networks • MR SHOULD use MIPv6 signaling only HA(a) IPv4MNN 3 Mobile Net MR Public IPv4 MR 2 1 1 2 3 IPv6MNN Private IPv4 NAT/PAT HA: Home Agent of Mobile Router MR. MNN: Mobile Network Node (IP v4, v6 or dual) NAT/PAT: IPv4 Translator 56th IETF (SFO) - Nemo WG
Conclusion • A IPv4/PAT/NAT Traversal solution is required to deploy a Nemo solution short/middle term • Nemo + IPv4 traversal may help IPv6 deployment • MIPv6 provides a perfect match of features with IPv4 traversal • draft-thubert-nemo-ipv4-traversal-00.txt is a simple instance of MIPv6 and IPv4 traversal symbiosis • Additional work needed • Threat analysis and toughening • Optimizations (no UDP when NAT only) • Benefits of TCP / SCTP / RBSCP 56th IETF (SFO) - Nemo WG
Reference I-Ds • draft-ietf-ngtrans-shipworm-08.txt • draft-parent-blanchet-ngtrans-tsp-teredo-00.txt • draft-ietf-mobileip-nat-traversal-07.txt • draft-thubert-nemo-ipv4-traversal-00.txt • draft-ietf-mobileip-ipv6-20.txt • draft-ietf-mobileip-hmipv6-07.txt • draft-thubert-nemo-reverse-routing-header-01.txt ? ? ? Questions 56th IETF (SFO) - Nemo WG