Data Center Virtualization: Open vSwitch Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking.

Slides:



Advertisements
Similar presentations
All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
Advertisements

Introducing Campus Networks
虛擬化技術 Virtualization Techniques
Bringing Together Linux-based Switches and Neutron
DOT – Distributed OpenFlow Testbed
Brocade VDX 6746 switch module for Hitachi Cb500
Applying NOX to the Datacenter Arsalan Tavakoli, Martin Casado, Teemu Koponen, and Scott Shenker 10/22/2009Hot Topics in Networks Workshop 2009.
Open vSwitch. What is Open vSwitch ?  Open vSwitch is an open source OpenFlow capable virtual switch that is typically used with hypervisor to interconnect.
Intel ® Ethernet Depths of the Cloud: How Linux Networking needs to evolve Peter (PJ) Waskiewicz Shannon Nelson.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Data Center Storage and Networking Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking December.
SDN in Openstack - A real-life implementation Leo Wong.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
Course Name- CSc 8320 Advanced Operating Systems Instructor- Dr. Yanqing Zhang Presented By- Sunny Shakya Latest AOS techniques, applications and future.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Towards Virtual Networks for Virtual Machine Grid Computing Ananth I. Sundararaj Peter A. Dinda Prescience Lab Department of Computer Science Northwestern.
VROOM: Virtual ROuters On the Move Jennifer Rexford Joint work with Yi Wang, Eric Keller, Brian Biskeborn, and Kobus van der Merwe
Data Center Middleboxes Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking November 24,
Data Center Traffic and Measurements Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking.
Software Routers: NetMap Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking October 8, 2014.
Alternative Switching Technologies: Optical Circuit Switches Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance.
Data Center Networks and Basic Switching Technologies Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems.
Class 3: SDN Stack Theophilus Benson. Outline Background – Routing in ISP – Cloud Computing SDN application stack revisited Evolution of SDN – The end.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Data Center Traffic and Measurements: Available Bandwidth Estimation Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance.
Data Center Virtualization: VirtualWire Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
Data Center Network Redesign using SDN
ETTM: A Scalable, Fault-tolerant Network Manager Colin Dixon Hardeep Uppal UMass Amherst Vjekoslav Brajkovic, Dane Brandon, Thomas Anderson and Arvind.
Software Routers: NetSlice Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking October 15,
Extreme Networks Confidential and Proprietary. © 2010 Extreme Networks Inc. All rights reserved.
Using LISP for Secure Hybrid Cloud Extension draft-freitasbellagamba-lisp-hybrid-cloud-use-case-00 Santiago Freitas Patrice Bellagamba Yves Hertoghs IETF.
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
Information-Centric Networks10b-1 Week 13 / Paper 1 OpenFlow: enabling innovation in campus networks –Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru.
Hosting Virtual Networks on Commodity Hardware VINI Summer Camp.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
Data Center Virtualization: Xen and Xen-blanket
Virtualization Infrastructure Administration Network Jakub Yaghob.
 Configuring a vSwitch Cloud Computing (ISM) [NETW1009]
Alternative Switching Technologies: Wireless Datacenters Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems.
© 2010 IBM Corporation Plugging the Hypervisor Abstraction Leaks Caused by Virtual Networking Alex Landau, David Hadas, Muli Ben-Yehuda IBM Research –
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
Politecnico di Torino Dipartimento di Automatica ed Informatica TORSEC Group Performance of Xen’s Secured Virtual Networks Emanuele Cesena Paolo Carlo.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
Garrett Drown Tianyi Xing Group #4 CSE548 – Advanced Computer Network Security.
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Copyright © 2015 Juniper Networks, Inc. 1 QFX5100 Line of Switches The World’s Most Nimble 10/40GbE Data Center Access Switches Speaker Name Title.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Introduction to Mininet, Open vSwitch, and POX
XRBLOCK IETF 85 Atlanta Network Virtualization Architecture Design and Control Plane Requirements draft-fw-nvo3-server2vcenter-01 draft-wu-nvo3-nve2nve.
Level 300 Windows Server 2012 Networking Marin Franković, Visoko učilište Algebra.
@projectcalico Sponsored by Simple, Secure, Scalable networking for the virtualized datacentre UKNOF 33 Ed 19 th January 2016.
Open vSwitch: Extending Networking into the Virtualization Layer Ben Pfaff Justin Pettit Teemu Koponen Keith Amidon Martin Casado Nicira Networks, Inc.
Network Virtualization Ben Pfaff Nicira Networks, Inc.
2V0-641 Dumps VMware Certified Professional 6 - Network Virtualization Beta Exam PDF File Download :
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
Chapter 5: Inter-VLAN Routing
Virtual LANs.
Aled Edwards, Anna Fischer, Antonio Lain HP Labs
Stanford University Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar In collaboration with Martin Casado and Scott.
Indigo Doyoung Lee Dept. of CSE, POSTECH
Software Defined Networking (SDN)
Network Virtualization
NTHU CS5421 Cloud Computing
All or Nothing The Challenge of Hardware Offload
In-network computation
Presentation transcript:

Data Center Virtualization: Open vSwitch Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking November 10, 2014 Slides from ACM SIGCOMM Workshop on Hot Topics in Networking (HotNets) presentation of “Extending networking into the virtualization layer”

Overview and Basics Data Center Networks – Basic switching technologies – Data Center Network Topologies (today and Monday) – Software Routers (eg. Click, Routebricks, NetMap, Netslice) – Alternative Switching Technologies – Data Center Transport Data Center Software Networking – Software Defined networking (overview, control plane, data plane, NetFGPA) – Data Center Traffic and Measurements – Virtualizing Networks – Middleboxes Advanced Topics Where are we in the semester?

Goals for Today Extending networking into the virtualization layer – B. Pfaff, J. Pettit, T. Koponen, K. Amidon, M. Casado, S. Shenker. ACM SIGCOMM Workshop on Hot Topics in Networking (HotNets), October 2009.

Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline

Virtualization is pervasive – At the time of writing in 2009: 12% of workloads were virtual Gartner predicted by 2013, 61% of workloads would be virtual – Scott Shenker’s talk: Virtual switches is more numerous than physical switches today – Intel: All endhosts should be virtualized Motivation

Networking in virtual environments is important Clouds routinely host 40, 60, 120 or more virtual hosts per physical host – 128VM’s per host is more than 2 racks full of machines Motivation

Networking in virtual environments is different Challenges – Scalability (10 5 VMs or much more) – Isolation – Mobility Conveniences – Hypervisor info – Introspection – Leaf nodes Motivation

Networking in virtual environments is different Challenges – Scalability (10 5 VMs or much more) – Isolation – Mobility Conveniences – Hypervisor info – Introspection – Leaf nodes Motivation Open vSwitch Distribute the Switch Centralize Control Take Advantage

Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline

Open vSwitch: Design

Control Plane/Controller/OpenFlow – Configuration – Connectivity Management creating switches, managing virtual interface (VIF) connectivity, and managing physical interface (PIF) connectivity – for each connected VIF, a logical port is added to the switch – Features VLAN, Port Mirroring, ACLs, NetFlow, Bonding, QoS, Anything* Data Plane/Forwarding/OpenFlow – OpenFlow controller remotely controls forwarding table – Defines how packets handled based on L2,L3,L4 headers Open vSwitch

Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline

Distributed Switch Applications VM 1 VM n VM 2 Logical View

Distributed Switch Applications VM 1 VM n VM 2 Logical View VM host 1 Physical View VM host k VM 1 VM 2 VM n Physical Switch Controller GRE

Extending the Data Center into the Cloud Applications VM host 1 VM host k VM 1 VM 2 VM n “cloud access server” Controller GRE Managed Cloud Customer Data Center GRE/ IPSEC/ SSL

Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline

Implementation

Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline

Compare Open vSwitch to Linux Bridge Bandwidth – Fast Path: > 1Gbps – ovs-vswitchd: 100Mbps – Controller: 10Mbps Latency – Fast Path: < 1 us – ovs-vswitchd: < 1 ms – Controller: ms+. Evaluation

Compare Open vSwitch to Linux Bridge Same performance as Linux bridge with same CPU Evaluation

Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline

Hardware acceleration in a virtual world? – Netronome, VN-Tag, VEPA Performance, performance, performance Physical switches integration Upstream kernel integration Anything* Discussion/Future work

Before Next time Project Interim report – Due Monday, November 24. – And meet with groups, TA, and professor Fractus Upgrade: Should be back online Required review and reading for Friday, November 21 – VirtualWires for Live Migrating Virtual Networks across Clouds, D. Williams, H. Jamjoom, Z. Jiang, and H. Weatherspoon. IBM Tech. Rep. RC25378, April – 38E7E85257B CC3/$File/rc25378.pdf Check piazza: Check website for updated schedule