Yasin Engin Future Networks
NetSatBench Lab Guide
A Turkish reproducible lab guide for LEO satellite network emulation and future-network experimentation.
Problem
LEO satellite networking papers and emulators can feel distant from day-to-day network engineering. This guide turns the topic into a repeatable lab path: prepare the host, start workers, build overlays, test routing, emulate delay/loss, and verify behavior with practical commands.
Lab Workflow
The guide is organized around a reproducible experiment loop. Each step explains what to configure, what command output to expect, and where to look when the emulation does not behave as planned.
Technologies
- Docker for repeatable worker and service environments.
- Etcd for distributed state coordination used by the emulation workflow.
- VXLAN overlays for virtual network connectivity between emulated nodes.
- Linux tc/netem for delay, loss, and link-behavior experiments.
- Routing checks and iperf3 for connectivity and throughput validation.
What I Documented
- Host preparation and dependency checks.
- Worker configuration and common startup failure points.
- Overlay networking, routing tests, and packet-flow validation.
- Performance checks, troubleshooting steps, and reproducible lab habits.
Research Connection
The project strengthens the future-networks track of the portfolio by connecting LEO/NTN reading with a concrete emulation workflow. It sits next to NDN/ICN simulation work, network orchestration reading, and distributed control-plane design.
GitHub Repository
Open NetSatBench Lab Guide on GitHub
Future Improvements
- Add topology presets for different constellation sizes and worker layouts.
- Capture before/after metrics for delay, loss, throughput, and route convergence.
- Connect each lab scenario to a short reading note in the research library.