Advanced search
Start date
Betweenand


Towards Multiple Pipelines Network Emulation with P7

Full text
Author(s):
Show less -
Rodriguez Cesen, Fabricio E. ; Vogt, Francisco Germano ; De Castro, Ariel Goes ; Rothenberg, Christian Esteve ; Bernardos, CJ ; Martini, B ; Rojas, E ; Verdi, FL ; Zhu, Z ; Oki, E ; Parzyjegla, H
Total Authors: 11
Document type: Journal article
Source: 2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT; v. N/A, p. 3-pg., 2023-01-01.
Abstract

Network emulation traditionally relies on software-based solutions. While extremely useful in many scenarios, it suffers from performance fidelity and inherent scalability constraints. With the advent of P4 and programmable switches like Tofino, new opportunities for hardware-based network emulation are emerging. P7 (P4 Programmable Patch Panel) offers a solution for high-fidelity 100G traffic network emulation, including different link characteristics such as latency, jitter, packet loss, and bandwidth, as well as the ability to define custom topologies. However, it currently lacks support for custom P4 code in emulated devices. This is where multiple pipelines network emulation comes in. In this demonstration, we show how to emulate a topology using P7 and incorporate custom P4 code into each emulated node. We allocate a dedicated pipe for user-defined P4 code and allow users to configure tables for each node separately. (AU)

FAPESP's process: 21/00199-8 - SMART NEtworks and ServiceS for 2030 (SMARTNESS)
Grantee:Christian Rodolfo Esteve Rothenberg
Support Opportunities: Research Grants - Research Centers in Engineering Program