MVPN/EVPN-BUM Segmented Forwarding

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-
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-ietf-l3vpn-2547bis-mcast-00.txt.
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.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
BIER Use case draft-kumar-bier-use-cases
Multicast VPN using BIER IETF 91, Honolulu ietf
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,
BESS WG2015-Mar-251 MVPN Explicit Tracking and S-PMSI Wildcards RFCs 6513/6514 provide explicit tracking mechanism, to be optionally used when sending.
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-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
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.
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
Segment-based EVPN (S-EVPN) draft-li-l2vpn-segment-evpn-01 Zhenbin Li (Presenter) Lucy Yong Junlin Zhang March, 2014 London United Kingdom.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
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
Segment EVPN draft-li-l2vpn-segment-evpn Zhenbin Li Lucy Yong (Presenter) Junlin Zhang July, 2013 Berlin Germany.
Global Table Multicast with BGP-MVPN draft-zzhang-l3vpn-mvpn-global-table-mcast London, 89 th IETF L3VPN WG2013-Nov-71.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
L3VPN WG2012-Jul-301 Bidirectional P-tunnels in MVPN Bidirectional P-tunnel: MP2MP LSP per RFC 6388 PIM MDT per RFC 5015, GRE Encapsulation Accommodated.
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.
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
Softwire Mesh Framework: Multicast
Multicast in BGP/MPLS VPN
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
Presenter: Jeffrey Zhang
Hierarchical Fabric Designs
Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-03
Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul.
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
Support C-Bidir with Ingress Replication draft-zzhang-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 87th IETF, Berlin.
EVPN BUM Procedures Update
Multicast Pruning for PBB-VPLS
Virtual Hub-and-Spoke in BGP EVPNs
Multicast/BIER As A Service
Zhenbin Li, Shunwan Zhuang Huawei Technologies
BIER for EVPN BUM Traffic
Update on draft-ietf-bess-mvpn-expl-track A. Dolganow J. Kotalwar E
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
OSPF WG Status IETF 98, Chicago
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
MVPN / EVPN Composite Tunnel
EVPN Inter-subnet Multicast Forwarding
Virtual Hub-and-Spoke in BGP EVPNs
Inter-AS MVPN: Multihoming Considerations
BESS WG Montreal – IETF 105 – July 2019
Multicast in L3VPN Signaled by EVPN Type-5 Routes
draft-xie-bier-ipv6-mvpn-01 Presenter: Jingrong Xie
Extended Optimized Ingress Replication for EVPN
Inter-domain Multicast using BIERv6
Applicability of EVPN to NVO3 Networks
BIER P2MP mLDP Signaling
BGP Signaled Multicast
Zhaohui (Jeffrey) Zhang
BGP Signaled Multicast
MLDP Signaling over BIER
MVPN/MSDP SA Interoperation
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:

MVPN/EVPN-BUM Segmented Forwarding Jeffrey Zhang, Jingrong Xie IETF 104th, Prague draft-zzhang-bess-mvpn-evpn-segmented-forwarding draft-xie-bess-mvpn-segmented-updates draft-xie-bier-mvpn-segmented

Background MVPN/EVPN PMSI – Provider Multicast Service Interface A virtual interface for sending/receiving customer multicast traffic through provider network Instantiated with provider tunnels Advertised with Inclusive/Selective-PMSI A-D routes A PMSI Tunnel Attribute (PTA) in the routes specify tunnel type/ID EVPN IMET route is the equivalent of I-PMSI A-D routes MVPN/EVPN PMSI Tunnel Segmentation Different tunnel type/instance used in different AS/area/regions For administrative or technical reasons When segmentation points re-advertise an x-PMSI A-D route from an upstream region to downstream regions, it updates the PTA to specify the tunnel used in the downstream region

Forwarding at Segmentation Points Assumed to be label switching Traffic arriving an upstream segment label switched to downstream segments Like unicast inter-as Option-B Requires per-PMSI label: If Ingress Replication (IR) is used, label is advertised in the PTA of Leaf A-D route Leaf A-D routes are (normally) in response to S-PMSI A-D routes If mLDP/RSVP-TE P2MP tunnel w/o aggregation is used, tunnel label is the per-PMSI label If mLDP/RSVP-TE P2MP tunnel aggregation, or BIER is used, the per-PMSI label is advertised in the PTA of x-PMSI A-D routes X-PMSI A-D routes are needed in case of P2MP/BIER There could be a lot of S-PMSI A-D routes if one wants to use selective tunnels for individual flows

Reducing S-PMSI A-D Routes For RSVP-TE P2MP, IR and BIER, ingress PEs track egress PEs for selective forwarding Explicit Leaf Tracking; via Leaf A-D routes EVPN SMET routes are equivalent of Leaf A-D routes S-PMSI A-D routes have Leaf Information Required (LIR) flag set in PTA, triggering Leaf A-D routes from egress PEs that needs to receive traffic A LIR-pF flag in a (*,G)/(*,*) wildcard S-PMSI can be used to trigger more specific Leaf A-D routes without more specific S-PMSI A-D routes This allows leaf tracking for individual flows w/o individual S-PMSI A-D routes And use of individual selective tunnels for those flows EVPN SMET routes can be viewed as if triggered by implicit (*,*) S-PMSI A-D routes with the LIR- pF flag But that does not work with segmentation Because there are no corresponding S-PMSI A-D routes to advertise per-PMSI label

draft-xie-bier-mvpn-segmented Draft-ietf-bier-mvpn explicitly disallows LIR-pF with segmentation Draft-xie-bier-mvpn-segmented documents the use of IP forwarding at segmentation points To allow LIR-pF with segmentation for the BIER & MVPN specific use case Lots of discussions IP forwarding is much more heavy weighted Instead of IP forwarding, problem can be solved by triggering individual S-PMSI A-D routes from Leaf A-D routes that are triggered by LIF-pF flag This gives per-PMSI labels to allow label switching Counter argument is that it leads to more control plane state Counter argument for that: forwarding state is less compared to IP forwarding option Another counter argument is that this can cause traffic loss because of added signaling Counter argument for that: the delay can be mitigated by switching to individual selective tunnels after a delay (traffic continue to follow on less specific tunnel for a while before switching) This is also not specific to BIER or MVPN

draft-zzhang-bess-mvpn-evpn-segmented-forwarding The problem/solution/discussions are: applicable to both MVPN and EVPN BUM, not specific to BIER draft-zzhang-bess-mvpn-evpn-segmented-forwarding Explaining that switching has been the de-facto forwarding option at segmentation points And why LIR-pF was not allowed with segmentation Documenting that IP forwarding could be used if really desired Pros and cons of label switching vs. ip forwarding Laying out basic rules for label allocation to allow: Label switching whenever desired and possible (even with the IP forwarding option) IP forwarding w/o requiring VRFs on segmentation points

draft-xie-bess-mvpn-segmented-updates Draft-xie-bier-mvpnd-segmente replaced with draft-xie-bess-mvpn- segmented-updates Since it is not BIER specific The authors of the three drafts agree to consolidate to draft-zzhang- bess-mvpn-evpn-segmented-forwarding

Next Steps Polish draft-zzhang Seek comments Likely to take BIER specific text from draft-xie into draft-zzhang as examples Seek comments Seek adoption when it is ready (not yet)