IETF 84, July 2012 Vancouver, Canada

Slides:



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

MAC-in-MAC and Transport Scenarios Paul Buttorf, Michael Chen, Dirceu Cavendish, Marcus Holness, Pankaj Jha, Kshitij Kumar, Dinesh Mohan, Himanshu Shah,
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 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-03.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
John Hoffmans – Geraldine Calvignac - Raymond Zhang - Nabil Bitar -
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-boutros-l2vpn-vpls-active-active-00.txt.
Multi-homed network in EVPN draft-hao-evpn-mhn-00 July 20131MHN in EVPN Weiguo Hao(Huawei) Yizhou Li(Huawei) Pei Xu(Huawei)
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-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.
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 77th IETF - Anahaim VPLS PE Model with E-Tree Support Yuanlong Jiang.
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,
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.
IETF80, Prague1 LDP Extensions for Optimized MAC Address Withdrawal in VPLS model 3 supporting Qualified learning draft-chen-l2vpn-vpls-mac-opt-qualified-01.
Draft-boutros-bess-evpn-vpws-service-edge-gateway-00 Sami Boutros Ali Sajassi Patrice Brissette [Cisco Systems] Daniel Voyer [Bell Canada] IETF 92,
{Stewart Bryant, Sami Boutros, Luca Martini,
EVC Atahar Khan CCIE SP Cisco Systems.
72nd IETF Dublin July 2008 Framework and Requirements for Virtual Private Multicast Service (VPMS) draft-kamite-l2vpn-vpms-frmwk-requirements-01.txt Yuji.
Draft-rabadan-bess-dci-evpn-overlay-00* Jorge Rabadan Senthil Sathappan Wim Henderickx Florin Balus Senad Palislamovic Ali Sajassi Dennis Cai Ravi Shekhar.
Draft-bitar-nvo3-vpn-applicability-00.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-nvo3-vpn-applicability-00.txt Nabil Bitar.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-segment- route-00.txt Ali Sajassi, Samer.
VPLS Extensions for Provider Backbone Bridging - draft-balus-l2vpn-vpls-802.1ah-02.txt John Hoffmans – Geraldine Calvignac -
CS 540 Computer Networks II Sandy Wang
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-martini-pwe ah-pw-03.txt Ali Sajassi July 29, ah.
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.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for E-VPN and PBB-
1 IETF 901draft-keyupate-l2vpn-fat-pw-bgp-01 Extensions to BGP Signaled Pseudowires to support Flow-Aware Transport Labels draft-keyupate-l2vpn-fat-pw-bgp-01.
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.
E-VPN on UW System Network Michael Hare. Purpose of presentation A high level introduction to E-VPN A simple lab demonstration For our documentation,
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-bess-evpn-virtual-eth- segment-00.txt A. Sajassi (Cisco),
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-vpls-integration- 00.txt A. Sajassi (Cisco),
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-pbb-evpn-02.txt Ali Sajassi (Cisco), Nabil Bitar.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-04.txt A. Sajassi (Cisco), R. Aggarwal (Arktan),
Ethernet Virtual LANs Hubs versus Switches –Hubs broadcast bits out all ports –Switches usually send a frame out a one port More fundamentally –In unicasting,
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
Segment EVPN draft-li-l2vpn-segment-evpn Zhenbin Li Lucy Yong (Presenter) Junlin Zhang July, 2013 Berlin Germany.
IP Pseudowire Florin Balus August, PG 1Florin BalusIETF60 – San Diego Requirements - Existing topology FR/ATM VPNs ATM Network Frame Relay Access.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
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.
Active-active access in NVO3 network draft-hao-l2vpn-evpn-nvo3-active-active-00 July 20131Active-active access in NVO3 network Weiguo Hao(Huawei) Yizhou.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-bess-evpn-vpls-seamless- integ-00.txt A. Sajassi (Cisco),
EVPN: Or how I learned to stop worrying and love the BGP
Draft-boutros-l2vpn-evpn-vpws-04.txt Sami Boutros Ali Sajassi Samer Salam Patrice Brissette John Drake Jeff Tantsura Dirk Steinberg Thomas Beckhaus IETF.
VXLAN DCI Using EVPN draft-boutros-l2vpn-vxlan-evpn-01.txt Sami Boutros Ali Sajassi Samer Salam Dennis Cai IETF 86, March 2013 Orlando, Florida.
EVPN: Or how I learned to stop worrying and love the BGP Tom Dwyer, JNCIE-ENT #424 Clay Haynes, JNCIE-SEC # 69 JNCIE-ENT # 492.
Draft-boutros-bess-evpn-auto-provisioning-01 Sami Boutros Rex Fernando Ali Sajassi Kitty Pang Tapraj Singh IETF 95, April 2015 Buenos Aires.
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
draft-sajassi-bess-evpn-vpls-all-active- 00.txt
Draft-jain-bess-evpn-lsp-ping-05.txt Parag Jain, Samer Salam, Ali Sajassi (Cisco), Sami Boutros (VMware), Greg Mirsky (ZTE) IETF 99, July 2017 Prague.
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
EVPN Inter-subnet Multicast Forwarding
BFD draft-adubey-bfd-service-redundancy-02
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
draft-sajassi-bess-evpn-mvpn- seamless-interop-02.txt
Presentation transcript:

IETF 84, July 2012 Vancouver, Canada VLAN-Aware Bundling for EVPN/VPLS draft-cai-l2vpn-evpn-vlan-aware-bundling-00 Dennis Cai (dcai) Sami Boutros (sboutros) Samer Salam (ssalam) Reshad Rahman (rrahman) Cisco Systems IETF 84, July 2012 Vancouver, Canada

A simple scenario: DC LAN Extension Solution 1: EVI/VFI per each VLAN  Provisioning/configuration/scale overhead Solution 2: QinQ, VLANs are bundled into same EVI/VFI  No VLAN separation, for example, duplicated MAC across VLANs could cause issue  Unnecessary packet flooding to PE3 for VLAN 51-100 (in this example)  Unnecessary MAC withdrawal ( in the multi-homing scenario) C-VLAN: 1-50 UNI PE3 BD EVI/VFI UNI BD EVI/VFI EVI/VFI BD UNI C-VLAN: 1-100 C-VLAN: 1-100 PE1 PE2

What’s the “VLAN-aware bundling”? It’s “enhanced” QinQ with customer VLAN separation “VLAN-aware” means “VLAN separation”, which means: Customer VLANs are in different broadcast domain MAC learning/flushing is per customer VLAN “VLAN-aware” includes both UNI and WAN side UNI: “vlan-aware” bundling (or “vlan-aware” qinq) WAN side: “vlan-aware” evpn/vpls “VLAN-aware” bundling Separated C-VLAN bridge-domains “VLAN-aware” EVPN/VPLS UNI BDs EVI/VFI EVI/VFI BDs UNI C-VLANs C-VLANs are aggregated over single EVC: EVI/VFI C-VLANs

What do we gain? Use a simple example 5 DC sites, each site has two PEs 1000 VLANs Scale per PE Classic VPLS VLAN-aware VPLS VFIs 1000 1 PWs 10,000 9 ACs Bridge-domains Lines of configuration ~ nx1000 lines, depend on the platform ~10 lines

Standard requirement UNI and C-VLAN separation(bridge-domain) Vendor specific implementation NNI (WAN): EVPN/VPLS Need inter-operation between vendors The focus of this presentation Vendor specific implementation Standard requirement BDs BDs UNI EVI/VFI EVI/VFI UNI C-VLANs C-VLANs aggregated over single EVI/VFI C-VLANs

“VLAN-aware bunlding” for EVPN This draft recommend to use Ethernet Tag field in the Ethernet Auto-Discovery Route, Mac Advertisement route, and inclusive multicast Ethernet tag route to to multiplex VLANs over the same EVI Please refer to the EVPN draft for details: draft-ietf-l2vpn-evpn-01

“VLAN-aware bundling” for VPLS The PW VLAN Vector TLV is described as below 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |1|1| VLAN Vector(TBD)| Length | |first VLAN Value |NumberOfValues | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | VLANFlushBits[NumberOfValues] | | " | A new PW VLAN vector TLV is defined, the new PW VLAN Vector TLV will be included in LDP PW label mapping messages, as well it can be included in the MAC flush message

“VLAN-aware” VPLS/EVPN Operation (1) Flooding packet pruning PE only flood the packet based on the VLAN list which it receive from peer PEs IGMP/PIM snooping still works as before Mac withdrawal MAC learning, pruning is per each customer VLAN or bridge-domain basis, not per VFI/EVI VPLS Mac withdrawal message or EVPN Ethernet AD route should include the list of VLANs. Those VLAN need to have mac flushing on the remote PEs VLAN 0 is for the wildcat

“VLAN-aware” VPLS/EVPN Operation (2) VLAN translation VLAN translation is per local PE After VLAN translation, the VLAN ID must be global significant among all PEs within the same VFI/EVI OAM Customer domain OAM will work transparently over VLAN-aware VPLS/EVPN Current MPLS OAM mechanisms need to be extended to verify connectivity in the E-VPN or VPLS instance shared by the customer bridge-domains. However, MPLS OAM extensions is out of scope of the document

Next steps Comments are appreciated Thank you