k-vswitch is an easy-to-operate, performant and secure Kubernetes networking plugin based on Open vSwitch
-
Updated
Feb 25, 2023 - Go
k-vswitch is an easy-to-operate, performant and secure Kubernetes networking plugin based on Open vSwitch
Install, manage and do everything Open vSwitch and SDN related.
ryu based firewall
Network digital twin kernel with P4/BMv2 data-plane support, via a P4Runtime proxy behind Ryu's northbound API.
Building and operating a fully-functional mini-Internet including dealing with intra-domain routing, inter-domain routing and policy routing by using Docker containers, using Open vSwitch for configuring the L2 switches and using the FRRouting software routing suite for configuring the L3 routers
SDN & NFV on your laptop: Open vSwitch, containerlab, ONOS and a firewall VNF. Slides, lab kit, guided exercises and resources from the CEG Industry Connect seminar (Oct 2026).
Performance benchmark of Open vSwitch with perfect knowledge of future flows
MCP server for managing Open vSwitch virtual network infrastructure
Laboratorio de red empresarial con VLANs, inter-VLAN routing, DHCP y firewall (GNS3, FRRouting, Open vSwitch)
Scripts to characterize the slow-path behavior of Open vSwitch
Automated virtual network lab on Linux network namespaces and Open vSwitch, with a from-scratch DHCP state machine and link-state routing protocol.
Infrastructure-as-code OpenStack 2024.2 deployment: Kolla-Ansible on Ubuntu 22.04, Open vSwitch + VXLAN, Cinder LVM over iSCSI, Glance on NFS, ZeroTier management network. Documented decisions and debugging with tcpdump and network namespaces.
Implemented an OpenDaylight/OpenFlow network with Mininet and real IP network integration, using controller APIs to automate forwarding and evaluate video streaming. A separate Ryu/Open vSwitch extension provides reproducible measurements.
A custom Ryu SDN controller that handles broadcast traffic and uses reactive MAC learning to push high-speed flow rules to Open vSwitch. Built with Mininet and OpenFlow 1.3.
SDN load balancer: a Ryu OpenFlow 1.3 controller that rewrites flows to spread client traffic across backends, emulated in Mininet
Ryu and Mininet SDN security lab with OpenFlow ACL enforcement, port-scan detection, and a local real-time dashboard.
Network digital twin kernel — P4/BMv2 data-plane support (P4Runtime proxy impersonating Ryu's northbound API), development line off ndtwin-lab/NDTwin-Kernel.
Dockerized Software Network Functions to spin up containers as virtual hosts and configure custom software network functions
Routes natural-language network intents to the cheapest LLM that meets a quality floor indexed on the intent's criticality. Semantic complexity estimator (3.4 ms), cost-minimising router, local LLM-as-a-judge. Validated in the data plane on Mininet/Open vSwitch. Master's thesis, CNAM Paris.
Layer 2 network isolation using Open vSwitch (OVS) and 802.1Q inter-VLAN routing with a Cisco L3 router engine in GNS3.
To associate your repository with the open-vswitch topic, visit your repo's landing page and select "manage topics."