Virtual Hub-and-Spoke in BGP EVPNs

Slides:



Advertisements
Similar presentations
History of VPLS at IETF Ali Sajassi November 12, 2002.
Advertisements

Ethernet VPN (EVPN) - Casos de Uso e Aplicação
L3VPN WG2012-Jul-301 MVPN Extranet First, a little background: MVPN Effort that began in 2004 culminated in the set of RFCs in 2012! (Well, really.
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
Proactive fault detection in E-VPN (draft-vgovindan-l2vpn-evpn-bfd-00) Vengada Prasad Govindan, Samer Salam, Ali Sajassi IETF 88, November 2013 Vancouver.
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.
Draft-boutros-bess-evpn-vpws-service-edge-gateway-00 Sami Boutros Ali Sajassi Patrice Brissette [Cisco Systems] Daniel Voyer [Bell Canada] IETF 92,
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-etree-02.txt A. Sajassi (Cisco), S. Samer.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for E-VPN and PBB-
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.
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-ietf-l2vpn-evpn-vpls-integration- 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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-inter-subnet- switching-03.txt A. Sajassi.
Support C-Bidir with Ingress Replication draft-ietf-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 89 th IETF, London.
Optimized Ingress Replication solution for EVPN
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
Multicast State Advertisement in EVPN draft-li-l2vpn-evpn-multicast-state-ad Zhenbin Li Junlin Zhang Huawei Technologies July, 2013 Berlin Germany.
EVPN: Or how I learned to stop worrying and love the BGP
VXLAN DCI Using EVPN draft-boutros-l2vpn-vxlan-evpn-01.txt Sami Boutros Ali Sajassi Samer Salam Dennis Cai IETF 86, March 2013 Orlando, Florida.
MVPN/EVPN C-Multicast/SMET Route Enhancements Zhaohui Zhang, Robert Kebler Wen Lin, Eric Rosen Juniper Networks 96 th IETF, Berlin.
Global Table Multicast with BGP-MVPN Protocol
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.
MPLS Virtual Private Networks (VPNs)
EVPN Unifying control plane
Virtual Hub & Spoke with BGP EVPNs
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
MVPN Update Continued work on both architecture draft and BGP-MVPN draft Seeing “light at end of tunnel” ☺ Progress since last time: Carrier’s carrier.
Multicast VPN using BIER
67th IETF - San Diego, CA, USA
Hierarchical Fabric Designs
L2VPN/EVPN/L3VPN Yang IETF-96 Berlin.
Support C-Bidir with Ingress Replication draft-zzhang-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 87th IETF, Berlin.
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
78th IETF Meeting - Maastricht 27th, July 2010
EVPN BUM Procedures Update
Framework for EVPN Designated Forwarder Election Extensibility
Multicast Pruning for PBB-VPLS
Virtual Hub-and-Spoke in BGP EVPNs
EVPN Interworking with IPVPN
BIER for EVPN BUM Traffic
draft-ietf-bess-evpn-igmp-mld-proxy- 01.txt
Update on draft-ietf-bess-mvpn-expl-track A. Dolganow J. Kotalwar E
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.
Preference-based EVPN DF Election draft-rabadan-bess-evpn-pref-df-02
draft-sajassi-bess-evpn-vpls-all-active- 00.txt
EVPN a very short introduction
draft-sajassi-bess-evpn-fast-df- recovery-02.txt
draft-malhotra-bess-evpn-unequal-lb-00
MVPN / EVPN Composite Tunnel
EVPN Inter-subnet Multicast Forwarding
draft-sajassi-bess-evpn-fast-df- recovery-00.txt
Inter-AS MVPN: Multihoming Considerations
draft-liu-pim-mofrr-tilfa-00
Multicast in L3VPN Signaled by EVPN Type-5 Routes
Extended Optimized Ingress Replication for EVPN
Applicability of EVPN to NVO3 Networks
EVPN Interworking with IPVPN
BGP Signaled Multicast
Neeraj Malhotra (Arrcus) Ali Sajassi (Cisco) Jorge Rabadan (Nokia)
MVPN/EVPN-BUM Segmented Forwarding
draft-malhotra-bess-evpn-irb-extended-mobility-03
EVPN and L2 Access Protocols: Single-Flow-Active load-balancing mode
MLDP Signaling over BIER
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
draft-sajassi-bess-evpn-mvpn- seamless-interop-02.txt
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Presentation transcript:

Virtual Hub-and-Spoke in BGP EVPNs draft-keyupate-bess-evpn-virtual-hub-00.txt K. Patel, A. Sajassi, J. Drake, Z. Zhang, W. Henderickx IETF 98, March 2017 Chicago

History Presented at IETF 94, November 2015 Added a co-author, Jeffrey Zhang, for this rev. Added a new section on handling of broadcast and multicast traffic (contributed by Jeffrey) Change the name from “draft-keyupate-evpn-virtual-hub-00.txt” to “draft-keyupate-bess-evpn-virtual-hub-00.txt”

Background EVPN route scale in DCs is typically achieved by Leaf nodes learn and store local DC routes (MAC and IP addresses) Any remote DC routes are stored on Gateway nodes Leaf nodes are installed with default route pointing towards Gateway nodes This draft further optimizes route learning such that Leaf nodes learn and store routes (MAC and IP addresses) for local sites only Leaf nodes do not store routes advertised by other Leaf nodes residing in the same DC

Background – Cont. This draft extends RFC7024 for EVPN address family Rules for generating and processing of unknown MAC Route Modifications to Aliasing, Split Horizon and Mass Withdraws Forwarding considerations for Bridging mode and IRB mode Rules for ARP Suppression What was not covered, was the rules/procedures for broadcast/multicast traffic

Handling of BUM Traffic Virtual Spoke 1 (VS1), VS2, VS3 are associated with Virtual Hub 1 (VH1) and VH2. VS4, VS5, VS6 are associated with VH3 and VH4 For BUM traffic, we want a single copy to be sent from the VS to one of its associated VHs and then that VH send the BUM traffic to all other VSs that need to received this traffic (either directly or indirectly)

Split Horizon When VH1 relays traffic from VS1, For Ingress-Replication (IR), it must not send traffic back to VS1 For P2MP tunnel, it must indicate VS1 as source In case of IR, when IP unicast tunnel is used, the outer IP SA identifies the source VS In case of IR, when MPLS unicast tunnel is used, downstream assigned label by VH1 is used to identify the source VS In case of P2MP MPLS tunnel, upstream assigned label by VH1 is used to identify the source VS PE Distinguisher (PED) Label Attribute is used as both upstream and downstream assigned label It is advertised along with IMET route by VH1 It is used to identify both the source PE and the specific EVI/BD

Route Advertisement Just like any other routes, IMET routes from V-hubs are advertised with RT-VH and RT-EVI so they are imported by associated V-spokes and all V-hubs IMET routes from V-spokes are advertised with RT-EVI so they are imported by all V-hubs If a V-hub uses mLDP P2MP tunnel to send/relay traffic, only its associated V-spokes and all V-hubs will see the V- hub’s IMET route and join the tunnel Another V-hub needs to relay traffic to its associated V- spoke That V-hub uses (*,*) S-PMSI AD route to advertise to its cluster

Designated Forwarder in a Cluster If there are multiple V-hubs in a cluster, a V-spoke choses one If the receiving V-hub uses mLDP to relay traffic, then V-hubs in other clusters further relay the traffic But only one V-hub in each cluster can do so Thus DF election is needed among V-hubs in a cluster

Traffic Forwarding Rules Traffic from a V-hub’s local ACs is forwarded using tunnel announced in IMET route For mLDP, traffic is relayed by V-hubs of other clusters to their associated V-spoke Traffic received by a V-hub from a V-spoke, it needs to relay to other PEs using the tunnel announced in IMET route. In case of IR, the source V-spoke identified by incoming label or source IP address, is excluded from replication list In case of P2MP tunnel, the popped incoming label is imposed again to identify the source V-spoke

Next Step More discussions among interested partitas Finalize the new routes Clarify that this approach is incremental on top of HRW draft – to avoid too many permutations Beef-up backward compatibility section for both mechanisms