Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dtn7/awesome-dtn

A curated list of awesome delay- and disruption-tolerant networking
https://github.com/dtn7/awesome-dtn

List: awesome-dtn

awesome awesome-list delay-tolerant-network disruption-tolerant-network dtn opportunistic-networking

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Awesome Delay-/Disruption-tolerant Networking [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

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

## Contents

- [Bundle Protocol Version 7 - RFC 9171](#bundle-protocol-version-7---rfc-9171)
- [Bundle Protocol Version 6 - RFC 5050](#bundle-protocol-version-6---rfc-5050)
- [Non Bundle Protocol](#non-bundle-protocol)
- [DTN Simulations](#dtn-simulations)
- [Videos](#videos)

## Bundle Protocol Version 7 - RFC 9171

- [rfc9171](https://tools.ietf.org/html/rfc9171) - Bundle Protocol Specification Version 7
- [rfc9172](https://tools.ietf.org/html/rfc9172) - Bundle Protocol Security Specification Version 7
- [pyDTN](https://git.ifne.eu/space-public/pyDTN) - Bundle Protocol 7 Proof of Concept Implementation
- [dtn7-go](https://github.com/dtn7/dtn7-go) - Delay-tolerant networking software suite
- [dtn7-rs](https://github.com/dtn7/dtn7-rs) - Rust implementation of a DTN based on RFC9171
- [dtn7-kotlin](https://github.com/NodleCode/dtn7-kotlin/) - Delay-tolerant networking software suite for Kotlin
- [µPCN](https://upcn.eu) - Micro Planetary Communication Network
- [µD3TN](https://gitlab.com/d3tn/ud3tn) - Free, lean, and space-tested DTN protocol implementation running on POSIX and STM32 microcontrollers.
- [TERRA](https://github.com/RightMesh/Terra/) - Lightweight and extensible DTN library
- [ION-DTN](https://sourceforge.net/projects/ion-dtn/) - Delay-Tolerant Networking suitable for use in spacecraft
- [HDTN](https://github.com/nasa/HDTN) - High-rate Delay Tolerant Network (HDTN) Software
- [DTNME](https://github.com/nasa/DTNME) - DTN Marshal Enterprise Implementation
- [dtn7zero](https://github.com/dtn7/dtn7zero) - A python implementation of BPv7 in the spirit of the NetworkZero and GuiZero libraries

## Bundle Protocol Version 6 - RFC 5050

- [rfc5050](https://tools.ietf.org/html/rfc5050) - Bundle Protocol Specification
- [rfc6257](https://tools.ietf.org/html/rfc6257) - Bundle Security Protocol Specification
- [DTN2](https://github.com/delay-tolerant-networking/DTN2) - DTN Reference Implementation
- [IBR-DTN](https://github.com/ibrdtn/ibrdtn) - A modular and lightweight implementation of the bundle protocol.
- [ION-DTN](https://sourceforge.net/projects/ion-dtn/) - Delay-Tolerant Networking suitable for use in spacecraft
- [HDTN](https://github.com/nasa/HDTN) - High-rate Delay Tolerant Network (HDTN) Software
- [DTNME](https://github.com/nasa/DTNME) - DTN Marshal Enterprise Implementation

## Non Bundle Protocol

- [Serval Rhizome](https://github.com/servalproject/serval-dna) - Content storage and distribution service
- [Forban](https://github.com/adulau/Forban) - Simple link-local opportunistic p2p free software

## DTN Simulations

- [TheONE](https://github.com/akeranen/the-one) - The Opportunistic Network Environment simulator.
- [ns3 dtn bit](https://github.com/bit-oh-my-god/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](https://github.com/ComNets-Bremen/OPS) - The Opportunistic Protocol Simulator (OPS, pronounced as oops!!!) is a set of simulation models for OMNeT++ to simulate opportunistic networks.
- [OPSlite](https://github.com/ComNets-Bremen/OPSLite) - OPSLite is a scaled-down, light-weight version of OPS.
- [dtnsim](https://github.com/h-ohsaki/dtnsim) - dtnsim is a DTN (Delay/Disruption-Tolerant Networking) simulator written in Python.
- [dtnsim](https://bitbucket.org/lcd-unc-ar/dtnsim/) - an OMNET++ simulation that can also be used with ION and HDTN (extra branch) implementations
- [pydtnsim](https://github.com/ducktec/pydtnsim) - An event-discrete DTN simulation environment written in Python. Focused on evaluating routing approaches.
- [ns3 dtn](https://github.com/sergiosvieira/ns3-dtn) - rfc 5050 implementation for ns3, mostly undocumented
- [PONS](https://github.com/gh0st42/PONS) - The Python Opportunistic Network Simulator. Run DTN simulations using SimPy.

## Videos

- [Lecture: Introduction to Delay/Disruption Tolerant Networking (1.1)](https://youtu.be/2RHzIxbBJgo) - NASA lecture series about DTN and ION
- [Delay / Disruption Tolerant Networking](https://youtu.be/0gCMIiJdYPQ) - NASA DTN explanation
- [Delay/Disruption Tolerant Networking @ USENIX](https://youtu.be/cr5A2WQGzIQ) - USENIX Talk from 2009
- [DTNs Explained](https://youtu.be/BGQD1UN_q_g) - simple explanation video
- [DTN Routing and Capacity Enhancement in an Outdoor Mobile Environment](https://youtu.be/BAe271zGPL8) - Talk from Microsoft Research

## Community

- [Matrix space to discuss various dtn related topics, especially dtn7-related](https://matrix.to/#/#dtn7:matrix.org)