SlideShare a Scribd company logo
1 of 17
National Aeronautics and Space Administration
Delay/Disruption Tolerant
Networking
Brenda Lyons
Human Exploration and Operations Mission Directorate
DTN Project
NASA/Johnson Space Center
Presented at NDBS 2016, Helsinki, Finland
22 September 2016
Topics for Discussion
• The Solar System Internet
• Space Communication Evolution
• Delays in Perspective
• DTN Overview
• The Case for DTN
• DTN Visualization Example
• DTN Features
• Benefits of DTN
• DTN Standardization
• DTN Benefits on Earth
• DTN Resources
• Open Source DTN Implementations
Traditional Space Communication
The Solar System Internet
• Delay/Disruption Tolerant Networking (DTN) started at NASA in
1998 in response to an initiative to develop an “Interplanetary
Internet”
• Since the mid-2000s worldwide DTN development has been led by
NASA
• In 2010, the Interagency Operations
Advisory Group (IOAG), consisting of
NASA and major international partners,
recommended a timely evolution toward
a fully operational Solar System
Internetwork (SSI), and includes DTN
as a core service of the SSI
Solar System Internet
REF: “Operations Concept for a Solar System Internetwork”, Interagency Operations Advisory Group (IOAG), 15 Oct, 2010.
http://ipnsig.org/wp-content/uploads/2012/07/SISG-Operations-Concept-for-SSI-final-version.pdf
Delays in Perspective
• Distance to ISS (through TDRS): ~71322 km
– On-Way Light Time (OWLT) Delay: 0.24 s
• Distance to the Moon: ~384400 km
– OWLT Delay: 1.28 s
• Minimum Distance to Mars: ~54.6 Million km
– OWLT Delay: 182.13 sec or 3.04 min
• Average Distance to Mars: ~225 Million km
– OWLT Delay: 750.52 sec or 12.51 min
• Farthest Distance to Mars: ~401 Million km
– OWLT Delay: 1337.59 sec or 22.29 min
Notes:
• TCP requires a three-way handshake to establish a connection that consumes 1.5 round-trip
times and has a 2 minute timeout.
• TCP also assumes continuous end-to-end connectivity.
DTN Overview
• The Delay/Disruption Tolerant Networking (DTN) protocol suite extends the
terrestrial Internet capabilities into challenged communication environments
where conventional Internet does not work. These challenges may be frequent
disruptions, unidirectional/asymmetric links, long delays, and high error rates.
• DTN provides assured delivery of data using an automatic store-and-forward
mechanism, while IP generally does not.
• DTN can run over an existing Internet Protocol (IP) suite or can operate as a full
Internetworking protocol.
• DTN is being standardized by the Internet Engineering Task Force (IETF) and
the Consultative Committee for Space Data Systems (CCSDS), with open
international standards, supported by open-source software that can help users
implement the new capabilities.
• The standardized DTN protocol suite is the foundation of the Solar System
Internet.
The Case for DTN
• The Internet Protocol is based on Five Key Assumptions
– Networks are Richly Connected
– Networks have Short Delays
– Data Links are Symmetric and Bi-Directional
– Links have Low Error Rates
– Network Nodes are Trustworthy
• The Assumptions above are NOT VALID in the Space Environment
– Connections can be blocked by orbital mechanics
– Delays can be driven by very long distances
– Links vary by spacecraft and ground station
– Error rates can increase in this environment
– Security is critical for reliable communications and control
Link
Available
9
Sample Multi-hop Scenario Using Traditional IP
S
D
Latency
Throughput
Complete end-to-end path must be available
Waypoint
Relay 1
Relay 2
Ground Station
EVA
Data to Transmit
Time
Link
Available
1
Sample Multi-Hop Scenario Using DTN-Capable Nodes
S
D
Latency
Throughput
Time
Relay 1
Relay 2
Ground Station
EVA
Latency Decreases and Throughput Increases
Waypoint
Data to Transmit
Only next hop needs to be available
DTN Features
The DTN protocol suite was designed for disrupted, mobile, airborne, and near-Earth and
deep-space communications, featuring:
• An internetworking layer that functions efficiently in environments with time-disjoint
and/or simplex links
• A reliable data link layer that improves efficiency of end-to-end delivery by
leveraging local link information and tighter local control loops
• Disruption-tolerant routing services that can take advantage of scheduled and
expected future connectivity, in addition to current connectivity, and that can
interoperate with or without a terrestrial routing infrastructure
• Quality of service mechanisms to provide user control over the order in which traffic
is served by the overlay internetworking layer and is independent of the underlying
network segments
• Security features that protect the infrastructure from unauthorized traffic and provide
standard end-to-end security capabilities (e.g. integrity, confidentiality) and ‘over-the-
air’ key management
• A network management system to configure, monitor, and provide accounting for
traffic passing through the system
• International standards (IETF & CCSDS)
Benefits of DTN
• Improved Operations and Situational Awareness: The DTN store-and-
forward mechanism along with automatic retransmission assures data
delivery, provides more insight into events during communication outages
and significantly reduces the need for ground-based scheduling.
• Interoperability and Reuse: A standardized DTN protocol suite enables
interoperability of international and commercial partner communication
assets, increases the availability of commercial hardware with DTN
included, and allows NASA to use the same communication stack for future
missions (LEO, NEO or Deep Space).
• Space Link Efficiency, Utilization and Robustness: DTN enables more
reliable and efficient data transmissions resulting in more usable bandwidth.
DTN also improves link reliability by having multiple network paths and
assets for potential communication hops.
• Security: The DTN Bundle Protocol Security (BPSec) allows for integrity
checks, authentication and encryption.
• Quality of Service: The DTN protocol suite allows for different priority
levels to be set for different data types, ensuring that the most important
data is received ahead of less important data.
DTN Standardization
• The CCSDS DTN Working Group was established in 2008 and has
since published several documents, including recommended
standards of the core DTN protocols.
– CCSDS 734.0-G-1 – Rationale, Scenarios, and Requirements for DTN in Space
– CCSDS 730.1-G-1 – Solar System Internetworking Architecture Informational Report
– CCSDS 734.2-B-1 (Approved 2015) – CCSDS Bundle Protocol Specification
– CCSDS 734.1-B-1 (Approved 2015) – Licklider Transmission Protocol (LTP) for CCSDS
– DTN Network Management Informational Report (Draft)
– CCSDS Bundle Protocol Security Specification (Draft)
– CCSDS Schedule-Aware Bundle Routing (Draft)
• More recently, NASA helped establish the Internet Engineering Task
Force (IETF) DTN Working Group, with the first active meeting at IETF
91 in November 2014.
– Several documents have been published as internet drafts, including Bundle Protocol,
Bundle Protocol Security, Asynchronous Management Architecture, Asynchronous
Management Protocol, and Agent Application Data Models
– https://datatracker.ietf.org/wg/dtn/documents/
DTN and Terrestrial Applications
• The SSI can be viewed as a very large (in both distances and numbers)
internet of things that need to communicate
– Orbiters, landers, probes, sensors, robots – many more “things”
than humans
– When the opportunity to communicate arises, DTN allows for
automated, assured communications
– With the increasing use of Space, we need more automation and
less cognitive challenges for communicating
• The evolving terrestrial IoT doesn’t typically need immediate response
and constant communication
– Wearables, home automation, trending data, etc.
– Some node storage is necessary for DTN, but is fairly cheap
• Other terrestrial use-cases could benefit from DTN
– Sea-going vessels, outdoor explorers, wildlife research, etc.
• As the terrestrial IoT grows (in number and in geographic distribution),
more infrastructure will be required to maintain all of the comm links
– DTN is an alternative to the increased infrastructure
• Automated, opportunistic, efficient use of existing links with
assured delivery
Resources
• NASA DTN Project Landing Page
– https://www.nasa.gov/content/dtn
• Interplanetary Networking Special Interest Group
– http://ipnsig.org
• DTN Tutorial
– http://ipnsig.org/wp-content/uploads/2015/09/DTN_Tutorial_v3.2.pdf
• Internet Engineering Task Force DTN Working Group
– https://datatracker.ietf.org/wg/dtn/documents/
DTN Implementations (open source)
• Interplanetary Overlay Network (ION)
– https://sourceforge.net/projects/ion-dtn/
– NASA developed DTN implementation
– Includes BP and LTP, CFDP, BSS, AMS
– Works on multiple operating systems
• DTN2
– http://sourceforge.net/projects/dtn/
– Includes an implementation of BP and BSP
– Used at the NASA/MSFC HOSC for ISS Payloads Support
• Other Implementations:
– IBR-DTN: http://www.ibr.cs.tu-bs.de/trac/ibr-dtn
• Available on the Google Play store and as an OpenWRT package
– JDTN: http://sourceforge.net/projects/jdtn/
• Java implementation developed by Cisco
– Postellation: http://postellation.viagenie.ca/
brenda.eliason.lyons@nasa.gov
Thank youand thanks and credit to
NASA/Adam Schlesinger
JPL/Scott Burleigh
MITRE/Keith Scott

