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.
A whole computer network on your laptop. Draw it in your browser, run it for real - on Windows, macOS, Linux, a VM or one docker run.
Performance benchmark of Open vSwitch with perfect knowledge of future flows
SDN lab: Mininet + Open vSwitch + custom Ryu OpenFlow 1.3 controller (learning switch, firewall, port-stats monitor) with a Prometheus/Grafana dashboard.
Ryu and Mininet SDN security lab with OpenFlow ACL enforcement, port-scan detection, and a local real-time dashboard.
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).
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.
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.
Automated virtual network lab on Linux network namespaces and Open vSwitch, with a from-scratch DHCP state machine and link-state routing protocol.
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
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.
Scripts to characterize the slow-path behavior of Open vSwitch
Laboratorio de red empresarial con VLANs, inter-VLAN routing, DHCP y firewall (GNS3, FRRouting, Open vSwitch)
To associate your repository with the open-vswitch topic, visit your repo's landing page and select "manage topics."