InterPlaNetary Internet

Similar documents
THE DATA DESCRIPTION LANGUAGE EAST LIST OF CONVENTIONS

CCSDS Historical Document

InterPlaNetary Internet

SPACE LINK EXTENSION SERVICES EXECUTIVE SUMMARY INFORMATIONAL REPORT CCSDS G-2

CCSDS Historical Document

CCSDS Historical Document

PROCEDURES FOR SANA REGISTRY SPECIFICATION

NOTEBOOK OF COMMON INTER-AGENCY TESTS FOR CORE PROCEDURES

This document is a preview generated by EVS

OUTLINE. Where we ve come from: CCSDS space links. Where we are now: Where we are going: MTO possibilities

ENCAPSULATION SERVICE

This document is a preview generated by EVS

CCSDS Historical Document

This document is a preview generated by EVS

OPERATION OF CFDP OVER ENCAPSULATION SERVICE

This document is a preview generated by EVS

SPACECRAFT ONBOARD INTERFACE SERVICES SUBNETWORK MEMORY ACCESS SERVICE

CCSDS Historical Document

This document is a preview generated by EVS

This document is a preview generated by EVS

AOS SPACE DATA LINK PROTOCOL

CCSDS Historical Document

TC SPACE DATA LINK PROTOCOL

TM SPACE DATA LINK PROTOCOL

This document is a preview generated by EVS

CCSDS Historical Document

COMMUNICATIONS OPERATION PROCEDURE-1

LOSSLESS DATA COMPRESSION

CCSDS FILE DELIVERY PROTOCOL (CFDP)

CCSDS Historical Document

CROSS SUPPORT CONCEPT PART 1: SPACE LINK EXTENSION SERVICES

SPACE LINK EXTENSION SERVICES

Draft Report Concerning Space Data System Standards PRODUCER-ARCHIVE INTERFACE SPECIFICATION (PAIS) INTEROPERABILITY TESTING REPORT

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) ABSTRACT SYNTAX (CCSD0011)

MISSION OPERATIONS COMMON OBJECT MODEL

CCSDS Historical Document

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR THE FORWARD SPACE PACKET SERVICE

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) XML/DTD SYNTAX (CCSD0013) CCSDS 647.

STANDARD TERMINOLOGY, CONVENTIONS, AND METHODOLOGY (TCM) FOR DEFINING DATA SERVICES

DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL)

CCSDS Historical Document

SPACECRAFT ONBOARD INTERFACE SERVICES

Producer-Archive Interface Methodology Abstract Standard

CCSDS Historical Document

COMMUNICATIONS OPERATION PROCEDURE-1

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR THE FORWARD CLTU SERVICE

DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL)

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS) NETWORK PROTOCOL (SCPS-NP) CCSDS 713.

CCSDS Historical Document

SPACE LINK EXTENSION INTERNET PROTOCOL FOR TRANSFER SERVICES

IP OVER CCSDS SPACE LINKS

A Delay-Tolerant Network Architecture for Challenged Internets

EXTENSIBLE SPACE COMMUNICATION CROSS SUPPORT SERVICE MANAGEMENT CONCEPT

CCSDS SPACECRAFT IDENTIFICATION FIELD CODE ASSIGNMENT CONTROL PROCEDURES

Delay-Tolerant Networks (DTNs)

Report Concerning Space Data System Standards SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR TRANSFER SERVICES APPLICATION PROGRAMMER S GUIDE

CCSDS Historical Document

CCSDS BUNDLE PROTOCOL SPECIFICATION

DRAFT DRAFT REPORT FOR SPACE DATA SYSTEM STANDARDS PROXIMITY-1 SPACE LINK PROTOCOL. Rationale, Architecture, and Scenarios CCSDS 211.

NETWORK LAYER SECURITY ADAPTATION PROFILE

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR TRANSFER SERVICES CORE SPECIFICATION

GUIDELINES FOR THE SPECIFICATION OF CROSS SUPPORT TRANSFER SERVICES

CCSDS Historical Document

Recommendation for Space Data System Standards SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS) TRANSPORT PROTOCOL (SCPS-TP) RECOMMENDED STANDARD

CCSDS Historical Document

