Download presentation
Presentation is loading. Please wait.
Published byEthelbert Hardy Modified over 9 years ago
1
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”
2
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?
3
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.
4
Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline
5
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
6
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
7
Networking in virtual environments is different Challenges – Scalability (10 5 VMs or much more) – Isolation – Mobility Conveniences – Hypervisor info – Introspection – Leaf nodes Motivation
8
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
9
Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline
10
Open vSwitch: Design
11
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
12
Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline
13
Distributed Switch Applications VM 1 VM n VM 2 Logical View
14
...... 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
15
...... 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
16
Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline
17
Implementation
18
Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline
19
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
20
Compare Open vSwitch to Linux Bridge Same performance as Linux bridge with same CPU Evaluation
21
Motivation Design Applications Implementation Evaluation Discussion/Future Work Outline
22
Hardware acceleration in a virtual world? – Netronome, VN-Tag, VEPA Performance, performance, performance Physical switches integration Upstream kernel integration Anything* Discussion/Future work
23
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 2013. – http://domino.research.ibm.com/library/cyberdig.nsf/papers/FD9A14E59B1 38E7E85257B6000572CC3/$File/rc25378.pdf Check piazza: http://piazza.com/cornell/fall2014/cs5413 Check website for updated schedule
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.