NeST: A Python based Network Emulator for Education and Research
summary
NeST claims it turns Linux network namespaces into a reproducible emulator via a Python wrapper around Linux network namespaces, building virtual topologies, setting latency/bandwidth and running real kernel TCP stacks (tested against NS-3 with comparable accuracy). It creates folders with PCAP and JSON outputs and auto-generated plots, supports RIP, OSPF, IS-IS and MPLS, adds MQTT and tshark integration, scales to ~30+ nodes limited by host resources, and runs reliably on single machines or servers.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:48Network experiments
- 3:51Linux commands
- 5:03NeST supports emulation of
- 5:45The journey of NeST
- 8:17Future plans in NeST
- 9:41Important Links!
related talks
44mNorNet – A Linux- and Open-Source-Software-based International Platform for Networking Research
54mNorNet -- Building an Inter-Continental Internet Testbed Based on Open Source Software
30mUsing Python to design, configure, and measure large-scale networks
20mNetKernel: Making Network Stack Part of the Virtualized Infrastructure
16mStarryNet: Empowering Researchers to Evaluate Futuristic Integrated Space and Terrestrial
45mHighlighting Network Automation Bright Spots with NRE Labs
24mAutomatically Correcting Networks with NEAt
24mNetBlocks: Staging Layouts for High-Performance Custom Host Network Stacks