Voorbeeld. Preview ISO INTERNATIONAL STANDARD. Space data and information transfer systems Communication operations Procedure-1

AOS SPACE DATA LINK PROTOCOL

CCSDS Historical Document

CCSDS Report. Mike Kearney CCSDS Management Council Chairman CCSDS General Secretary NASA MSFC EO

CCSDS Historical Document

SCHEDULE-AWARE BUNDLE ROUTING

MISSION OPERATIONS SERVICES CONCEPT

THE DATA DESCRIPTION LANGUAGE EAST SPECIFICATION (CCSD0010)

REFERENCE MODEL FOR AN OPEN ARCHIVAL INFORMATION SYSTEM (OAIS)

MISSION OPERATIONS MESSAGE ABSTRACTION LAYER BINDING TO TCP/IP TRANSPORT AND SPLIT BINARY ENCODING

by Esther Jennings, John Segui NASA/JPL Presented by John Segui

REQUIREMENTS FOR BODIES PROVIDING AUDIT AND CERTIFICATION OF CANDIDATE TRUSTWORTHY DIGITAL REPOSITORIES

"STEPPING STONES ON THE PATH TO INTERPLANETARY INTERNETWORKING

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS

SPACE LINK EXTENSION RETURN CHANNEL FRAMES SERVICE SPECIFICATION

CCSDS Historical Document

Disruption Tolerant Networking Across Mission Critical

MISSION OPERATIONS MAL SPACE PACKET TRANSPORT BINDING AND BINARY ENCODING

LOSSLESS MULTISPECTRAL & HYPERSPECTRAL IMAGE COMPRESSION

IMAGE DATA COMPRESSION

GSAW2001 Breakout Session 2 Outbrief. Standards and interoperability: space missions in the Internet era

LOSSLESS DATA COMPRESSION

Standardizing DTN for Space Communications

CCSDS and NASA Standards for Satellite Control Network Interoperability

PROXIMITY-1 SPACE LINK PROTOCOL RATIONALE, ARCHITECTURE, AND SCENARIOS

PARAMETER VALUE LANGUAGE SPECIFICATION (CCSD0006 and CCSD0008)

MISSION OPERATIONS COMMON SERVICES

Voorbeeld. Preview ISO INTERNATIONAL STANDARD

PARAMETER VALUE LANGUAGE A TUTORIAL

CROSS SUPPORT SERVICE MANAGEMENT SIMPLE SCHEDULE FORMAT SPECIFICATION

PROXIMITY-1 SPACE LINK PROTOCOL CODING AND SYNCHRONIZATION SUBLAYER

Extending Internet into Space ESA DTN Testbed Implementation and Evaluation

LOSSLESS DATA COMPRESSION

Delay- and Disruption-Tolerant Networks (DTNs)

Transcription:

InterPlaNetary Internet Vint Cerf The Aerospace Corporation 9 January 2003

Acknowledgments The IPN Team: Adrian Hooke, Scott Burleigh, Leigh Torgerson JPL Eric Travis GST Bob Durst, Keith Scott MITRE Howard Weiss SPARTA Kevin Fall Intel/UC Berkeley Vint Cerf - WorldCom

Opportunity for leverage FTP/TCP/IP Terrestrial Internet Standards Fiber Satellites Cable Short-haul communications Mobile/Wireless Nomadic Space Internet Standards S-band Similar Problems, Common Solutions X-band LEO Constellations Ka-band Self-organizing Mars Network File-based Operations WDM Deep-space Optical Long-haul communications Terabit communications low delay Megabit communications high delay InterPlaNetary Internet Architecture

Historical Conceptual Framework Early requirements: pt-pt links, time-slotted access to spacecraft instruments Packetized channels (link protocols) Flexible multiplexing, improved error handling Simple radio and link level relays DSN to orbiter to lander to rover Each communication requirement is a distinct case DSN establishes link to remote target and is scheduled as a series of pt-pt encounters

Conceptual Trends Longer mission lifetimes Return to radio-isotopic power Fission reactor power? Increasing number of concurrent missions Increasing use of sensor networks Tandem sensor systems (interferometers) Self-organizing sensor networks on ground communicating among themselves and linking to landers and orbiters by radio Increasing use of orbiting communication assets Potential for store-and-forward, packet relay operation

