BIER for EVPN BUM Traffic

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

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.
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.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-etree-02.txt A. Sajassi (Cisco), S. Samer.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-04.txt A. Sajassi (Cisco), R. Aggarwal (Arktan),
Support C-Bidir with Ingress Replication draft-ietf-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 89 th IETF, London.
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.
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.
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
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.
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Multicast VPN using BIER
Presenter: Jeffrey Zhang
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.
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
EVPN BUM Procedures Update
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
Bangkok – IETF 103 – November 2018
Multicast/BIER As A Service
Zhenbin Li, Shunwan Zhuang Huawei Technologies
EVPN Interworking with IPVPN
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
OSPF WG Status IETF 98, Chicago
BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99
MVPN / EVPN Composite Tunnel
EVPN Inter-subnet Multicast Forwarding
DetNet Data Plane design team IETF 98, Chicago, 2017
An MPLS-Based Forwarding Plane for Service Function Chaining
Virtual Hub-and-Spoke in BGP EVPNs
Inter-AS MVPN: Multihoming Considerations
BIER in IPv6 draft-zhang-bier-bierin6-03
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
BGP Signaled Multicast
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.
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
Zhaohui (Jeffrey) Zhang
Neeraj Malhotra (Arrcus) Ali Sajassi (Cisco) Jorge Rabadan (Nokia)
MVPN/EVPN-BUM Segmented Forwarding
Global vpnid advertisement in BIER overlay draft-pengzhang-bier-global-vpnid-00 BIER WG IETF103# Bangkok Shaofu Peng Sandy Zhang.
MLDP Signaling over BIER
MVPN/MSDP SA Interoperation
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
draft-sajassi-bess-evpn-mvpn- seamless-interop-02.txt
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
BIER with RIFT Zhaohui Zhang (Juniper) Shaowen Ma (Juniper) Zheng Zhang (ZTE) BIER WG 20-March-2018.
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Presentation transcript:

BIER for EVPN BUM Traffic draft-zzhang-bier-evpn-00 Jeffrey Zhang Tony Przygienda Ali Sajassi Jorge Rabadan 99th IETF, Prague

Overview BIER as provider/underlay tunnel for EVPN BUM traffic EVPN-MPLS or EVPN-VXLAN/NVGRE Very similar to BIER for MVPN Some text borrowed verbatim from draft-ietf-bier-mvpn

PMSI Tunnel Attribute Like with MVPN x-PMSI routes, EVPN IMET routes (RFC 7432) and x- PMSI (draft-ietf-bess-evpn-bum-procedure-updates) carry PMSI Tunnel Attribute (PTA) PTA identifies the tunnel advertised in the routes Tunnel Type Tunnel Identifier MPLS Label Flags

PTA with BIER for EVPN Tunnel Type: BIER Tunnel ID: Subdomain-ID + BFIR Prefix A “BIER tunnel” is considered as an aggregation tunnel One tunnel is used for many BDs Label: MPLS label upstream-assigned by BFIR Per Bridge Table (BT) when there is no segmentation Per PMSI in case of segmentation Globally-unique VNI/VSI in case of VXLAN/NVGRE Flags Leaf Information Required (LIR) bit Requesting Leaf routes in response to x-PMSI A-D routes Leaf Information Required per Flow (LIR-pF) bit Requesting Leaf A-D routes for more specific flows

Leaf Tracking IMET/SMET routes provide explicit tracking functionality IMET routes carry PTA but SMET routes do not If it is desired not to use SMET route for every flow, S-PMSI route can solicit Leaf routes for certain flows Only those flows will use selective forwarding while others will use flooding A compromise between optimized forwarding and reduced control plane state Leaf routes can be solicited by one-to-one mapped S-PMSI routes with LIR bit Or, a single S-PMSI route with LIR-pF bit could trigger many Leaf A-D routes E.g, a (C-*,C-G) S-PMSI route with LIR-pF bit triggers individual (C-S,C-G) Leaf A-D routes Other use cases of x-PMSI/Leaf routes are documented in draft-ietf-bess-evpn-bum-procedures-update draft-zzhang-bess-mvpn-evpn-cmcast-enhancements

Data Plane & Multi-homing VXLAN/NVGRE: BIER Header + VXLAN/NVGRE header + Ether frame No IP/UDP header used; new BIER proto/payload type in BIER header indicates that VXLAN/NVGRE header is following the BIER header split-horizon with local-bias works fine as BFIR-ID in the BIER header identifies the sending PE MPLS: BIER Header + PMSI/BT Label [+ ESI label] + Ether frame Notice that two upstream-assigned labels are used if traffic is from a multi- homed ES

Segmentation Segmentation may be used in the following situations for MPLS When it is required or desired to use different tunnel types or instances in different AS/areas (regions) For BIER in particular, segmentation may be used to divide a larger BIER domain to multiple smaller sub-domains So that smaller BitString can be used w/o using multiple sets It is recommended that PEs on the same ES be in the same segmentation region Segmentation points update the PTA when re-advertising x-PMSI routes to specify new tunnel type/ID Label switching is done at the segmentation points If tunnel aggregation is used in the next region (e.g., BIER), a new label is assigned and advertised by the segmentation point for the PMSI

PE2 PE4 Subdomain 1 (S1) Subdomain 1 (S2) ABR PE1 R1 R2 R1 R2 PE3 PE5 PTA in S-PMSI R1 advertised by PE1: BIER, S1, PE1, L1, LIR PTA in S-PMSI R2 advertised by PE1: BIER, S1, PE1, L2, LIR PTA in S-PMSI R1 re-advertised by ABR: BIER, S2, ABR, L3, LIR PTA in S-PMSI R2 re-advertised by ABR: BIER, S2, ABR, L4, LIR PE1 sends BIER packets with BitString including PEs/ABRs in S1 After ABR decapsulates BIER packets received in S1, L1 or L2 is exposed ABR label switches L1 to L3 (or L2 to L4), and then encapsulates with BIER header and send into S2 Because of label switching (no ether lookup), different labels must be advertised in the PTA for different routes

Next steps Request WG comments Polish draft and request adoption afterwards