2nd P4 Workshop in Europe (EuroP4), Cambridge, UK, September 23, 2019

How GÉANT and NRENs can Benefit from P4

In-Band Network Telemetry (INT) is trialed to significantly advance network monitoring and debugging in NRENs. Monitoring is still based on sampling and needs to be extended to capacities of Terabits per second.

The current effort is on a distributed testbed, using P4 both on FPGAs, Tofino and and other chip types. Read more...


Improve understanding of the network +++ debug faster +++ Software at the lowest network layer (for speed).

  • Use Case: Distributed Denial of Service detection
  • Use Case: RARE – Router for Academia, Research and Education. Read more...

GÉANT Video:

"FPGA in a Nutshell"

May 6, 2020,

Pavel Benáček, CESNET

Program the abstraction of a network device

Programmers write P4 code for a set of programmable blocks of the network device; blocks are defined by the device data plane architecture. There is a minimum of 3 blocks to be programmed: Parser, Flow control (a.k.a pipeline) and Deparser.

Coding processing logic for a single packet: The P4 device is responsible for P4 code parallel execution for each incoming packet. Read more...

Parser, Flow Control and Deparser


  • No labels