More Related Content

What's hot

Opportunistic Networking: Extending Internet Communications Through Spontaneo...
Opportunistic Networking: Extending Internet Communications Through Spontaneo...Opportunistic Networking: Extending Internet Communications Through Spontaneo...
Opportunistic Networking: Extending Internet Communications Through Spontaneo...Waldir Moreira
 
Routing protocol for delay tolerant network a survey and comparison
Routing protocol for delay tolerant network   a survey and comparisonRouting protocol for delay tolerant network   a survey and comparison
Routing protocol for delay tolerant network a survey and comparisonPhearin Sok
 
Opportunistic Networking
Opportunistic NetworkingOpportunistic Networking
Opportunistic NetworkingNoorin Fatima
 
Always Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of ThingsAlways Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of ThingsDaniel Austin
 
Intro to DTN and routing classification
Intro to DTN and routing classificationIntro to DTN and routing classification
Intro to DTN and routing classificationShivi Shukla
 
Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Co...
Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Co...Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Co...
Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Co...Sharif Hossen
 
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...Dr. Mazlan Abbas
 
Multicasting in DTN Networks
Multicasting in DTN Networks Multicasting in DTN Networks
Multicasting in DTN Networks Nagendra Posani
 
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)Nasir Bhutta
 
Routing in Delay Tolerant Networks
Routing in Delay Tolerant NetworksRouting in Delay Tolerant Networks
Routing in Delay Tolerant NetworksAnubhav Mahajan
 
