The netgauge project focuses on developing components specifically designed for performance testing and telemetry data collection in user space networking for telco edge nodes. It does not encompass kernel networking telemetry collection or kernel networking performance testing tools. The project's primary objective is to provide efficient and reliable solutions tailored to user space networking performance evaluation and data gathering within telco edge node environments.
The user space networking performance test components include:
- A RFC2544 traffic generator container that supports REST APIs for remote control and data collection
- A testpmd wrapper container that supports REST APIs for remote control and data collection
Users may choose to use either the direct connection setup, or the switch connected setup. The direct connection setup may provide a better performance reading for user space traffic throughput and latency.
In this switch connected setup, two VLANs are required to seperate the traffic towards the testpmd ports. In the above diagram, they are denoted as VLAN 1 and VLAN 2.