A curated list of awesome Delay- and Disruption-tolerant Networking
- Bundle Protocol Version 7 - RFC 9171
- Bundle Protocol Version 6 - RFC 5050
- Non Bundle Protocol
- DTN Simulations
- Videos
- rfc9171 - Bundle Protocol Specification Version 7
- rfc9172 - Bundle Protocol Security Specification Version 7
- pyDTN - Bundle Protocol 7 Proof of Concept Implementation
- dtn7-go - Delay-tolerant networking software suite
- dtn7-rs - Rust implementation of a DTN based on RFC9171
- dtn7-kotlin - Delay-tolerant networking software suite for Kotlin
- µPCN - Micro Planetary Communication Network
- µD3TN - Free, lean, and space-tested DTN protocol implementation running on POSIX and STM32 microcontrollers.
- TERRA - Lightweight and extensible DTN library
- ION-DTN - Delay-Tolerant Networking suitable for use in spacecraft
- HDTN - High-rate Delay Tolerant Network (HDTN) Software
- DTNME - DTN Marshal Enterprise Implementation
- dtn7zero - A python implementation of BPv7 in the spirit of the NetworkZero and GuiZero libraries
- rfc5050 - Bundle Protocol Specification
- rfc6257 - Bundle Security Protocol Specification
- DTN2 - DTN Reference Implementation
- IBR-DTN - A modular and lightweight implementation of the bundle protocol.
- ION-DTN - Delay-Tolerant Networking suitable for use in spacecraft
- HDTN - High-rate Delay Tolerant Network (HDTN) Software
- DTNME - DTN Marshal Enterprise Implementation
- Serval Rhizome - Content storage and distribution service
- Forban - Simple link-local opportunistic p2p free software
- TheONE - The Opportunistic Network Environment simulator.
- ns3 dtn bit - This Project is a newbie-friendly simulation for dtn on ns-3 environment, easy to use for research purpuses, supporting customed routing definition and scenario definition.
- OPS - The Opportunistic Protocol Simulator (OPS, pronounced as oops!!!) is a set of simulation models for OMNeT++ to simulate opportunistic networks.
- OPSlite - OPSLite is a scaled-down, light-weight version of OPS.
- dtnsim - dtnsim is a DTN (Delay/Disruption-Tolerant Networking) simulator written in Python.
- dtnsim - an OMNET++ simulation that can also be used with ION and HDTN (extra branch) implementations
- pydtnsim - An event-discrete DTN simulation environment written in Python. Focused on evaluating routing approaches.
- ns3 dtn - rfc 5050 implementation for ns3, mostly undocumented
- PONS - The Python Opportunistic Network Simulator. Run DTN simulations using SimPy.
- Lecture: Introduction to Delay/Disruption Tolerant Networking (1.1) - NASA lecture series about DTN and ION
- Delay / Disruption Tolerant Networking - NASA DTN explanation
- Delay/Disruption Tolerant Networking @ USENIX - USENIX Talk from 2009
- DTNs Explained - simple explanation video
- DTN Routing and Capacity Enhancement in an Outdoor Mobile Environment - Talk from Microsoft Research