Back to Projects About the Work

Current laboratory work

NetSatBench and ION-DTN

A bounded record of DTN lab scaffolds and current work aligning orbital calculations, NetSatBench link events, and ION contact knowledge.

DTN ION-DTN uD3TN HDTN DTN7-go

Problem

NetSatBench controls when the emulated IP links exist and which delay/rate conditions Linux applies. ION-DTN stores and forwards bundles using its own configuration and contact knowledge. The integration task is to derive both timelines from the same declared scenario and keep physical quantities, encoded values, and measured results separate.

Earlier synthetic lab scaffold

The repository first used a six-node synthetic topology to prepare comparable command flows for ION-DTN, uD3TN, HDTN, and DTN7-go. Linux namespaces, veth links, and tc/netem provide scheduled connectivity. The common scaffold exists, but a controlled cross-stack benchmark and comparative result table are still planned.

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

Current NetSatBench–ION path

  1. Declared inputsA controlled circular-reference scenario or separately identified ephemeris input, ground nodes, RF assumptions, and timing policy.
  2. Derived geometrySatellite position, AOS/LOS, slant range, physical OWLT = ρ/c, and candidate link rate.
  3. Synchronized artifactsNetSatBench link add/update/delete epochs and ION contact/range plus per-node .ionrc, .bprc, and .ipnrc files share one T₀.
  4. RuntimeNetSatBench realizes VXLAN, /32 routing, and tc/NetEm state; ION handles BPv7, IPN forwarding, storage, and the UDP-based BP convergence-layer adapter.
  5. EvidenceLogs, configuration snapshots, selected PCAPs, file integrity checks, and explicitly defined metrics support individual claims.

Reference calculation

The controlled eight-satellite model uses a 1200 km circular altitude, WGS-84 equatorial radius, and a 25° elevation mask. The code derives a 6565.301 s Kepler period, 45° phase spacing, 5800.055 km adjacent-ISL chord, 623.149 km chord clearance, and 19.347 ms adjacent-ISL OWLT. This is a calibrated reference model, not an operational OneWeb or Starlink specification.

Important boundaries

Status

ItemCurrent statement
Multi-stack six-node foldersImplemented as laboratory scaffolds; cross-stack benchmark planned.
NetSatBench–ION configuration generationImplemented for the inspected project baseline.
Selected integration and timing runsExecuted with retained outputs; each metric keeps its own evidence set.
Starlink V2 Mini resultNot claimed on this page.
The working repository is currently private while the material is being consolidated, so this page does not expose a repository button that would return 404 to a public visitor.