John Hoffmans – Geraldine Calvignac - Raymond Zhang - Nabil Bitar -

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
Nortel Confidential Information 1 MPLS & Ethernet OAM Interworking (draft-mohan-pwe3-mpls-eth-oam-iwk) L2VPN WG, IETF-71 (Philadelphia) Mar 13, 2008 Dinesh.
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.
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
Nov 2009 draft-ietf-mpls-tp-framework-06.txt A framework for MPLS in Transport networks draft-ietf-mpls-tp-framework-06.txt Stewart Bryant (Cisco), Matthew.
82 nd IETF Taipei1 TRILL over MPLS draft-yong-trill-trill-o-mpls-00 Lucy Yong Donald Eastlake 3rd
Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03.
Draft-ram-l2vpn-ldp-vpls- etree-2pw-00 IETF 80 Mar 2011 Rafi Ram Daniel Cohn
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
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS Scale to 100k endpoints with resiliency and simplicity Clarence.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-03 Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc) Wim Henderickx (Alcatel-Lucent)
IETF 59, March 2004Mustapha AïssaouiSlide 1 OAM Procedures for VPWS Interworking draft-aissaoui-l2vpn-vpws-iw-oam-00 Mustapha Aïssaoui, Matthew Bocci,
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.
IETF-82 draft-bitar-datacenter-vpn-applicability-01.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-datacenter-vpn-applicability-01.txt.
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
VPLS Extensions for Provider Backbone Bridging - draft-balus-l2vpn-vpls-802.1ah-01.txt John Hoffmans – KPN Geraldine Calvignac - France Telecom Raymond.
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.
Kenji Kumaki KDDI, Editor Raymond Zhang BT Nabil Bitar Verizon
IETF68 CCAMP1 GMPLS Control of Ethernet Forwarding Don Fedyk Loa Andersson
Nortel Confidential Information 1 Provider Backbone Transport Alan Beard Dir Business Development 19 th November 2007.
Draft-bitar-nvo3-vpn-applicability-00.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-nvo3-vpn-applicability-00.txt Nabil Bitar.
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.
VPLS Extensions for Provider Backbone Bridging - draft-balus-l2vpn-vpls-802.1ah-02.txt John Hoffmans – Geraldine Calvignac -
IETF 84, July 2012 Vancouver, Canada
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-martini-pwe ah-pw-03.txt Ali Sajassi July 29, ah.
Provider Backbone Bridges with Traffic Engineering (PBB-TE) aka PBT D. Kent Stevens Western Region Optical Architect
Setup and Manage PBB-based Tunnels with PWE3 Mechanism Ping Pan (Hammerhead Systems) Shane Amante (Level 3) Nasser El-Aawar (Level 3) Chicago, IETF 69.
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.
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Ali Sajassi Florin Balus November 20, 2008 PBB-VPLS Consolidation Work.
PG 1 Multi-Segment Pseudowire Setup & Maintenance using LDP draft-balus-mh-pw-control-protocol-02.txt Authors David McDysan (MCI), Mike Duckett (Bellsouth),
Optical + Ethernet: Converging the Transport Network An Overview.
Omniran CF00 1 VLANs in relation to P802.1CF NRM Date: Authors: NameAffiliationPhone Max RiegelNokia Networks
1 1/24/2016 draft-shah-bocci-pwe3-ms-pw-signaling-01.txt MS-PW Signaling draft-shah-bocci-pwe3-ms-pw-signaling-01.txt Matthew Bocci, Mustapha Aissaoui,
August 2004draft-bocci-2vpn-pnni-mpls-iw-01.txt Signalling Interworking for ATM VPWS draft-bocci-l2vpn-pnni-mpls-iw-01 Matthew Bocci, Mustapha Aissaoui,
VPLS Applicability Draft draft-lasserre-l2vpn-vpls-ldp-applic-00 Marc Lasserre - Riverstone Xipeng Xiao – Riverstone Yetik Serbest – SBC Cesar Garrido.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-vpls-integration- 00.txt A. Sajassi (Cisco),
OAM for L2 VPN Networks Using CFM and VCCV Olen Stokes Shane Amante Pranjal Dutta Yetik Serbest IETF 704 December 2007 draft-stokes-l2vpn-cfm-vccv-oam-00.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-pbb-evpn-02.txt Ali Sajassi (Cisco), Nabil Bitar.
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
PG 1 Multi-hop Pseudowire Setup and Maintenance using LDP draft-balus-mh-pw-control-protocol-00.txt David McDysan, MCI Florin Balus, Nortel.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Draft-sajassi-l2vpn-pbb-vpls-mpls- access-00.txt July 28, 2008 PBB-VPLS.
IP Pseudowire Florin Balus August, PG 1Florin BalusIETF60 – San Diego Requirements - Existing topology FR/ATM VPNs ATM Network Frame Relay Access.
IETF 69, July 2007Slide 1 Preferential Forwarding Status bit Definition draft-muley-dutta-pwe3-redundancy-bit-01.txt Praveen Muley, Pranjal K. Dutta, Mustapha.
Pseudo-Wire Protection Mustapha Aissaoui, Florin Balus, Matthew Bocci, Hamid Ould-Brahim, Ping Pan IETF 66, Montreal.
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.
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
End-to-End VoMPLS Header Compression (draft-ash-e2e-vompls-hdr-compress-00.txt) End-to-End VoIP Header Compression Using cRTP (draft-ash-e2e-crtp-hdr-compress-00.txt)
Service Provider Requirements for Ethernet Control with GMPLS
DetNet Data Plane Discussion
67th IETF - San Diego, CA, USA
Nortel Corporate Presentation
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
78th IETF Meeting - Maastricht 27th, July 2010
DetNet Data Plane Discussion
Multicast Pruning for PBB-VPLS
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
DetNet Data Plane design team IETF 98, Chicago, 2017
Presentation transcript:

