A Smart Ethernet Switch for Earth
-
Updated
Jun 7, 2024 - C++
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 Smart Ethernet Switch for Earth
Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.
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.
A tiny OpenFlow controller for OF-DPA switches.
Reproduce the Simulation for Software Defined Network(SDN) based on Omnetpp-5.4.1 and Reinforcement Learning Algorithm in paper "QoS-Aware Adaptive Routing in Multi-layer Hierarchical Software Defined Networks: A Reinforcement Learning Approach"
OFSwitch13: OpenFlow 1.3 module for ns-3.
This project was completed on December 12, 2014. It's a fully functioning SDN in which a Controller machine can choose routes that hosts will use to send messages over the network. This can be dynamically during traffic exchange and is extremely applicable in Data Centers for load balancing. To learn more, view the readme.
FastClick - A faster version the Click Modular Router featuring an improved Netmap support and an improved DPDK support
SDN applied to VANET using wireless interfaces including cellular mmWave.
SDN applied to VANET using wireless interfaces including cellular mmWave.