Multicast VPN using BIER IETF 91, Honolulu ietf

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

Identifying MPLS Applications
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
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.
MPLS-VPN/BGP Approach Hari Rakotoranto Technical Marketing Engineer
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.
L3VPN WG2012-Jul-301 MVPN/BGP Support for Customers That Use mLDP RFCs 6513/6514: support Multicast VPN Service for customers that use PIM provide extensive.
BGP Extensions for BIER draft-xu-idr-bier-extensions-01 Xiaohu Xu (Huawei) Mach Chen (Huawei) Keyur Patel (Cisco) IJsbrand Wijnands (Cisco)
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Introducing MPLS Labels and Label Stacks
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
MPLS and Traffic Engineering
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Bit Indexed Explicit Replication BIER
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
Ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Additional Inter AS option for BGP/MPLS IP VPN IETF-64 draft-kulmala-l3vpn-interas-option-d-01.txt.
Multicast in L3VPNs Bruce Davie 1 draft-ietf-l3vpn-2547bis-mcast-03.txt 1. Not a draft co-author, or a multicast expert.
Ietf-65 draft-kulmala-l3vpn-interas-option-d-02.txt ASBR VRF Context for BGP/MPLS IP VPN IETF-65 draft-kulmala-l3vpn-interas-option-d-02.txt Marko Kulmala.
L3VPN WG2013-Nov-71 Global Table Multicast (GTM) Based on MVPN Protocols and Procedures draft-zzhang-l3vpn-mvpn-global-table-mcast-01.txt Service providers.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-to-become-l3vpn-2547bis-mcast- 00.txt.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
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.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
Use of Wildcard in S-PMSI Auto- Discovery Routes draft-rekhter-mvpn-wildcard-spmsi Rahul Aggarwal (Juniper) Wim Henderickx (Alcatel-Lucent) Praveen Muley.
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.
March 21, 2006L3VPN WG 1 MVPN Update New version of “bgp encoding” draft –BGP update syntax and semantics reworked to reflect current thinking –Inter-AS.
MPLS VPNs by Richard Bannister. The Topology The next two slides display both the physical and logical topology of our simple example network –Please.
L3VPN WG IETF 78 30/07/ :00-11:30 Chairs: Marshall Eubanks Danny McPherson Ben Niven-Jenkins.
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.
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.
BIER Bit Indexed Explicit Replication MBONED, IETF 92 Greg Shepherd.
1 IJsbrand Wijnands (ED) Cisco Eric Rosen (ED) Juniper Andrew DolganowAlcatel-Lucent Tony PrzygiendaEricsson Sam AldrinHuawei.
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.
Segment Routing: An Architecture build with SDN in mind and addressing the evolving network requirements Brian Meaney Cisco SP Consulting Team.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
MBGP and Customer Routes
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
MPLS Virtual Private Networks (VPNs)
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
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.
MPLS Basics 2 2.
Multicast/BIER As A Service
Draft-venaas-bier-pfm-sd-00 PIM Flooding Mechanism and Source Discovery for BIER Stig Venaas, IJsbrand Wijnands, Mankamana.
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
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.
Inter-AS MVPN: Multihoming Considerations
BIER P2MP mLDP Signaling
MVPN/EVPN-BUM Segmented Forwarding
MLDP Signaling over BIER
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Presentation transcript:

Multicast VPN using BIER IETF 91, Honolulu http://www. ietf Eric Rosen Juniper Networks Mahesh Sivakumar Cisco Systems Ijsbrand Wijnands Cisco Systems Sam K Aldrin Huawei Technologies Andrew Dolganow Alcatel-Lucent Tony Przygienda Ericsson

Outline Introduction P-tunnels and PMSI Explicit Tracking Data Plane

Introduction Multicast Virtual Private Network (MVPN) carries multicast traffic over a Service Provider (SP) backbone network requires multicast tunnels to carry them Bit Index Explicit Replication (BIER) is an architecture to provide optimal multicast forwarding through a “multicast domain” This draft specifies the protocol and procedures to allow MVPN to use BIER to carry multicast traffic over an SP backbone network

Outline Overview P-tunnels and PMSI Explicit Tracking Data Plane

P-tunnels [RFC-6513] and [RFC-6514] specify protocols and procedures for carrying customer multicast traffic through an SP - backbone network Multicast provider tunnels (P-tunnels) are created to carry multicast traffic Specification allows for several P-tunnel technologies, including MLDP (Multicast Label Distribution Protocol) P2MP-TE (Point-to-MultiPoint Traffic Engineering) IR (Ingress Replication) BIER now added as an additional P-tunnel technology

