P4sta and P4-BNG

P4sta: P4-based Latency Measurements with Nano-second Precision

Driven by real-time applications such as IIoT, TSN and vehicular networks, the optimisation of networks and their elements in terms of latency and throughput is becoming increasingly important. With this demo, we show how latencies of network components can be identified with nanosecond accuracy using off-the-shelf P4 hardware.

We show a measured propagation speed of 5ns/m in fibre optic cables. Furthermore, our approach scales up to 100Gbit/s link speeds by aggregating many low-cost load generators into flexible software-based load generation.

Participating subprojects and awards

  • 1 participating subproject (C2)
  • 1 Software project

Demo

P4-BNG: Flexible P4-based BNG Implementation

Network Functions Virtualisation (NFV) on commodity hardware provides an attractive, low-cost platform to establish innovation much faster than with purpose-built hardware products. Unfortunately, implementing NFV on commodity processors does not meet the performance requirements of high-throughput data plane components in large carrier access networks. In this paper, we propose a way to provide home network access with programmable packet processing architectures. Based on the highly flexible P4 programming language, we present a design and an open-source implementation of a BNG data plane that meets the demanding requirements of broadband network gateways in carrier-grade environments.

Participating subprojects and awards

  • 1 participating subproject (C2)
  • 1 Software project

Further Information