BGP based Multi-homing in Virtual Private LAN Service

Slides:



Advertisements
Similar presentations
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Advertisements

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
1 Analysis of VPLS Deployment R. Gu, J. Dong, M. Chen, Q. Zeng (Huawei) Z. Liu (China Telecom) IETF80 L2VPN Mar Prague draft-gu-l2vpn-vpls-analysis-00.
Nortel Confidential Information 1 MPLS & Ethernet OAM Interworking (draft-mohan-pwe3-mpls-eth-oam-iwk) L2VPN WG, IETF-71 (Philadelphia) Mar 13, 2008 Dinesh.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 181th IETF - Quebec VPLS PE Model with E-Tree Support Yuanlong Jiang.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 79th IETF - Beijing VPLS PE Model with E-Tree Support Yuanlong Jiang.
Pseudowire freeze mechanism draft-jin-pwe3-pw-freeze-00 Lizhong Jin Bhumip. Khasnabish.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 80th IETF - Prague VPLS PE Model with E-Tree Support Yuanlong Jiang.
BGP based Multi-homing in VPLS IETF-75
Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-04 Geraldine Calvignac
Kireeti Kompella Bhupesh Kothari Thomas Spencer
Requirements for MEF E-Tree Support in VPLS draft-key-l2vpn-vpls-etree-reqt-02 Presenter : Manuel Paul, Deutsche Telekom IETF79, Nov 2010 Beijing, China.
Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03.
Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen
© 2009 AT&T Intellectual Property. All rights reserved. Multicast Redux: A First Look at Enterprise Multicast Traffic Elliott Karpilovsky 1, Lee Breslau.
Marc Holness, Product Line Architect, Ciena
MPLS VPN.
BGP L2VPN Auto-discovery and Signaling
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
John Hoffmans – Geraldine Calvignac - Raymond Zhang - Nabil Bitar -
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
Ethernet VPN (EVPN) - Casos de Uso e Aplicação
IPv6 Routing IPv6 Workshop Manchester September 2013
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-boutros-l2vpn-vpls-active-active-00.txt.
Entire Routes Reflecting capability draft-zhang-idr-bgp-entire-routes-reflect-00.txt Zhang Renhai :
MPLS-TP PWE3 dual-homed protection (MPDP)
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
STP Spanning tree protocol. Trunk port : A trunk port is a port that is assigned to carry traffic for all the VLANs that are accessible by a specific.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
Draft-li-l2vpn-ccvpn-arch-00IETF 88 L2VPN1 An Architecture of Central Controlled Layer 2 Virtual Private Network (L2VPN) draft-li-l2vpn-ccvpn-arch-00 Zhenbin.
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
VPLS Extensions for Provider Backbone Bridging - draft-balus-l2vpn-vpls-802.1ah-01.txt John Hoffmans – KPN Geraldine Calvignac - France Telecom Raymond.
IETF80, Prague1 LDP Extensions for Optimized MAC Address Withdrawal in VPLS model 3 supporting Qualified learning draft-chen-l2vpn-vpls-mac-opt-qualified-01.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 184th IETF - Vancouver VPLS PE Model with E-Tree Support Yuanlong.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking BGP, Flooding, Multicast routing.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-segment- route-00.txt Ali Sajassi, Samer.
Using BGP between PE and CE in EVPN draft-li-l2vpn-evpn-pe-ce-01 Zhenbin Li, Junlin Zhuang, Shunwan Zhuang (Huawei Technologies) IETF 90, Toronto, Canada.
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
July 24, 2007IETF 69, L3VPN WG1 Progress on Arch Doc draft-ietf-l3vpn-mcast-2547bis-mcast-05 Areas of new work: –Clarification of upstream multicast hop.
1 Version 3.0 Module 7 Spanning Tree Protocol. 2 Version 3.0 Redundancy Redundancy in a network is needed in case there is loss of connectivity in one.
73rd IETF Minneapolis Nov Framework and Requirements for Virtual Private Multicast Service (VPMS) draft-kamite-l2vpn-vpms-frmwk-requirements-02.txt.
VPLS Multi-homing draft-ietf-l2vpn-vpls-multihoming-03 Kothari, Kompella, Hendrickx, Balus, Uttaro.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-bess-evpn-virtual-eth- segment-00.txt A. Sajassi (Cisco),
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-pbb-evpn-02.txt Ali Sajassi (Cisco), Nabil Bitar.
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
PG 1 Multi-hop Pseudowire Setup and Maintenance using LDP draft-balus-mh-pw-control-protocol-00.txt David McDysan, MCI Florin Balus, Nortel.
IDR WG 6PE-Alt draft-manral-idr-mpls-explicit-null-00.txt Vishwas Manral, IPInfusion Manoj Dutta, IPInfusion IETF 71, Philadelphia, PA, USA.
28 July BGP Data-Plane Benchmarking Applicable to Modern Routers Ilya Varlashkin Rajiv Papneja Bhavani Parise presented by Grégory CAUCHIE.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
BGP-based Auto-Discovery for L2VPNs draft-hlmu-l2vpn-bgp-discovery-00.txt Sue Hares - Vasile Radoaca -
Active-active access in NVO3 network draft-hao-l2vpn-evpn-nvo3-active-active-00 July 20131Active-active access in NVO3 network Weiguo Hao(Huawei) Yizhou.
EVPN: Or how I learned to stop worrying and love the BGP
MBGP and Customer Routes
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
EVPN: Or how I learned to stop worrying and love the BGP Tom Dwyer, JNCIE-ENT #424 Clay Haynes, JNCIE-SEC # 69 JNCIE-ENT # 492.
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Multi Node Label Routing – A layer 2.5 routing protocol
BGP Connector Attribute
L2VPN Provisioning & Signaling
BGP-Based SPF RTGWG - Jan 2017
draft-sajassi-bess-evpn-ip-aliasing- 00.txt
draft-sajassi-bess-evpn-vpls-all-active- 00.txt
EVPN a very short introduction
BGP-Based SPF IETF 98, Chicago
EVPN multi-homing port-active load-balancing IETF-101 [London]
EVPN multi-homing port-active load-balancing IETF-103 [Bangkok]
EVPN and L2 Access Protocols: Single-Flow-Active load-balancing mode
Presentation transcript:

BGP based Multi-homing in Virtual Private LAN Service Wim Henderickx Florin Balus

Problem Statement CE3 PE3 PE1 VPLS CE1 PE2 PE4 CE4 CE1 is multi-homed to PE1 and PE2; CE1 wants a resilient connectivity CE3 VPLS PE3 PE1 CE1 PE2 PE4 CE4 Simple dual connectivity leads to loops and duplicate packets. Proposal provides a complementary solution next to STP, MC-LAG, etc leveraging BGP

Goal Address both PE and access link failure Provides fast convergence times Only the traffic transiting the affected network elements should be impacted Decouple the Multi-Homing mechanism from the PW signaling Minimize the traffic load on the network; ideally just the local PEs should be involved in the selection process Re-use existing BGP procedures while minimizing the network migration to ease operation

Solution Let PE1 and PE2 know that they are connected to the same site using BGP-AD AFI/SAFI, procedures Add to BGP-AD NLRI an identifier for the Multi-homed Site Site ID to be the same between peer PEs PW infrastructure can be built using either LDP or BGP signaling Local Multi-homed PE(s) decide which PE is the designated forwarder for a given site/CE using BGP attributes LPREF e.g. VSI ID is the tie-breaker If none of the attached CE(s) is elected as designated forwarder for a given VSI, PW status can be used to minimize the BUM traffic in the network

Solution Designated PE forwards packets from and to CE Non-designated PEs (losing PEs) drop packets from CE as well as from other PEs The effect is as if CE was single-homed to just the designated PE

Proposal BGP AD MH NLRI to carry the VSI-ID identifying the base VSI and 2 byte Site ID

PE1 is elected as designated forwarder Operation Site1 LPREF=200 Site2 LPREF=200 CE3 PE3 VPLS CE1 PE1 CE2 PE2 PE4 CE4 Site1 LPREF=100 Site2 LPREF=100 PE1 is elected as designated forwarder

Operation: link failure Site1 LPREF=200 Site2 LPREF=200 CE3 PE3 VPLS CE1 PE1 CE2 PE2 PE4 CE4 Site1 LPREF=100 Site2 LPREF=100 PE1 withdraws the MH NLRI, send a MAC flush PE2 becomes designated forwarder for CE1

Operation: PE failure CE3 PE3 CE1 PE1 VPLS CE2 PE2 PE4 CE4 Site1 LPREF=200 Site2 LPREF=200 CE3 PE3 VPLS CE1 PE1 CE2 PE2 PE4 CE4 Site1 LPREF=100 Site2 LPREF=100 PE2 becomes designated forwarder for CE1/CE2 upon BGP neighbor failure detection or upon reception of MH-NLRI withdraw for CE1/CE2

Operation continued RR usage does not impact the operation since the VSI-ID is unique No impact in Inter-AS scenario’s since the designated forwarding decisions are local multi-homed PE(s) No impact on H-VPLS operation

Next steps Minimize BGP flooding through the usage of ORF Add startup procedures and procedures for re-configuration Do we use this framework for both LDP VPLS and BGP VPLS?

Questions?