BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99

Slides:



Advertisements
Similar presentations
March 2010IETF 77, MPLS WG1 Carrying PIM-SM in ASM mode Trees over P2MP mLDP LSPs draft-rekhter-pim-sm-over-mldp-01.txt Y. Rekhter, Juniper Networks R.
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.
BIER Ping IETF 92 draft-kumarzheng-bier-ping-00
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-ietf-l3vpn-2547bis-mcast-00.txt.
BIER WG2015-Mar-251 Update on BIER Architecture and BIER MPLS Encapsulation A few changes and additions since early revisions of the drafts Some issues.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
1 Internet Networking Spring 2004 Tutorial 7 Multicast Routing Protocols.
Bit Indexed Explicit Replication BIER
Multicast VPN using BIER IETF 91, Honolulu ietf
Multicast in L3VPNs Bruce Davie 1 draft-ietf-l3vpn-2547bis-mcast-03.txt 1. Not a draft co-author, or a multicast expert.
1 Copyright © 2012, Elsevier Inc. All rights Reserved Chapter 4 Advanced Internetworking Computer Networks, 5th Edition.
© 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,
IP Multicast Lecture 3: PIM-SM Carl Harris Communications Network Services Virginia Tech.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007.
Base Specification for Multicast in BGP/MPLS VPNs draft-raggarwa-l3vpn-2547-mvpn-00.txt Rahul Aggarwal Juniper Networks.
73rd IETF - Minneapolis I. T. N. M. draft-wijnands-mpls-mldp-in-band-signaling-00.
© 2015 Cisco and/or its affiliates. All rights reserved. Public 1 Toerless Eckert, IJsbrand Wijnands,
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.
86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
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
BGP Connector Attribute
Multicast in BGP/MPLS VPN
draft-liu-pim-single-stream-multicast-frr-01
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)
Segment Routing (SR) Introduction and Tutorial
Multicast VPN using BIER
V4-over-v6 MVPNs.
Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul.
Multicast Signaling using BGP
Multi-domain MPLS Deployment Enhancement
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
Greg Mirsky Vero Zheng Mach Chen Giuseppe Fioccola
EVPN BUM Procedures Update
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Multicast/BIER As A Service
Draft-venaas-bier-pfm-sd-00 PIM Flooding Mechanism and Source Discovery for BIER Stig Venaas, IJsbrand Wijnands, Mankamana.
A Unified Approach to IP Segment Routing
BIER for EVPN BUM Traffic
BIER PIM SIGNALLING Hooman Bidgoli, Jayant Kotalwar, Andrew Dolganow (Nokia) Fengman Xu (Verizon) IJsbrand Wijnands, Mankamana Mishra (Cisco) Zhaohui.
draft-pim-with-ipv4-prefix-over-ipv6-nh
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
EVPN Inter-subnet Multicast Forwarding
Draft-pfister-bier-mld-02 BIER Ingress Multicast Flow Overlay using Multicast Listener Discovery Protocols Pierre Pfister, IJsbrand.
IETF BIER, November 2017, Singapore
MVPN Source Discovery Interoperation
draft-liu-pim-mofrr-tilfa-00
BIER in IPv6 draft-zhang-bier-bierin6-03
draft-xie-bier-ipv6-mvpn-01 Presenter: Jingrong Xie
Quan Xiong(ZTE) Gregory Mirsky(ZTE) Chang Liu(China Unicom)
draft-ietf-bier-ipv6-requirements-01
Inter-domain Multicast using BIERv6
BIER P2MP mLDP Signaling
BGP VPN service for SRv6 Plus IETF 105, Montreal
BGP Signaled Multicast
draft-ietf-pim-ipv4-prefix-over-ipv6-nh
IETF BIER, November 2018, Bangkok
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
draft-ietf-pim-ipv4-prefix-over-ipv6-nh-01
draft-venaas-bier-mtud-01
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Presentation transcript:

BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99 NOKIA BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99 H.Bidgoli (Nokia) A.Dolganow (Nokia) F.Xu (Verizon) J.Kotalwar (Nokia) Nov 2017

