1) proxy: LB,DNS,Socks. 2) k8s: CRD and Controllers. 3) sdn: TCP/IP Stack + Flow Tables.
-
Updated
Sep 24, 2026 - Java
Software-defined networking (SDN) separates network control from network data forwarding, allowing networks to be programmed and centrally managed with standard protocols. SDN is an enabler of network virtualization, or the ability to run multiple virtual network topologies on a shared physical network.
1) proxy: LB,DNS,Socks. 2) k8s: CRD and Controllers. 3) sdn: TCP/IP Stack + Flow Tables.
Lightweight OpenDaylight runtime library
CloudSimSDN is an SDN extension of CloudSim project to simulate Networking, SDN and SFC features in the context of edge and cloud data centers.
PROJECT DELTA: SDN SECURITY EVALUATION FRAMEWORK
My experiments in weaponizing ONOS applications (https://github.com/opennetworkinglab/onos)
Onos application for deploying network slicing and performance isolation, in terms of both connectivity and performance.
Implement ICOA and modify part of ONOS source code to adapt to the OXP protocol.
Having fun with SDN in chain of NFV with some Docker ! 🙉
A Software Defined Networking application implementing the same functionality as a set of hardware load balancers using SDN switches.
Open Network Operating System (ONOS™)
Spring Data Neo4j REST API Example
SONATA's Service Platform Infrastructure Abstraction
This application allows ONOS to control the basic P4 pipeline, deployed for Tofino switch, via the ONOS application reactive forwarding and/or installation of custom flow rules via ONOS REST API .
Please note that CloudSimSDN project is moved to a new repository! This repository will be deleted in the end of 2018.
A native Java client library for P4Runtime — connect to P4Runtime-enabled devices, push pipelines, read and write table and PRE entries, and send and receive packets through the StreamChannel.