1 Analysis of VPLS Deployment R. Gu, J. Dong, M. Chen, Q. Zeng (Huawei) Z. Liu (China Telecom) IETF80 L2VPN Mar. 2011 Prague draft-gu-l2vpn-vpls-analysis-00.

Slides:



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

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.
MPLS Multiple Topology Support draft-zhao-mpls-ldp-multiple-topology-01 draft-zhao-mpls-rsvp-te-multiple-topology-01 IETF 80 – Prague.
On demand IPv4 address provisioning in Dual-Stack PPP deployment scenarios. Karsten Fleischhauer, Fixed Mobile Engineering Germany Olaf Bonneß, T-Labs.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 79th IETF - Beijing VPLS PE Model with E-Tree Support Yuanlong Jiang.
Pseudowire freeze mechanism draft-jin-pwe3-pw-freeze-00 Lizhong Jin Bhumip. Khasnabish.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 80th IETF - Prague VPLS PE Model with E-Tree Support Yuanlong Jiang.
BGP based Multi-homing in VPLS IETF-75
Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-04 Geraldine Calvignac
BGP based Multi-homing in Virtual Private LAN Service
Leaf discovery mechanism for mLDP based P2MP/MP2MP LSP
Kireeti Kompella Bhupesh Kothari Thomas Spencer
Vach Kompella Joe Regan Ron Haberman Alcatel-Lucent
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.
Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03.
MPLS VPN.
BGP VPLS Auto Site ID Bhupesh Kothari
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
Virtual Network Auto-Provisioning Requirements draft-gu-nvo3-auto-provisioning-reqs-00 Zhongyu Gu, Ting Ao, Qian Sun, Vic Liu.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Deployment of MPLS VPN in Large ISP Networks
© 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.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS Scale to 100k endpoints with resiliency and simplicity Clarence.
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,
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.
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/
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
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.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
Draft-ni-l3vpn-pm-bgp-ext-00IETF 87 L3VPN1 BGP Extension For L3VPN PM draft-ni-l3vpn-pm-bgp-ext-00 Hui Ni, Shunwan Zhuan, Zhenbin Li Huawei Technologies.
Draft-ni-l3vpn-bgp-ext-sd-co-lsp-00IETF 87 L3VPN1 BGP Extensions for Setup Service-Driven Co-Routed LSP in L3VPN draft-ni-l3vpn-bgp-ext-sd-co-lsp-00 Hui.
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
Draft-li-mpls-seamless-mpls-mbb-00IETF 87 MPLS1 Seamless MPLS for Mobile Backhaul draft-li-mpls-mbb-seamless-mpls-00 Zhenbin Li, Lei Li (Huawei) Manuel.
Li Zhang, Zhenbin Li (Huawei Technologies) Dapeng Liu (China Mobile)
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
IETF80, Prague1 LDP Extensions for Optimized MAC Address Withdrawal in VPLS model 3 supporting Qualified learning draft-chen-l2vpn-vpls-mac-opt-qualified-01.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
RFC 3031: Multiprotocol Label Switching Architecture Chapter 3.27 – /07/14 (Thu) Shinichi Ishida 2005/07/14 (Thu) Shinichi Ishida.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
IETF 84, July 2012 Vancouver, Canada
1 © 2004 Cisco Systems, Inc. All rights reserved. L2VPN RADIUS - IETF 61 L2VPN RADIUS Auto-discovery and provisioning Mark Townsley, Greg Weber, Wei Luo,
Inter AS option D (draft-mapathak-interas-option-d-00) Manu Pathak Keyur Patel Arjun Sreekantiah November 2012.
Using BGP between PE and CE in EVPN draft-li-l2vpn-evpn-pe-ce-01 Zhenbin Li, Junlin Zhuang, Shunwan Zhuang (Huawei Technologies) IETF 90, Toronto, Canada.
73rd IETF Minneapolis Nov Framework and Requirements for Virtual Private Multicast Service (VPMS) draft-kamite-l2vpn-vpms-frmwk-requirements-02.txt.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-vpls-integration- 00.txt A. Sajassi (Cisco),
Segment-based EVPN (S-EVPN) draft-li-l2vpn-segment-evpn-01 Zhenbin Li (Presenter) Lucy Yong Junlin Zhang March, 2014 London United Kingdom.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
VS (Virtual Subnet) draft-xu-virtual-subnet-03 Xiaohu Xu IETF 79, Beijing.
Inter-AS Option C between NVO3 and BGP/MPLS IP VPN network draft-hao-bess-inter-nvo3-vpn-optionc-00 Weiguo Hao Lucy Yong Susan Hares Nov, 2014 Honolulu.
Draft-li-idr-cc-bgp-arch-00IETF 88 IDR1 An Architecture of Central Controlled Border Gateway Protocol (BGP) draft-li-idr-cc-bgp-arch-00 Zhenbin Li, Mach.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-bess-evpn-vpls-seamless- integ-00.txt A. Sajassi (Cisco),
1 MTU Extended Community for BGP-4 Q. Zeng, J. Dong (Huawei Technologies) IETF81 IDR July 2011 Quebec draft-zeng-idr-bgp-mtu-extension-00.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Multicast in BGP/MPLS VPN
Draft-nalawade-kapoor-tunnel-safi 03.txt
Presenter: Jeffrey Zhang
Multi-domain MPLS Deployment Enhancement
Kireeti Kompella Juniper Networks
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
EVPN multi-homing port-active load-balancing IETF-101 [London]
Presentation transcript:

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