Internet Concepts Devices have names and addresses Inter-device communication is really inter-process communication (exchanges between running programs) Layered protocols, IP core, routing Any device can theoretically talk to any over via IP Common standards lead to interoperability Rich connectivity leads to resilience Dedicated links vs episodic links Optical communication increases capacity

Critical Notions Not all parts of a rich communication architecture need always be engaged e.g. note TCP/IP on Ethernet no routers! Early arguments about specializing TCP/IP on Ethernet Networking is increasingly valuable as population of communicating devices/systems increases Re-use of communication resources by subsequent missions only works well with standardization Network is accreted mission-by-mission as assets are flown containing advanced protocol capability Potential for persistent links with multiple antennas

The NASA Community: Current IND Standardization Thrusts Payload- Spacecraft Interface Spacecraft-to- Spacecraft Interface Space- Ground Interface Space Internetworking Space Mission Operations Services International space standards are developed within the Consultative Committee for Space Data Systems (CCSDS) 34 space agencies Space Link Access

Member Agencies Agenzia Spaziale Italiana (ASI)/Italy. British National Space Centre (BNSC)/United Kingdom. Canadian Space Agency (CSA)/Canada. Central Research Institute of Machine Building (TsNIIMash)/Russian Federation. Centre National d'etudes Spatiales (CNES)/France. Deutsche Forschungsanstalt für Luft- und Raumfahrt e.v. (DLR)/Germany. European Space Agency (ESA)/Europe. Instituto Nacional de Pesquisas Espaciais (INPE)/Brazil. National Aeronautics and Space Administration (NASA HQ)/USA. National Space Development Agency of Japan (NASDA)/Japan. Observer Agencies Australian Space Office (ASO)/Australia. Austrian Space Agency (ASA)/Austria. Belgian Science Policy Office (SPO)/Belgium. Centro Tecnico Aeroespacial (CTA)/Brazil. Chinese Academy of Space Technology (CAST)/China. Communications Research Laboratory (CRL)/Japan. Danish Space Research Institute (DSRI)/Denmark. European Organization for the Exploitation of Meteorological Satellites (EUMETSAT)/Europe. European Telecommunications Satellite Organization (EUTELSAT)/Europe. Hellenic National Space Committee (HNSC)/Greece. Indian Space Research Organization (ISRO)/India. Industry Canada/Communications Research Centre (CRC)/Canada. Institute of Space and Astronautical Science (ISAS)/Japan. Institute of Space Research (IKI)/Russian Federation. KFKI Research Institute for Particle & Nuclear Physics (KFKI)/Hungary. MIKOMTEK: CSIR (CSIR)/Republic of South Africa. Ministry of Communications (MOC)/Israel. National Oceanic & Atmospheric Administration (NOAA)/USA. National Space Program Office (NSPO)/Taiwan. Swedish Space Corporation (SSC)/Sweden. United States Geological Survey (USGS)/USA. The Consultative Committee for Space Data Systems (CCSDS) is an international voluntary consensus organization of space agencies and industrial associates interested in mutually developing standard data handling techniques to support space research, including space science and applications http://www.ccsds.org Initial focus: space/ground data link protocols Recent focus: space networking http://www.scps.org Clay Frost, MSNBC

245 missions, and counting

Deploy standard internets in low latency remote environments (e.g., on other planets) 1 The three building blocks of the IPN Architecture Connect distributed 2 internets via an interplanetary backbone Support dialog across a network of Internets 3 The Basic IPN Concept: construct a Network of Internets

Features of the IPN Architecture Space exploration becomes fully Internet-based Missions log-on to the Interplanetary Internet Service Provider to communicate Remote internets are deployed in short delay space environments An interplanetary backbone network evolves

The IPN is a network of internets Deploy standard internets in low latency remote environments (e.g., on other planets) Operations driven by power, weight, volume High value data, finite buffers Long propagation delays Connect distributed internets via an interplanetary small compared backbone to Transaction sizes are bandwidth-delay product Support dialog across a network of Internets Backbone contact periods: short relative to delay possibly one-way possibly separated by days, weeks cannot guarantee an end-to-end path The Basic IPN Concept: construct a Network of Internets

