Live briefing
Everything about Open vSwitch
Virtual network switch
Open vSwitch (OVS) is an open-source implementation of a distributed virtual multilayer switch. The main purpose of Open vSwitch is to provide a switching stack for hardware virtualization environments, while supporting multiple protocols and standards used in computer networks. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Open vSwitchA 5-minute orientation
- Skim a recent paper: Scaling by Learning: Accelerating Open vSwitch Data Path With Neural NetworksInfluential work since 2022
- Pick up a classic book: OpenStack essentialsThe most-reprinted book on the subject
- Read the landmark paper: Throughput and Latency of Virtual Switching with Open vSwitch: A Quantitative AnalysisCited 48 times
- Go sideways: Data Plane Development KitA closely related topic
- Go sideways: VXLANA closely related topic
🏆 Landmark papers (most cited)
Throughput and Latency of Virtual Switching with Open vSwitch: A Quantitative Analysis
Building an Extensible Open vSwitch Datapath
OVS-CAB: Efficient rule-caching for Open vSwitch hardware offloading
Building SDN-Based Agricultural Vehicular Sensor Networks Based on Extended Open vSwitch
A Runtime-Enabled P4 Extension to the Open vSwitch Packet Processing Pipeline
Intelligent queue management of open vSwitch in multi-tenant data center
Performance Modeling of Linux Network System with Open vSwitch
Performance Evaluation of DPDK Open vSwitch with Parallelization Feature on Multi-Core Platform
🆕 Influential since 2022
Scaling by Learning: Accelerating Open vSwitch Data Path With Neural Networks
Automation of Open VSwitch-Based Virtual Network Configuration Using Ansible on Proxmox Virtual Environment
LQR-Based CPU Traffic Regulation for Multi-Tenant Open vSwitch with XDP Actuation
Design and Implementation of SDN Firewall Using Pox Controller and Open vSwitch
Otomatisasi Konfigurasi VLAN pada Open vSwitch Menggunakan Python Scripting dalam Lingkungan Simulasi GNS3
📚 Books worth reading
OpenStack essentialsDan Radez · 2015
SDN, Openflow, and Open VSwitchThomas F. Herbert · 2014- 📕Practical Guide to Software Defined Networking Using Open VSwitchSachin Sharma · 2023
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Data Plane Development Kit The Data Plane Development Kit (DPDK) is an open source software project managed by the Linux Foundation. It provides a set of data plane libraries and…
- VXLAN Virtual Extensible Local Area Network (VXLAN) is a network virtualization technology that uses a VLAN-like encapsulation technique to encapsulate OSI layer…
- Kernel-based Virtual Machine Kernel-based Virtual Machine (KVM) is a free and open-source virtualization module in the Linux kernel that allows the kernel to function as a hypervisor…
- Xen Xen (pronounced /ˈzɛn/) is a free and open-source type-1 (bare-metal) hypervisor, providing services that allow multiple computer operating systems to…
- Link aggregation In computer networking, link aggregation is the combining (aggregating) of multiple network connections in parallel by any of several methods. Link aggregation…
- NetBSD NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant…
- Netfilter Netfilter is a framework provided by the Linux kernel that allows various networking-related operations to be implemented in the form of customized handlers…
- Filesystem in Userspace Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own…