A robust Kubernetes networking platform
-
Updated
Jun 15, 2024 - Go
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.
A robust Kubernetes networking platform
A Bridge between SDN and Cloud Native (Project under CNCF)
1) proxy: LB,DNS,Socks. 2) k8s: CRD and Controllers. 3) sdn: TCP/IP Stack + Flow Tables.
SdnDiagnostics is a PowerShell module that is designed to simplify the diagnostic troubleshooting and data collection process when troubleshooting issues related to Microsoft Software Defined Network.
A tiny OpenFlow controller for OF-DPA switches.
Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.
The SDN Simulator is an open-source project aimed at revolutionizing networking through the simulation of advanced SD-EONs and AI-enhanced networks, inviting community collaboration to shape the future of networking.
Lightweight OpenDaylight runtime library.
Correlated link based LFA detection
FastClick - A faster version of the Click Modular Router featuring batching, advanced multi-processing and improved Netmap and DPDK support (ANCS'15). Check the metron branch for Metron specificities (NSDI'18). PacketMill modifications (ASPLOS'21) as well as MiddleClick(ToN, 2021) are merged in main.
FAUCET is an OpenFlow controller for multi table OpenFlow 1.3 switches, that implements layer 2 switching, VLANs, ACLs, and layer 3 IPv4 and IPv6 routing.
A Smart Ethernet Switch for Earth
A lightweight container-based network emulation system.
Design and Analysis of SDN-NFV-NV Topologies Using Neo4J Graph Database
OpenDaylight SDN controller Docker image infrastructure
Poseidon is a python-based application that leverages software defined networks (SDN) to acquire and then feed network traffic to a number of machine learning techniques. The machine learning algorithms classify and predict the type of device.