NixNet: Reproducible Virtual Network Experiments
ANRW '26 - Applied Networking Research Workshop 2026
Browse ready-to-run experiments covering common network topologies, protocol benchmarks, and impairment scenarios.
Browse ExamplesNixNet is easy to setup on any Linux machine and only requires a Nix installation. Detailed instructions for your specific system are available in our documentation.
Install Nix View Quick Start GuideANRW '26 - Applied Networking Research Workshop 2026
Connected Mobility Doctoral Seminar - TU Delft 2026
TUM Chair of Connected Mobility 2026
NixNet made our experiments fully reproducible across machines. What used to take days of setup now runs in minutes.
Sharing testbeds with students and colleagues has never been easier.
In the Protocol Design course, we specified and implemented our own network protocol from scratch. NixNet helped us understand its behavior in various network conditions.
The full option reference is available in the NixNet Wiki, covering all module options with types, defaults, and descriptions.
Look up OptionsCheck out the code, contribute, and find many more examples on GitHub.
Explore GitHub