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

Slides:



Advertisements
Similar presentations
Virtual Links: VLANs and Tunneling
Advertisements

Ethernet OAM Update Overview & Technical Aspects Dinesh Mohan May 18, 2004.
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 79th IETF - Beijing VPLS PE Model with E-Tree Support Yuanlong Jiang.
Vach Kompella Joe Regan Ron Haberman Alcatel-Lucent
82 nd IETF Taipei1 TRILL over MPLS draft-yong-trill-trill-o-mpls-00 Lucy Yong Donald Eastlake 3rd
MPLS VPN.
Identifying MPLS Applications
Overlay Transport Virtualization (OTV)
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 -
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Provider Provisioned Virtual Private Networks Wing C. Lau Performance Analysis Department Bell Labs, Lucent Technologies Holmdel, New Jersey Dec
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.
An Introduction to VPLS
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
Classical Ethernet Services, Evolution to VPLS (an L2VPN), VPLS Operation Vishal Sharma, Ph.D. Metanoia, Inc. Web:
Ethernet VPN (EVPN) - Casos de Uso e Aplicação
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-boutros-l2vpn-vpls-active-active-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.
Network Overlay Framework Draft-lasserre-nvo3-framework-01.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
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.
Autonomicity in Virtual Private Network provisioning for enterprises GLOBECOM Workshops (GC Wkshps), 2010 IEEE.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
Nortel Confidential Information 1 Provider Backbone Transport Alan Beard Dir Business Development 19 th November 2007.
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.
Virtual Subnet: A Scalable Cloud Data Center Interconnect Solution draft-xu-virtual-subnet-06 Xiaohu Xu IETF82, TAIWAN.
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.
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.
11/27/2015 draft-bocci-bryant-ms-pw-architecture-00.txt An Architecture for Multi-Segment Pseudo Wire Emulation Edge-to-Edge draft-bocci-bryant-pwe3-ms-pw-architecture-00.txt.
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
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.
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),
Segment-based EVPN (S-EVPN) draft-li-l2vpn-segment-evpn-01 Zhenbin Li (Presenter) Lucy Yong Junlin Zhang March, 2014 London United Kingdom.
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.
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.
82 nd IETF Taipei1 SPB over MPLS draft-mack-crane-l2vpn-spb-o-mpls-00.txt Ben Mack-Crane Lucy Yong
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.
EVPN: Or how I learned to stop worrying and love the BGP
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.
MBGP and Customer Routes
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
MPLS Virtual Private Networks (VPNs)
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Virtual Subnet : A L3VPN-based Subnet Extension Solution
67th IETF - San Diego, CA, USA
V4-over-v6 MVPNs.
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,
TRILL MPLS-Based Ethernet VPN
Multicast in Virtual Router-based IP VPNs
Multicast Pruning for PBB-VPLS
EVPN a very short introduction
PW-CE2 E PWE3 – 58th IETF 10 November 2003 Yaakov (J) Stein.
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Presentation transcript:

History of VPLS at IETF Ali Sajassi November 12, 2002

VPLS – Virtual Private LAN Services Providing a bridged LAN service among different CEs/sites of each customer End-to-end service is an (Emulated) Bridged LAN service (Bridging + Emulated LAN) Dividing it such that IETF takes care of Emulated LAN portion of it and IEEE takes care of Bridging portion of it

VPLS System PE Service Provider Backbone PE VPLS-A -B -B -A Emulated LAN CE Bridged LAN

VPLS System w/ Distributed-PE PE Service Provider Backbone PE N-PE VPLS-A -A -B -A CE U-PE VPLS-B -B -B CE Access Network U-PE

VPLS Components Logical Components for a VPLS Reference Architecture 1. Attachment VCs 2. Pseudo Wires 3. PSN Tunnels 4. Auto Discovery 5. Auto Configuration 6. Virtual Switch Instance

VPLS System – An Example

VPLS Evolution Got started w/ draft-lasserre-tls-mpls-00.txt about 15 months ago Soon after there was a draft-vkompella to address signaling aspects for MAC address learning and withdrawal After that the following drafts were issued to address system scalability in terms of PWs and its associated signaling Logical PE Distributed TLS Hierarchical VPLS VPLS (Distributed) Architectures

VPLS Evolution - Continue Then there was consolidation among number of drafts Next there was a quite period And now There is a new set of solutions

VPLS Evolution - Continue During Consolidation phase, the following drafts got merged together draft-lasserre got first merged with draft- vkompella the resultant draft got merged with draft- khandekar the resultant draft got merged with draft- sajassi

VPLS Evolution - Continue The first generation of drafts were based on PtP PWs New drafts try to address two areas: MAC address reduction in the access network using MAC-in-MAC PWs reduction in the core using MPtP PWs and more efficient forwarding in the Egress PE

New Solutions on VPLS Two categories of drafts Category 1: MAC-in-MAC encapsulation E-HVPLS VHLS Category 2: Use of MP2P & MP2MP PWs IPLS MVPLS GVPLS

E-HVPLS – Enhanced HVPLS SP Assigns a MAC address to each Attachment Circuit on U-PE and N-PE All customer Ethernet frames over that AC gets encapsulated using the assigned MAC address

VHLS – Virtual Hierarchical LAN Services Same as E-HVPLS except it assigns a MAC address to a U-PE instead of an AC of the U- PE It used a VPN-id to uniquely identify a VPLS instance since Forwarding table is keyed using MAC + VPN- id (9 bytes) All customer Ethernet frames from the U-PE gets encapsulated using the assigned MAC address and VPN-id

IPLS – IP LAN Services A VPLS type solution optimized for IP routers as CEs Forwarding is done in data plane Learning is done in control plane (using proxy ARP) Forwarding is asymmetric (uses MAC addresses in ingress PE but not egress PE) thus more efficient A MP2P PW (MPLS label) is used for each attached CE A MP2MP PW (a set of labels) is used for multicast/broadcast Packet replication for MP2MP PW is done at the N-PE

MPVLS – VPLS based on IP Multicast Forwarding and learning are done in data plane Forwarding is asymmetric (uses MAC addresses in ingress PE but not egress PE) thus more efficient A MP2P PW (IP address) is used for each Attachment Circuit (not attached CE) A MP2MP PW is used for multicast/broadcast and unknown unicast frames One multicast group is used per VPLS instance Packet replication for MP2MP PW is distributed over the core

GPVLS – Generic VPLS Forwarding and learning are done in data plane Forwarding can be both symmetric and asymmetric A MP2P PW (MPLS Label) is used for each Attachment Circuit or each VPLS instance at the egress PE A MP2MP PW is used for multicast/broadcast and unknown unicast frames Packet replication for MP2MP PW is done at the N-PE