Open vSwitch Guido Appenzeller, VMware 1. “Software is eating the World.” Marc Andreessen 2.

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

Virtual Switching Without a Hypervisor for a More Secure Cloud Xin Jin Princeton University Joint work with Eric Keller(UPenn) and Jennifer Rexford(Princeton)
Openstack user survey IceHouse Summit. 387 Deployments survey responses 539 companies Top 10 countries 216 UG members.
Bringing Together Linux-based Switches and Neutron
DOT – Distributed OpenFlow Testbed
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
SDN in Openstack - A real-life implementation Leo Wong.
Server Virtualization Gina Myers. Definition Creating virtual machines (VMs) “VMs are software entities that emulate a real machine’s functionality” ◦
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
OpenContrail Quickstart
SECURING AND LEVERAGING THE POWER OF VIRTUAL SERVERS AND DESKTOPS Conrado Wang Cheng Niemeyer Information Security Officer, Sacred Heart University.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Creating Clusters in a Virtual Environment Purpose: To create a development environment with limited hardware resources that allows the testing of parallel.
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Virtualization B. Ramamurthy. References Practical Virtualization Solutions: Virtualization from the Trenches by K. Hess and A. Newman, Prentice-Hall.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
Microsoft Virtual Academy. Microsoft Virtual Academy Part 1 | Windows Server 2012 Hyper-V &. VMware vSphere 5.1 Part 2 | System Center 2012 SP1 & VMware’s.
Getting Started with Oracle Compute Cloud
To run the program: To run the program: You need the OS: You need the OS:
Server 2008 & Virtualization. Costs are too highCan’t meet SLAs Providing business continuity for operating systems and applications Expensive space across.
Tanenbaum 8.3 See references
Data Center Network Redesign using SDN
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
CS 149: Operating Systems April 21 Class Meeting
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Virtual Switch
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
 Configuring a vSwitch Cloud Computing (ISM) [NETW1009]
Virtual Infrastructure 3 Best Practices for a secure installation. Jeff Mayrand.
CPS Welcome to a new licensing model in SPLA.
Linux in a Virtual Environment Nagarajan Prabakar School of Computing and Information Sciences Florida International University.
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
Virtualization in the Data Center Virtual Servers – How it works – Pros – Cons IPAC’s implementation – Hardware resource usage and trends – Virtualization.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Port Forwarding in VM brief intro
K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District
SDN, open-source and ONOS Nick McKeown Stanford University.
Project Name Program Name Project Scope Title Project Code and Name Insert Project Branding Image Here.
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Lecture 26 Virtual Machine Monitors. Virtual Machines Goal: run an guest OS over an host OS Who has done this? Why might it be useful? Examples: Vmware,
Docker and Container Technology
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
CEG 2400 FALL 2012 Chapter 10 Virtual Networks and Remote Access 1.
Dag Sonstebo Virtualisation Technology User Group 26/02/15 AUTOMATING A PRODUCTION READY CLOUD PLATFORM.
Introduction to Avaya’s SDN Architecture February 2015.
Data Center Automation using Python
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Preamble Way off topic (or is it?) Kooky prediction $8 bil arm procs. 100% annual Intel about $80 billion ~2016 collision - economy of scale. Microsoft?,
Network Virtualization Ben Pfaff Nicira Networks, Inc.
VMware ESX and ESXi Module 3.
Creating Clusters in a Virtual Environment
Deep Serucity 7.0 Training
Ransomware & Security for Virtualization
VDP extension for SR-IOV
StratusLab Final Periodic Review
StratusLab Final Periodic Review
How a Network Works The network in this presentation belongs to Informa Software, Maitland FL.
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
Virtualization overview
NPAR Dell - QLogic October 2011.
Chapter 2. Malware Analysis in VMs
Indigo Doyoung Lee Dept. of CSE, POSTECH
Traditional Virtualized Infrastructure
Presentation transcript:

Open vSwitch Guido Appenzeller, VMware 1

“Software is eating the World.” Marc Andreessen 2

Software is eating the World Hardware/Physical Sun Microsystems Blockbuster Tower Records Barnes & Nobles Software Microsoft Netflix Itunes Amazon 3 This is true for networking as well.

Virtual Ports outnumber Physical Ports in the Data Center Math: 2-3 physical ports/server 1-2 virtual ports/VM Assume 50% of HW virtualized, 5 VM’s average Over 65% of ports are virtual. 4

Virtual Ports are the new Network Edge Edge Ports are more Important than ports in the core Services are pushed to the edge – Easier to maintain state close to the edge – Keep the core simple and fast (routed, tags) Virtual Ports have Unique Advantages Only place to intercept inter-VM traffic State that scales out with number of VMs “Golidlocks” zone that is a separate security zone from guest VM, but can access guest VMresources 5

Decoupling Hardware and Software 6 vSwitch Virtual Network Innovate at Software Speed Rich Edge Services Security Physical Network Innovate at Hardware Speed Performance and Scale Keep it Simple

Networking needs innovation. Badly. 7

Evolution of server provisioning Setting up a server 1994 Insert CD Rom Connect serial cable Install Windows/Linux Setting up a server 2014 PXE boot ESX Hypervisor + vCenter Puppet, Chef etc. 8

Evolution of network provisioning: Terminal Protocol: TelnetTerminal Protocol: SSH

10 Networking Evolution SSH Compute Evolution

Why is VMware supporting OVS? 11

OpenStack/KVM Data Center 12 KVM Linux KVM Linux (Guest) Apache Linux (Guest) Apache KVM Linux KVM Linux (Guest) Apache Linux (Guest) Apache Open vSwitch OpenStack

Our take on OVS We are committed to keeping Open vSwitch open We have no illusions about what that means: – Used by our competitors. And that’s ok. – Vast majority of people using OVS are doingit without a VMware product. That’s ok too. Our goal is to keep Open vSwitch is a production quality foundation for great SDN products and systems. 13

How is Open vSwitch doing? 14

Open vSwitch and OpenStack OVS is #1 for OpenStack 43% of Production 49% of Dev/QA 40% of PoC OVS more popular than the “default”. 15 Source: 2014 OpenStack Survey

Mailing Lists Mailing ListSubscribers 16

Open vSwitch and Linux Source: 17 Used in 0.16% of Debian Installations (compare to qemu-kvm at 2.36%)

(Incomplete) List of Contributors

Thanks to you! (who build Open vSwitch) CONFIDENTIAL 19