Stateless IPv4-IPv6 Interconnection for DS-lite and A+P Flexible IPv6 Migration Scenarios in the Context of IPv4 Address Shortage I-D.boucadair-behave-ipv6-portrange Stateless IPv4-IPv6 Interconnection in the Context of DS-lite Deployment I-D.boucadair-dslite-interco-v4v6 Softwire WG IETF75 Stockholm Pierre Levis, Mohamed Boucadair
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 DS-lite and A+P (using a PRR 1 ) solutions based on encapsulation 1 Port Range Router
DS-lite CGN and PRR no NAT IPv4 Internet
DS-lite CGN and PRR no NAT port range (PR) IPv4 Internet
IPv4 Internet Connectivity with IPv6 in Access only ISP CPE: Customer Premises Equipment CN: Correspondent Node IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv4 DS-lite CGN only PRR only DS-lite CGN and PRR
IPv6 Internet Connectivity ISP CPE: Customer Premises Equipment CN: Correspondent Node IPv6 Internet CPE CN IPv6
A voluntary migration towards IPv6 ISP CPE: Customer Premises Equipment CN: Correspondent Node IPv4 or IPv6 Internet IPv6-Only CPE CN
IPv4 Internet Connectivity with IPv6 in Access and Core ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv4
IPv4 Internet Connectivity with IPv6 in Access and Core ISP ICXF: Interconnection Function IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv6-IPv4 ICXF IPv4
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv6-IPv4 ICXF IPv4
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv6 Conf: IPv6Pref (e.g. of DS-lite CGN / PRR
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv6 Conf: IPv6Pref (e.g. of DS-lite CGN / PRR Encap
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 1 IPv6-IPv4 ICXF IPv6 Conf: IPv6Pref (e.g. of DS-lite CGN / PRR 1 IPv4 in src in dst of DS-lite CGN / PRR Encap
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv6-IPv4 ICXF IPv6 Conf: IPv6Pref (e.g. of DS-lite CGN / PRR DS-lite CGN: NAT Translation (includes Decap) PRR: Decap Encap
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv6-IPv4 ICXF IPv6 Conf: IPv6Pref (e.g. of DS-lite CGN / PRR IPv6 IGP/i-BGP Advert: WKIPv6+IPv4external WKIPv6: IPv6 Prefix either IANA or ISP DS-lite CGN: NAT Translation (includes Decap) PRR: Decap Encap
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv6-IPv4 ICXF IPv6 Conf: IPv6Pref (e.g. of DS-lite CGN / PRR DS-lite CGN: NAT Translation (includes Decap) PRR: Decap Encap Stateless Encap IPv6 IGP/i-BGP Advert: WKIPv6+IPv4external
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv6-IPv4 ICXF IPv6 Conf: IPv6Pref (e.g. of DS-lite CGN / PRR IPv6 DS-lite CGN: NAT Translation (includes Decap) PRR: Decap Encap Stateless Encap IPv6 IGP/i-BGP Advert: WKIPv6+IPv4external
From CPE to CN ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv6-IPv4 ICXF IPv4 IPv6 Conf: IPv6Pref (e.g. of DS-lite CGN / PRR IPv6 Decap DS-lite CGN: NAT Translation (includes Decap) PRR: Decap Encap Stateless Encap IPv6 IGP/i-BGP Advert: WKIPv6+IPv4external
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6 IPv6-IPv4 ICXF IPv4
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv4 BGP Advert: IPv4internal
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv4 BGP Advert: IPv4internal IPv4
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv4 BGP Advert: IPv4internal IPv4 IPv6 IGP Advert: WKIPv6+IPv4(DS-lite/PRR pool)
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv4 BGP Advert: IPv4internal IPv4 Stateless Encap IPv6 IGP Advert: WKIPv6+IPv4(DS-lite/PRR pool)
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv4 BGP Advert: IPv4internal IPv4 IPv6 Stateless Encap IPv6 IGP Advert: WKIPv6+IPv4(DS-lite/PRR pool)
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv4 BGP Advert: IPv4internal IPv4 IPv6 Decap Stateless Encap IPv6 IGP Advert: WKIPv6+IPv4(DS-lite/PRR pool)
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv4 BGP Advert: IPv4internal IPv4 IPv6 Stateless Encap Decap DS-lite CGN: Reverse NAT Translation of CPE) PRR: Binding Table of CPE and Encap IPv6 IGP Advert: WKIPv6+IPv4(DS-lite/PRR pool)
From CN to CPE ISP IPv4 Internet CPE CN DS-lite CGN PRR IPv6-IPv4 ICXF IPv4 BGP Advert: IPv4internal IPv4 IPv6 DS-lite CGN: Reverse NAT Translation of CPE) PRR: Binding Table of CPE and Encap Decap IPv6 Stateless Encap IPv6 IGP Advert: WKIPv6+IPv4(DS-lite/PRR pool)
Two CPEs same ISP ISP CPE 1 DS-lite CGN 1 PRR 1 IPv6 CPE 2 DS-lite CGN 2 PRR 2 IPv6
Conclusion Stateless encap/decap functions at interconnection nodes IPv6 Routing does not take into account Port Range (can be dynamic) Provide flexibility for DS-lite vs. Port Range selection: –Vendors can implement both DS-lite CGN and a-PRR functions in the same device –Same IPv6 requirements on the customer devices for both DS-lite and IPv6 Port Range IPv6 prefix IPv6 address to reach PRR/DS-lite CGN –Allow flow-based differentiated treatments in a combined DS-lite/PRR box IPv6-only ISP network
Questions to the WG –I-D.boucadair-dslite-interco-v4v6 "Stateless IPv4-IPv6 Interconnection in the Context of DS-lite Deployment" as a Softwire WG document? –Softwire charter revisited to host A+P work?
THANK YOU