Skip to content

A curated list of awesome delay- and disruption-tolerant networking

License

Notifications You must be signed in to change notification settings

dtn7/awesome-dtn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Awesome Delay-/Disruption-tolerant Networking Awesome

A curated list of awesome Delay- and Disruption-tolerant Networking

Contents

Bundle Protocol Version 7 - RFC 9171

  • 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

Bundle Protocol Version 6 - RFC 5050

  • 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

Non Bundle Protocol

  • Serval Rhizome - Content storage and distribution service
  • Forban - Simple link-local opportunistic p2p free software

DTN Simulations

  • 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.

Videos

Community