EVPN and L2 Access Protocols: Single-Flow-Active load-balancing mode

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 80th IETF - Prague VPLS PE Model with E-Tree Support Yuanlong Jiang.
Advertisements

BGP based Multi-homing in Virtual Private LAN Service
Overlay Transport Virtualization (OTV)
Part 2: Preventing Loops in the Network
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Ethernet VPN (EVPN) - Casos de Uso e Aplicação
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-boutros-l2vpn-vpls-active-active-00.txt.
Multi-homed network in EVPN draft-hao-evpn-mhn-00 July 20131MHN in EVPN Weiguo Hao(Huawei) Yizhou Li(Huawei) Pei Xu(Huawei)
SPANNING TREE PROTOCOL (STP) VARIANTS Rapid Spanning Tree Protocol (RSTP) -The reason behind the word «rapid» Multiple Spanning Tree Protocol (MSTP)
© 2009 Cisco Systems, Inc. All rights reserved. SWITCH v1.0—3-1 Implementing Spanning Tree Spanning Tree Protocol Enhancements.
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.
STP Part II PVST (Per Vlan Spanning Tree): A Vlan field is added to the BPDU header along with Priority & Mac. Priority is 32768, Mac Address is MAC or.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 7 Spanning-Tree Protocol Cisco Networking Academy.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Extending LANs Asst. Prof. Chaiporn Jaikaeo,
Example STP runs on bridges and switches that are 802.1D-compliant. There are different flavors of STP, but 802.1D is the most popular and widely implemented.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Switching and Wireless Implement Spanning Tree Protocols (STP) Chapter.
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
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.
Spanning Tree V1.2 Slide 1 of 1 Purpose:
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
Topic 5 Spanning tree protocol
CO5023 LAN Redundancy.
E-VPN on UW System Network Michael Hare. Purpose of presentation A high level introduction to E-VPN A simple lab demonstration For our documentation,
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.
Segment EVPN draft-li-l2vpn-segment-evpn Zhenbin Li Lucy Yong (Presenter) Junlin Zhang July, 2013 Berlin Germany.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
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
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.
EVPN Unifying control plane
Virtual Hub & Spoke with BGP EVPNs
Spanning Tree Protocol
CIT 384: Network Administration
Hierarchical Fabric Designs
Packet PWE3 – Efficient for IP/MPLS
Draft-boutros-bess-evpn-auto-provisioning-01 Sami Boutros Rex Fernando Ali Sajassi Kitty Pang Tapraj Singh IETF 95, April 2015 Buenos Aires.
VLANs: Virtual Local Area Networks
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
Configuring Catalyst Switch Operations
Spanning Tree Protocol
Spanning Tree Protocol
Spanning Tree.
NT2640 Unit 9 Activity 1 Handout
Virtual Hub-and-Spoke in BGP EVPNs
EVPN Interworking with IPVPN
STP – Spanning Tree Protocol A closer look
BIER for EVPN BUM Traffic
Spanning Tree Protocol (STP)
draft-sajassi-bess-evpn-ip-aliasing- 00.txt
MVPN/EVPN Tunnel Aggregation with Common Labels Zhaohui Zhang (Juniper) Eric Rosen (Juniper) Wen Lin (Juniper) Zhenbin Li (Huawei) BESS WG 20-March-2018.
draft-sajassi-bess-evpn-vpls-all-active- 00.txt
Cisco networking CNET-448
EVPN a very short introduction
draft-malhotra-bess-evpn-unequal-lb-00
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
EVPN Inter-subnet Multicast Forwarding
PW Control Word Stitching
draft-sajassi-bess-evpn-fast-df- recovery-00.txt
EVPN multi-homing port-active load-balancing IETF-101 [London]
Virtual Hub-and-Spoke in BGP EVPNs
PW Control Word Stitching
Extended Optimized Ingress Replication for EVPN
EVPN multi-homing port-active load-balancing IETF-103 [Bangkok]
Applicability of EVPN to NVO3 Networks
Multicasting Unicast.
EVPN Interworking with IPVPN
Bidirectional Forwarding Detection (BFD) for EVPN Ethernet Segment Failover Use Case draft-zwm-bess-es-failover-00 BESS WG IETF104# Prague Sandy Zhang.
Neeraj Malhotra (Arrcus) Ali Sajassi (Cisco) Jorge Rabadan (Nokia)
Presentation transcript:

EVPN and L2 Access Protocols: Single-Flow-Active load-balancing mode draft-brissette-bess-evpn-l2gw-proto

Requirements Support L2 Access Protocols into EVPN core (incl. EVPN-IRB). (M)STP 802.1d, G.8032, MPLS-TP, MST-AG, REP-AG, etc. L2 gateways largely unaware of the access network topology but Access network is running an L2 protocol breaking loops Access network is segmented by design Solution MUST support: Optimal forwarding at L2 and L3 Fast-convergence Scalability Anycast IRB support

Challenges with existing load-balancing modes PE1 PE2 Sw-A Sw-D Sw-C Sw-B Possible location of blocked port Access networks MPLS / EVPN PE3 BVI /24 BLK* FWD L2 BUM: isolated switches DF Election ECMP Untagged AC: EVPN-VPWS All-Active creates L2 and L3 aliasing resulting in remote ECMP towards “wrong” PE L2 BUM isolated switches TCN propagation blocked by ESI split-horizon label filtering SHG Filter

Challenges with existing load-balancing modes PE3 Single-Active Isolates network segments TCN propagation blocked by port state or ESI split-horizon label filtering MPLS / EVPN Untagged AC: EVPN-VPWS PE1 PE2 BVI /24 BVI /24 BLK FWD DF Election Sw-A Sw-B Isolated switches Possible location of blocked port Access networks Sw-D Sw-C

Untagged AC: EVPN-VPWS Single-Flow-Active PE3 Active / Backup MPLS / EVPN Same ESI between peering PEs: Ethernet-segment procedures still apply ESI-Label BGP extcomm extension to signal [2:0]- 000 = all-active, 001 = single-active, 010 = single-flow-active, other = unused [7:3]- Reserved Peering PE in SFA mode, MUST: not perform ESI Split-Horizon filtering enable MAC-Mobility within same ESI Remote PE for remote ESI in SFA mode: MUST disable aliasing (at Layer-2 and Layer-3) SHOULD pre-program backup per MAC entry Untagged AC: EVPN-VPWS PE1 PE2 BVI /24 BVI /24 FWD FWD No ESI Split-horizon Common ESI means Ethernet-segment procedures other than DF still apply: such as MAC+IP sync, Mass-Withdraw, etc. DF / Port state dictated by Access Protocol. PEs are behaving in Gateway mode, both PEs always Forwarding The ESI-Label BGP extcomm is extended to signal new single-flow multi-homing mode, in the flags field contiguous to A/A and S/A flags Redundancy mode field in flags. Remote PE for remote ESI in S-F/A mode will receive the new mode in an ES/EAD update SHOULD pre-program backup per MAC entry, this is same as for S/A mode Sw-A Sw-B Possible location of blocked port Access protocol STP, ERP, ... Sw-D Sw-C

Single-Flow-Active: TCN PE3 Active / Backup MPLS / EVPN Peering PEs, upon receiving TCN from access Perform local MAC flush MAY result in MAC RT-2 withdraws TCN propagation via dedicated PW EVPN-VPWS well-suited for this Relay TCN between peering PEs and also forward back into access Peering access PEs MAY map TCN into EVI/EAD “Flush” extcomm with new Sequence ID Untagged AC: EVPN-VPWS PE1 PE2 BVI /24 BVI /24 FWD FWD No ESI Split-horizon Peering PEs, upon receiving TCN from Access Perform local MAC flush (MAY result in MAC RT-2 withdraws) TCN Propagation via dedicated PW (i.e. EVPN-VPWS) on Untagged AC Relay TCN between peering PEs and also forward back into Access Remote PEs are unaware of TCN: Peering Access PEs must map TCN into EVI/EAD “Flush” extcomm with new Sequence ID The MAC may be re-learnt and advertised by the same PE or by another, in the same ESI MAC-Move procedures MUST be used within same ESI in this case to refresh the MAC in BGP. Sw-A Sw-B Possible location of blocked port Access protocol STP, ERP, ... Sw-D Sw-C