Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

26
Deploying Dual-Stack lite in IPv6-only Network IETF76 Hiroshima softwire draft-boucadair-dslite-interco-v4v6- 02 Pierre Lévis [email protected] 7th November 2009

description

Deploying Dual-Stack lite in IPv6-only Network IETF76 Hiroshima softwire draft-boucadair-dslite-interco-v4v6-02. Pierre Lévis [email protected] 7th November 2009. Introduction. I-D. boucadair-dslite-interco-v4v6 - PowerPoint PPT Presentation

Transcript of Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

Page 1: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

Deploying Dual-Stack lite in IPv6-only Network

IETF76 Hiroshima

softwiredraft-boucadair-dslite-interco-v4v6-02

Pierre Lévis

[email protected]

7th November 2009

Page 2: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

2

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)

Page 3: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

3

IPv4 and IPv6 Internet Connectivity

ISP

CPE: Customer Premises Equipment

CN: Correspondent Node

IPv4 Internet

CPE CNDS-lite CGNIPv6 IPv4

Page 4: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

4

IPv4 and IPv6 Internet Connectivity

ISP

CPE: Customer Premises Equipment

CN: Correspondent Node

IPv4 Internet

CPE CNDS-lite CGNIPv6 IPv4

ISP IPv6 Internet

CPE CNIPv6

Page 5: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

5

A voluntary migration towards IPv6

ISPIPv4 or IPv6 Internet

IPv6-Only

CPE CN

Page 6: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

6

IPv4 Internet Connectivitywith IPv6 in Access and Core

ISP IPv4 Internet

CPE CNDS-lite CGNIPv6 IPv6 IPv4

Page 7: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

7

IPv4 Internet Connectivitywith IPv6 in Access and Core

ISP

ICXF: Interconnection Function

IPv4 Internet

CPE CNDS-lite CGNIPv6 IPv6 ICXF IPv4

Page 8: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

8

RFC5565 Mesh

IPv6 AFBR IPv4AFBRIPv4

– 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

Page 9: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

9

Differences with RFC5565

ISP IPv4 Internet

CPE CNDS-lite CGNIPv6 IPv6 ICXF IPv4

– 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

Page 10: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

10

IPv4-in-IPv6 Stateless Encapsulation

IPv4 InternetDS-lite CGN

IPv6

ICXF

Stateless Encap Pref6+@IPv4 dest

Page 11: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

11

IPv4-in-IPv6 Stateless Encapsulation

IPv4 InternetDS-lite CGN

IPv6

ICXF

Stateless Encap Pref6+@IPv4 dest

Stateless Encap Pref6+@IPv4 dest

Page 12: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

12

A Routing Architecture Example

Page 13: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

13

Routing Architecture Example

IPv4 InternetDS-lite CGN

IPv6

ICXF

IPv4 BGP Advert:

• IPv4internal

ICXF

IPv4 Internet

Page 14: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

14

Routing Architecture Example

IPv4 InternetDS-lite CGN

IPv6

ICXF

IPv4 BGP Advert:

• IPv4internal

ICXF

IPv4 Interneti-BGP Advert:

•IPv4external

Page 15: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

15

Routing Architecture Example

IPv4 InternetDS-lite CGN

IPv6

ICXF

IPv4 BGP Advert:

• IPv4internal

ICXF

IPv4 Interneti-BGP Advert:

•IPv4external

Mesh-like

Page 16: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

16

Routing Architecture Example

IPv4 InternetDS-lite CGN

IPv6

ICXF

IPv4 BGP Advert:

• IPv4internal

ICXF

IPv4 Interneti-BGP Advert:

•IPv4external

IPv6 IGP Advert:

• Pref6

Page 17: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

17

Routing Architecture Example

IPv4 InternetDS-lite CGN

IPv6

ICXF

IPv4 BGP Advert:

• IPv4internal

ICXF

IPv4 Interneti-BGP Advert:

•IPv4external

IPv6 IGP Advert:

• Pref6

We do not inject external IPv4 routes

into IGP!

Page 18: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

18

Routing Architecture Example

IPv4 InternetDS-lite CGN

IPv6

ICXF

IPv4 BGP Advert:

• IPv4internal

ICXF

IPv4 Interneti-BGP Advert:

•IPv4external

IPv6 IGP Advert:

• Pref6

IPv6 IGP Advert:

•Pref6+IPv4(DS-lite pool)

Page 19: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

19

Routing Architecture Example

IPv4 InternetDS-lite CGN

IPv6

ICXF

IPv4 BGP Advert:

• IPv4internal

ICXF

IPv4 Interneti-BGP Advert:

•IPv4external

IPv6 IGP Advert:

• Pref6

IPv6 IGP Advert:

•Pref6+IPv4(DS-lite pool)

By the DS-lite CGN

or by a default router

Page 20: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

20

Routing Architecture Example

IPv4 InternetDS-lite CGN ICXF

ICXF

IPv4 Internet

IPv6

IPv4-in-IPv6

@IPv6dest = Pref6+@IPv4dest

Page 21: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

21

Routing Architecture Example

IPv4 InternetDS-lite CGN ICXF

ICXF

IPv4 Internet

IPv6

Goes to nearest ICXF (IPv6 IGP standpoint)

Page 22: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

22

Routing Architecture Example

IPv4 InternetDS-lite CGN ICXF

ICXF

IPv4 Internet

IPv6

Decap IPv4 packet

Lookup:

Best route is via another ICXF (mesh-like) or via an eBGP peer

Page 23: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

23

IPv4 InternetDS-lite CGN

ICXF

ICXF

IPv4 Internet

IPv6

DS-lite CGN

Internal communication

Routing Architecture Example

Page 24: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

24

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

Page 25: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

25

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

Page 26: Pierre Lévis pierre.levis@orange-ftgroup 7th November 2009

Thank You