VPLS Extensions for Provider Backbone Bridging - draft-balus-l2vpn-vpls-802.1ah-03.txt John Hoffmans – john.hoffmans@kpn.com Geraldine Calvignac - geraldine.calvignac@orange-ftgroup.com Raymond Zhang - raymond.zhang@bt.com Nabil Bitar - nabil.bitar@verizon.com Olen Stokes - ostokes@extremenetworks.com Florin Balus, Mustapha Aissaoui, Matthew Bocci – matthew.bocci@alcatel-lucent.com

Background and Objective Draft addressing the VPLS scalability (new item in the L2VPN charter) MAC explosion, Service Aggregation Versions 1 and 2 presented during IETF-69 and IETF-71 sessions Extensions to existing VPLS Solution to accommodate IEEE 802.1ah Re-using the existing VPLS Forwarder (PW termination) modules Reflect the IEEE model in VPLS NSP – e.g. duality customer-backbone domains Focus on VPLS Control Plane extensions VPLS Addressing usage Auto-discovery, Signaling – e.g. MAC Flush extensions, New NSP capabilities Required additions to both Native Ethernet & VPLS to be handled in IEEE i.e. whatever is transparent to VPLS

Updates, changes in draft-balus-l2vpn-vpls-802.1ah-03 Addressed feedback, questions on the PBB-VPLS reference model Why does inclusion of the PBB model require only NSP extensions?… How to ensure separation of customer and backbone switching domains? Separate VPLS addressing for each domain to allow flexible support of existing BGP-AD, LDP Signaling procedures in both domains. No Addressing Extensions are required New Section on NSP capabilities code points Ensures the right type of NSPs are connected over existing Ethernet PWs Details of the required extensions to VPLS MAC Flush No Flushing of the Backbone FIBs, minimal processing in the Core PEs Scalable M:1 packing of flush indications (M Customer VPNs into 1 LDP msg) PBB introduces a hierarchy where a Customer (CMAC) domain is separated from the Service Provider (BMAC) domain from both data plane (e.g. CMAC versus respectively BMAC switching) and control plane (e.g. xSTP, 802.1ak MRP) perspective. For example a CMAC should never be learned in the Backbone context/FIB. When porting the PBB hierarchy in PBB VPLS, the strict separation between the two domains must be maintained in both the VPLS data and control plane. In VPLS the control plane controls the setup of the data plane so it is possible to achieve this separation by proper separation of addressing and control plane procedures. Specifically in the example from Figure 1 the I-VPLS control plane must stay separate from the related B-VPLS control plane. This will ensure that control plane procedures (e.g. VPLS MAC Flush, OAM) destined for one domain will not leak into the other domain. Also PWs in one domain will not try to connect to the other domain: e.g. I-PW, destined for an I-VPLS will not try to connect to a B-VPLS instance. The simplest way to achieve this kind of separation is to assign for I-VPLS and B-VPLS separate addressing schemes. The following sections describe how this applies for BGP auto-discovery or for T-LDP signaling. Optionally usage of NSP capabilities sub-TLV [GE-PW] can guarantee additional protection against operational mistakes.

PBB-VPLS benefits — MAC scaling and customer-addressing awareness MTU-s PE-rs # MAC addresses/node 1,000s 100,000s VPLS + PBB PE-rs MPLS MPLS MTU-s MTU-s # MAC addresses/node Customer MACs 100,000s PE-rs Backbone MACs 1,000s MTU-s “Hub” PE-rs get visibility of 100,000s MACs High customer-addressing awareness MAC tables reduced: 1 B-MAC per node No customer-addressing awareness

PBB-VPLS benefits — Service/PW scaling and customer-service awareness MTU-s PE-rs VPLS + PBB # Services-PW/node 1,000s 100,000s 10,000s B Svc PW PE-rs MPLS MPLS MTU-s MTU-s # Services-PW/node PW Customer services 100,000s PE-rs Svc Customer PWs 10,000s PE-rs 1,000s Backbone services Svc PW Backbone PWs MTU-s MTU-s “Hub” PE-rs aggregates 1,000s services and PWs High customer-service awareness Services and PWs dramatically reduced No customer-service awareness

