EVPN BUM Procedures Update

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Advertisements

© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
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.
Multicast VPN using BIER IETF 91, Honolulu ietf
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.
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.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
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
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
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 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.
December 5, 2007IETF 70 L3VPN WG1 MVPN Profiles Why do we need “profiles”? –By design, architecture provides many choices: PE-PE C-multicast routing info.
L3VPN WG mLDP Recursive FEC Using mLDP through a Backbone where there is no Route to the Root draft-wijnands-mpls-mldp-recurs-fec Name changed.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Multicast State Advertisement in EVPN draft-li-l2vpn-evpn-multicast-state-ad Zhenbin Li Junlin Zhang Huawei Technologies July, 2013 Berlin Germany.
Analysis on Two Methods in Ingress Local Protection.
MVPN/EVPN C-Multicast/SMET Route Enhancements Zhaohui Zhang, Robert Kebler Wen Lin, Eric Rosen Juniper Networks 96 th IETF, Berlin.
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
Global Table Multicast with BGP-MVPN Protocol
Softwire Mesh Framework: Multicast
Multicast in BGP/MPLS VPN
Jean-Philippe Vasseur – Cisco Systems Raymond Zhang - Infonet
Inter domain signaling protocol
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.
draft-atlas-rtgwg-mrt-mc-arch-02
Multicast VPN using BIER
Presenter: Jeffrey Zhang
Hierarchical Fabric Designs
Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-03
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
Support C-Bidir with Ingress Replication draft-zzhang-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 87th IETF, Berlin.
An analysis of scaling issues in MPLS-TE backbone networks
Multi-domain MPLS Deployment Enhancement
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection
78th IETF Meeting - Maastricht 27th, July 2010
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
Signaling RSVP-TE P2MP LSPs in an Inter-domain Environment draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-01.txt Zafar Ali, Cisco Systems.
Virtual Hub-and-Spoke in BGP EVPNs
Multicast/BIER As A Service
Zhenbin Li, Shunwan Zhuang Huawei Technologies
EVPN Interworking with IPVPN
BIER for EVPN BUM Traffic
Update on draft-ietf-bess-mvpn-expl-track A. Dolganow J. Kotalwar E
BIER PIM SIGNALLING Hooman Bidgoli, Jayant Kotalwar, Andrew Dolganow (Nokia) Fengman Xu (Verizon) IJsbrand Wijnands, Mankamana Mishra (Cisco) Zhaohui.
MVPN/EVPN Tunnel Aggregation with Common Labels Zhaohui Zhang (Juniper) Eric Rosen (Juniper) Wen Lin (Juniper) Zhenbin Li (Huawei) BESS WG 20-March-2018.
BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99
Aijun Wang China Telecom Nov 2017
MVPN / EVPN Composite Tunnel
SDN Controllers in the WAN
EVPN Inter-subnet Multicast Forwarding
Virtual Hub-and-Spoke in BGP EVPNs
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
Inter-domain Multicast using BIERv6
Applicability of EVPN to NVO3 Networks
BIER P2MP mLDP Signaling
Zhaohui (Jeffrey) Zhang
BGP Signaled Multicast
MVPN/EVPN-BUM Segmented Forwarding
MLDP Signaling over BIER
MVPN/MSDP SA Interoperation
Inter-AS OAM for SR Networks IETF 105, Montreal
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Presentation transcript:

EVPN BUM Procedures Update We live in a connected world and the foundation for these connections is the network. Broadband Internet traffic is doubling each and every year (according to IDC) [or] Internet traffic worldwide will grow three-fold by the year 2017. (Internet Trends, Mary Meeker (KCPB) Today we have 2.5 billion Internet users in the world – roughly one-third of the Earth’s population. In the next decade, the number of Internet users will double to 5 billion (Mary Meeker, KPCB) That means that two-thirds of the world will be connected by 2023. When you add in the big trends of cloud, mobility, video and security, the combined rate of acceleration is placing unprecedented demands on the network. [Optional stats/factoids] 100 hours of video uploaded every single minute to YouTube (YouTube)   Mobile video traffic exceeded 50 percent for the first time in 2012. (Cisco VNI) Mobile network connection speeds more than doubled in 2012. (Cisco VNI) In 2012, a fourth-generation (4G) connection generated 19 times more traffic on average than a non-4G connection. Although 4G connections represent only 0.9 percent of mobile connections today, they already account for 14 percent of mobile data traffic. (Cisco VNI) [NOTE: Consider finding alternate source for above stats to avoid siting Cisco] As you just described (refer to pain points from previous slide), you are living in this world and feeling the pressure every day. Pradeep Sindhu founded Juniper 17 years ago on the belief that we should solve technology problems that matter most to our customers and that make a difference in the world. He recognized the importance of the network and the impact it would have on our world. Our mission is simple, but powerful; to connect everything and empower everyone. In today’s connected world, this mission is more relevant than ever. Here at Juniper we are focused on helping alleviate those pain points through our portfolio of high performance networking products. [T] And we do this by listening to our customers and helping them address their challenges and capitalize on their opportunities. Jeffrey Zhang, Wen Lin Jorge Rabadan, Keyur Patel IETF 93, Prague

EVPN BUM Procedures RFC 7432 (EVPN) refers to RFC 7117 (VPLS Multicast) for quite some EVPN BUM procedures RFC 7432 mentions selective tree for Ingress Replication and refer to RFC 7117 The same could apply to P2MP tunnels RFC 7432 refers to RFC 7117 for P2MP inclusive tree RFC 7117 includes inter-as segmentation procedures With complicated and VPLS-specific rules for inclusive tree RFC 6514 (MVPN) has slightly different procedures for inter-as inclusive trees Good to adopt MVPN instead of VPLS procedures for inter-as inclusive trees RFC 7524 (Inter-area segmentation) covers MVPN and VPLS Goals of this draft: clarifications/updates/extensions for EVPN BUM procedures New EVPN route types for selective tree Updated inter-as segmentation procedure for EVPN Extending inter-area segmentation to cover EVPN and support inter/intra-region

Selective Tree Only need to define S-PMSI and Leaf A-D routes for EVPN All existing procedures in RFC 7117 apply An S-PMSI route announces that an ingress PE intends to send certain multicast flow on a specific tunnel (vs. the inclusive tunnel) An egress PE that needs to receive the traffic joins the specific tunnel By sending mLDP label mapping or PIM join for the tunnel, or, By letting ingress know explicitly about itself via Leaf A-D routes This is called leaf-tracking Needed for Ingress Replication, RSVP-TE P2MP tunnel, or BIER transportation A Leaf A-D route is specifically in response to a particular PMSI route The same concept is also used for tunnel segmentation Even for inclusive tree

Motivations for tunnel segmentation Segmentation may be necessary for Inter-AS/provider deployments One AS/provider may use mLDP while the other uses RSVP-TE P2MP Even if RSVP-TE P2MP can be used in both AS/providers, tunnel signaling may have to be restricted to individual AS/providers and not across Technical or administrative reasons Segmentation may be desired in certain situations Even if it’s not absolutely necessary Examples: Different areas using different tunnel types Tunnel aggregation in smaller areas for better congruency Smaller per-area BIER sub-domains (hence shorter BitString) Same tunnel type in multiple AS/areas but limit the Leaf A-D routes to single AS/area IR in multiple AS/areas but limit replication to single AS/area and let ASBRs/ABRs relay the replication

Leaf Tracking & Fan-out for Ingress Replication PE1 PE1 PE1 tracks one downstream ABR1 ABR1 tracks two downstream ABR3 & 5 ABR3 tracks two egress PEs ABR5 tracks one egress PE Reduced control plane overhead on ingress PEs ABR1 ABR2 ABR1 ABR2 ABR3 ABR3 ABR4 ABR6 ABR4 ABR6 ABR5 ABR5 PE1 sends one copy ABR1 sends two copies to ABR3 & 5 ABR3 sends two copies to PE2 & 3 ABR5 sends one copy to PE4 Reduced bandwidth usage and replication burden PE2 PE3 PE4 PE2 PE3 PE4 w/o segmentation w/ segmentation PE1 tracks three egress PEs PE1 sends three copies

Tunnel Segmentation Procedures Segmentation points are ASBRs/ABRs RFC 6513/6514: MVPN Inter-AS segmentation RFC 7117: VPLS Inter-AS segmentation RFC 7524 (Seamless MPLS Multicast for MVPN/VPLS): Inter-Area Segmentation When an ASBR/ABR re-advertises a PMSI/IMR A-D route: It changes the PTA to specify a new tunnel for the downstream segment ASBR and EVPN ABR: changes BGP next hop to its own address MVPN/VPLS ABR: changes S-NH-EC to specify its own address Segmented Next Hop Extended Community A downstream ASBR/ABR/PE joins that tunnel segment PIM join or mLDP label mapping, or Leaf A-D routes towards the upstream ASBR/ABR Either the BGP next hop or specified in S-NH-EC of corresponding PMSI/IMR A-D route The upstream ASBR/ABR further joins its upstream tunnel segment And stitches the upstream segment to the downstream segment in forwarding path

Inter-Area IR Segmentation Example PE1 ABR3: L200 -> (L100, base LSP to PE2) (L110, base LSP to PE3) ABR6: L210 -> (L120, base LSP to PE4) Label 300 NH/S-NH-EC: PE1 ABR1: L300 -> (L200, base LSP to ABR3) (L210, base LSP to ABR6) ABR1 ABR2 PE1: (S,G) -> (L300, base LSP to ABR1) NH/S-NH-EC: ABR1 NH/S-NH-EC: ABR2 Label 200 Label 210 ABR3 ABR4 ABR6 NH/S-NH-EC: ABR3 NH/S-NH-EC: ABR4 PMSI A-D to all RR clients Dashed lines for those not preferred by receivers ABR5 NH/S-NH-EC: ABR5 NH/S-NH-EC: ABR6 Label 100 Label 110 Leaf A-D To upstream ABR/PE specified in NH or S-NH-EC of PMSI A-D Label 120 PE2 PE3 PE4

Inter-Area Segmentation Extensions Inter-area  Inter-region While RFC 7524 is based on areas, the area/ABR can be replaced by region/RBR A region can be a subset of an area, defined by a BGP peer group A region can even be an entire AS plus its external link Inter-region  intra-region With inter-region, a RBR changes next hop and tunnel type/id when it re- advertise a PMSI/IMR route into other regions, and stitches the segments in different regions together With intra-region, a RBR could do the same even when it re-advertise into the same region, and stitches the segments together Use cases include assisted Ingress Replication and Virtual Hub and Spoke

Inter-AS Inclusive Tunnel Segmentation VPLS requires that only one ASBR re-advertises a VPLS A-D route into an AS That requires complicated and VPLS-specific election procedures that do not apply to EVPN This document proposes for EVPN to follow generic MVPN inter-as segmentation procedures Any ASBR can re-advertise IMR routes into its AS, and the egress PEs or downstream ASBRs will accept traffic from their own choice of upstream ASBR – as in the selective tree case and inter-area case ASBRs could also consume and aggregate individual per-PE IMR routes into per-AS IMR routes that they originate This achieves better scaling and backwards compatibility

Summary and Next Steps Clarified/Updated/Extended EVPN BUM procedures New route types for selective tree Updated inter-as inclusive tunnel segmentation Extended inter/intra-region segmentation Next steps Seek and address comments from the community Add more details Current revision focuses on discussing the ideas and concepts Will seek WG adoption afterwards