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



Similar documents
A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

Huawei Enterprise A Better Way VM Aware Solution for Data Center Networks

Cloud Networks Uni Stuttgart

Software Defined Network (SDN)

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Virtualization, SDN and NFV

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

WHITE PAPER. Network Virtualization: A Data Plane Perspective

Software Defined Networking Disruptive Technologies

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

The Coming Decade of Data Center Networking Discontinuities

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Control Tower for Virtualized Data Center Network

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

OpenDaylight Network Virtualization and its Future Direction

Open Source Networking for Cloud Data Centers

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

Extending Networking to Fit the Cloud

Virtualized Access Layer. Petr Grygárek

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

VXLAN: Scaling Data Center Capacity. White Paper

Analysis of Network Segmentation Techniques in Cloud Data Centers

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

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Ethernet Virtual Bridging Automation Use Cases

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Using Network Virtualization to Scale Data Centers

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

Network Virtualization for Large-Scale Data Centers

Avaya VENA Fabric Connect

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

Visibility into the Cloud and Virtualized Data Center // White Paper

Standardizing Data Center Server- Network Edge Virtualization

Gaining Control of Virtualized Server Environments

Software Defined Networking using VXLAN

Virtual networking technologies at the server-network edge

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

VXLAN Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Quantum Hyper- V plugin

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

Simplifying. Single view, single tool virtual machine mobility management in an application fluent data center network

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

Software Defined Networks Virtualized networks & SDN

CloudEngine 1800V Virtual Switch

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

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

CON Software-Defined Networking in a Hybrid, Open Data Center

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

Why Software Defined Networking (SDN)? Boyan Sotirov

Expert Reference Series of White Papers. vcloud Director 5.1 Networking Concepts

Cloud Networking From Theory to Practice" Ivan Pepelnjak NIL Data Communications"

How To Make A Virtual Machine Aware Of A Network On A Physical Server

SOFTWARE DEFINED NETWORKING

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

How To Manage A Virtualization Server

Multitenancy Options in Brocade VCS Fabrics

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

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

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

SDN Architecture and Service Trend

Definition of a White Box. Benefits of White Boxes

CS244 Lecture 5 Architecture and Principles

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

Intro to NSX. Network Virtualization VMware Inc. All rights reserved.

Network Technologies for Next-generation Data Centers

Multi-Tenant Isolation and Network Virtualization in. Cloud Data Centers

Data Center Virtualization and Cloud QA Expertise

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Asia Pacific Partner Summit 2015

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

VMware Network Virtualization Design Guide. January 2013

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

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

ConnectX -3 Pro: Solving the NVGRE Performance Challenge

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Networking in the Era of Virtualization

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

Network Virtualization

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Software Defined Environments

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

Lecture 02a Cloud Computing I

Palo Alto Networks. Security Models in the Software Defined Data Center

VMware Software Defined Network. Dejan Grubić VMware Systems Engineer for Adriatic

TRILL for Data Center Networks

How To Orchestrate The Clouddusing Network With Andn

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

Enabling Solutions in Cloud Infrastructure and for Network Functions Virtualization

How Network Virtualization can improve your Data Center Security

NVGRE Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Transcription:

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

What is SDN? Stanford-Defined Networking Software-Defined Networking Sexy-Defined Networking Networking is cool again Isn t it OpenFlow? Or is it Network Virtualization Overlay Network e.g. VxLAN and NvGRE? Oh Yeah we re building an SDN Chip Hmm Still Don t Know! Reference: Adapted from: Jayshree Ullal of Arista s Chart.

Summary of Value Wire-once / Configure-once physical network within & across DCs Server Software virtualizes physical network Physical network becomes simple interconnect COKE Tenant Extreme scale (Lower CAPEX) Server computing is cheaper Cheaper physical network (smaller tables) Less control load on network PEPSI Tenant OPEX** Hours Network Virtualization Network Hypervisor Physical Network Subsec Core Driven Edge Driven Server Driven ** Effort & Time to configure a network based on workload changes Dynamic provisioning (Lower OPEX) Multi-tenant, layer-3 network all the way to the VM Easy sharing of network resources Distributed network & security applications above overlay Single dashboard view across all tenants (Lower OpEx) Comprehensive monitoring Easier reporting and billing Aligns roles and work in the data center (Lower OpEx) BNT IBM System Networking IBM Confidential

VM1 attached to vswitch by a vnic VM1 sends data to VM3 which enters the vswitch Overlay Network VM1 Host 1 VM2 VM1,3 (purple) & VM2,4 (green) belong to different tenants and are isolated from one another. VM3 Host 2 VM4 vswitch2 strips the encapsulation headers and delivers the packet to VM3 vswitch 1 vswitch 2 vswitch1 uses destination VM IP@ (VM3) & tenant (purple) to determine VM3 reachable through vswitch2. vswitch1 encapsulates the packets for delivery to vswitch 2 by adding the overlay & physical network headers. DCN (Physical Underlay) Physical Network uses the outer layer s destination IP@ (Host 2) to deliver the encapsulated packet to vswitch2 Physical switches use outer header to forward the packets. The Overlay ID in the encapsulation header provides traffic isolation. Physical Network is aware of vswitches 1 & 2, but is unaware of VMs 1..4

Encapsulation - VXLAN based Example Original Packet Inner MAC Inner IP Payload Encapsulation Outer MAC Outer IP UDP EP Header Inner MAC Inner IP Payload R R R R I R R R Reserved VXLAN Network Identifier Reserved Encapsulation Protocol (EP) Header (e.g. VXLAN based)

Network Technology Components Managem ent Console Service Appliance SCS S Network Physical network Gateway and DCS service. Multiple instances can be deployed S Service Appliance SCS Management Console Provides GUI and APIs for management of network, groups and policies Switches (S) Provides UDP based overlay (header format same as VXLAN) Performs data and some control plane functions Embedded in Servers (as vswitch) or in Access Switches or EOR/Aggregation switchs. Service Appliance Distributed Connectivity Service (DCS): discovers & disseminates VM location (physical server) maintains policy (e.g. allow, deny, insert service appliance) and works with switches to apply policy Gateway Service: Connectivity to non- networks

Ethernet EVB Standards (IEEE 802.1Qbg) Server VM VM App. App. OS OS Drv Drv VEPA Hypervisor 1 2 Server VM App. OS Drv VM App. OS Drv 2VEPA 2 Hypervisor IBM has driven automated network state migration standards: 1.Ethernet Virtual Bridging (EVB) Protocol Defines where VM-VM communication is performed: Within server through Virtual Ethernet Bridge (VEB); or By external switch, through Virtual Ethernet Port Aggregator (VEPA). 2.Multi-channel Protocol (e.g. IBM s pre-standard Virtual Fabric) Allows a mix of internal (VEB) and external (VEPA) based switching approaches on the same server physical port. 3.Virtual Station Interface (VSI) Discovery Protocol (VDP) Automates creation, migration and removal of network state that is associated with a Virtual Machine. 3 Enables port profiles to dynamically migrate with a VM A Port Profile when that VM migrates. (a.k.a. VSI Type) consists of work state associated with the VM,. Access, QoS & Security Controls). Note: VDP also associates a VLAN ID with the VM.

IEEE 802.1Qbg/BR Enhancement Proposal Motivation SDN Overlay Networking has tremendous value proposition. has large mindshare, customer attractiveness and industry momentum IEEE 802.1Qbg and IEEE 802.1BR standardize EVB, multi-channel and VDP. IEEE 802.1Qbg and IEEE 802.1BR currently unaware of IEEE 802.1Qbg and IEEE 802.1BR will bring number of advantages to Configuration Automation of adjacent bridges Exploit Adjacent Bridge capabilities (ACLs, QoS, Traffic Monitoring, Shaping etc.) Proposal Small updates to IEEE 802.1Qbg/IEEE 802.1BR to accommodate Overlays These updates should support: When enacapsulation/de-encapsulation is occurring in the stantion embedded EVB and When enacapsulation/de-encapsulation is occurring in the adjacent bridge. Update EVB TLVs to support capable vswitches. Update VDP TLVs to support VN (Virtual Network) Identification and Encapsulation Type. Others