2/17/2024

* Official distribution site for ION and ION-core has moved to GitHub:
https://github.com/nasa-jpl/ION-DTN
https://github.com/nasa-jpl/ion-core

* ION documentation:
https://nasa-jpl.github.io/ION-DTN/

* This site will continue to host ION 4.1.2 and all earlier releases.
=============================
ION development is managed by the Jet Propulsion Lab; regression testing and code management are provided by Ohio University.

The Interplanetary Overlay Network (ION) software distribution implements Delay-Tolerant Networking (DTN) architecture, as described in Internet RFC 4838. It is intended to be usable in embedded environments, including spacecraft flight computers and ground systems.

ION 4.x builds BPv7 (RFC 9171) by default, with a configure option for BPv6 (RFC 5050). Windows installers for both BPv6 and BPv7 are provided.

Features

  • Implementations of both version 6 and version 7 of Bundle Protocol.
  • Bundle Streaming Service, for streaming audio, video, and telemetry over DTN.
  • Aggregate Custody Signaling, to control uplink bandwidth consumption.
  • Delay-Tolerant Payload Conditioning, for "transport"-like functionality over BP, plus application data aggregation and elision.
  • An adaptation of the DTNperf performance monitoring tool for DTN.
  • An implementation of BPSec, the new security protocol for BP, soon to be an Internet standard.
  • An implementation of Asynchronous Management Protocol, for delay-tolerant network management.
  • A delay-tolerant public key infrastructure, DTKA, based on a new Trusted Collective system.
  • An updated implementation of LTP link service based on erasure coding.

Project Activity

See All Activity >

Categories

Networking

License

BSD License

Follow ION-DTN

ION-DTN Web Site

Other Useful Business Software
Innovate faster with enterprise-ready generative AI—enhanced by Gemini Icon
Innovate faster with enterprise-ready generative AI—enhanced by Gemini

Build, deploy, and scale machine learning (ML) models faster, with fully managed ML tools for any use case.

Vertex AI offers everything you need to build and use generative AI—from AI solutions, to Search and Conversation, to 130+ foundation models, to a unified AI platform.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • The position "route ->toNodeNbr=contact ->toNode; route ->fromTime=contact ->fromTime;" in line 1166 and 1167 of "H:\ION package\ion-open-source-4.1.1\bpv6\cgr\libcgr.c" , I think we should change "route" to "newRoute" here. If the author sees it, can you pay attention.
    Reply from ION-DTN
    Posted 2023-09-27
    Thank you for the suggestion. We will look into it. If you can, please provide more context information regarding why you recommend such change.
  • An excellent project. Is easy to adapt to specific network/link interfaces. And I have found no project that can compeet on features.
  • Thanks for good program!
  • Good work:)
Read more reviews >

Additional Project Details

Operating Systems

MinGW/MSYS2, VxWorks, Solaris, Linux, FreeBSD, Android, Mac

Intended Audience

Developers

User Interface

Command-line

Programming Language

C

Related Categories

C Networking Software

Registered

2011-06-16