260 likes | 494 Views
Deploying Dual-Stack lite in IPv6-only Network IETF76 Hiroshima softwire draft-boucadair-dslite-interco-v4v6-02. Pierre Lévis pierre.levis@orange-ftgroup.com 7th November 2009. Introduction. I-D. boucadair-dslite-interco-v4v6
E N D
Deploying Dual-Stack lite in IPv6-only NetworkIETF76 Hiroshimasoftwiredraft-boucadair-dslite-interco-v4v6-02 Pierre Lévis pierre.levis@orange-ftgroup.com 7th November 2009
Introduction • I-D.boucadair-dslite-interco-v4v6 • http://tools.ietf.org/html/draft-boucadair-dslite-interco-v4v6-02 • Version 02 (01 presented in IETF75 Stockholm) • Authors/Contributors: M. Boucadair, C. Jacquenet, JL. Grimault, M. Kassi-Lahlou, P. Levis (France Telecom); D. Cheng (Huawei); Y. Lee ( Comcast) • Further to the comments received during IETF75 softwire session, we present here the main changes from 01 to 02: • Difference with mesh • Routing considerations (Routing Architecture Example)
IPv4 and IPv6 Internet Connectivity IPv4 Internet ISP IPv4 IPv6 CN CPE DS-lite CGN CPE: Customer Premises Equipment CN: Correspondent Node
IPv4 and IPv6 Internet Connectivity IPv4 Internet ISP IPv4 IPv6 CN CPE DS-lite CGN CPE: Customer Premises Equipment CN: Correspondent Node IPv6 Internet ISP IPv6 CN CPE
A voluntary migration towards IPv6 IPv4 or IPv6 Internet ISP IPv6-Only CN CPE
IPv4 Internet Connectivitywith IPv6 in Access and Core IPv4 Internet ISP IPv6 IPv4 IPv6 CN CPE DS-lite CGN
IPv4 Internet Connectivitywith IPv6 in Access and Core IPv4 Internet ISP IPv6 IPv4 IPv6 CN CPE ICXF DS-lite CGN ICXF: Interconnection Function
RFC5565 Mesh • IPv4 tunneling through an IPv6-only backbone • Interconnection function at the backbone's edge routers called AFBR • All AFBRs exchange i-BGP routes • The encapsulation at both sides uses a BGP-distributed route to retrieve the IPv6 destination address of the distant softwire endpoint IPv6 AFBR AFBR IPv4 IPv4
Differences with RFC5565 IPv4 Internet ISP • Asymmetry: CGNs, and IPv4 Internet access points. • Interconnection function at each IPv4 Internet access point called ICXF • All ICXFs exchange i-BGP information, CGNs are not compelled to participate in the i-BGP exchanges • The encapsulation at both sides is stateless; the IPv6 destination address of the distant softwire endpoint is automatically generated, it embeds the IPv4 destination address of the IPv4 datagram IPv6 IPv4 IPv6 CN CPE ICXF DS-lite CGN
IPv4-in-IPv6 Stateless Encapsulation IPv6 IPv4 Internet ICXF DS-lite CGN Stateless Encap Pref6+@IPv4 dest
IPv4-in-IPv6 Stateless Encapsulation Stateless Encap Pref6+@IPv4 dest IPv6 IPv4 Internet ICXF DS-lite CGN Stateless Encap Pref6+@IPv4 dest
Routing Architecture Example • IPv4 BGP Advert: • IPv4internal IPv6 IPv4 Internet ICXF DS-lite CGN ICXF IPv4 Internet
Routing Architecture Example • IPv4 BGP Advert: • IPv4internal IPv6 IPv4 Internet ICXF DS-lite CGN ICXF • i-BGP Advert: • IPv4external IPv4 Internet
Routing Architecture Example • IPv4 BGP Advert: • IPv4internal IPv6 IPv4 Internet ICXF DS-lite CGN ICXF • i-BGP Advert: • IPv4external IPv4 Internet Mesh-like
Routing Architecture Example • IPv6 IGP Advert: • Pref6 • IPv4 BGP Advert: • IPv4internal IPv6 IPv4 Internet ICXF DS-lite CGN ICXF • i-BGP Advert: • IPv4external IPv4 Internet
Routing Architecture Example We do not inject external IPv4 routes into IGP! • IPv6 IGP Advert: • Pref6 • IPv4 BGP Advert: • IPv4internal IPv6 IPv4 Internet ICXF DS-lite CGN ICXF • i-BGP Advert: • IPv4external IPv4 Internet
Routing Architecture Example • IPv6 IGP Advert: • Pref6+IPv4(DS-lite pool) • IPv6 IGP Advert: • Pref6 • IPv4 BGP Advert: • IPv4internal IPv6 IPv4 Internet ICXF DS-lite CGN ICXF • i-BGP Advert: • IPv4external IPv4 Internet
Routing Architecture Example By the DS-lite CGN or by a default router • IPv6 IGP Advert: • Pref6+IPv4(DS-lite pool) • IPv6 IGP Advert: • Pref6 • IPv4 BGP Advert: • IPv4internal IPv6 IPv4 Internet ICXF DS-lite CGN ICXF • i-BGP Advert: • IPv4external IPv4 Internet
Routing Architecture Example IPv4-in-IPv6 @IPv6dest = Pref6+@IPv4dest IPv6 IPv4 Internet ICXF DS-lite CGN ICXF IPv4 Internet
Routing Architecture Example Goes to nearest ICXF (IPv6 IGP standpoint) IPv6 IPv4 Internet ICXF DS-lite CGN ICXF IPv4 Internet
Routing Architecture Example Decap IPv4 packet Lookup: Best route is via another ICXF (mesh-like) or via an eBGP peer IPv6 IPv4 Internet ICXF DS-lite CGN ICXF IPv4 Internet
Routing Architecture Example Internal communication IPv6 DS-lite CGN IPv4 Internet ICXF DS-lite CGN ICXF IPv4 Internet
Conclusion • Towards an IPv6-only ISP network • Also suitable for IPv4 Core with IPv4-in-IPv6-in-IPv4 encapsulation • This is an alternative to mesh • IPv4-in-IPv6 encapsulations are stateless • DS-lite CGNs do not need to be i-BGP peers • The communication between DS-lite CGNs uses IPv6 transfer capabilities
Question to the softwire WG • I-D.boucadair-dslite-interco-v4v6 "Deploying Dual-Stack lite in IPv6-only Network" as a Softwire WG document? • We are requesting the adoption of this document as working group document