2 Several options in deploying VPLS network –LDP-based VPLS –LDP-based VPLS with BGP A-D –BGP-based VPLS Operators need guidance in selecting suitable technology This document analyzes existing VPLS solutions –Help operators understand features of each solution –Help operators choose the right VPLS solution Motivation

3 VPLS becomes quite popular –Deployed in more and larger networks –Deployed in converged IP/MPLS network, along with other services, e.g. IP VPN etc. Two primary functions in VPLS service provisioning: –Discover all the member PEs that participate in a given VPLS service –Setup and maintain pseudowires that constitute the VPLS Operators requirements on VPLS –Scalability –Simplicity in provisioning and maintenance –High efficiency There are some options of provisioning VPLS –Each has advantages and disadvantages Introduction

4 LDP-based VPLS Full mesh T-LDP sessions need to be established, not scalable in large network –Signaling overhead –H-VPLS can alleviate the problem, at the cost of operational complexity Identities of all the peering member PEs in each VPLS need to be configured Unique VPLS_ID needs to be assigned for each VPLS instance Pseudowire labels are explicitly allocated for each peering member PE Some additional features: –MAC address withdrawal –Pseudowire status notification LDP VPLS (RFC4762) T-LDP Session VPLS_ID:1 PE VPLS_ID:1

5 LDP-based VPLS with BGP A-D With BGP Auto-Discovery, configuration complexity can be alleviated –Avoid manual configuration of peering member PEs At the expense of two control plane protocols for VPLS service (BGP and LDP) –Additional signaling overhead –Complexity in operation and maintenance Full mesh T-LDP sessions still needed BGP Auto-Discovery (RFC6074) BGP Session RR PE T-LDP Session VPLS_ID:1

6 BGP-based VPLS Converged architecture with IP VPN Inherit scalability from BGP Route Reflector (RR) Combines membership Auto-Discovery and pseudowire signaling into one step Unique VE_ID needs to be assigned for each member PE in each VPLS instance –Management burden, especially in inter-AS scenarios –Value of VE_ID could affect label block allocation Over-provisioning of pseudowire labels through label block advertisement – Reduced signaling overhead – May cause waste of label resource – May be exacerbated by inappropriate VE_ID assignment BGP VPLS (RFC4761) BGP Session RD/RT VE_ID:2 RD/RT VE_ID:1 RD/RT VE_ID:4 RD/RT VE_ID:3 RR PE

An example of VE_ID assignment and label block allocation –Different VE_ID blocks are allocated to different regions for management simplicity and future expansion –If PE1 in Region 1 needs to establish PW with PE2 in Region 2, it must allocate more than 100 labels even if there may be less than 10 PEs in each region. –The amount of wasted labels is proportional to number of VPLS instances in the network 7 BGP-based VPLS (cont.) Region 1 Region 2 VE_ID : 1~100VE_ID : 101~200 PE1 VE_ID: 1 PE2 VE_ID: 101 More than 100 labels needs be allocated for this VPLS instance

8 Each solution has advantages and disadvantages Comparison of Existing Solutions VPLS SolutionsAdvantagesDisadvantages LDP VPLSon-demand label allocation MAC withdrawal and PW status notification mechanism full mesh T-LDP sessions manual provisioning non-convergence with IP VPN operation BGP VPLSconvergence with IP VPN membership auto-discovery scalability with use of RR reduced signaling overhead VE-ID management complexity waste of label resource lack of MAC withdrawal and PW status notification mechanism LDP VPLS with BGP ADmembership auto-discovery on-demand label allocation MAC withdrawal and PW status notification mechanism overhead of two control plane protocols full mesh T-LDP sessions

9 Possible features of an enhanced VPLS solution –Membership auto-discovery –Convergence with IP VPN service –Scalability with use of BGP RR –Minimal control plane overhead –Avoid burden of VE-ID management –Efficient label allocation –MAC withdrawal mechanism –Pseudowire status notification Is There a Better Way for VPLS?

10 Solicit more requirements & feedbacks Revise the analysis draft Enhanced solution in a separate draft Next Steps

Questions? Thank You! 11