系统化整理与实现多个典型 P4 编程案例,涵盖基础报文处理、转发逻辑构建与可编程数据面的关键机制,适用于学习、教学与研究。
-
Updated
Apr 25, 2026 - Python
系统化整理与实现多个典型 P4 编程案例,涵盖基础报文处理、转发逻辑构建与可编程数据面的关键机制,适用于学习、教学与研究。
Reproducible measurement harness and analysis pipeline for BMv2-based P4 emulation on WSL2, covering data-plane latency, P4Runtime scaling, INT timestamp behavior, and resource consumption.
Minimal IPv4 DiffServ QoS reference using P4_16, BMv2, P4Runtime, and Mininet.
Minimal IPv4 multicast forwarding with P4_16, BMv2 PRE, P4Runtime, and Mininet, including dynamic group updates and packet-level tests.
Minimal P4_16 source-routing implementation using BMv2, P4Runtime, and Mininet, with per-hop route-stack consumption and packet-level tests.
Timestamp-based two-path flowlet switching in P4_16 on BMv2, with P4Runtime configuration and packet-level Mininet integration tests.
A minimal, fully tested Count-Min Sketch traffic-measurement implementation in P4_16 for BMv2, configured through P4Runtime and exercised with Mininet.
Research prototype for P4-based publish/subscribe state sharing across replicated VNFs using Python, Mininet, BMv2, and programmable data-plane logic.
DART-Q (IEEE QCE 2026): deadline-aware real-time quantum feed-forward on a P4 fast path - research artifact
To associate your repository with the programmable-data-plane topic, visit your repo's landing page and select "manage topics."