MVPN/MSDP SA Interoperation

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

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
MVPN UMH Selection Procedures using Source-Active A-D Routes
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.
Computer Science 6390 – Advanced Computer Networks Dr. Jorge A. Cobb How to provide Inter-domain multicast routing? PIM-SM MSDP MBGP.
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Multicast.
IPv4-Embedded IPv6 Multicast Address draft-ietf-mboned-64-multicast-address-format IETF 84 Vancouver 1.
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,
1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth UC--Santa Barbara
Multicast Outline Multicast revisited Protocol Independent Multicast - SM Future Directions.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
Advances in Multicast - The Promise of Single Source Multicast (SSM) (with a little on multicast DOS) Marshall Eubanks Multicast Technologies
Multicast Routing Protocols. The Need for Multicast Routing n Routing based on member information –Whenever a multicast router receives a multicast packet.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Interdomain multicast routing with IPv6 Stig Venaas University of Southampton Jerome Durand RENATER Mickael Hoerdt University Louis Pasteur - LSIIT.
Interdomain IPv6 multicast Stig Venaas UNINETT. PIM-SM and Rendezvous Points Interdomain multicast routing is usually done with a protocol called PIM-SM.
8/5/04L3VPN WG1 Multicast in BGP/MPLS IP VPNs Finally added to charter! Base specification: draft-rosen-vpn-mcast –Four years old, with few changes –Basis.
Multrans Path Optimization draft-zhou-mboned-multrans-path-optimization-02 Cathy ZHOU Qiong SUN IETF 84, Vancouver.
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-01 draft-ietf-6renum-gap-analysis-01 Bing Liu(speaker), Sheng Jiang, Brian.E.Carpenter.
Draft-ietf-pim-source- discovery-bsr-01 IJsbrand Wijnands, Stig Venaas, Michael Brig,
Base Specification for Multicast in BGP/MPLS VPNs draft-raggarwa-l3vpn-2547-mvpn-00.txt Rahul Aggarwal Juniper Networks.
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-01 draft-ietf-6renum-gap-analysis-01 Bing Liu(speaker), Sheng Jiang, Brian.E.Carpenter,
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
Protecting Multicast- Enabled Networks Matthew Davy Indiana University Matthew Davy Indiana University.
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.
Interdomain Multicast BCP Draft IETF 84 Vancouver, BC Robert Sayko
Engineering Workshops 96 ASM. Engineering Workshops 97 ASM Allows SPTs and RPTs RP: –Matches senders with receivers –Provides network source discovery.
Avoiding Unnecessary Upstream Traffic in Bidir-PIM Jeffrey Zhang Weesan Lee Juniper Networks 82th IETF, Taipei.
86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01
Global Table Multicast with BGP-MVPN Protocol
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.
V4-over-v6 MVPNs.
Support C-Bidir with Ingress Replication draft-zzhang-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 87th IETF, Berlin.
Time to Start New Work Items
IETF Taiwan draft-wijnands-pim-source-discovery-bsr-00
EVPN BUM Procedures Update
Multicast at Interconnects
PIM Proxy in EVPN Networks draft-skr-bess-evpn-pim-proxy-00
Virtual Hub-and-Spoke in BGP EVPNs
Draft-venaas-bier-pfm-sd-00 PIM Flooding Mechanism and Source Discovery for BIER Stig Venaas, IJsbrand Wijnands, Mankamana.
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Multicast Outline Multicast revisited
Multicast Service Models draft-acg-mboned-multicast-models-00
PIM Null Register packing
BIER for EVPN BUM Traffic
Percy S. Tarapore, AT&T Robert Sayko, AT&T
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.
Use of p2mp BFD in PIM-SM over shared-media segment draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99
MULTICAST. 2 Agenda Introduction Multicast addressing Group Membership Protocol PIM-SM / SSM MSDP MBGP.
RFC4601 Implementation & Deployment Survey
EVPN Inter-subnet Multicast Forwarding
Implementing Multicast
PIM Backup DR Mankamana Mishra IETF-102
Inter-AS MVPN: Multihoming Considerations
MVPN Source Discovery Interoperation
Multicast in L3VPN Signaled by EVPN Type-5 Routes
PIM Assert Message Packing
BGP Signaled Multicast
BGP Signaled Multicast
MVPN/EVPN-BUM Segmented Forwarding
Deprecating ASM for Interdomain Multicast IETF 102 Montreal 2018
draft-sajassi-bess-evpn-mvpn- seamless-interop-02.txt
IETF 100 Singapore MBONED.
Reliable PIM Registers draft-anish-reliable-pim-register
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Presentation transcript:

MVPN/MSDP SA Interoperation draft-zzhang-bess-mvpn-msdp-sa-interoperation Zhaohui Zhang Lenny Giuliano Juniper Networks IETF 100 BESS WG

MSDP Source Active FHR RP1 discover ASM sources via PIM register mechanism in its local domain and distribute (s,g, rp1) information via SA message to other RPs PIM (*,g) joins terminate at one of the RPs RP6 learns (s,g) via the SA and sends PIM (s,g) join towards the FHR MSDP sessions must be continuous among all RPs RP1 (s,g) register RP2 RP3 (s,g) join RP4 RP5 RP6 LHR (*,g) join MSDP session MSDP (s,g, rp1) SA PIM join IETF 100 BESS WG

MVPN Source Active Inter-site source-tree-only mode C-RP discovers ASM sources via PIM register mechanism and distribute (s,g,c-rp) information via MSDP SA message to its MSDP peers PE1 PE1 advertise MVPN (s,g) SA routes to all PEs Note there is no RP information All PEs learns (s,g) via the SA and PE3 sends (s,g) C-multicast route towards its UMH PE2 PE3 gets (*,g) join from CE but does not send (*,g) C-multicast route PEs are just like RPs in the previous slide, and MVPN/MSDP SAs are similar – except one caveat FHR C-RP (s,g) register PE1 PE2 PE3 PE4 (*,g) join CE LHR (*,g) join MSDP session MSDP (s,g, rp1) SA PIM join MVPN C-multicast route MVPN (s,g) SA IETF 100 BESS WG

MVPN + MSDP A PE does NOT advertise MSDP SAs when it receives MVPN SAs! RFC 6513/6514 does not specify the MVPN SA -> MSDP SA conversion C-RP2 will not get MSDP SAs on its MSDP session with PE3 PE3 will not get (*,g) joins (as they stop at C-RP2), and will not send (s,g) C- multicast route There must be an MSDP session between PE1/PE3, or PE1/C-RP2, or C-RP1/PE3, or C-RP1/C-RP2 To ensure MSDP session continuity These are per-customer MSDP sessions These additional MSDP sessions will cause multiple PEs to advertise excessive MVPN SA routes FHR C-RP1 (s,g) register PE1 PE2 PE3 PE4 X MSDP session C-RP2 LHR MSDP (s,g, rp1) SA (*,g) join MVPN (s,g) SA IETF 100 BESS WG

Solution FHR Treat incoming MVPN SAs as MSDP SAs and trigger outgoing MSDP SAs to peers MVPN SA routes additionally carry an "MVPN SA RP-address Extended Community“ To mimic MSDP (S,A,RP) C-RP1 (s,g) register PE1 PE2 PE3 PE4 PIM (s,g join) MSDP session C-RP2 LHR MSDP (s,g, rp1) SA (*,g) join MVPN (s,g,rp1) SA PIM join MVPN C-multicast route IETF 100 BESS WG

Aren’t we “deprecating MSDP”? Ongoing Mboned discussion about deprecating inter-domain ASM Not about deprecating MSDP Recommendation not mandation MSDP is actually widely used for intra- domain as well This document is for real deployment scenarios that need interoperation between MVPN and customer MSDP infrastructure IETF 100 BESS WG

Next Steps Seeking WG comments Seeking WG adoption IETF 100 BESS WG