IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02

Slides:



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

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.
MPLS VPN.
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
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-boutros-l2vpn-vpls-active-active-00.txt.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-ietf-l3vpn-2547bis-mcast-00.txt.
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric. Presented by: Vinuthna Nalluri Shiva Srivastava.
Network Overlay Framework Draft-lasserre-nvo3-framework-01.
IS-IS Extensions to support OTV Hasmit Grover Ayan Banerjee Dhananjaya Rao.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-virtual-subnet-10 Xiaohu Xu (Huawei) Susan Hares (Huawei) Yongbing Fan.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
Draft-bitar-nvo3-vpn-applicability-00.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-nvo3-vpn-applicability-00.txt Nabil Bitar.
Virtual Subnet: A Scalable Cloud Data Center Interconnect Solution draft-xu-virtual-subnet-06 Xiaohu Xu IETF82, TAIWAN.
MPLS on UW System Network Michael Hare. Purpose of presentation As I didn't really understand MPLS going in, I thought it would be useful to share what.
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
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.
BIER Use Cases draft-kumar-bier-use-cases-00 Nagendra Kumar (Cisco) Rajiv Asati (Cisco) Mach(Guoyi) Chen (Huawei) Xiaohu Xu (Huawei) * IETF 91, Honolulu,
XRBLOCK IETF 85 Atlanta Network Virtualization Architecture Design and Control Plane Requirements draft-fw-nvo3-server2vcenter-01 draft-wu-nvo3-nve2nve.
EVPN: Or how I learned to stop worrying and love the BGP
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
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.
MPLS Virtual Private Networks (VPNs)
Multi Node Label Routing – A layer 2.5 routing protocol
Data Center Routing Challenges - LinkedIn
MPLS VPN Implementation
Multicast in BGP/MPLS VPN
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Virtual Subnet : A L3VPN-based Subnet Extension Solution
Revisiting Ethernet: Plug-and-play made scalable and efficient
Virtual Aggregation (VA)
Presenter: Jeffrey Zhang
Hierarchical Fabric Designs
Softwire Mesh Solution Framework
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
ISIS Flooding Reduction in MSDC
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
Encapsulating MPLS in UDP
Multi-domain MPLS Deployment Enhancement
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
78th IETF Meeting - Maastricht 27th, July 2010
Multicast in Virtual Router-based IP VPNs
MPLS Basics 2 2.
Multicast Pruning for PBB-VPLS
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Kireeti Kompella Juniper Networks
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
EVPN a very short introduction
IS-IS Flooding Reduction in MSDC
Use of BIER Entropy for Data Center CLOS Networks
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Multicasting Unicast.
BGP VPN service for SRv6 Plus IETF 105, Montreal
MLDP Signaling over BIER
Reconciling Zero-conf with Efficiency in Enterprises
Presentation transcript:

IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02 Xiaohu Xu (xuxh@huawei.com) Himanshu Shah (hshah@ciena.com) IETF82, TAIWAN

Cloud Data Center Network Requirements Flat Layer 2 networking VM mobility requires extending the Layer2 domains across multiple PODs. Some cluster services also expect Layer2 connectivity. Scalability Multi-tenancy capability (Beyond 4K VLANs). MAC table scalability (Millions of VMs within a data center) . Maximize available bandwidth ECMP forwarding capability. Shortest path forwarding capability. Fast convergence After network failure and VM move. Simplified provisioning and operation

Deploy VPLS in Data Center: Good News VPLS could meet most requirements: Flat Layer 2 networking Scalability Multi-tenancy capability->adequate VPN instances. MAC table scalability->PBB+VPLS Maximize available bandwidth ECMP forwarding capability. Shortest path forwarding capability. Fast convergence In addition, VPLS is a much proven L2VPN technology till now. Page 3

Deploy VPLS in Data Center: Bad News However, VPLS can’t meet the requirement of simplified provisioning and operation very well. Separate protocol(s) for VPLS (LDP and/or BGP) Full-mesh PWs VPLS peer configuration in LDP VPLS (w/o VPLS auto-discovery) BGP peer configuration in BGP VPLS or LDP VPLS (with VPLS auto-discovery) Image deploying PE at hundreds even thousands of ToRs within a single data center. Page 4

Why not a Light-weight VPLS Could the already deployed IGP (e.g., IS-IS) be extended a bit so as to deliver a light-weight VPLS which remains the advantages of VPLS while removing the shortcomings of VPLS? Flat Layer 2 networking  Scalability  Maximize available bandwidth  Fast convergence  Simplified provisioning and operation  No separate protocol(s) for VPLS No PWs No VPLS peer configuration No BGP peer configuration

IS-IS TLV for VPLS Page 6

VPLS Auto-discovery and Signaling Each PE router could automatically discover which other PE routers are part of a given VPLS instance identified by the globally unique VPLS ID. PE router's configuration consists only of the identities of the VPLS instances established on this PE router, not the identities of any other PE routers belonging to that VPLS instance. Signaling PE router assigns the same MPLS label for a given VPLS instance to any other PE routers. The VPLS label doesn’t need to be globally unique. Page 7

Implications on the Control Plane The extended IS-IS TLV for VPLS is partially transparent to P routers. P routers don't need to process the VPLS membership information contained in that IS-IS TLV, but only need to synchronize the Link State PDUs with their IS-IS neighbors. Page 8

Implications on the Data Plane Data encapsulation and data forwarding are not changed. The only change is to the data-driven MAC learning: The VPLS label in the received VPLS packet is only intended to identify a given VPLS instance on the egress PE. Hence, the source IP address in the IP-based tunnel header should be resorted to identify the ingress PE of the received VPLS packet. Alternatively, MAC reachability could be distributed among PE routers on the control plane so as to eliminate unknown unicast flood. Page 9

How to Deliver Mcast/Bcast/Unknown Unicast Two options: Ingress Replication No state needed in the core, However, sub-optimal bandwidth utilization. P-Multicast Tree Mode Optimal bandwidth utilization. However, states required in the core. Operators could make the tradeoff flexibly on basis of per tenant instance. Page 10

How to Address the MAC Scalability Issue on PE Routers PBB+VPLS PBB could be done at ToR switches or even at the servers. VPLS PE routers only need to learn B-MAC addresses. Page 11

Comments Page 12