There are 1 repository under p4language topic.
A lightweight container-based network emulation system.
Adaptive Pushback Mechanism for DDoS Detection and Mitigation employing P4 Data Planes
Formal Semantics of P4 in K
Practical Real-time Microburst Monitoring for Datacenter Networks
Simple P4Runtime controller demonstrating the packet-in/packet-out functionality
In this repository, we propose a lightweight and practical mitigation mechanism to protect SDN architecture against DDoS flooding threats and ensure a secure and efficient SDN-based networking environment. Our proposal extends the Data Plane (DP) with a classification and mitigation module to analyze the new incoming packets, classify the benign requests from the SYN flood attacks, and perform the adaptive countermeasures.
A Tool to Benchmark P4 Compilers and Targets with support for p4_16 (v1.0.0).
SDN project of the Networks and Technologies for Telecommunications course of the Computer Science and Networking Master's Degree @ University of Pisa
Code for RnD project at IIT Bombay. This work was published at IEEE ICNP 2018 workshop P4EU.
A template repository to work with P4 programs on Netronome SmartNICs. Mostly a wrapper around nfp4build with sensible defaults for Agilio CX 2x10GbE SmartNICs.
This is the public repository of my Ph.D. thesis.
A novel approach based on Random Forests that quickly and accurately identifies elephant flows in programmable Data Planes.
No-hop DHT utilizes the programable data plane to speed up the key value look up proccess for distributed hash tables.
P4 example code referred by my posted article at my blog www.MaoJianwei.com and www.SDNLAB.com
Assignment at "Advanced Topics in Networks" course
DPDK Pipeline using P4 In this repo we will present how to configure DPDK pipeline by a P4 program.☄️
A network simulation with customizable routers and firewalls using P4 language for rapid SDN reconfiguration.
This project provides a p4 pipeline capable to forwarding packets and monitoring performances via Postcard Telemetry. The Onos application is capable to control the p4 switches, that have this pipeline, and install the flow rules needed to provide the packets forwarding and monitoring via Postcard Telemetry.
Getting started with P4: P4 examples and tutorials
An attempt at a terminal user interface (tui) wrapping Netronome's rtecli. Intended to easily monitor and interact with registers, counters and tables.
NCTU Project of Programmable Network Switches Fall 2020