P4 Campus: P4 Applications For Campus Networks

The P4 Campus initiative supports developing production-level P4 programs that can run in real campus networks.
Learn more about our goal and team members here.

This is a call to arms. Please join us!



Current P4 Applications

Measure microbursts

Catch the microburst culprits in the network.

Find heavy hitters

Find heavy hitters in the network.

Anonymize live traffic

Anonymize live network traffic in line-rate.

Fingerprint OS

Identify hosts' operating systems in real time.

Measure Flow RTT

Measure round-trip-time latency of flows.

Protect against surveillance

Hide original IP addresses and encrypt traffic between two trusted entities.