Terminology BFR – Bit-Forwarding Router BFIR/BFER – Bit-Forwarding Ingress/Egress Router MVPN – Multicast Virtual Private Network P-Tunnel – tunnel through the SP network; transport multicast data C-S, C-G – multicast source, group used by a VPN customer C-Flow – A customer multicast flow I-PMSI AD route – Inclusive Provider Multicast Service Interface Auto Discovery route, carried in a BGP update message to advertise the default MVPN p-tunnel S-PMSI AD route – Selective PMSI AD route; carried in BGP update messages to bind c-flows to particular p-tunnels PTA – PMSI Tunnel Attribute; BGP attribute carried to identify a particular p-tunnel. Also carries information to multiplex/de-multiplex c-flows when traffic from multiple VPNs are carried in a single p-tunnel

BIER P-tunnel No explicit multicast tunnel building with BIER Can however be modeled as an implicit P2MP tunnel through a BIER domain (from a BFIR to all the BFERs) BIER “tunnel” not specific to any VPN Aggregates traffic from multiple MVPNs Control plane will leverage existing procedures BIER carries traffic within one BIER domain MVPN allows P-tunnels to be “segmented” at “border routers” (such as ABRs or ASBRs) BIER domain will correspond to P-tunnel segment BIER domain coextensive with IGP network or area Area Border Routers (ABRs) and/or Autonomous System Border Routers (ASBRs) need to be capable of acting as BFIRs and BFERs

PMSI Tunnel Attribute (PTA) Identifies the P-tunnel to which one or more flows are bound +--------------------------------------+ | Flags (1 octet) | | Tunnel Type (1 octet) | | MPLS Label (3 octets) | | Tunnel Identifier (variable) | Tunnel Type New tunnel type for “BIER” Tunnel Identifier BFR-Prefix of the originator of the route carrying the PTA Leaf-Info-Required bit (in Flags octet) Set in S-PMSI A-D route and clear in I-PMSI A-D route

Upstream Assigned Label MPLS Label Upstream-assigned by the router originating the PMSI route to which PTA is attached MPLS label in two x-PMSIs (x  I or S) originated by an ingress PE for BIER MUST be different if They carry a different set of Route Targets (RTs) Ingress PE supports extranet and routes are from different VRFs Ingress PE supports “Extranet separation” and only one of the routes carry the “Extranet Separation” EC Thus at a given egress PE, two packets with same upstream-assigned label will be from the same ingress VRF (of ingress PE), and destined to the same set of egress VRFs on the egress PE

Outline Overview P-tunnels and PMSI Explicit Tracking Data Plane

Explicit Tracking For BFIRs to determine the set of BFERs to which packets are to be delivered, explicit tracking, as specified in [RFC6513] and [RFC6514] will be used BFIR originates S-PMSI A-D route (for each C-flow) with LIR bit set in the PTA Per [RFC6513], BFERs having interested receivers for the C-flow will respond with a Leaf A-D route The BFIR will match the received Leaf A-Ds to the originated S-PMSI to determine the receivers If a matching I or (*,*) S-PMSI exists for the C-flow, explicit tracking will be done via S-PMSI for the C-flow which includes a PTA specifying “no tunnel type”

Outline Overview P-tunnels and PMSI Explicit Tracking Data Plane

Transmitting an MVPN data packet Ingress PE finds matching x-PMSI route (following rules of [RFC6625]) with PTA specifying “BIER” MPLS label from matching route is pushed on to the packet label stack and forwarded according to procedures of [BIER_ARCH] and [BIER_ENCAPS] Since the payload is an MPLS packet with upstream assigned label, the I bit is set and the BFIR-ID MUST be included in the BIER header

Receiving an MVPN data packet A BFER receiving an bier-encapsulated MVPN data packet sends the below information to the multicast flow layer the “BFR-prefix” corresponding to the BIER-ID in the packet BIER-header the “payload”, an MPLS packet with an upstream assigned top label The BFR-prefix provides the context in which the upstream assigned label is interpreted

Questions?

References [BIER_ARCH] [BIER_ENCAPS] [RFC6513] [RFC6514] [RFC6625] Wijnands, IJ., “Multicast using Bit Index Explicit Replication Architecture”, internet-draft, draft-wijnands-bier-architecture-00, September 2014. [BIER_ENCAPS] Wijnands, IJ., “Multicast encapsulation using Bit Index Explicit Replication Architecture”, internet-draft, draft-wijnands-mpls-bier-encapsulation-00, September 2014. [RFC6513] Rosen, E. and R. Aggarwal, “Multicast in MPLS/BGP IP VPNs”, RFC 6513, February 2012 [RFC6514] Aggarwal, R., Rosen, E., Morin, T., and Y. Rekhter, “BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs”, RFC 6514, February 2012 [RFC6625] Rosen, E., Rekhter, Y., Hendrickx, W., and R. Qiu, “Wildcards in Multicast VPN Auto-Discovery Routes”, RFC 6625, May 2012.