Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

History of VPLS at IETF Ali Sajassi November 12, 2002.
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
1 Analysis of VPLS Deployment R. Gu, J. Dong, M. Chen, Q. Zeng (Huawei) Z. Liu (China Telecom) IETF80 L2VPN Mar Prague draft-gu-l2vpn-vpls-analysis-00.
Nortel Confidential Information 1 VPLS OAM (draft-mohan-l2vpn-vpls-oam) L2VPN WG, IETF-71 (Philadelphia) Mar 13, 2008 Dinesh Mohan (Nortel) Ali Sajassi.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 181th IETF - Quebec VPLS PE Model with E-Tree Support Yuanlong Jiang.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 79th IETF - Beijing VPLS PE Model with E-Tree Support Yuanlong Jiang.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 80th IETF - Prague VPLS PE Model with E-Tree Support Yuanlong Jiang.
1 IEEE 1588v2 Clock Synchronization & P2MP LSP with co-routed reverse path Lizhong Jin (ZTE) Frederic Jounay (France Telecom Orange)
BGP based Multi-homing in Virtual Private LAN Service
Leaf discovery mechanism for mLDP based P2MP/MP2MP LSP
LDP extensions for Explicit Pseudowire to transport LSP mapping draft-cao-pwe3-mpls-tp-pw-over-bidir-lsp-02.txt Mach Chen Wei Cao.
Requirements for MEF E-Tree Support in VPLS draft-key-l2vpn-vpls-etree-reqt-02 Presenter : Manuel Paul, Deutsche Telekom IETF79, Nov 2010 Beijing, China.
Draft-ram-l2vpn-ldp-vpls- etree-2pw-00 IETF 80 Mar 2011 Rafi Ram Daniel Cohn
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
Deployment of MPLS VPN in Large ISP Networks
Multicast LDP extension for hub & spoke multipoint LSP
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
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.
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
Delivery, Forwarding, and Routing
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
Draft-li-l2vpn-ccvpn-arch-00IETF 88 L2VPN1 An Architecture of Central Controlled Layer 2 Virtual Private Network (L2VPN) draft-li-l2vpn-ccvpn-arch-00 Zhenbin.
Requirements for MEF E-Tree Support in VPLS draft-key-l2vpn-vpls-etree-reqt-00 Presenter: Frederic Jounay IETF78, July 2010 Authors: Raymond Key Simon.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 77th IETF - Anahaim VPLS PE Model with E-Tree Support Yuanlong Jiang.
Performance-based BGP Routing Mechanism draft-xu-idr-performance-routing-00 Xiaohu Xu (Huawei) Hui Ni (Huawei) Mohamed Boucadair (France.
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.
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
IETF 68 Prague: draft-dolganow-ospf-pwe3-ms-pw-ext authors: Alex Zinin (Alcatel-Lucent) Andrew Dolganow (Alcatel-Lucent) Dimitri Papadimitriou (Alcatel-Lucent)
IETF80, Prague1 LDP Extensions for Optimized MAC Address Withdrawal in VPLS model 3 supporting Qualified learning draft-chen-l2vpn-vpls-mac-opt-qualified-01.
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
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.
Deutsche Telekom Technical Engineering Center. Fat PW Loadbalancing.
72nd IETF Dublin July 2008 Framework and Requirements for Virtual Private Multicast Service (VPMS) draft-kamite-l2vpn-vpms-frmwk-requirements-01.txt Yuji.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
Metro Ethernet and evolution of Virtual Private LAN Services (VPLS) K. A. K. Perera MEng CEng MIET Deputy General Manager Data Services & VoIP Sri Lanka.
Signaling Root-Initiated Point-to-Multipoint Pseudowires using LDP draft-martini-pwe3-p2mp-pw-01.txt Frederic Journay (France Telecom)
Draft-jounay-pwe3-p2mp-pw-requirements-00.txt IETF 68 PWE3 Working Group Prague, March 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
CS 540 Computer Networks II Sandy Wang
Page 110/27/2015 A router ‘knows’ only of networks attached to it directly – unless you configure a static route or use routing protocols Routing protocols.
IETF 84, July 2012 Vancouver, Canada
Computer Networks 15-1 Chapter 15. Connecting LANs, Backbone Networks, and Virtual LANs 15.1 Connecting devices 15.2 Backbone networks 15.3 Virtual LANs.
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
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”,
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.
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 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
82 nd IETF Taipei1 SPB over MPLS draft-mack-crane-l2vpn-spb-o-mpls-00.txt Ben Mack-Crane Lucy Yong
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
VS (Virtual Subnet) draft-xu-virtual-subnet-03 Xiaohu Xu IETF 79, Beijing.
Control Word Reserved bit for use in E-Tree draft-delord-pwe3-cw-bit-etree-00.txt Simon Delord, Raymond Key – Telstra Frederic Jounay - France Telecom.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Multicast State Advertisement in EVPN draft-li-l2vpn-evpn-multicast-state-ad Zhenbin Li Junlin Zhang Huawei Technologies July, 2013 Berlin Germany.
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.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
IETF 67, MPLS WG, San Diego 11/08/2006
PE-based IPv6 multicast transition for mesh problem
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
78th IETF Meeting - Maastricht 27th, July 2010
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Presentation transcript:

Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79, Nov 2010 Beijing, China Authors: Simon Delord, Telstra Raymond Key, Telstra Frederic Jounay, France Telecom Yuji Kamite, NTT Communications Zhihua Liu, China Telecom Manuel Paul, Deutsche Telekom Ruediger Kunze, Deutsche Telekom Mach Chen, Huawei Lizhong Jin, ZTE Note: Simon Delord has changed affiliation to Alcatel-Lucent in Nov

Introduction This document proposes a simple extension to LDP-VPLS to improve bandwidth efficiency for Ethernet broadcast and multicast traffic within a carrier's network. It uses unidirectional point-to-multipoint PseudoWires (P2MP PWs) to minimise payload frame duplication on physical links. Authors believe this solution is complementary to the BGP based solution described in draft-ietf-l2vpn-vpls-mcast-08. 2

Problem Statement Two specific issues are highlighted in RFC5501: –Issue A: replication to non-member site. –Issue B: replication of PWs on shared physical path. Issue A requires Layer 3 information –for each AC on PE, to avoid sending traffic to unintended destination; –and also between PEs, to avoid flooding across the VPLS backbone. RFC5501 mentions in relation to Issue A: –“This will present scalability concerns about state resources (memory, CPU, etc.) and their maintenance complexity.” Issue B on the other hand can still be improved without making use of any Layer 3 information. 3

Motivation Some operators may want to keep VPLS agnostic to customer’s Layer 3 traffic –Operators may not be allowed to look above Layer 2, due to regulatory issues –Operators may not want to do Layer 3 snooping, due to complexity in operations Some operators may want a manual and granular optimisation process –Allow optimisation only to certain services without impact on others For example, only need it for video distribution. –Allow optimisation only to certain areas of their network without impact on the rest Only required in those areas with congestion Some network elements may not support the required features Some operators may prefer a deterministic process to an entirely automated path selection algorithm –Operations will become more complicated if topology change more frequently –Troubleshooting will be difficult if frequent multicast membership changes draft-ietf-l2vpn-vpls-mcast-08 is a solution that looks at solving both Issue A and Issue B. However it proposes that, even for LDP-VPLS, BGP be introduced. –This may require additional, undesired operational efforts for operators. 4

Scope of the Proposed Solution This draft explores if there is a simple way to improve Layer 2 Ethernet broadcast and multicast bandwidth with: –Minimal extension to RFC4762 and without the need to add BGP –Minimal impact to existing RFC4762 deployed networks –Operator driven optimisation to minimise the number of states and the potential operational complexities associated with dynamic changes within a carrier's network. 5

Proposed Solution Uses P2MP LSPs: –Minimise packet replication on physical infrastructure –Allow P routers to be transparent to services Uses unidirectional P2MP PWs: –Multiple P2MP PWs can be carried over a single P2MP LSP Defines enhancements to RFC4762 –1 st enhancement: Selection of PEs for P2MP PW deployment –2 nd enhancement: Flooding mechanism –3 rd enhancement: MAC Learning mechanism Simple fall-back using P2P PWs. 6

Proposed Solution – One Example 7 On the left, standard full mesh P2P PWs. On the right, add two P2MP PWs: P2MP PW1 - PE1 is Root PE, PE2 and PE4 are Leaf PEs P2MP PW2 - PE3 is Root PE, PE2 and PE4 are Leaf PEs No need for P2MP PWs to cover all PEs in a VPLS. For Broadcast from PE1, use P2MP PW to PE2 and PE4, use P2P PW to PE3. +

Choose PEs for a P2MP PW At the difference of P2P PWs, not all PEs in a VPLS instance need to be connected via P2MP PWs. For each P2MP PW on a VPLS instance: –The operator selects one PE as the Root of the P2MP PW. –The operator also selects two or more PEs belonging to the same VPLS instance to be Leafs of the P2MP PW. –The P2MP PW is unidirectional only, that is, from the Root PE to all the Leaf PEs of the P2MP PW. –The operator also needs to make sure that there is an active P2MP LSP setup between the Root PE and the Leaf PEs. 8

Map P2MP PW to VPLS Instance Once the endpoints of the P2MP PW are selected and there is an active P2MP LSP between them, the operator can then create and associate the P2MP PW to a specific VPLS instance. –This activity can be done statically or via LDP. The proposed solution allows for a Root PE to map more than one P2MP PW to a specific VPLS instance. However, the Root PE MUST NOT associate a Leaf PE to more than one P2MP PW for a specific VPLS instance: –This is to avoid Leaf PE receiving duplicate Ethernet frames via different P2MP PWs. 9

Flooding and Forwarding A Root PE MUST NOT flood frames simultaneously over P2MP PW and P2P PW toward the same Leaf PE. For the flooding of an Ethernet broadcast and multicast frame: –If there is P2MP PW towards a remote PE, use it. The P2P PW for this remote PE is not used. One copy of the frame is forwarded on the P2MP PW for all the remote PEs associated with it. –If there is no P2MP PW towards a remote PE, use the P2P PW. 10

Address Learning A Leaf PE MUST support the ability to perform MAC address learning for packets received on a P2MP PW. When a Leaf PE receives an Ethernet frame on a P2MP PW, –First determines the VSI associated to the P2MP PW –Then determines the Root PE of the P2MP PW –Then determines the P2P PW associated with that Root PE –Finally, creates a forwarding state in the VPLS instance for the P2P PW associated with the Root PE, for the source MAC address learned on the P2MP PW. 11

Optional PE Local Enhancement An egress PE receiving an IP multicast frame from the network, will forward it to all ACs, including those with no member of the specific IP multicast group attached. The use of some Layer 3 information in order to improve bandwidth consumption on the AC may be considered. –Static configuration of IP multicast membership or Layer 3 snooping may be enabled on an AC basis, and filtering on egress IP multicast frames accordingly. 12

Conclusion This draft takes a pragmatic approach to the problem and proposes a very simple solution for certain common deployment scenarios. This simple extension to VPLS will bring positive net value and incremental improvements in existing networks. Authors believe this solution is applicable to a majority of LDP-VPLS deployments and is complementary to the BGP based solution described in draft-ietf-l2vpn-vpls-mcast-08. Thank you very much. 13