Enhancements to P4TG: Performance, Protocols, and Automation

📅 2025-01-28
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing hardware traffic generators suffer from limited protocol support, suboptimal performance, and insufficient automation. Method: This work redesigns the P4TG device based on the Intel Tofino 2 ASIC, implementing native, multi-layer encapsulation support for seven protocols—including IPv6, SRv6, VLAN, QinQ, VXLAN, and MPLS—using P4 programming; notably, this is the first hardware traffic generator to natively process SRv6. The system achieves line-rate traffic generation at 4 Tb/s and successfully migrates from Tofino 1 to Tofino 2 with enhanced performance. An end-to-end validation framework integrates RFC 2544 automated testing, a Python orchestration engine, and a web-based visualization and reporting system. Contribution/Results: The solution reduces test configuration time by 90% and generates fully standards-compliant industrial reports, establishing a closed-loop performance verification pipeline.

Technology Category

Application Category

📝 Abstract
The P4-based traffic generator (P4TG) is a hardware-based traffic generator (TG) running on the Intel Tofino 1 ASIC. The TG can generate up to 1 Tb/s of traffic and directly measures rates, packet loss, and other metrics in the data plane. Many researchers and industrial partners have used it since its publication in 2023 and new features have been requested to be incorporated into P4TG. In this work, we provide an overview of the recently added features of P4TG. These enhancements include new traffic generation capabilities including IPv6 and segment routing v6 (SRv6) support and various encapsulation protocols such as VLAN, QinQ, VxLAN, and MPLS. Further, P4TG is ported to the Intel Tofino 2 platform enabling a generation capability of up to 4 Tb/s. The enhancements to P4TG also provide an improved user experience facilitating automated testing based on RFC 2544, report generation, and visualization.
Problem

Research questions and friction points this paper is trying to address.

P4TG Performance Enhancement
Intel Tofino Chip
Network Technology Compatibility
Innovation

Methods, ideas, or system contributions that make the work stand out.

Advanced Networking Technologies
High-Capacity Traffic Generation
Automation in Network Testing
🔎 Similar Papers
No similar papers found.