flexible ipv6 migration scenarios in the context of ipv4
play

Flexible IPv6 Migration Scenarios in the Context of IPv4 Address - PowerPoint PPT Presentation

Flexible IPv6 Migration Scenarios in the Context of IPv4 Address Shortage I-D.boucadair-behave-ipv6-portrange and I-D.boucadair-softwire-dslite-v6only Softwire WG Interim Meeting-BEIJING, September 2011 M. Boucadair et al.


  1. Flexible IPv6 Migration Scenarios in the Context of IPv4 Address Shortage I-D.boucadair-behave-ipv6-portrange and I-D.boucadair-softwire-dslite-v6only Softwire WG Interim Meeting-BEIJING, September 2011 M. Boucadair et al. mohamed.boucadair@orange.com �

  2. IPv6 context • ISPs wishing to: – Migrate towards an IPv6-only network – Offer connectivity to the IPv6 – Offer connectivity to the IPv4 Internet, saving their public address space • We present a solution which allows to use IPv6 transfer capabilities and eases removing CGN devices from the network (CGN Exit Strategy) �

  3. � DS-Lite CGN and PRR ������������� ���� �������� ��� � � ���� private @IPv4 no @IPv4 IPv4 no NAT Internet �

  4. � DS-Lite CGN and PRR ������������� ���� �������� ��� � � ���� private @IPv4 no @IPv4 IPv4 no NAT Internet � ��������������� ���� ������������� ��� ��� ���� ���������������������� ������� private @IPv4 public @IPv4 port range (PR) PRR: Port Range Router �

  5. IPv4 Internet Connectivity with IPv6 in Access only IPv4 Internet ISP IPv4 IPv6 DS-Lite CGN CN CPE PRR •DS-Lite CGN only •PRR only •Or Co-located DS-Lite CGN and PRR CPE: Customer Premises Equipment CN: Correspondent Node �

  6. IPv6 Internet Connectivity IPv6 Internet ISP IPv6 CN CPE CPE: Customer Premises Equipment CN: Correspondent Node �

  7. A voluntary migration towards IPv6 IPv4 or IPv6 ISP Internet IPv6-Only CN CPE CPE: Customer Premises Equipment CN: Correspondent Node �

  8. IPv4 Internet Connectivity with IPv6 in Access and Core IPv4 Internet ISP IPv6 IPv4 IPv6 DS-Lite CGN CN CPE PRR �

  9. IPv4 Internet Connectivity with IPv6 in Access and Core IPv4 Internet ISP IPv6 IPv4 IPv6 IPv6-IPv4 DS-Lite CGN CN CPE ICXF PRR ICXF: Interconnection Function �

  10. From CPE to CN IPv4 Internet ISP IPv6 IPv4 IPv6 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF ��

  11. From CPE to CN IPv6 Configuration •IPv6Pref (e.g., /56) •@IPv6 of DS-Lite CGN/PRR IPv4 Internet ISP IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF ��

  12. From CPE to CN IPv6 Configuration •IPv6Pref (e.g., /56) •@IPv6 of DS-Lite CGN/PRR IPv4 Internet ISP IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Encap ��

  13. From CPE to CN IPv6 Configuration •IPv6Pref (e.g., /56) •@IPv6 of DS-Lite CGN/PRR IPv4 Internet ISP IPv6 1 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Encap 1 IPv4-in-IPv6 @IPv6 src = @IPv6 in IPv6Pref @IPv6 dst = @IPv6 of DS-Lite CGN/PRR ��

  14. From CPE to CN IPv6 Configuration •IPv6Pref (e.g., /56) •@IPv6 of DS-Lite CGN/PRR IPv4 Internet ISP IPv6 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Encap DS-Lite CGN: NAT Translation (includes Decap) PRR: Decap ��

  15. From CPE to CN IPv6 Configuration •IPv6Pref (e.g., /56) IPv6 IGP/i-BGP Advert: • PREFIX64+IPv4external •@IPv6 of DS-Lite CGN/PRR IPv4 Internet ISP IPv6 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Encap DS-Lite CGN: NAT Translation (includes Decap) PRR: Decap •PREFIX64: NSP or WKP • draft-ietf-ospf-ipv4-embedded-ipv6-routing can be used to advertise IPv4-embedded IPv6 prefixes ��

  16. From CPE to CN IPv6 Configuration •IPv6Pref (e.g., /56) IPv6 IGP/i-BGP Advert: • PREFIX64+IPv4external •@IPv6 of DS-Lite CGN/PRR IPv4 Internet ISP IPv6 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Encap Stateless Encap DS-lite CGN: NAT Translation (includes Decap) PRR: Decap ��

  17. From CPE to CN IPv6 Configuration •IPv6Pref (e.g., /56) IPv6 IGP/i-BGP Advert: • PREFIX64+IPv4external •@IPv6 of DS-Lite CGN/PRR IPv4 Internet ISP IPv6 IPv6 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Encap Stateless Encap DS-lite CGN: NAT Translation (includes Decap) PRR: Decap ��

  18. From CPE to CN IPv6 Configuration •IPv6Pref (e.g., /56) IPv6 IGP/i-BGP Advert: • PREFIX64+IPv4external •@IPv6 of DS-Lite CGN/PRR IPv4 Internet ISP IPv6 IPv4 IPv6 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Encap Stateless Encap Decap DS-lite CGN: NAT Translation (includes Decap) PRR: Decap ��

  19. From CN to CPE IPv4 Internet ISP IPv6 IPv4 IPv6 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF ��

  20. From CN to CPE IPv4 BGP Advert: • IPv4internal IPv4 Internet ISP IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF ��

  21. From CN to CPE IPv4 BGP Advert: • IPv4internal IPv4 Internet ISP IPv4 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF ��

  22. From CN to CPE IPv6 IGP or i-BGP Advert: IPv4 BGP Advert: • PREFIX64+IPv4(DS-lite/PRR pool) • IPv4internal IPv4 Internet ISP IPv4 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF ��

  23. From CN to CPE IPv6 IGP or i-BGP Advert: IPv4 BGP Advert: • PREFIX64+IPv4(DS-lite/PRR pool) • IPv4internal IPv4 Internet ISP IPv4 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Stateless Encap ��

  24. From CN to CPE IPv6 IGP or i-BGP Advert: IPv4 BGP Advert: • PREFIX64+IPv4(DS-lite/PRR pool) • IPv4internal IPv4 Internet ISP IPv6 IPv4 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Stateless Encap ��

  25. From CN to CPE IPv6 IGP or i-BGP Advert: IPv4 BGP Advert: • PREFIX64+IPv4(DS-lite/PRR pool) • IPv4internal IPv4 Internet ISP IPv6 IPv4 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Decap Stateless Encap ��

  26. From CN to CPE IPv6 IGP or i-BGP Advert: IPv4 BGP Advert: • PREFIX64+IPv4(DS-lite/PRR pool) • IPv4internal IPv4 Internet ISP IPv6 IPv4 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Decap Stateless Encap DS-Lite CGN: Reverse NAT Translation (includes @IPv6 of CPE) PRR: Binding Table PR �� @IPv6 of CPE and Encap ��

  27. From CN to CPE IPv6 IGP or i-BGP Advert: IPv4 BGP Advert: • PREFIX64+IPv4(DS-lite/PRR pool) • IPv4internal IPv4 Internet ISP IPv6 IPv4 IPv6 IPv6-IPv4 DS-Lite CGN CPE CN PRR ICXF Decap Stateless Encap DS-Lite CGN: Reverse NAT Translation (includes @IPv6 of CPE) PRR: Binding Table PR �� @IPv6 of CPE and Encap ��

  28. Tromboning Issue ISP IPv6 IPv6 DS-lite CGN 1 CPE 1 PRR 1 IPv6 IPv6 DS-lite CGN 2 CPE 2 PRR 2 ��

  29. Removing CGN and PRR IPv4 Internet ISP IPv6 IPv4 IPv6-IPv4 CPE CN ICXF ��

  30. Removing CGN and PRR • Configured with an IPv4- Translatable IPv6 Prefix • Can synthesize destination IPv4- Converted IPv6 addresses IPv4 Internet IPv6 IPv4 IPv6-IPv4 PRD ISP CN ICXF 1. Build, in a stateless fashion, destination IPv4-translatable IPv6 address and source IPv4-Converted IPv6 address Represented with an IPv4- 2. Extract, in a stateless fashion, source Converted IPv6 address in and destination IPv4 addresses from the IPv6 domain IPv4-Embedded IPv6 addresses ��

  31. SMAP: Stateless A+P Mapping Function SMAP IPv4 IPv4 IPv4 Configuration PREFIX64 IPv4 ADDRESS_FORMAT IPv4 IPv4 • SMAP can be embedded in a CPE, ICXF, CGN, PRR • SMAP prepends the IPv4 address and port number to a pre-configured PREFIX64 and address format • SMAP proceeds to stateless encapsulation and decapsulation of IPv4 datagrams into IPv6 datagrams ��

  32. Removing CGN and PRR IPv6 Configuration •May be configured with one or two IPv6 prefixes •Port Set •Port Extended IPv4 Address IPv6 IGP/i-BGP Advert: •PREFIX64 • PREFIX64+IPv4external IPv4 Internet IPv6 IPv4 PRD IPv6-IPv4 ISP CN ICXF ( SMAP-enabled ) (SMAP-enabled) ��

  33. From CN to CPE IPv4 BGP Advert: • IPv4internal IPv4 Internet ISP PRD IPv6-IPv4 IPv6 ICXF R ( SMAP-enabled ) CN (SMAP-enabled) IPv6 IGP/i-BGP Advert: • PREFIX64+IPv4 ��

  34. From CN to CPE IPv4 BGP Advert: • IPv4internal IPv4 Internet ISP PRD IPv6-IPv4 IPv6 IPv4 ICXF R ( SMAP-enabled ) CN (SMAP-enabled) (D_IP@, D_p, S_IP@, S_p) IPv6 IGP/i-BGP Advert: • PREFIX64+IPv4 ��

  35. From CN to CPE IPv4 BGP Advert: • IPv4internal IPv4 Internet ISP PRD IPv6-IPv4 IPv6 IPv4 ICXF R ( SMAP-enabled ) CN (SMAP-enabled) (D_IP@, D_p, S_IP@, S_p) IPv6 IGP/i-BGP Advert: • PREFIX64+IPv4 Satateless encap: PREFIX64+D_IP@+D_p ��

  36. From CN to CPE IPv4 BGP Advert: • IPv4internal Decap IPv4 Internet ISP PRD IPv6-IPv4 IPv6 IPv4 ICXF R ( SMAP-enabled ) CN (SMAP-enabled) (D_IP@, D_p, S_IP@, S_p) IPv6 IGP/i-BGP Advert: • PREFIX64+IPv4 Satateless encap: PREFIX64+D_IP@+D_p ��

  37. CPE-CPE Communications ISP CPE 1 IPv6 CPE 2 ��

  38. Prefix and Address Formats +------------------------+----------+---------+ | Pref6 | @IPv4 | PRM | +------------------------+----------+---------+ Max. <-----------n bits------> < 32 bits> <16 bits > <-----------------64 bits max.----------------> PREFIX Format PRM: refers to the value of the significant bits of the port range mask +----------------------------------------------------------------------...+ | Pref6 |Dest. IPv4 |Dest. | 0:0:0:0 | | |address |port | | +----------------------------------------------------------------------...+ Address Format ��

Recommend


More recommend