Behavioral malware detection in delay tolerant network
Behavioral malware detection in delay tolerant networkBehavioral malware detection in delay tolerant network
Behavioral malware detection in delay tolerant networkBittu Roy
 
Behavioral malware detection in delay tolerant networks
Behavioral malware detection in delay tolerant networks Behavioral malware detection in delay tolerant networks
Behavioral malware detection in delay tolerant networks Adz91 Digital Ads Pvt Ltd
 
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...IJSRD
 
Project
Project Project
Project J M
 

What's hot (20)

Opportunistic Networking: Extending Internet Communications Through Spontaneo...
Opportunistic Networking: Extending Internet Communications Through Spontaneo...Opportunistic Networking: Extending Internet Communications Through Spontaneo...
Opportunistic Networking: Extending Internet Communications Through Spontaneo...
 
Routing protocol for delay tolerant network a survey and comparison
Routing protocol for delay tolerant network   a survey and comparisonRouting protocol for delay tolerant network   a survey and comparison
Routing protocol for delay tolerant network a survey and comparison
 
Opportunistic Networking
Opportunistic NetworkingOpportunistic Networking
Opportunistic Networking
 
Rmdtn ppt
Rmdtn pptRmdtn ppt
Rmdtn ppt
 
Always Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of ThingsAlways Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of Things
 
DTN
DTNDTN
DTN
 
Intro to DTN and routing classification
Intro to DTN and routing classificationIntro to DTN and routing classification
Intro to DTN and routing classification
 
Delay telerant network
Delay telerant networkDelay telerant network
Delay telerant network
 
Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Co...
Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Co...Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Co...
Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Co...
 
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
 
ROUTING STRATEGIES IN DTN
ROUTING STRATEGIES IN DTNROUTING STRATEGIES IN DTN
ROUTING STRATEGIES IN DTN
 
Multicasting in DTN Networks
Multicasting in DTN Networks Multicasting in DTN Networks
Multicasting in DTN Networks
 
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
 
Routing in Delay Tolerant Networks
Routing in Delay Tolerant NetworksRouting in Delay Tolerant Networks
Routing in Delay Tolerant Networks
 
Behavioral malware detection in delay tolerant network
Behavioral malware detection in delay tolerant networkBehavioral malware detection in delay tolerant network
Behavioral malware detection in delay tolerant network
 
Behavioral malware detection in delay tolerant networks
Behavioral malware detection in delay tolerant networks Behavioral malware detection in delay tolerant networks
Behavioral malware detection in delay tolerant networks
 
