BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies.

Slides:



Advertisements
Similar presentations
Virtual Links: VLANs and Tunneling
Advertisements

MPLS VPN.
Inter-City MAN Services using MPLS Primary Authors: Pascal Menezes (Terabeam) Yakov Rekhter (Juniper) July 23rd 2001 Version 1.0.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
MPLS-VPN/BGP Approach Hari Rakotoranto Technical Marketing Engineer
L3vpn end-system draft Pedro Marques. Overview Defines a mechanism to associate an end- system virtual interface to an L3VPN. – Co-located forwarder:
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
CS Summer 2003 Lecture 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
PTX Use Cases Chris Whyte
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
Draft-ni-l3vpn-pm-bgp-ext-00IETF 87 L3VPN1 BGP Extension For L3VPN PM draft-ni-l3vpn-pm-bgp-ext-00 Hui Ni, Shunwan Zhuan, Zhenbin Li Huawei Technologies.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring Small-Scale Routing Protocols Between PE and CE Routers.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
Ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Additional Inter AS option for BGP/MPLS IP VPN IETF-64 draft-kulmala-l3vpn-interas-option-d-01.txt.
BGP L3VPN Virtual PE draft-fang-l3vpn-data-center-interconnect-01 L. Fang R. Fernando D. Rao S. Boutros IETF 88, Vancouver, Nov
Draft-ni-l3vpn-bgp-ext-sd-co-lsp-00IETF 87 L3VPN1 BGP Extensions for Setup Service-Driven Co-Routed LSP in L3VPN draft-ni-l3vpn-bgp-ext-sd-co-lsp-00 Hui.
MPLS VPN Security assessment
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Using MPLS VPN Mechanisms of Cisco IOS Platforms.
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
1 © 2003 Cisco Systems, Inc. All rights reserved. MPLS VPN Inter-AS, 12/03 INTER-AUTONOMOUS SYSTEM MPLS VPN December 2003.
Ietf-65 draft-kulmala-l3vpn-interas-option-d-02.txt ASBR VRF Context for BGP/MPLS IP VPN IETF-65 draft-kulmala-l3vpn-interas-option-d-02.txt Marko Kulmala.
1 Solving the Softwire Mesh Problem Chris Metz, IETF Softwire WG Interim Meeting Hong Kong February 2006.
66th IETF Montreal July 2006 Requirements for delivering MPLS services Over L3VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-01.txt Kenji Kumaki KDDI, Editor.
L3VPN WG2013-Nov-71 Ingress Replication P-Tunnels in MVPN I ngress Replication has always been one of the P-tunnel technologies supported by MVPN But there’s.
Kenji Kumaki KDDI, Editor Raymond Zhang BT Nabil Bitar Verizon
27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 TF-TANT MPLS TESTING.
Protocol Topology Support for IS-IS Kay Noguchi draft-ietf-noguchi-isis-protocol-topology-01.txt 56th IETF San Francisco, CA, USA March 18, 2003.
IPv6 and IPv4 Coexistence Wednesday, October 07, 2015 IPv6 and IPv4 Coexistence Motorola’s Views for Migration and Co-existence of 3GPP2 Networks to Support.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
L3VPN WG2014-Jul-221 Ingress Replication P-Tunnels in MVPN I ngress Replication (IR) is one of the MVPN P-tunnel technologies But there’s a lot of confusing.
Inter AS option D (draft-mapathak-interas-option-d-00) Manu Pathak Keyur Patel Arjun Sreekantiah November 2012.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
OSPFv3 as a PE-CE Routing Protocol
IETF 66 L1VPN Basic Mode Draft draft-ietf-l1vpn-basic-mode-00.txt Don Fedyk (Editor) Yakov Rekhter (Editor)
IETF 68, Prague 2007 Update on “BGP-based Auto- Discovery for L1VPNs” draft-ietf-l1vpn-bgp-auto-discovery-01.txt Don Fedyk Hamid Ould-Brahim.
57 th IETF VIENNA draft-sheng-ppvpn-isis-bgp-mpls vpn-01.txt 57 th IETF meeting IS-IS as the PE/CE Protocol in BGP/MPLS VPN draft-sheng-ppvpn-isis-bgp-mpls-00.txt.
L3VPN WG IETF 78 30/07/ :00-11:30 Chairs: Marshall Eubanks Danny McPherson Ben Niven-Jenkins.
LDP signaled LSPs for external prefixes Ina Minei, Nischal Sheth - Juniper Luyuan Fang – AT&T
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
Support for RSVP in Layer 3 VPNs draft-davie-tsvwg-rsvp-l3vpn-01.txt Bruce Davie François le Faucheur Ashok Narayanan Cisco Systems.
Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples:
BGP-based Auto-discovery mechanism for l1vpns draft-ouldbrahim-l1vpn-bgp-autodiscovery-00.txt Hamid Ould-Brahim Don Fedyk Yakov Rekhter IETF 64, 11/05,
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Applicability of Existing Solutions to the Problem Space draft-takeda-l1vpn-applicability-03.txt.
IDR WG 6PE-Alt draft-manral-idr-mpls-explicit-null-00.txt Vishwas Manral, IPInfusion Manoj Dutta, IPInfusion IETF 71, Philadelphia, PA, USA.
Global Table Multicast with BGP-MVPN draft-zzhang-l3vpn-mvpn-global-table-mcast London, 89 th IETF L3VPN WG2013-Nov-71.
L3VPN WG mLDP Recursive FEC Using mLDP through a Backbone where there is no Route to the Root draft-wijnands-mpls-mldp-recurs-fec Name changed.
Inter-AS Option C between NVO3 and BGP/MPLS IP VPN network draft-hao-bess-inter-nvo3-vpn-optionc-00 Weiguo Hao Lucy Yong Susan Hares Nov, 2014 Honolulu.
BGP L3VPN Virtual PE draft-fang-l3vpn-data-center-interconnect-01 L. Fang R. Fernando D. Rao S. Boutros Cisco IETF 86, Orlando, FL, 3/16/2013.
Tunnel SAFI draft-nalawade-kapoor-tunnel- safi-03.txt SSA Attribute draft-kapoor-nalawade-idr- bgp-ssa-01.txt.
BGP-based Auto-Discovery for L2VPNs draft-hlmu-l2vpn-bgp-discovery-00.txt Sue Hares - Vasile Radoaca -
Multicast State Advertisement in EVPN draft-li-l2vpn-evpn-multicast-state-ad Zhenbin Li Junlin Zhang Huawei Technologies July, 2013 Berlin Germany.
Support for RSVP-TE in L3VPNs Support for RSVP-TE in L3VPNs draft-kumaki-murai-ccamp-rsvp-te-l3vpn-01.txt Kenji Kumaki KDDI Corporation Tomoki Murai Furukawa.
1 MTU Extended Community for BGP-4 Q. Zeng, J. Dong (Huawei Technologies) IETF81 IDR July 2011 Quebec draft-zeng-idr-bgp-mtu-extension-00.
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
Virtual Private LAN Service
MBGP and Customer Routes
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Internal DP MP-BGP for IPv6 原理 ISSUE 1.0.
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Requirements for LER Forwarding of IPv4 Option Packets
MPLS VPN Implementation
Multicast in BGP/MPLS VPN
Softwire Mesh Solution Framework
L1VPN Working Group Scope
PCEP extensions for a BGP/MPLS IP-VPN
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
BGP VPN service for SRv6 Plus IETF 105, Montreal
Presentation transcript:

BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies

2 2 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Justification –IPv6 can’t take the place of IPv4 in the global network in one night, it must co-exist with IPv4 in a long period, then backbone and sites of inter-provider L3VPN will often be IPv4/IPv6 hybrid. –IPv4/IPv6 Hybrid VPN isn’t addressed elsewhere. Purpose –Proposes some methods for IPv4/IPv6 hybrid VPN –Open to accommodate other methods in the future version

3 3 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Contents –Case 1: Both of VPN Backbone and sites are IPv4/IPv6 Hybrid Method 1 Method 2 –Case 2: IPv4 backbone with IPv4/IPv6 hybrid VPN sites Most Concepts inherited from RFC 2547bis –RD –Route Target –VRF –MP-BGP –…

4 4 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Method 1 for Case 1

5 5 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Route Distribution (Method 1 for Case 1) –Both IPv4 routes and IPv6 routes are distributed between CE-PE, BGP4+,IS-ISv6 and OSPFv3 can carry IPv4/ IPv6 routes simultaneously. –Every two of PEs and ASBR1 in IPv4 AS establish MP-IBGP based on IPv4; –Every two of PEs and ASBR2 in IPv6 AS establish MP-IBGP based on IPv6; –ASBR1 and ASBR2 establish MP-EBGP based on IPv6; –VPN-IPv4 routes and VPN-IPv6 routes can be piggybacked on the same MP-BGP; –PEs maintain VPN-IPv4 routes and VPN-IPv6 routes in respective VRFs, they are differentiated by the AFI of the routes received.