Stressed tactical communications Sensor Webs Delay Tolerant Networking - reliable communications in highly stressed environments Delay can be introduced by, e.g., Propagation Intermittent connectivity Lack of resources (power, buffers) Simplex or asymmetric channels Interplanetary Network

The Internet is a connected, chatty network of networks based on a wired backbone with negligible delay and errors (with untethered edges emerging) The InterPlaNetary Internet is a disconnected, store-and forward network of Internets based on a wireless backbone with huge delays and error prone links

Some of the Hard Problems Time synchronization/scheduling Antenna pointing(note optical) Routing Flow Control Error handling, retransmission, reassembly Persistent communication over operation system reboots Mobile robot control in high delay/uncertainty cases Naming conventions (DNS doesn t work: tuples!) Mobile spacecraft with multiple named processes

Current Space/Ground Communications Protocol Stack Space Applications Space Networking Space Link Space Channel Coding Space Wireless Frequency and Modulation

Emerging Space/Ground Communications Protocol Stack Space Applications Space File Transfer Space End-to-End Reliability Space End-to-End Security Space Networking Space Link Space Channel Coding Space Wireless Frequency and Modulation

The IPN is a network of internets Deploy standard internets in low latency remote environments (e.g., on other planets) Connect distributed internets via an interplanetary backbone Support dialog across a network of Internets We need a general way to communicate in a disconnected, long-delay environment So The how Basic does IPN all Concept: of this relate construct to the a Interplanetary Network of Internets Internet?

IP: the Thin Waist of the Earth s Internet App App App App App App Transport TCP Transport TCP Network IP Network IP Network IP Network IP Link 1 Link 1 Link 2 Link 2 Link 3 Link 3 Phys 1 Phys 1 Phys 2 Phys 2 Phys 3 Phys 3 Subnet 1 Subnet 2 Subnet 3 Internet: a Network of Connected Sub-Networks

Bundles: A Store and Forward Overlay The Thin Waist of the Interplanetary Internet App App App App App App Internet a Internet b Bundle Bundle Bundle Transport a Transport a Transport b Transport b Network a Network a Network a Network b Network b Link 1 Link 1 Link 2 Link 2 Link 3 Link 3 Phys 1 Phys 1 Phys 2 Phys 2 Phys 3 Phys 3 Network of internets spanning dissimilar environments

IPN Architecture (Internet Draft 1) May 2001 DTN Architecture (Internet Draft 2) July 2002 First Draft Bundle Protocol Specification September 2002 Bundle Specification Specifications Code base Bundle Prototyping 1 st. Rough Code August 2000 CFDP-over-Bundles Experiment. 2 nd. Prototype Code May 2002 3 rd. Prototype Code July 2002

CFDP Bundle Laptop pi.internet Bundle Earth s Internet gs1.internet Deep Space Backbone Laptop gs1.ipn orbiter1.ipn orbiter2.ipn Mars Relay Network Laptop orbiter1.mars CFDP lander1.mars Laptop orbiter2.mars Mars In-situ Internet Bundle Cerf Cube rover2.marslan Cerf Cube lander1.marslan Bundle Cerf Cube rover1.marslan Motes Mars Sensor Web

Bundle Service Layering e2e Applications (e.g., Bundle FTP, CFDP, Bundle NTP) Bundle API Bundle Segmentation & Reassembly Bundling Bundle Custody Transfer Bundle end-end Reliability Bundle Authentication Bundle Encryption Bundle TBD Services Bundle Routing Convergence Layer (specific adapters that map Bundles to underlying transmission services) LTP TCP UDP IP CCSDS Long-haul Link CCSDS Proximity Link SONET Ethernet

Sensor Webs... IPN - Public Outreach Tactical DTN User Military IPN - Implementation Communities DTN Standardization DTNRG CCSDS DTN Core Engineering DTN Architecture DTN Design Documents DTN Open Source Reference Implementation Configuration Control Technical Volunteers DTN Technical Outreach

The 5 year Scenario: fully automated end to end space mission data transfer Mars Region3 Mars Region1 Mars Region2

The Interplanetary Internet

For more information... http://www.ipnsig.org