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.

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

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.
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.
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.
L3vpn end-system draft Pedro Marques. Overview Defines a mechanism to associate an end- system virtual interface to an L3VPN. – Co-located forwarder:
The Evolution of Multicast Research paper presented by Ajith M Jose (u )
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 3 1 IP Multicasting: Multicast Routing Protocols.
TDC375 Winter 2002John Kristoff - DePaul University1 Network Protocols IP Multicast.
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Multicast.
MULTICASTING Network Security.
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.
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
Network based IP VPN Architecture using Virtual Routers Jessica Yu CoSine Communications, Inc. Feb. 19 th, 2001.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Advanced Services and Multicast Deployment Pierre Vander Vorst Solutions.
Multicast in L3VPNs Bruce Davie 1 draft-ietf-l3vpn-2547bis-mcast-03.txt 1. Not a draft co-author, or a multicast expert.
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.
November th Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-05.txt.
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.
Kenji Kumaki KDDI, Editor Raymond Zhang BT Nabil Bitar Verizon
Study of the Relationship between Peer to Peer Systems and IP Multicasting From IEEE Communication Magazine January 2003 學號 :M 姓名 : 邱 秀 純.
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
BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Multicast Routing Protocols. The Need for Multicast Routing n Routing based on member information –Whenever a multicast router receives a multicast packet.
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.
© 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.
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.
Fundamentals of IP Multicast
L3VPN WG IETF 78 30/07/ :00-11:30 Chairs: Marshall Eubanks Danny McPherson Ben Niven-Jenkins.
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.
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.
1 Multicast Routing Blackhole Avoidance draft-asati-pim-multicast-routing-blackhole-avoid-00 Rajiv Asati Mike McBride IETF 72, Dublin.
Spring 2006CS 3321 Multicast Outline Link-state Multicast Distance-vector Multicast Protocol Independent Multicast.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
Global Table Multicast with BGP-MVPN draft-zzhang-l3vpn-mvpn-global-table-mcast London, 89 th IETF L3VPN WG2013-Nov-71.
November 6, 2006Softwire WG Meeting1 Softwires “Mesh” Scenario Problem: –pass AF1 routing and data over the AF1-free core, –while obeying certain constraints.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
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.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
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.
MPLS WG Meeting IETF 58 Paris Detecting MPLS Data Plane Failures in Inter-AS and inter-provider Scenarios draft-nadeau-mpls-interas-lspping-00.txt Tom.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-01.txt draft-raggarwa-l2vpn-vpls-mcast-ctrl-00.txt.
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
Softwire Mesh Framework: Multicast
BGP Connector Attribute
Multicast in BGP/MPLS VPN
PE-based IPv6 multicast transition for mesh problem
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
IP Multicast Fast Reroute follow-up on draft-dimitri-rtgwg-mfrr-framework-00 RTG Working Group IETF 75 meeting Stockholm (Sweden) July 2009.
Multicast in Virtual Router-based IP VPNs
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
Implementing Multicast
Inter-AS MVPN: Multihoming Considerations
MVPN/MSDP SA Interoperation
Presentation transcript:

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 for all existing deployments and proposals –De facto standard, despite leaving some important problems unsolved –Should be WG document

8/5/04L3VPN WG2 Formerly Unsolved Problems 1.General Inter-Provider Solution 2.Non-congruent multicast topology 3.Support for PIM-SSM 4.Sub-Optimality of Using One MDT per VPN 5.Which PIM variant to require (must require something to ensure inter- operability)

8/5/04L3VPN WG3 Inter-Provider Problems One SP might not know address of other SP’s PE – for unicast, only needs to know BGP NH to it Even knowing the address, one SP’s core might not have route to other SP’s PE –BGP-free core This lack of knowledge interferes with PIM mechanisms for building the MDT –Don’t know where to forward the C-Joins.

8/5/04L3VPN WG4 Proposed Solution From draft-nalawade-idr-mdt-safi: –MVPN PE distributes: route for itself in MDT-SAFI family connector attribute on unicast VPN-IPv4 routes, to associate its MDT-SAFI address with those routes (some controversy over coding of this attribute, but not significant to this WG) –Now any PE can determine the MDT-SAFI route towards a multicast transmitter at any VPN site. From draft-wijnands-pim-proxy: –In case transmitter address is not routable in SP network, specify its BGP NH in the Join message

8/5/04L3VPN WG5 Support for PIM-SSM When PIM-SSM is used: –No RP, so need some other means of auto- discovering the roots of the MDTs Solution: –Advertise MDT-SAFI (PE’s IP address plus multicast group address for default MDT) –Constrain distribution of MDT-SAFI in same way as with VPN-IPv4 routes –Provides auto-discovery of PIM neighbors on the default MDT

8/5/04L3VPN WG6 Support for Non-Congruent Multicast Topology Use MDT-SAFI to route towards MDT roots Can follow a different path than route towards IP address of MDT root Needs PIM extensions from draft-wijnands

8/5/04L3VPN WG7 Sub-Optimality of Default MDT Don’t want one MDT per user multicast group, as that is unbounded. User multicast groups aggregated onto single MDT, so some traffic goes where it need not. Usual aggregation vs. optimization trade-off Data MDTs: proposed optional procedure for setting up additional MDTs to handle high-traffic multicasting

8/5/04L3VPN WG8 Which PIM Variant to Require: I Shared trees require least state: –but don’t scale so well as traffic increases –even with source trees, state is bounded anyway by aggregation onto default MDTs –best method for producing shared trees is PIM-BIDIR –PIM-SM can be used to create shared trees: but not very good at it, due to need to unicast all packets to tree root

8/5/04L3VPN WG9 Which PIM Variant to Require: II For source trees: –PIM-SM could be used, but has problems in inter- provider scenarios: Use of RP is major network engineering hassle Two SPs wouldn’t want to share RP, as no way to manage the intra-SP part of the service Assignment of multicast group address virtually impossible: n-party coordination problem Years of experience with PIM-SM shows these to be very real practical difficulties in multicast deployment –MSDP deals with some of these problems –PIM-SSM was created to avoid these problems, and is the preferred way to produce source trees

8/5/04L3VPN WG10 Which PIM Variant to Require: III Given that: –Each variant scales well in some dimensions and poorly in others –Old fashioned PIM-SM does have wide deployment, support may be needed for legacy equipment –SSM provides for easiest management Choices: –Make SSM the “required to implement” variant, or –Require SSM, BIDIR, and SM –Require SSM only for inter-provider Of course, which to deploy is up to SP

8/5/04L3VPN WG11 Wrap-Up Some controversies exist over new material: –Nothing fundamental –All issues are open to discussion –When two groups are largely in agreement, there is an unfortunate tendency to emphasize the small areas of disagreement. If we remain focused on the technical issues, it should be possible to adopt the mvpn draft as a WG draft, and evolve it into a doc with which everyone is happy.