Network Coding in Disruption Tolerant Network (DTN)
Network Coding in Disruption Tolerant Network (DTN)Network Coding in Disruption Tolerant Network (DTN)
Network Coding in Disruption Tolerant Network (DTN)
 
WLAN IP and Frame
WLAN IP and FrameWLAN IP and Frame
WLAN IP and Frame
 
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
 
Project
Project Project
Project
 

Viewers also liked

Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...
Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...
Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...acignoni
 
DPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkDPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkPhearin Sok
 
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...Alex Kritikos
 
The need for a fluid data centre, what that actually means, and the hurdles i...
The need for a fluid data centre, what that actually means, and the hurdles i...The need for a fluid data centre, what that actually means, and the hurdles i...
The need for a fluid data centre, what that actually means, and the hurdles i...Nordic Digital Business Summit
 
Astronauts and IoT: Toward True Human-Autonomy Teaming
Astronauts and IoT: Toward True Human-Autonomy TeamingAstronauts and IoT: Toward True Human-Autonomy Teaming
Astronauts and IoT: Toward True Human-Autonomy TeamingNordic Digital Business Summit
 
Vertical requirements for the Data Centre Market 17052012
Vertical requirements for the Data Centre Market 17052012Vertical requirements for the Data Centre Market 17052012
Vertical requirements for the Data Centre Market 17052012Samantha James
 
Digitization - Drivers, Trends, and the Internet of Things
Digitization - Drivers, Trends, and the Internet of ThingsDigitization - Drivers, Trends, and the Internet of Things
Digitization - Drivers, Trends, and the Internet of ThingsNordic Digital Business Summit
 
How to Turn Waste Heat Into Profit Case: Yandex Datacenter Recovery of Wa...
How to Turn Waste Heat Into Profit   Case: Yandex Datacenter Recovery of Wa...How to Turn Waste Heat Into Profit   Case: Yandex Datacenter Recovery of Wa...
How to Turn Waste Heat Into Profit Case: Yandex Datacenter Recovery of Wa...Nordic Digital Business Summit
 

Viewers also liked (15)

Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...
Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...
Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...
 
DPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkDPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant Network
 
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
 
Cloud Services Global Market Analytics 2016
Cloud Services Global Market Analytics 2016Cloud Services Global Market Analytics 2016
Cloud Services Global Market Analytics 2016
 
Can you afford not to consider sustainable ICT?
Can you afford not to consider sustainable ICT?Can you afford not to consider sustainable ICT?
Can you afford not to consider sustainable ICT?
 
Is your data safer in the cloud?
Is your data safer in the cloud?Is your data safer in the cloud?
Is your data safer in the cloud?
 
The need for a fluid data centre, what that actually means, and the hurdles i...
The need for a fluid data centre, what that actually means, and the hurdles i...The need for a fluid data centre, what that actually means, and the hurdles i...
The need for a fluid data centre, what that actually means, and the hurdles i...
 
COLO, WHOLO AND CLOUD DELIVERY
COLO, WHOLO AND CLOUD DELIVERYCOLO, WHOLO AND CLOUD DELIVERY
COLO, WHOLO AND CLOUD DELIVERY
 
Sweco Corporate Pitch
Sweco Corporate PitchSweco Corporate Pitch
Sweco Corporate Pitch
 
Astronauts and IoT: Toward True Human-Autonomy Teaming
Astronauts and IoT: Toward True Human-Autonomy TeamingAstronauts and IoT: Toward True Human-Autonomy Teaming
Astronauts and IoT: Toward True Human-Autonomy Teaming
 
Vertical requirements for the Data Centre Market 17052012
Vertical requirements for the Data Centre Market 17052012Vertical requirements for the Data Centre Market 17052012
Vertical requirements for the Data Centre Market 17052012
 
Digitization - Drivers, Trends, and the Internet of Things
Digitization - Drivers, Trends, and the Internet of ThingsDigitization - Drivers, Trends, and the Internet of Things
Digitization - Drivers, Trends, and the Internet of Things
 
European Data Centre Market Update
European Data Centre Market UpdateEuropean Data Centre Market Update
European Data Centre Market Update
 
How to Turn Waste Heat Into Profit Case: Yandex Datacenter Recovery of Wa...
How to Turn Waste Heat Into Profit   Case: Yandex Datacenter Recovery of Wa...How to Turn Waste Heat Into Profit   Case: Yandex Datacenter Recovery of Wa...
How to Turn Waste Heat Into Profit Case: Yandex Datacenter Recovery of Wa...
 
