Deep Space IP Testbed
This section describes the testbed used for simulation as well as results.
N.B. This page does not reflect the current status of the testbed, as it evolves rapidly. This page will be updated as time permits.
Description
The testbed uses various tools such as:
- tc netem which provides tooling to simulate network conditions such as delay, duplicate and reordering. However, to simulate larger than 274s delays, one has to use a updated version, as the patch to support 2^64 seconds delay was added to the git in March 2024 .
- QUINN QUIC stack, which provides an API to set various transport configuration parameters.
- multipass which creates on the fly instances of Ubuntu images.
- cloudinit which configures the ubuntu images to be ready for simulation
- various tools: docker, tcpdump, wireshark, …
- For QUIC/QUINN testing, a workbench was created enabling the easy configuration of tests by setting various QUIC transport parameters and network conditioning such as delay, loss, ordering and ECN marking in a JSON file. The workbench does time warping so even if the simulated propagation delays are in days, the result of the simulation is available within seconds.
- For NETCONF over QUIC testing with a proxy implementation, see:
Results