Data Center Virtualization with Open vSwitch

Data Center Virtualization with Open vSwitch
Slide Note
Embed
Share

This content delves into the importance of extending networking into the virtualization layer, focusing on the design, applications, implementation, and evaluation of Open vSwitch. Motivations behind virtualization, challenges, and the design of Open vSwitch are explored in detail, providing insights into the evolving landscape of virtual environments and networking technologies.

  • Data Center
  • Virtualization
  • Open vSwitch
  • Networking
  • Virtual Environments

Uploaded on May 01, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  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. 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.

  3. Outline Motivation Design Applications Implementation Evaluation Discussion/Future Work

  4. Motivation 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

  5. 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

  6. Motivation Networking in virtual environments is different Challenges Scalability (105 VMs or much more) Isolation Mobility Conveniences Hypervisor info Introspection Leaf nodes

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

  8. Outline Motivation Design Applications Implementation Evaluation Discussion/Future Work

  9. Open vSwitch: Design

  10. Open vSwitch 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

  11. Outline Motivation Design Applications Implementation Evaluation Discussion/Future Work

  12. Applications Distributed Switch Logical View VM 1 VM 2 VM n

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

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

  15. Outline Motivation Design Applications Implementation Evaluation Discussion/Future Work

  16. Implementation

  17. Outline Motivation Design Applications Implementation Evaluation Discussion/Future Work

  18. Evaluation 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+ .

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

  20. Outline Motivation Design Applications Implementation Evaluation Discussion/Future Work

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

  22. 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

More Related Content