Sonera – New Generation Telco
Sonera – New Generation TelcoSonera – New Generation Telco
Sonera – New Generation Telco
 

Similar to DTN: Delay/Disruption Tolerant Networking for Space Communication

A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
OSI reference model
OSI reference modelOSI reference model
OSI reference modelshanthishyam
 
IETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingIETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingAPNIC
 
UNIT 4 computer networking powerpoint presentation .pdf
UNIT 4 computer networking powerpoint presentation .pdfUNIT 4 computer networking powerpoint presentation .pdf
UNIT 4 computer networking powerpoint presentation .pdfshubhangisonawane6
 
Computer Networks: Evolution of Computer Networks.pptx
Computer Networks: Evolution of Computer Networks.pptxComputer Networks: Evolution of Computer Networks.pptx
Computer Networks: Evolution of Computer Networks.pptxVishwaTej10
 
ITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxMohammadAsim91
 
Ch 6 IoT Processing Topologies and Types.pdf
Ch 6 IoT Processing Topologies and Types.pdfCh 6 IoT Processing Topologies and Types.pdf
Ch 6 IoT Processing Topologies and Types.pdfDr. Loganathan R
 
Computer Network, Internet, Computer Security and Cyber Ethics
Computer Network, Internet, Computer Security and Cyber EthicsComputer Network, Internet, Computer Security and Cyber Ethics
Computer Network, Internet, Computer Security and Cyber EthicsSubas Paudel
 
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptxUNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptxLeahRachael
 
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...inventionjournals
 
Dc lec-02 (networks)
Dc lec-02 (networks)Dc lec-02 (networks)
Dc lec-02 (networks)diaryinc
 
Routing protocol for effective interoperability
Routing protocol for effective interoperabilityRouting protocol for effective interoperability
Routing protocol for effective interoperabilityvenkateshphd15
 
Introduction to data communications
Introduction to data communicationsIntroduction to data communications
Introduction to data communicationsArunaSekar1
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 

Similar to DTN: Delay/Disruption Tolerant Networking for Space Communication (20)

A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Networking Fundamentals.ppt
Networking Fundamentals.pptNetworking Fundamentals.ppt
Networking Fundamentals.ppt
 
ch01.ppt
ch01.pptch01.ppt
ch01.ppt
 
Unit 2B.pdf
Unit 2B.pdfUnit 2B.pdf
Unit 2B.pdf
 
OSI reference model
OSI reference modelOSI reference model
OSI reference model
 
IETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingIETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routing
 
UNIT 4 computer networking powerpoint presentation .pdf
UNIT 4 computer networking powerpoint presentation .pdfUNIT 4 computer networking powerpoint presentation .pdf
UNIT 4 computer networking powerpoint presentation .pdf
 
Computer Networks: Evolution of Computer Networks.pptx
Computer Networks: Evolution of Computer Networks.pptxComputer Networks: Evolution of Computer Networks.pptx
Computer Networks: Evolution of Computer Networks.pptx
 
Networking lecture1
Networking lecture1Networking lecture1
Networking lecture1
 
ITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptx
 
Ch 6 IoT Processing Topologies and Types.pdf
Ch 6 IoT Processing Topologies and Types.pdfCh 6 IoT Processing Topologies and Types.pdf
Ch 6 IoT Processing Topologies and Types.pdf
 
Computer Network, Internet, Computer Security and Cyber Ethics
Computer Network, Internet, Computer Security and Cyber EthicsComputer Network, Internet, Computer Security and Cyber Ethics
Computer Network, Internet, Computer Security and Cyber Ethics
 
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptxUNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
 
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
 
Aerial links
Aerial linksAerial links
Aerial links
 
Dc lec-02 (networks)
Dc lec-02 (networks)Dc lec-02 (networks)
Dc lec-02 (networks)
 
Routing protocol for effective interoperability
Routing protocol for effective interoperabilityRouting protocol for effective interoperability
Routing protocol for effective interoperability
 
Introduction to data communications
Introduction to data communicationsIntroduction to data communications
Introduction to data communications
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

