Cloud Networking: Framework and VPN Applicability. draft-bitar-datacenter-vpn-applicability-01.txt



Similar documents
Marc Lasserre Wim Henderickx Alcatel-Lucent. Ali Sajassi Luyuan Fang Cisco. Yuichi Ikejiri NTT Communications. Mircea Pisica BT.

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

JUNIPER DATA CENTER EDGE CONNECTIVITY SOLUTIONS. Michael Pergament, Data Center Consultant EMEA (JNCIE 2 )

WHITE PAPER. Network Virtualization: A Data Plane Perspective

How To Make A Network Cable Reliable And Secure

ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES

Avaya VENA Fabric Connect

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Recent Progress in Routing Standardization An IETF update for UKNOF 23

SDN and Data Center Networks

Simplify Your Data Center Network to Improve Performance and Decrease Costs

Internet Engineering Task Force Marc Lasserre. Expires: Nov 2014 Thomas Morin France Telecom Orange. Nabil Bitar Verizon. Yakov Rekhter Juniper

Network Technologies for Next-generation Data Centers

Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Introduction to BGP-MPLS Ethernet VPN

VXLAN: Scaling Data Center Capacity. White Paper

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

ETHERNET VPN (EVPN) OVERLAY NETWORKS FOR ETHERNET SERVICES

Next-Gen Securitized Network Virtualization

EVOLVING ENTERPRISE NETWORKS WITH SPB-M APPLICATION NOTE

Shortest Path Bridging IEEE 802.1aq Overview

Internet Engineering Task Force (IETF) Request for Comments: Orange N. Bitar Verizon Y. Rekhter Juniper October 2014

Data Center Networking Designing Today s Data Center

STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS

Analysis of Network Segmentation Techniques in Cloud Data Centers

APPLICATION NOTE 210 PROVIDER BACKBONE BRIDGE WITH TRAFFIC ENGINEERING: A CARRIER ETHERNET TECHNOLOGY OVERVIEW

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

VMDC 3.0 Design Overview

SOFTWARE DEFINED NETWORKING

DREAMER and GN4-JRA2 on GTS

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

Using LISP for Secure Hybrid Cloud Extension

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers

Virtualization, SDN and NFV

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

Data Center Convergence. Ahmad Zamer, Brocade

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

Data Center Use Cases and Trends

TRILL Large Layer 2 Network Solution

Broadcom Smart-NV Technology for Cloud-Scale Network Virtualization. Sujal Das Product Marketing Director Network Switching

Enterasys Data Center Fabric

How To Orchestrate The Clouddusing Network With Andn

the Data Center Connecting Islands of Resources Within and Across Locations with MX Series Routers White Paper

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Multitenancy Options in Brocade VCS Fabrics

An Overview of OpenFlow

Addressing Inter Provider Connections With MPLS-ICI

TRILL for Data Center Networks

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

Stretched Active- Active Application Centric Infrastructure (ACI) Fabric

Network Virtualization for Large-Scale Data Centers

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Virtual Subnet: A Scalable Cloud Data Center Interconnect Solution

Understanding PBB-TE for Carrier Ethernet

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

Virtual Private LAN Service

Riverstone Networks. Carrier Ethernet Standards Progress. Igor Giangrossi Sr. Systems Engineer, CALA

NVO3: Network Virtualization Problem Statement. Thomas Narten IETF 83 Paris March, 2012

Extreme Networks: Building Cloud-Scale Networks Using Open Fabric Architectures A SOLUTION WHITE PAPER

Outline VLAN. Inter-VLAN communication. Layer-3 Switches. Spanning Tree Protocol Recap

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Address Resolution Scalability for VPN oriented Data Center Services

Cloud Computing and the Internet. Conferenza GARR 2010

Internet Engineering Task Force (IETF) Request for Comments: D. Black EMC L. Fang Microsoft L. Kreeger Cisco M. Napierala AT&T October 2014

IP/MPLS-Based VPNs Layer-3 vs. Layer-2

Software-Defined Networks Powered by VellOS

VXLAN Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

The Value of Open vswitch, Fabric Connect and Fabric Attach in Enterprise Data Centers

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

Why Software Defined Networking (SDN)? Boyan Sotirov

Implementing Cisco Service Provider Next-Generation Edge Network Services **Part of the CCNP Service Provider track**

What is VLAN Routing?

Designing and Implementing IP/MPLS-Based Ethernet Layer 2 VPN Services. An Advanced Guide for VPLS and VLL

Extending Networking to Fit the Cloud

Network Virtualization

VXLAN, Enhancements, and Network Integration

Nuage Networks Virtualised Services Platform. Packet Pushers White Paper

DCB for Network Virtualization Overlays. Rakesh Sharma, IBM Austin IEEE 802 Plenary, Nov 2013, Dallas, TX

ProgrammableFlow for Open Virtualized Data Center Network

Software Defined Networking Supported by IEEE 802.1Q

Introduction to Network Virtualization in IaaS Cloud. Akane Matsuo, Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013

Data Centre White Paper Summary. Application Fluency In The Data Centre A strategic choice for the data centre network

Virtual Private LAN Service (VPLS)

Virtual PortChannels: Building Networks without Spanning Tree Protocol

Carrier Grade Ethernet. Ethernet in service provider networks, MAN/WAN

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

NVGRE Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

CORD Fabric, Overlay Virtualization, and Service Composition

Juniper / Cisco Interoperability Tests. August 2014

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

Transcription:

Cloud Networking: Framework and Applicability Nabil Bitar (Verizon) Florin Balus, Marc Lasserre, and Wim Henderickx (Alcatel-Lucent) Ali Sajassi and Luyuan Fang (Cisco) Yuichi Ikejiri (NTT Communications) Mircea Pisica (BT) November 2011, Taipei, Taiwan Page - 1

Scope Requirements for large scale multi-tenant data centers and cloudnetworks Applicability of existing and evolving Ethernet, L2, and L3 technologies to multi-tenant cloud networking and tradedoffs: Intra-Data Center networks" Inter-data center connectivity" Data centers can belong to the same data center service provider, different data center providers, the tenant, and any hybrid" Tenant and public access to data centers" " Scenarios cloud networks Challenges/Gaps that still require work Page - 2

Cloud networking framework Customers with Application Requirements gateway to the outside world providing DC Interconnect and connectivity to Internet and customers. DC s/xgw IP/MPLS Network DC Core Switch/Router high capacity core node, usually a cost effective Ethernet switch; may support routing capabilities. ToR or Top of Rack hardware-based Ethernet switch; may perform IP routing. VSw or virtual switch software based Ethernet switch running inside the server blades Multi-tenant Data Center Core ToR VSw Storage VM VM VMs on Server Blades NAT FW LB VM-based Appliances

Multi-Tenant Data Center and Data Center- Interconnect Requirements Server Racks ToR1 DC1 DCGW1-1 L2/ L3 Tenant 1 L2/ L3 Site Provide for network virtualization among tenants with overlapping addresses on the same data center network infrastructure layer2 and layer3, and integrated routing and bridging" Provide for compute and storage resources allocated to a tenant an attachment to the tenant virtual private network" Provide connectivity between a tenant DC virtual infrastructure and the tenant sites, including tenant operated DCs" Provide for dynamic stretching and shrinking of a tenant virtual infrastructure flexibly within a DC and across DCs" Provide for DC operator virtual network management" " Server Racks Virtualization ToR2 DC2 DCGW1-2 DCGW2-1 L2/ L3 L2/ L3 DCGW2-2 Tenant 2 SP IP/MPLS Site Page - 4

Multi-Tenant Data Center and Data Center-Interconnect Requirements Support large Scale DCs : Large number of tenants a tenant identified by a service ID in data plane and/or control plane.(e.g., >> 4K VLAN IDs)" Large number of VMs and multiple per-vm virtual NICs à large number of Ethernet MACs, IP addresses and ARP entries that need to be accommodated in the data center network infrastructure " Multicast and broadcast containment per tenant virtual domain to conserve bandwidth resources" VM movement and network rapid convergence in the presence of a large number of tenants and VMs" Optimize network resource utilization Bandwidth utilization within data center, on the DC connection to the WAN, and across the WAN" FIB utilization at routers and switches" Control plane resource utilization on routers and switches" Page - 5

Multi-Tenant Data Center and Data Center- Interconnect Requirements Path Optimization! Provide for optimized forwarding shortest path between any two communicating endpoints in a virtual network to improve latency and network utilization efficiency" Eliminate or reduce traffic black-holing when a VM is moved from one location to another during network transition traffic redirection until convergence to shortest path" " Resiliency: Fast recovery around failure! VM Mobility Maintain the existing client sessions upon VM move: VM keeps the same IP and MAC address" Expand/shrink L2/L3 domains within a DC and across DCs" Optimal traffic forwarding: shortest path, avoid triangular routing in steady state and provide for traffic redirection during transition " Rewrite the MAC FIBs to redirect traffic to new location " Have a VM IP route where needed to direct traffic to the VM" Page - 6

Multi-Tenant Data Center and Data Center- Interconnect Requirements Auto-discovery by the network of a VM location with minimal network configuration touches cater to ease of management Support for OAM to troubleshoot connectivity problems and provide for SLAs at the service layer (layer2 or layer3) " Ease of introduction of new DC networking technologies in existing DC environments Allow for the following networking models! DC service provider and the WAN network service provider providing access to a tenant site are two different entities. " DC service provider and the WAN network service provider providing access to a tenant site are same entities" DC can have its own private network for its own data center connectivity or can use another network service provider" Page - 7

applicability to Cloud Networking Layer 3 option e.g. RFC4364" Layer 2 options VLANs and L2 toolset" PBB and L2 toolset" TRILL and L2 toolset" In current draft version, PBB with L2 options have been detailed"

Addressing L3 virtualization with IP s Use full fledge IP for L3 Virtualization inside a DC IP advantages Interoperates with existing WAN technology" Deployment tested, provides a full networking toolset" Scalable core routing only one BGP-MP routing instance is required compared with one per customer/tenant in the Virtual Routing case" Service Auto-discovery - automatic discovery and route distribution between related service instances" Well defined and deployed Inter-Provider/Inter-AS models" Supports a variety of VRF-to-VRF tunneling options accommodating different operational models: MPLS [RFC4364], IP or GRE [RFC4797]" Connectivity models for customer IP instances located in the WAN may participate directly in the WAN IP " Inter-AS Options A, B or C - applicability to both Intra and Inter-Provider use cases""

PBB + L2 applicability to Cloud Networking 24b ISID tag vs. 12b VLAN tag used for Tenant identification Expands L2 domains from 4K VLANs to 16M ISIDs" Standardized in 2008 by IEEE inherits current and future IEEE specs (QoS, OAM, control plane etc )" Supported in merchant silicon, proven vendor interoperability" Deployed in a number of large service provider networks" ISID tag follows the VLAN tag format I-Tag code point implies the presence of (VM) MAC DA, SA right after I-SID" Ethertype (16b) Ethertype (16b) 4b QoS 4b RSV 24b I-SID versus 4b QoS 12b VLAN

Supported tunneling options for 24b ISID Tag WAN: Inter-DC, connectivity 24b I-SID tag over MPLS DC 24b I-SID tag over native Ethernet tunneling DC 24b I-SID tag over IP tunneling DC 24b I-SID tag over MPLS Native Ethernet IEEE 802.1ah-2008 Ethernet over IP (L2TPv3) or MPLS tunneling - PBB- Other more optimized IP tunneling options could be explored

interoperability w/ PBB+L2 IP Example Server Racks DC1 I-SID DCGW1-1 IP- IP- IP- Server Racks ToR1 The imag e cann ot be displ ToR2 ISID-tags DC2 I-SID tags I-SID I-SID I-SID DCGW2-1 IP- DCGW1-2 IP- DCGW2-2 The image cannot be display ed. Your comput er may not IP- WAN IP/MPLS The image cannot be display ed. Your comput er may not IP- IP- PBB I-SID tag termination into IP VRFs: from IP over VLAN to IP over I-SID interfaces Same tunneling options: Native Ethernet, IP or MPLS or a mix

interoperability w/ PBB+L2 Example DCGW1-1 Server Racks ToR1 DC1 ISID-tags I-SID I-SID PBB PBB DCGW1-2 DCGW2-1 WAN IP/MPLS Server Racks DC2 I-SID PBB ToR2 I-SID tags I-SID PBB DCGW2-2 Option1: PBB I-SID termination into PBB- DCGW translates back to regular Option2: PBB I-SID transparently transported over PBB- DCGW acts as a Backbone Core Bridge: no ISID provisioning, no VM MAC awareness Same tunneling options available: Ethernet or IP or MPLS or a mix

VLAN interoperability w/ PBB+L2 Server Racks Server Racks ToR1 The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again. DC1 ISID-tags DC2 VLAN I-SID I-SID DCGW2-1 DCGW1-2 The image cannot be display ed. Your comput er may not DCGW1-1 PBB- PBB- WAN IP/MPLS ToR2 Ethernet VLANs VLAN DCGW2-2 Similarly with interop, DCGWs in DC1 translate PBB I-SIDs to Alternatively DCGWs in DC2 may run PBB- and translate I-SIDs to VLANs

PBB and L2 - control plane options Legacy: PW Mesh with split horizon Nextgen: BGP (PBB-E) WAN: Inter-DC, connectivity 24b I-SID tag over MPLS DC 24b I-SID tag over native Ethernet tunneling DC 24b I-SID tag over IP tunneling DC 24b I-SID tag over MPLS Legacy: STP, MC-LAG Nextgen: IS-IS (SPB) Regular IP Routing Regular IP Routing, MPLS toolset

PBB and L2 - control plane options Re-use of IP Routing toolset: IS-IS, BGP based control plane choices Service Auto-discovery, minimize operator provisioning Hypervisor to ToR VM discovery methods: VDP (IEEE 802.1Qbg), IGMP, SDN, others Supports L2 multipathing and Active/Active Multihoming Fast convergence, Traffic Steering Inter-AS expansion with BGP

Other work in progress Discussion on VM Mobility, Optimal traffic forwarding see draftraggarwa-data-center-mobility-01.txt ARP suppression discussed in PBB-E (draft-sajassi-l2vpnpbb-evpn-02.txt) and E (draft-raggarwa-sajassi-l2vpnevpn-04.txt) ARP Broadcast Reduction for Large Data Centers (draft-shaharmd-arp-reduction-02.txt )

PBB+L2 Solution Summary Component Tenant ID Tag format VM MAC hiding Tunneling op?ons IP tunnel format IP core rou?ng PBB+L2 toolset 24b tag IEEE 802.1ah I- SID Yes IP, MPLS, Ethernet PW/L2TPv3 Yes

pathing PBB+L2 and DC Challenges DraA Requirements Service Scale MAC scale Flood containment Mul?- Mul?cast efficiency Interop VM Mobility Applicability Yes (16M) Yes (overlay) Yes (Ethernet, MPLS) TBD for IP overlay Yes (IS- IS, BGP) P2MP LSPs, TBD (IP) Yes Work in progress

Next steps IP tunneling optimization for I-SID tag transport Network auto-provisioning and flood containment through the auto-discovery of VM and VM groups: agree on mechanism(s) Broadcast, Multicast handling over IP Core requires work Tunnel and Service Address Translation between Cloud Provider and Tenant/Network Service Provider