Data-Plane Time synchronization Protocol (P4-Tofino & DPDK)
-
Updated
Jan 20, 2021 - P4
Data-Plane Time synchronization Protocol (P4-Tofino & DPDK)
Formal Semantics of P4 in K
Practical Real-time Microburst Monitoring for Datacenter Networks
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 benig…
This p4 program provides GTP.v1 encapsulation/decapsulation/steering. Furthermore you can get hop latency via postcard telemetry from each node of the network.
A novel approach based on Random Forests that quickly and accurately identifies elephant flows in programmable Data Planes.
A template repository to work with P4 programs on Netronome SmartNICs. Mostly a wrapper around nfp4build with sensible defaults for Agilio CX 2x10GbE SmartNICs.
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
Getting started with P4: P4 examples and tutorials
This is basics of P4 some exercises will add respective readme(s) later
Implementation of pcStream algorithm in switch dataplane for DDoS detection
Memory-efficient SYN flood defense architecture for SmartNICs using P4 and eBPF. Implements a split-proxy with Cuckoo filters for high-speed, low-overhead DDoS mitigation.
This repository contains code-scripts written bhy me in P4 language.
Add a description, image, and links to the p4language topic page so that developers can more easily learn about it.
To associate your repository with the p4language topic, visit your repo's landing page and select "manage topics."