Back to Projects Repository

Yasin Engin Future Networks

DTN Implementation Labs

Repeatable Delay-Tolerant Networking experiments for comparing DTN stacks under the same satellite-style contact schedule.

DTN ION-DTN uD3TN HDTN DTN7-go

Problem

Delay-Tolerant Networking stacks are difficult to compare when each experiment uses a different topology, timing model, and command flow. This project keeps the network shape and contact schedule consistent so implementation behavior can be studied with less noise.

Architecture

The lab family uses a six-node path-diversity model: one ground source, two first-hop satellites, two second-hop satellites, and one ground destination. Linux namespaces and veth links form the network layer, while stack-specific schedulers bring links up and down to emulate intermittent visibility windows.

Ground-A Sat-1 Sat-2 Sat-3 Sat-4 Ground-B Contact scheduler + tc/netem

Included Labs

What I Built

Technologies

GitHub Repository

Open DTN Implementation Labs on GitHub

What I Learned

Future Improvements