6 6 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Address Requirements (Method 1 for Case 1) –Should support two AFI, 1 for IPv4 and 2 for IPv6, SAFI:128; –Two IPv4 sites communicate with IPv4 address; –Two IPv6 sites communicate with IPv6 address; –One IPv4 site and one IPv6 site communicate with IPv6 address; –IPv4 address A.B.C.D/Mask mapped to 0::A:B:C:D/(96+MASK) IPv6 address if necessary; –PEs and ASBRs should support IPv4/IPv6 dual-stack and maintain both VPN-IPv4 routes and VPN-IPv6 routes; –CEs in IPv4 sites which have relations only to other IPv4 sites can support only IPv4 protocol and maintain IPv4 VPN routes, otherwise CE should support IPv4/IPv6 dual-stack;

7 7 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Label Distribution (Method 1 for Case 1) –Inherited from RFC 2547bis in every AS; –MP-EBGP between ASBR1 and ASBR2 distributes the labels, and LSPs in AS1 and AS2 can be sticked ; Packet Forwarding (Method 1 for Case 1) –Packets between sites-PE are forwarded following the IP protocol of the respective version(IPv4/IPv6) –In the backbone packets can be forwarded on the sticked LSP

8 8 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Method 2 for Case 1

9 9 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Address Requirements (Method 2 for Case 1) –Same with Method 1; Route Distribution (Method 2 for Case 1) –Every two of PEs in DAS establish MP-IBGP based on IPv4; –Every two of PEs and ASBR2 in PAS establish MP-IBGP based on IPv6; –Every PE in DAS and ASBR2 establish multi-hop MP-EBGP based on IPv4; –VPN routes need to be distributed to sites connected to neighboring AS are distributed by such multi-hop MP-EBGP; Same with method 1 in other aspects.

10 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Case 2: IPv4 backbone and IPv4/IPv6 hybrid VPN sites

11 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Characteristics of Case 2 –Needs no VPN-IPv6 AFI in the backbone; –PE assigns private IPv4 addresses for IPv6 site, and supports private IPv4 address NAT-PT; –Extend MP-BGP protocol by adding an Extended Community attribute: If-V6-Site to identify IPv6 sites; –IPv6 routes are mapped to IPv4 NAT-PT prefix at PE and true IPv6 routes are distributed across backbone as the “value” of If- V6-Site attribute of IPv4 NAT-PT prefix through MP-BGP;

12 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Characteristics of Case 2 –PE maintains IPv4 routes, IPv6 mapped NAT-PT IPv4 routes and true IPv6 routes; –Communication between IPv4 site and IPv6 site needs NAT-PT translation; –Communication between two IPv6 sites use true IPv6 routes at PE; –Different routes are selected at Ingress PE according to IPv4/IPv6 types of Source/Destination sites when forwarding.

13 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 Judgement of IPv4/IPv6 sites –Whether the sites is IPv6 can be identified by the address of the interface between CE and PE, then PE can set the related fields in If-V6-Site attribute when distributing the VPN routes across backbone, and whether the remote site is IPv6 can be identified by If-V6-Site attribute attached to VPN routes received. If-V6-Site (TLV) Extended Community Attribute |T| length | | | | IPv6 Route1… | | | IPv6 Routen… |... |

14 draft-defeng-l3vpn-ipv4-ipv6-hybrid-01 What’s Next ? Can it be accepted as the baseline of wg draft? Accommodate more mechanism to this draft to address IPv4/IPv6 hybrid VPN.

15