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 ��

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend