Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer



Similar documents
Network Virtualization

Programmable Networking with Open vswitch

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

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

CS244 Lecture 5 Architecture and Principles

Software Defined Network (SDN)

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Virtualization, SDN and NFV

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Pluribus Netvisor Solution Brief

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

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

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

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

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

Softening the Network: Virtualization s Final Frontier

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Qualifying SDN/OpenFlow Enabled Networks

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

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

Software Defined Networks Virtualized networks & SDN

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

IOS110. Virtualization 5/27/2014 1

SDN Applications in Today s Data Center

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

Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026.

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Netvisor Software Defined Fabric Architecture

OPENFLOW, SDN, OPEN SOURCE AND BARE METAL SWITCHES. Guido Appenzeller (Not representing Anyone)

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

SDDC: A New Architecture for a New Era of Ed IT

Remote PC Guide Series - Volume 1

SDN software switch Lagopus and NFV enabled software node

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

Aerohive Networks Inc. Free Bonjour Gateway FAQ

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

Mock RFI for Enterprise SDN Solutions

SOFTWARE DEFINED NETWORKING

VXLAN: Scaling Data Center Capacity. White Paper

How To Build A Software Defined Data Center

Bringing OpenFlow s Power to Real Networks

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

7 Ways OpenStack Enables Automation & Agility for KVM Environments

CloudEngine 1800V Virtual Switch

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

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

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Oracle Virtualization Strategy and Roadmap

The Promise and the Reality of a Software Defined Data Center

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

PLUMgrid Open Networking Suite Service Insertion Architecture

F5 Application Delivery in a Virtual Network

The Road to SDN: Software-Based Networking and Security from Brocade

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

Enabling Technologies for Distributed Computing

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

SDN/Virtualization and Cloud Computing

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

SIMPLE NETWORKING QUESTIONS?

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Network performance in virtual infrastructures

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

SDN and NFV in the WAN

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

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

Use Case Brief NETWORK SECURITY

How To Orchestrate The Clouddusing Network With Andn

Network Performance Comparison of Multiple Virtual Machines

Definition of a White Box. Benefits of White Boxes

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

BBM467 Data Intensive ApplicaAons

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Virtual Computing and VMWare. Module 4

Leveraging SDN and NFV in the WAN

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Expert Reference Series of White Papers. VMware vsphere Essentials

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Software-Defined Networks Powered by VellOS

State of the Art Cloud Infrastructure

VegaStream Tutorial - The Advantages & Disadvantages of Using Virtual Machines

Enabling Technologies for Distributed and Cloud Computing

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

All-Flash Arrays Weren t Built for Dynamic Environments. Here s Why... This whitepaper is based on content originally posted at

Windows Server 2012 Hyper-V Virtual Switch Extension Software UNIVERGE PF1000 Overview. IT Network Global Solutions Division UNIVERGE Support Center

Virtualization. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Vmware VSphere 6.0 Private Cloud Administration

Transcription:

Network Virtualization: Delivering on the Promises of SDN Bruce Davie, Principal Engineer

What does SDN promise? The original* SDN promise was: Enable rapid innovation in networking Enable new forms of network control * SDN was coined as an umbrella term to encompass separation of control and data plane (including but not limited to OpenFlow) 2

3

More recent SDN claims Vendor choice Theory: hardware and software from different vendors, more diversity in both This has yet to play out Simplified Programmability Theory: move away from all those complex distributed algorithms of traditional networking (see next slide) Enable application-level control/programming of network Remember Integrated Services & RSVP? Just like that, but awesomer! Simplified operations, provisioning, etc. Theory: SDN enables centralized control, leading to simplification 4

SDN provides: - Saner dev environment: server vs. embedded wimpy cpu - Distributed coordination primitives that scale protocols coordination primitives (e.g. locking) control control control control Traditional control Programming models very similar in complexity SDN provides more control, better guarantees, not necessarily simplicity SDN

Does SDN simplify operations? Separation of control plane from data plane does not inherently lead to operational simplification You still have the same number of devices to manage, the same amount of network state Network Virtualization, however, is all about operational simplification 6

What Network Virtualization is Decoupling of the services provided by a (virtualized) network from the physical network Virtual network is a container of network services (L2-L7) provisioned by software Faithful reproduction of services provided by physical network Analogy to a VM complete reproduction of physical machine (CPU, memory, I/O, etc.) 7

Network Virtualization Application Application Application Workload Workload Workload x86 Environment L2, L3, L4-7 Network Services Virtual Machine Virtual Machine Virtual Machine Virtual Network Virtual Network Virtual Network Server Hypervisor Requirement: x86 Decoupled Network & Security Virtualization Requirement: IP Transport Physical CPU, Memory, IO Physical Network 8

A Network Virtualization Platform Controller Cluster Virtual Network L2 L3 L2 API VM VM Quantum API Software Hardware Bare Metal Open vswitch Open vswitch Open vswitch Open vswitch vsphere Host Xen Server KVM XEN Open vswitch NVP Gateway Overlay Tunnels VLAN 9 Physical Network

SDN!= NETWORK VIRTUALIZATION control control control Virtualization layer!= SDN Network Virtualization SDN alone doesn t abstract away details of physical network SDN 10 not required for network virtualization, but useful

About those benefits of SDN Network Virtualization Rapid innovation: network services now delivered at software speeds (vswitch + controller) New forms of network control: API to NV controller allows creation and management of virtual networks under software control Snapshot, rollback etc. Vendor choice: decoupled networking services from underlying hardware Simplified programming: expose abstractions that make sense to programmers Simplified operations: network state managed like a VM provision centrally in SW, snapshot, rollback, etc. 11

Operations and Management Maintain existing interfaces SNMP Port counters Port mirroring sflow Plus the power of virtualization Programmatic Provisioning Full configuration snapshot/rewind Network-wide upgrade Accurate accounting and billing Manage at the granularity of virtual networks 12

Conclusions SDN: a mechanism, not a panacea SDN!= Network virtualization Network virtualization may use SDN, not strictly required Network virtualization delivers: Decoupling of network services from hardware Vendor choice Software innovation speed Application deployment times shrink from days to minutes Virtual networks managed programmatically, just like VMs 13