Extended Optimized Ingress Replication for EVPN

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
Advertisements

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Multicast VPN using BIER IETF 91, Honolulu ietf
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri February 2015 NVO3 Interim Meeting draft-yong-rtgwg-igp-mutlicast-arch-01.
Proactive fault detection in E-VPN (draft-vgovindan-l2vpn-evpn-bfd-00) Vengada Prasad Govindan, Samer Salam, Ali Sajassi IETF 88, November 2013 Vancouver.
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
BESS WG2015-Mar-251 MVPN Explicit Tracking and S-PMSI Wildcards RFCs 6513/6514 provide explicit tracking mechanism, to be optionally used when sending.
Universal Identifier UNIVERSAL IDENTIFIER Universal network = globally accepted method for identifying each computer. Host identifier = host is identify.
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
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-
BESS WG2015-Mar-251 PMSI Tunnel Attribute Flags: IANA Considerations RFC6514 defines PMSI Tunnel Attribute (PTA) Carried in I/S-PMSI and Leaf A-D routes.
Segment-based EVPN (S-EVPN) draft-li-l2vpn-segment-evpn-01 Zhenbin Li (Presenter) Lucy Yong Junlin Zhang March, 2014 London United Kingdom.
Optimized Ingress Replication solution for EVPN
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.
Multicast State Advertisement in EVPN draft-li-l2vpn-evpn-multicast-state-ad Zhenbin Li Junlin Zhang Huawei Technologies July, 2013 Berlin Germany.
1 EVPN – Preference DF Election IETF95 – April 2016 draft-rabadan-bess-evpn-pref-df-00 Jorge Rabadan Senthil Sathappan Tony Przygienda Wen Lin Tapraj Singh.
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.
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
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.
Virtual Hub & Spoke with BGP EVPNs
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
Anoop Ghanwani Linda Dunbar Mike McBride Vinay Bannai Ramki Krishnan
GRE-in-UDP Encapsulation
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Multicast VPN using BIER
Hierarchical Fabric Designs
Teemu Savolainen (Nokia) MIF WG IETF#75 28-July-2009
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
EVPN BUM Procedures Update
Framework for EVPN Designated Forwarder Election Extensibility
Loop Protection in EVPN Networks draft-snr-bess-evpn-loop-protect-00
PIM Proxy in EVPN Networks draft-skr-bess-evpn-pim-proxy-00
Virtual Hub-and-Spoke in BGP EVPNs
Greg Mirsky IETF-99 July 2017, Prague
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
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
draft-malhotra-bess-evpn-unequal-lb-00
MVPN / EVPN Composite Tunnel
BGP-Based SPF IETF 98, Chicago
EVPN Inter-subnet Multicast Forwarding
draft-guichard-sfc-nsh-sr-02
Virtual Hub-and-Spoke in BGP EVPNs
Inter-AS MVPN: Multihoming Considerations
Multicast in L3VPN Signaled by EVPN Type-5 Routes
Applicability of EVPN to NVO3 Networks
EVPN Interworking with IPVPN
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
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:

Extended Optimized Ingress Replication for EVPN draft-wsv-bess-extended-evpn-optimized-ir-01 Wen Lin (Juniper) Selvakumar Sivaraj (Juniper) Vishal Garg (Juniper) Jorge Rabadan (Nokia) IETF 104, Mar 2019 Prague, Czech Republic

Optimized Ingress Replication for EVPN - Assisted Replication EVPN Optimized Ingress Replication: draft-ietf-bess-evpn-optimized-ir-06 An optimized ingress replication using EVPN overlay technology for NVO networks Efficient multicast delivery, it avoids sending multiple copies of the same multicast flow over the same uplink Alleviate the burden of an AR-LEAF, and save uplink bandwidth between leaf to spine AR-Replicator performs assisted replication spine1 spine2 AR-LEAF sends only one copy to its AR-REPLICATOR leaf1 leaf2 leaf3 leaf4 mcast Src mcast Src

Multihoming Support for Assisted Replication AR-LEAF Multihoming support requires AR-LEAF uses local-bias based split horizon filtering method For assisted replication, an AR-Replicator must retain the source IP address for the traffic it receives from its AR-replication tunnel – i.e. an AR-Replicator must use its ingress AR-LEAF’s IP address as its source IP address Challenges AR-Replicator may be incapable to retain the source IP address Or implementation complexity AR-REPLICATOR MUST retain source IP address IP1 spine1 IP5 src IP1, dest IP4 src IP1, dest IP2 src IP1, dest IP3 src IP1, dest IP5 leaf1 leaf2 leaf3 leaf4 IP1 IP2 IP3 IP4 mcast Src Local bias split horizon filtering, drop packet based on IP1

Extended Optimized Ingress Replication for EVPN - draft-wsv-bess-extended-evpn-optimized-ir-01 Extended EVPN Optimized Ingress Replication Support both multihoming split horizon methods local-bias/source IP per RFC8365 ESI label per RFC 7432 Simplify the process to support AR-LEAF multi-homing for EVPN in NVO networks No need for AR-REPLICATOR to retain its ingress AR-LEAF’s IP address or include ESI label

Extended Procedure for AR-REPLICATOR An AR-REPLICATOR supports the following extended procedure - Extended-MH AR- REPLICATOR: Originates REPLICATOR-AR route as usual, and attach an EVPN Multicast Flag extended community with Extended-MH-AR flag set: No need to retain source IP address or include ESI label for its AR-LEAF AR-REPLICATOR only performs assisted replication to other NVEs that is not multihomed with the ingress AR-LEAF Per aliasing function, an AR-REPLICATOR has the knowledge of an AR-LEAF’s multihoming peer(s). 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type=0x06 | Sub-Type=0x09 | Flags (2 octet) | +---------------+---------------+-------------------------------+ | Reserved=0 | +---------------------------------------------------------------+ Flags Octet Bit3: 3 -> Extended-MH-AR

Extended Procedure for AR-LEAF An AR-LEAF supports the following extended procedure Detect its AR-REPLICATOR’s capability based on EVPN Multicast Flags extended community Send one copy to AR-REPLICATOR as usual Does normal IR to its multihomed peer if AR- REPLICATOR is unable to retain its source IP or include its ESI label IP5 src IP5, dest … src IP1, dest IP5 … IP1 IP2 mcast Src Local bias split horizon filtering, drop packet based on IP1

Conclusion and Next Steps Extended Optimized Ingress Replication support AR-LEAF multihoming and overcome hardware limitation or implementation complexity for AR-REPLICATOR Allows split horizon filtering method based on ESI label for MPLSoX encapsulation Alleviate the burden of an AR-LEAF, and save uplink bandwidth Would like to seek feedback from WG