DTN: Delay/Disruption Tolerant Networking for Space Communication

  • 1. National Aeronautics and Space Administration Delay/Disruption Tolerant Networking Brenda Lyons Human Exploration and Operations Mission Directorate DTN Project NASA/Johnson Space Center Presented at NDBS 2016, Helsinki, Finland 22 September 2016
  • 2. Topics for Discussion • The Solar System Internet • Space Communication Evolution • Delays in Perspective • DTN Overview • The Case for DTN • DTN Visualization Example • DTN Features • Benefits of DTN • DTN Standardization • DTN Benefits on Earth • DTN Resources • Open Source DTN Implementations
  • 4. The Solar System Internet • Delay/Disruption Tolerant Networking (DTN) started at NASA in 1998 in response to an initiative to develop an “Interplanetary Internet” • Since the mid-2000s worldwide DTN development has been led by NASA • In 2010, the Interagency Operations Advisory Group (IOAG), consisting of NASA and major international partners, recommended a timely evolution toward a fully operational Solar System Internetwork (SSI), and includes DTN as a core service of the SSI
  • 5. Solar System Internet REF: “Operations Concept for a Solar System Internetwork”, Interagency Operations Advisory Group (IOAG), 15 Oct, 2010. http://ipnsig.org/wp-content/uploads/2012/07/SISG-Operations-Concept-for-SSI-final-version.pdf
  • 6. Delays in Perspective • Distance to ISS (through TDRS): ~71322 km – On-Way Light Time (OWLT) Delay: 0.24 s • Distance to the Moon: ~384400 km – OWLT Delay: 1.28 s • Minimum Distance to Mars: ~54.6 Million km – OWLT Delay: 182.13 sec or 3.04 min • Average Distance to Mars: ~225 Million km – OWLT Delay: 750.52 sec or 12.51 min • Farthest Distance to Mars: ~401 Million km – OWLT Delay: 1337.59 sec or 22.29 min Notes: • TCP requires a three-way handshake to establish a connection that consumes 1.5 round-trip times and has a 2 minute timeout. • TCP also assumes continuous end-to-end connectivity.
  • 7. DTN Overview • The Delay/Disruption Tolerant Networking (DTN) protocol suite extends the terrestrial Internet capabilities into challenged communication environments where conventional Internet does not work. These challenges may be frequent disruptions, unidirectional/asymmetric links, long delays, and high error rates. • DTN provides assured delivery of data using an automatic store-and-forward mechanism, while IP generally does not. • DTN can run over an existing Internet Protocol (IP) suite or can operate as a full Internetworking protocol. • DTN is being standardized by the Internet Engineering Task Force (IETF) and the Consultative Committee for Space Data Systems (CCSDS), with open international standards, supported by open-source software that can help users implement the new capabilities. • The standardized DTN protocol suite is the foundation of the Solar System Internet.
  • 8. The Case for DTN • The Internet Protocol is based on Five Key Assumptions – Networks are Richly Connected – Networks have Short Delays – Data Links are Symmetric and Bi-Directional – Links have Low Error Rates – Network Nodes are Trustworthy • The Assumptions above are NOT VALID in the Space Environment – Connections can be blocked by orbital mechanics – Delays can be driven by very long distances – Links vary by spacecraft and ground station – Error rates can increase in this environment – Security is critical for reliable communications and control
  • 9. Link Available 9 Sample Multi-hop Scenario Using Traditional IP S D Latency Throughput Complete end-to-end path must be available Waypoint Relay 1 Relay 2 Ground Station EVA Data to Transmit Time
  • 10. Link Available 1 Sample Multi-Hop Scenario Using DTN-Capable Nodes S D Latency Throughput Time Relay 1 Relay 2 Ground Station EVA Latency Decreases and Throughput Increases Waypoint Data to Transmit Only next hop needs to be available
  • 11. DTN Features The DTN protocol suite was designed for disrupted, mobile, airborne, and near-Earth and deep-space communications, featuring: • An internetworking layer that functions efficiently in environments with time-disjoint and/or simplex links • A reliable data link layer that improves efficiency of end-to-end delivery by leveraging local link information and tighter local control loops • Disruption-tolerant routing services that can take advantage of scheduled and expected future connectivity, in addition to current connectivity, and that can interoperate with or without a terrestrial routing infrastructure • Quality of service mechanisms to provide user control over the order in which traffic is served by the overlay internetworking layer and is independent of the underlying network segments • Security features that protect the infrastructure from unauthorized traffic and provide standard end-to-end security capabilities (e.g. integrity, confidentiality) and ‘over-the- air’ key management • A network management system to configure, monitor, and provide accounting for traffic passing through the system • International standards (IETF & CCSDS)
  • 12. Benefits of DTN • Improved Operations and Situational Awareness: The DTN store-and- forward mechanism along with automatic retransmission assures data delivery, provides more insight into events during communication outages and significantly reduces the need for ground-based scheduling. • Interoperability and Reuse: A standardized DTN protocol suite enables interoperability of international and commercial partner communication assets, increases the availability of commercial hardware with DTN included, and allows NASA to use the same communication stack for future missions (LEO, NEO or Deep Space). • Space Link Efficiency, Utilization and Robustness: DTN enables more reliable and efficient data transmissions resulting in more usable bandwidth. DTN also improves link reliability by having multiple network paths and assets for potential communication hops. • Security: The DTN Bundle Protocol Security (BPSec) allows for integrity checks, authentication and encryption. • Quality of Service: The DTN protocol suite allows for different priority levels to be set for different data types, ensuring that the most important data is received ahead of less important data.
  • 13. DTN Standardization • The CCSDS DTN Working Group was established in 2008 and has since published several documents, including recommended standards of the core DTN protocols. – CCSDS 734.0-G-1 – Rationale, Scenarios, and Requirements for DTN in Space – CCSDS 730.1-G-1 – Solar System Internetworking Architecture Informational Report – CCSDS 734.2-B-1 (Approved 2015) – CCSDS Bundle Protocol Specification – CCSDS 734.1-B-1 (Approved 2015) – Licklider Transmission Protocol (LTP) for CCSDS – DTN Network Management Informational Report (Draft) – CCSDS Bundle Protocol Security Specification (Draft) – CCSDS Schedule-Aware Bundle Routing (Draft) • More recently, NASA helped establish the Internet Engineering Task Force (IETF) DTN Working Group, with the first active meeting at IETF 91 in November 2014. – Several documents have been published as internet drafts, including Bundle Protocol, Bundle Protocol Security, Asynchronous Management Architecture, Asynchronous Management Protocol, and Agent Application Data Models – https://datatracker.ietf.org/wg/dtn/documents/
  • 14. DTN and Terrestrial Applications • The SSI can be viewed as a very large (in both distances and numbers) internet of things that need to communicate – Orbiters, landers, probes, sensors, robots – many more “things” than humans – When the opportunity to communicate arises, DTN allows for automated, assured communications – With the increasing use of Space, we need more automation and less cognitive challenges for communicating • The evolving terrestrial IoT doesn’t typically need immediate response and constant communication – Wearables, home automation, trending data, etc. – Some node storage is necessary for DTN, but is fairly cheap • Other terrestrial use-cases could benefit from DTN – Sea-going vessels, outdoor explorers, wildlife research, etc. • As the terrestrial IoT grows (in number and in geographic distribution), more infrastructure will be required to maintain all of the comm links – DTN is an alternative to the increased infrastructure • Automated, opportunistic, efficient use of existing links with assured delivery
  • 15. Resources • NASA DTN Project Landing Page – https://www.nasa.gov/content/dtn • Interplanetary Networking Special Interest Group – http://ipnsig.org • DTN Tutorial – http://ipnsig.org/wp-content/uploads/2015/09/DTN_Tutorial_v3.2.pdf • Internet Engineering Task Force DTN Working Group – https://datatracker.ietf.org/wg/dtn/documents/
  • 16. DTN Implementations (open source) • Interplanetary Overlay Network (ION) – https://sourceforge.net/projects/ion-dtn/ – NASA developed DTN implementation – Includes BP and LTP, CFDP, BSS, AMS – Works on multiple operating systems • DTN2 – http://sourceforge.net/projects/dtn/ – Includes an implementation of BP and BSP – Used at the NASA/MSFC HOSC for ISS Payloads Support • Other Implementations: – IBR-DTN: http://www.ibr.cs.tu-bs.de/trac/ibr-dtn • Available on the Google Play store and as an OpenWRT package – JDTN: http://sourceforge.net/projects/jdtn/ • Java implementation developed by Cisco – Postellation: http://postellation.viagenie.ca/
  • 17. brenda.eliason.lyons@nasa.gov Thank youand thanks and credit to NASA/Adam Schlesinger JPL/Scott Burleigh MITRE/Keith Scott