B-VPLS versus I-VPLS domains & PBB-VPLS reference model PBN (802.1ad) MPLS WAN Domain 2 MPLS Metro Domain 3 PW CE I I-VPLS B-VPLS PBBN (802.1ah) AC PBB-VPLS PE B-VPLS Domain 2 PE4 PE3 B B I2 I1 I-VPLS Domain 3 B-VPLS Domain 1 PE6 PE5 PE1 PE2 I1 I1 I2 B B I1 I2 I1 I2 CE CE CE CE B-VPLS = backbone / infrastructure VPLS, switching on Backbone MACs – e.g. 1 MAC per PE I-VPLS = customer VPLS, switching on Customer MACs – e.g. 1 MAC per customer station CE CE CE CE

PBB-VPLS & PW types B-VPLS NSP on PE3 not aware of PBB encapsulation Performs only IEEE 802.1ad switching using BMAC header Same as PBB BCB in IEEE 802.1ah B-VPLS Domain 2 PE4 PW2 PE3 C-DA C-SA Payload S-TAG Ethertype MPLS TL MPLS SL HVPLS PE-rs level B B MPLS TL MPLS SL Payload B-DA B-SA I-TAG Ethertype I1 I2 CMAC header/ Regular PW BMAC Header/ Regular PW I-VPLS Domain 1 B-VPLS Domain 3 PW1 HVPLS MTU-s level I1 I1 I2 B B PE6 PE5 I1 I2 I1 I2 PE1 PE2 I-TAG format – see IEEE 802.1ah PBB-VPLS addresses scalability concerns in a PE-rs – MTU-s environment Existing PW types address the needs of PBB-VPLS, no need for a new one Ethernet type identifies the type of following tag for whichever NSP cares

PBB-VPLS Addressing for Auto-discovery and Signaling Domain 2 PE4 PE3 B PW2 How to avoid miss-connections: e.g. PW3 connecting to B-domain? B B-VPLS – BMAC switching I1 I2 PW3 I-VPLS Domain 1 B-VPLS Domain 3 I-VPLS = Regular VPLS - CMAC switching I1 I1 I2 B B PE6 PE5 I1 I2 I1 I2 PE1 PE2 Separate addressing allows seamless porting of existing Auto-discovery, Signaling NSP capabilities sub-TLV may be used for additional protection – see Generic Eth PW draft

LDP MAC Flush for regular VPLS 4. Flush MAC -> PW FIB entries in I1..In Except MAC->PW31 B-VPLS Domain 2 5. Flush MAC -> PW FIB entries in I1..In Except MAC->PW43 PE3 PE4 5 LDP LDP I1 In LDP MAC Withdraws FEC I1 ……….. FEC In 4 X-> PWi 1 I1 In X-> PWj 1 B-VPLS Domain 1 I-VPLS Domain 3 PE1 PE2 PE5 LDP I1 In I1 In I1 In CE Failure of the Active link 2 3 “FLUSH ALL MACs but MINE” where MINE = PW SOURCE In PBB-VPLS the “SOURCE” is identified by the BMAC of the remote PBB-VPLS PE – see next slide QinQ SW (resilient access to VPLS) Activation of the backup link CMAC X CE

LDP MAC Flush extensions for PBB-VPLS 4. No Flush or per service activity done in PE3; LDP forwarding for a few FECs (max 100s) 5. “FLUSH ALL CMACs but MINE” where MINE = BMAC SOURCE i.e. Flush CMAC->BMAC FIB entries in I1..In Except CMAC->BM2 B-VPLS Domain 2 PE3 PE4 5 LDP LDP MAC Withdraw w/ PBB TLV: 4 PBB TLV BMAC: BM2 ISIDs: I1-In LDP B B X-> BM1 1 I1 I2 B-VPLS Domain 1 I-VPLS Domain 3 PE1 PE2 PE5 LDP I1 I2 B B PE2 of BMAC=BM2 I1 I2 I1 I2 CE Failure of the Active link 2 3 QinQ SW (resilient access to VPLS) VPLS E2E deployments keep using the existing tool LDP MAC Flush for both VPLS types Improved scalability from regular VPLS 1 LDP message for n ISIDs 1 Source BMAC – BM2 for PE2, No CMACs B-PE3 not aware about PBB, just forwards LDP MAC Withdraw Activation of the backup link CMAC X CE

Next steps Discuss the differences between the existing PBB-VPLS drafts Use existing PW type(s) versus new PW type? Consolidate the contents into one draft Submit a consolidated version focused on the required changes to VPLS What else do we need to address in IETF from a PBB-VPLS perspective? … and what else should be addressed in other SDOs – i.e. IEEE?