Package xdp allows one to use XDP sockets from the Go programming language.
-
Updated
Aug 26, 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.
Package xdp allows one to use XDP sockets from the Go programming language.
A Deep-Reinforcement Learning Approach for Software-Defined Networking Routing Optimization
DDoS attacks detection by using SVM on SDN networks.
To perform load balancing on fat tree topology using SDN Controller i.e. Floodlight and OpenDaylight.
PROJECT DELTA: SDN SECURITY EVALUATION FRAMEWORK
Flightplan is a toolchain for the flexible decomposition of P4 programs and their allocation to heterogeneous hardware to improve performance, reliability and utilisation of software-defined networks.
Collection of SDN security related resources
A P4 load balancer able to distribute the traffic on real-time server metrics, at line rate.
My experiments in weaponizing ONOS applications (https://github.com/opennetworkinglab/onos)
FDP is a portable demo/teaching platform for computer networking. It builds on existing tooling to enable end-to-end experimentation and zero-effort in-browser interactive visualization. It includes an example teaching demo and a demo for P4-based SDN research.
NCTU(NYCU) Data Center Networking Technology Spring 2021
DPDK / Packet processing experimentation project
My personal research repository for a Master Degree in Computer Technology @ University of Computer Studies, Mandalay (UCSM).
Infrastructure as Code & Software Defined Networking Hackathons
An abstraction layer SDN over NetSquid to build, test and share quantum network components and topologies in a simpler way.
OpenDaylight Manager for Android - a Flow Management App for OpenDaylight SDN Controller
A list of available computer science research testbeds
Preliminary code for people who will learn to write Socket Programming in order to apply them to the network.
The aim of this thesis was to study the functionalities of software-defined networks and practically develop the real-world resembling environment in the network emulator environment (GNS3) to evaluate the performance of different SDN components.
Proactive Vulnerability Detection and Mitigation Leveraged by SDN.