NOKIA The background Some MNO/MSO providers are converging their core for wireless and wireline services. “Lean core”, (BGP and Multicast state free) is ideal for designing a converge core via Segment Routing and BIER. From multicast point of view BIER is ideal for these cores but extending it to all PEs (1000s) is operationally difficult and not necessarily desired (access networks design are proven and work fine it is core that needs to evolve) Operators are concentrating with upgrade of the core historically (from PIM->mLDP tunneling, Rosen MVPN) Problem: introduce BIER to the Core only (technology and operations) without a duplication from multi-SI to achieve the scale Gradual upgrade to BIER starting with core and eventually upgrading the access to BIER aware hardware. Reduce multicast states in the core and the access.

No Multicast states or BGP Of S,G As of now PIM Join/Prune packet NOKIA IGP-111S FIGURE 1 OR IGP IGP-111A IGP PIM Domain BIER Domain PIM Domain LEAN Core No Multicast states or BGP P1 100.0.0.21 P2 100.0.0.2 PE3 100.0.0.14 PE1 100.0.0.8 P5 Access Access Host IPv4 C(S1,G1) Source C(S1,G1) P4 100.0.0.4 P3 hb PE4 BIER Boundary Router(BBR) BIER Boundary Router(BBR) Signaling Extended PIM Join (PE1, G2) PIM Join (PE1, G3) New-- BIER Signaling Of S,G As of now PIM Join/Prune packet PIM Join (PE1, G2) PIM Join (PE1, G3) Datapath No Change BFIR BFER Multicast Data BIER DATAPATH Multicast Data

The solution PIM signaling over a BIER Core NOKIA The solution PIM signaling over a BIER Core PIM signaling through a BIER core. This draft is not proposing PIM neighboring through a BIER core Much like mLDP In-Band Signaling (RFC6826) Concentrating on SSM and extending to ASM. Control plane PIM is terminated at BIER Boundary Routers (BBR), PIM adjacency between routers toward the PIM Domain. If the source resides on the other side of BIER Domain, PIM Joins/Prunes are signaled via BIER Domain The Egress BBR keeps track of all (S,G)s arriving and the BFR-ID which has forward the Joins/Prunes for specific (S,G). The Egress BBR will build a multicast tree with IIF as PIM interface and OIF as <SD, BRF-ID) No Changes to Data plane Multicast encapsulated in BIER header

BIER Header for PIM Signaling NOKIA BIER Header for PIM Signaling The BIER header will be encoded with the BFR-id of the ingress BBR(with appropriate bit set in the bitstring) and the PIM signaling packet is then encapsulated in the packet.   BIERHeader.Proto = IPv4 or IPv6 BIERHeader.BitString= Bit corresponding to the BFR-ID of the EBBR  BIERHeader.BFIR-id = BFR-Id of the Ingress BBR originating the encapsulated PIM packet, i.e. the IBBR. 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | BIFT-ID | TC | TTL | | Rsv | Ver | Len | Entropy | |OAM| Rsv | DSCP | Proto | BFIR-id | | BitString (first 32 bits) ~ ~ ~ ~ BitString (last 32 bits) |

NOKIA Discovering the BBRs The BIER Boundary Routers can be discover via many methods, depending on the network design (i.e. single area, ABR, ASBR etc...) If single area and BBRs are flooded through BIER via IGP a CSPF get for Source could return the egress BBR If the egress BBR is an ABR then the source generation of the route can be used to identify the BBR Alternately with ABR and ASBR with next-hop self even BGP can be used to resolve the egress BBR.

Notes for Multicast state NOKIA Notes for Multicast state All BIER Boundary Routers will build multicast states for only PEs Groups that are attached to them This method offloads the “P” routers from learning multicast states and limits the BIER Boundary Routers from learning all the network multicast states. Also BIER Boundary routers will be offloaded from managing BGP address families and large RIBs  

NOKIA Thoughts/Questions?