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.

Slides:



Advertisements
Similar presentations
History of VPLS at IETF Ali Sajassi November 12, 2002.
Advertisements

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
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.
Identifying MPLS Applications
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 E-VPN and Data Center R. Aggarwal
Juniper Networks, Inc. Copyright © L2 MPLS VPNs Hector Avalos Technical Director-Southern Europe
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
Classical Ethernet Services, Evolution to VPLS (an L2VPN), VPLS Operation Vishal Sharma, Ph.D. Metanoia, Inc. Web:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-boutros-l2vpn-vpls-active-active-00.txt.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-ietf-l3vpn-2547bis-mcast-00.txt.
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.
PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-02 Yimin Shen (Juniper Networks) Rahul Aggarwal (Arktan Inc) Wim Henderickx.
Network Overlay Framework Draft-lasserre-nvo3-framework-01.
BIER Use case draft-kumar-bier-use-cases
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
Multicast VPN using BIER IETF 91, Honolulu ietf
63rd IETF Paris August 2005 Requirements for Multicast Support in Virtual Private LAN Services draft-kamite-l2vpn-vpls-mcast-reqts-00.txt Yuji Kamite (NTT.
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
Multicast in L3VPNs Bruce Davie 1 draft-ietf-l3vpn-2547bis-mcast-03.txt 1. Not a draft co-author, or a multicast expert.
Proactive fault detection in E-VPN (draft-vgovindan-l2vpn-evpn-bfd-00) Vengada Prasad Govindan, Samer Salam, Ali Sajassi IETF 88, November 2013 Vancouver.
VPLS Extensions for Provider Backbone Bridging - draft-balus-l2vpn-vpls-802.1ah-01.txt John Hoffmans – KPN Geraldine Calvignac - France Telecom Raymond.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-to-become-l3vpn-2547bis-mcast- 00.txt.
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
72nd IETF Dublin July 2008 Framework and Requirements for Virtual Private Multicast Service (VPMS) draft-kamite-l2vpn-vpms-frmwk-requirements-01.txt Yuji.
P2MP MPLS-TE FRR with P2MP Bypass Tunnel draft-leroux-mpls-p2mp-te-bypass-00.txt J.L. Le Roux (France Telecom) R. Aggarwal (Juniper) IETF 67, MPLS WG,
Use of Wildcard in S-PMSI Auto- Discovery Routes draft-rekhter-mvpn-wildcard-spmsi Rahul Aggarwal (Juniper) Wim Henderickx (Alcatel-Lucent) Praveen Muley.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
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.
CS 540 Computer Networks II Sandy Wang
IETF 84, July 2012 Vancouver, Canada
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
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.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-etree-02.txt A. Sajassi (Cisco), S. Samer.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Setup and Maintenance of Pseudo- Wires Using RSVP-TE Draft-raggarwa-rsvpte-pw-01.txt.
69th IETF Chicago July 2007 An analysis of scaling issues in MPLS-TE backbone networks Seisho Yasukawa, Adrian Farrel, and Olufemi Komolafe draft-yasukawa-mpls-scaling-analysis-04.txt.
Copyright © 2004 Juniper Networks, Inc. 1 Operational Aspects of Virtual Private LAN Service Kireeti Kompella.
IETF 66 L1VPN Basic Mode Draft draft-ietf-l1vpn-basic-mode-00.txt Don Fedyk (Editor) Yakov Rekhter (Editor)
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
Base Specification for Multicast in BGP/MPLS VPNs draft-raggarwa-l3vpn-2547-mvpn-00.txt Rahul Aggarwal Juniper Networks.
Support for RSVP in Layer 3 VPNs draft-davie-tsvwg-rsvp-l3vpn-01.txt Bruce Davie François le Faucheur Ashok Narayanan Cisco Systems.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Ali Sajassi Florin Balus November 20, 2008 PBB-VPLS Consolidation Work.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN Update draft-raggarwa-sajassi-evpn-02.txt R. Aggarwal (Juniper),
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.
73rd IETF Minneapolis Nov Framework and Requirements for Virtual Private Multicast Service (VPMS) draft-kamite-l2vpn-vpms-frmwk-requirements-02.txt.
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-vpls-integration- 00.txt A. Sajassi (Cisco),
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-inter-subnet- switching-03.txt A. Sajassi.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 MPLS Upstream Label Assignment for RSVP- TE and LDP draft-raggarwa-mpls-rsvp-ldp-upstream-
VS (Virtual Subnet) draft-xu-virtual-subnet-03 Xiaohu Xu IETF 79, Beijing.
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-bess-evpn-vpls-seamless- integ-00.txt A. Sajassi (Cisco),
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
1 IETF74 – L3VPN – Multicast VPN fast fail-over IETF 74 th meeting, San Francisco – L3VPN WG Multicast VPN fast fail-over draft-morin-l3vpn-mvpn-fast-failover-00.
MVPN/EVPN C-Multicast/SMET Route Enhancements Zhaohui Zhang, Robert Kebler Wen Lin, Eric Rosen Juniper Networks 96 th IETF, Berlin.
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.
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
TRILL MPLS-Based Ethernet VPN
Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-ietf-l3vpn-e2e-rsvp-te-reqts-01.txt Kenji Kumaki KDDI R&D Labs,
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Inter-AS MVPN: Multihoming Considerations
Presentation transcript:

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 Rahul Aggarwal (Juniper) Yuji Kamite (NTT) Luyuan Fang (AT&T)

2 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Co-Authors  Yakov Rekhter (Juniper)  Chaitanya Kodeboniya (Juniper)

3 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Agenda  Limitations of existing VPLS proposals for Multicast  VPLS Multicast Architecture  Where do the various drafts fit – Going forward  Conclusion

4 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Current VPLS proposals:  “ Virtual Private LAN Service” ( draft-ietf-l2vpn-vpls- bgp )  “ Virtual Private LAN Services over MPLS ” ( draft-ietf- l2vpn-vpls-ldp )  Limitations of these proposals for VPLS multicast…

5 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Limitations of current VPLS proposals for VPLS Multicast  Do not allow the use of P-Multicast Trees for VPLS multicast data traffic Desirable for optimizing bandwidth efficiency  PEs with VPLS sites that do not have receivers in a given multicast customer (S, G) receive traffic for that multicast stream  Focus on optimizing state and not bandwidth.

6 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Design Objectives for multicast support in VPLS service (not a complete list)  A given customer (multicast) packet should traverse a given service provider link at most once  Deliver customer multicast traffic to only PEs that have (customer) receivers for that traffic  Deliver customer multicast traffic along the “optimal” paths within the service provider (from the ingress PE to the egress PEs) The amount of state within the service provider network required to support Multicast in VPLS service should be no greater than what is required to support unicast in VPLS service The overhead of maintaining the state to support Multicast in VPLS service should be no greater than what is required to support unicast in VPLS service Optimize Bandwidth: Optimize State: Optimizing Bandwidth and State are conflicting goals

7 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net VPLS Multicast Architecture Control Plane  VPLS Auto-Discovery Use existing VPLS auto-discovery mechanisms  Allow elimination of flooding PE-CE IGMP/PIM snooping In VPLS a PE does not maintain a layer 3 adjacency with a CE PE-PE reliable exchange of multicast control messages Avoid PIM-IGMP snooping overhead on PWs BGP or LDP

8 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net VPLS Multicast Architecture Data Plane Ingress Replication Separate Tree for Every C-(S, G) Separate Tree per-set-of VPLSs “Inclusive Mapping” Separate Tree per-set-of C-(S, G)s “Selective Mapping” Increasing P-router state and Bandwidth efficiency State = Unicast VPLS Unbounded State Aggregate State Tree = PIM, RSVP-TE P2MP LSPs, Receiver Initiated P2MP LSPs Decreasing P-router state and Bandwidth efficiency

9 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Avoiding PIM Snooping on PWs Reliable Exchange of Multicast Control Messages between PEs (Eg. Using BGP) PE 1 CE-B2 CE-B3 PE 3 PE 2 PE 4 VPLS A Site 3 CE -A1 CE-B1 CE-A2 CE-A4 CE-A3 VPLS B Site 1 VPLS B Site 2 VPLS A Site 4 VPLS B Site 3 VSI-A VSI-B VRF-B VPLS A Site 2 VPLS A Site 1 VSI-A RR PEs have I-BGP Peering Only With the RR C-S -> C-G PIM Join C-S, C-G – Snooped at PE1 BGP VPLS Mcast Ctrl Information Update: <RD, C-S, C-G, Originator PE – PE1 Upstream PE – PE2, RT>

10 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net VPLS Multicast Data Plane Tunnels  SP Multicast Trees Aggregate Trees (Inclusive Mapping) Aggregate Data Trees (Selective Mapping) Use PE-CE snooping and PE-PE Reliable multicast message exchange  Ingress Replication Existing VPLS proposals AND PE-CE snooping and PE-PE Reliable multicast message exchange

11 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Functional Blocks for VPLS Multicast  Existing L2VPN WG VPLS proposals  Use of SP Multicast Trees for VPLS Multicast  IGMP Snooping on PE-CE links  PIM Snooping on PE-CE links  PE-PE reliable exchange of multicast control messages  Let us evaluate the various drafts and how to move forward with respect to this decomposition…

12 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Where do the Various Drafts Fit in ?  Use of SP Multicast Trees for VPLS Multicast Draft-raggarwa-l2vpn-vpls-mcast-01.txt  IGMP snooping on PE-CE links draft-ietf-magma-snoop-12.txt  PIM snooping on PE-CE links Subset of draft-serbest-l2vpn-vpls-mcast-03.txt  Use of BGP for PE-PE reliable multicast control information propagation Draft-raggarwa-l2vpn-vpls-mcast-ctrl-00.txt  Use of LDP for PE-PE reliable multicast control information propagation Subset of draft-serbest-l2vpn-vpls-mcast-03.txt

13 Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net Conclusion  Allign/Restructure the drafts to follow the functional decomposition  Move the drafts that do not require restructuring to WG drafts Draft-raggarwa-l2vpn-vpls-mcast-01.txt and draft-raggarwa-l2vpn-vpls-mcast-ctrl-00.txt  Move the other drafts to WG drafts after the requisite restructuring