"STEPPING STONES ON THE PATH TO INTERPLANETARY - - PowerPoint PPT Presentation

stepping stones on the path to interplanetary
SMART_READER_LITE
LIVE PREVIEW

"STEPPING STONES ON THE PATH TO INTERPLANETARY - - PowerPoint PPT Presentation

"STEPPING STONES ON THE PATH TO INTERPLANETARY INTERNETWORKING IND Staff Meeting IND Staff Meeting 24 June 2003 24 June 2003 Adrian J. Hooke Adrian J. Hooke OUTLINE OUTLINE Where weve come from: CCSDS space links


slide-1
SLIDE 1

"STEPPING STONES ON THE PATH TO INTERPLANETARY INTERNETWORKING”

IND Staff Meeting IND Staff Meeting

24 June 2003 24 June 2003

Adrian J. Hooke Adrian J. Hooke

slide-2
SLIDE 2

OUTLINE OUTLINE

  • Where we’ve come from: CCSDS space links
  • Where we are now:

– Delay Intolerant Networking (the IP suite) – The first Delay Tolerant Application (CFDP)

  • Where we are going:

– Delay Tolerant Networking (Bundles)

  • MTO possibilities
slide-3
SLIDE 3

CCSDS Recommendation for Advanced Orbiting Systems Baselined by Space Station and Ground Network

1970 1980 1990 2000 International Space Station

Extension of Standards for More Complex Space Missions }

Extension of the Terrestrial Internet into Space

NASA Telemetry Standardization NASA/ESA Working Group “Packet” Spacecraft Telemetry and Telecommand

NASA/DOD/CCSDS Space Communications Protocol Standards (CCSDS-SCPS) Project

The Dark Age Of GOSIP

File Transfer: FTAM Transport: TP4 Network: ISO 8473 File Transfer: FTP Transport: TCP Network: IP

02 January, 1996 STRV-1b IP address: 192.48.114.156

Basic Space/Ground Communications Standards for Space Missions }

Consultative Committee for Space Data Systems (CCSDS)

slide-4
SLIDE 4

The new CCSDS organization

slide-5
SLIDE 5
slide-6
SLIDE 6

International Space Data Standardization Thrusts

Cross Support Services Spacecraft Onboard Interface Services Space Internetworking Services Space Link Services Mission Operations and Information Management Services

Commodity Communications & Navigation Systems

slide-7
SLIDE 7

256 Missions now using CCSDS Space Link Protocols

http://www.ccsds.org/CCSDS/missions.jsp

slide-8
SLIDE 8

Current CCSDS Protocol Scenario

Surface Deep Space Backbone Earth

Orbiter Free Flyer

CCSDS Packet CCSDS Proximity Link and Coding CCSDS UHF; local wired/ wireless CCSDS UHF CCSDS S, X, Ka Band Local Terrestrial Wired Local Terrestrial Link IP IPSEC TCP, UDP

CCSDS Space Link Extension (SLE)

CCSDS Long-haul Link

CCSDS Long-Haul Link and Coding

slide-9
SLIDE 9

OUTLINE OUTLINE

  • Where we’ve come from: CCSDS space links
  • Where we are now:

– Delay Intolerant Networking (the IP suite) – The first Delay Tolerant Application (CFDP)

  • Where we are going:

– Delay Tolerant Networking (Bundles)

  • MTO possibilities
slide-10
SLIDE 10

Current CCSDS Space Internet Protocol Stack

1

Physical

2

Link

3

Network

4

Transport

7

Application Services Space Applications Modulation

Proximity 1 Space Data Link Protocol

IPSec SCPS-SP Security Protocol FTP, SCPS-FP TCP/UDP SCPS-TP CFDP

Radio Frequency b

TM Space Data Link Protocol

Reed-Solomon Coding BCH Coding Convolutional Coding Turbo Coding TLM Frame Sync. CLTU and PLOPs Onboard PHY

SCPS-NP Space Network Protocol Internet Protocol (IPv4, IPv6)

On- board LLC On- board converg- ence Lossless Data Compression

Applications: Spacecraft Instruments and Subsystems

Space Data Link Security Mechanisms COP 1 TC Space Data Link Protocol

AOS Space Data Link Protocol Space Packet Protocol

Time Constrained Applications

Link ARQ Link ARQ

Delay Intolerant Networking

slide-11
SLIDE 11

Network IP Network IP Phys 1 Link 1 Link 1 Phys 1 Phys 2 Link 2

The Internet: a Network of Connected Sub-Networks

Phys 2 Link 2 Phys 3 Link 3

App App App App App App

Network IP Transport TCP Network IP Transport TCP Phys 3 Link 3

Subnet 1 Subnet 2 Subnet 3

slide-12
SLIDE 12

Internet-in-Space Architectural Alternatives:

  • 1. End-to-End Operation

An Internet An Internet An Internet

ES ES ES ES ES ES ES ES ES ES ES ES ES ES ES

ES = End System

ES

Distinguishing features

  • End-to-end protocol operation at IP

and above (Application and Transport connections run end-to-end)

  • Each transport (TCP) endpoint must

be tuned to maximize performance and utilization over satellite link

slide-13
SLIDE 13

Internet-in-Space Architectural Alternatives:

  • 2. Proxy-Based Operation

An Internet An Internet An Internet

ES ES ES ES ES ES ES ES ES ES ES ES ES ES ES ES

GW

“Proxy Space”

ES = End System GW = Transport Layer Gateway (Proxy)

GW

Distinguishing features

  • Dual-gateway (proxy) configuration
  • End System transport connections do not cross

the satellite/wireless link so End Systems do not have to be satellite/wireless aware (e.g., can be unmodified COTS, simplifying deployment)

  • Security above transport or via trusted

gateways

slide-14
SLIDE 14

Current CCSDS Space Internet Protocol Options

SCPS SCPS-

  • NP

NP IP IP Space Link Subnet: CCSDS Data Link Space Link Subnet: CCSDS Data Link SCPS SCPS-

  • SP

SP Other Apps Other Apps IPSec IPSec UDP UDP TCP TCP

SCPS SCPS-

  • FP

FP

TCP Options TCP TCP Options Options

FTP FTP

FTP Features FTP FTP Features Features Space extensions to the Socket Interface Common Network- Layer Interface SCPS-TP “TCP Tranquility”

  • ptions

Congestion control appropriate for mixed-loss environments (congestion, corruption, outage); Selective negative acknowledgment; Robust header compression; Partial Reliability service (BETS); Delimitation of record boundaries; RFC 1323: Window scaling, time stamps, sequence number extension Authentication: guarantee of the identity of a source; Access Control: prevention of unauthorized access; Integrity: protection against modification; Confidentiality: protection from disclosure. Provides both connectionless and managed- connection routing; Supports precedence (priority) based handling; Offer multiple routing options; Signals errors to the layer above; Supports packet lifetime control; Scalable - tailor capability to need, e.g., high communications efficiency in constrained bandwidth conditions. File & record Integrity; Record read & record update; Automatic restart; User suspend/resume; Suppress ASCII reply codes.

The CCSDS protocol suite supports either “native” or “space enhanced” Internet services, at the discretion of the Project organization

Space-optimized IP variant Space-optimized IPSec variant Space extensions to FTP

slide-15
SLIDE 15

SCPS RI Distribution by Date

20 40 60 80 100 120 140 160 1997 1998 1999 2000 2001 2002 2003 2004 Calendar Year Copies

SCPS Reference Software

DISA Teleport System

SCPS RI Distribution by Sector

Government 20% Academia 15%

Industry 65%

slide-16
SLIDE 16

Security Link Bandwidth Allocation MobileIP Resource Reservation

Link Bandwidth Allocation:

Develop new techniques, specifications and prototype software for rapid, adaptive and automated reconfiguration of space/ground and space/space data link transmission capacity

Resource Reservation

Develop techniques and prototype software for spacecraft-to-PI communications by enabling end-to-end resource reservation across multiple providers

IP Mobility for Spacecraft:

Show viability of Spacecraft-to-PI Mobile IP and develop "proxy registration" capability in ground stations

Security:

Standardize space community cryptographic key exchange and key management and enhance the SCPS gateways to provide a robust end-to-end security capability using both IPSec and SCPS-SP

New CCSDS “Experimental” Track: Next Generation Space Internet (NGSI)

(including Security, MobileIP, RSVP)

slide-17
SLIDE 17

NGSI Protocol Extensions

SCPS SCPS-

  • NP

NP Link Link SCPS SCPS-

  • SP

SP Other Apps Other Apps IPSec IPSec UDP UDP TCP TCP

SCPS SCPS-

  • FP

FP

TCP Options TCP TCP Options Options

FTP FTP

FTP Features FTP FTP Features Features

Bandwidth Management Bandwidth Management MobileIP MobileIP

HA/FA: encapsulation and decapsulation

Signaling between Security Gateways Signaling between Home/Foreign Agents End-to-End Signaling (Router Actions)

IP IP

Support for Requirements Signaling

Key Mgmt. Key Mgmt. MobileIP MobileIP BW Mgmt. BW Mgmt.

slide-18
SLIDE 18

Principal Investigator Ground Station (Foreign Agent) Principal Investigator Data delivery begins at time t+n Registration Exchanges begin at time t Data delivery begins at time t Home Agent Home Agent

Protocol Overhead Data Delivery Tunnel

Open MobileIP Extensions for Space

Ground Station (Foreign Agent)

“Standard” MobileIP MobileIP with open NGSI Extensions

slide-19
SLIDE 19

Next Generation Space Internet Protocol Stack

1

Physical

2

Link

3

Network

4

Transport

7

Application Services Space Applications Modulation

Proximity 1 Space Data Link Protocol

IPSec SCPS-SP Security Protocol FTP, SCPS-FP TCP/UDP SCPS-TP CFDP

Radio Frequency b

TM Space Data Link Protocol

Reed-Solomon Coding BCH Coding Convolutional Coding Turbo Coding TLM Frame Sync. CLTU and PLOPs Onboard PHY

SCPS-NP Space Network Protocol Internet Protocol (IPv4, IPv6)

On- board LLC On- board converg- ence Lossless Data Compression

Applications: Spacecraft Instruments and Subsystems

Space Data Link Security Mechanisms COP 1 TC Space Data Link Protocol

AOS Space Data Link Protocol Space Packet Protocol

Time Constrained Applications

Link ARQ Link ARQ MobileIP Key Mgmt RSVP Link Mgmt

NGSI

slide-20
SLIDE 20

Current CCSDS Space Internet Protocol Stack

1

Physical

2

Link

3

Network

4

Transport

7

Application Services Space Applications Modulation

Proximity 1 Space Data Link Protocol

IPSec SCPS-SP Security Protocol FTP, SCPS-FP TCP/UDP SCPS-TP CFDP

Radio Frequency b

TM Space Data Link Protocol

Reed-Solomon Coding BCH Coding Convolutional Coding Turbo Coding TLM Frame Sync. CLTU and PLOPs Onboard PHY

SCPS-NP Space Network Protocol Internet Protocol (IPv4, IPv6)

On- board LLC On- board converg- ence Lossless Data Compression

Applications: Spacecraft Instruments and Subsystems

Space Data Link Security Mechanisms COP 1 TC Space Data Link Protocol

AOS Space Data Link Protocol Space Packet Protocol

MobileIP Key Mgmt RSVP Link Mgmt

Time Constrained Applications

Link ARQ Link ARQ

Delay Tolerant Applications

slide-21
SLIDE 21

CFDP Operations Scenarios

2. point-to-point, acknowledged

Build 1 CFDP

1. point-to-point, unacknowledged

  • 3. multi-hop, in series

Build 2 CFDP

Frame/CLTU Service Ground Station Frame/CLTU Service

Ground Station

CFDP Service Packet Service

X

N e t w

  • r

k C

  • n

t r

  • l

C e n t e r

CFDP Service Packet Service Frame Service

X Rover L a n d e r

C F D P S e r v i c e S e r v i c e S e r v i c e P a c k e t F r a m e X CFDP Service Packet Service Frame Service

Orbiter X

Frame Service

O r b i t e r X

CFDP Service Packet Service
  • 4. multi-hop, in parallel
  • without cross-links

Build 3 CFDP

Currently in deployment (AlSat1, DI, JWST, MRO, etc)

slide-22
SLIDE 22

CCSDS Space Link

(no routing or custody transfer)

CFDP File operations

CFDP point-to-point reliability

(PDU ack & retransmit)

APPLICATION APPLICATION

Core Procedures UT layer User application

CFDP Build 1 CFDP Build 1 – – Blue Book 1 Blue Book 1 -

  • Spring 2002

Spring 2002

It supports:

  • the user application

And consists of:

  • file handling mechanisms

+

  • point-to-point reliability

mechanisms It draws upon:

  • underlying space link unit

data transfer services CCSDS File Delivery Protocol is an internationally standardized mechanism to deliver files of space mission data end-to-end through a space network via a series of store-and-forward hops, using custody transfer techniques CFDP “Build 1” provides non-routed, non-custodial delivery through a single hop.

slide-23
SLIDE 23

CFDP Build 2 – Blue Book 2 - Autumn 2002

  • Supports Scenario 3 (multi-hop, serial transfer) using either - or both - of

two mechanisms:

SFO routing & custody transfer

CCSDS Space Link

(no routing or custody transfer)

CFDP File operations

CFDP point-to-point reliability

(PDU ack & retransmit)

APPLICATION APPLICATION

  • A Store-and-Forward Overlay

(SFO) that uses unmodified Build 1 and is not part of CFDP. This application code provides multi- hop routing and custody transfer services CCSDS Space Link

CFDP File operations

CFDP point-to-point reliability

(PDU ack & retransmit)

APPLICATION APPLICATION

CFDP Extended Procedures: routing & custody transfer

(SFO routing & custody transfer)

  • Additional “Extended Procedures”

that are part of CFDP and which provide multi-hop routing and custody transfer services. These can optionally also be augmented by the SFO for added flexibility

Blue Book 2 additions

slide-24
SLIDE 24

CCSDS Space Link

CFDP File operations

CFDP point-to-point reliability

(PDU ack & retransmit) CFDP Extended Procedures: routing & custody transfer request 1 request 2 indication 1 indication 2 transmitted data product 1

segmentation reconstitution

(SFO routing & custody transfer)

received data product 1

User Application User Application

Data Product Manager (DPM) Overlay

  • As an interim measure to support “Mars Network” operations, Scenario 4 (multi-

hop, parallel transfer) can also be supported by an additional “Data Product Manager” application overlay. The DPM segments user products into pieces that are small enough to transfer as independent CFDP files during a single contact, and passes state to the receiving end to enable their reconstitution.

slide-25
SLIDE 25

“CFDP-Era” (2005+) CCSDS Protocol Scenario

CCSDS File Delivery Protocol (CFDP)

Surface Deep Space Backbone Earth

Orbiter Free Flyer Constellation

CCSDS Packet

CCSDS File Delivery Protocol (CFDP)

CCSDS Proximity Link and Coding CCSDS UHF; local wired/ wireless CCSDS UHF CCSDS S, X, Ka Band Local Terrestrial Wired Local Terrestrial Link IP IPSEC TCP, UDP

CCSDS Space Link Extension (SLE)

CCSDS Long-haul Link

CCSDS Long-Haul Link and Coding

CCSDS Data Product Manager

SFO

CCSDS Data Product Manager

SFO

CCSDS Data Product Manager

SFO

CCSDS Data Product Manager

SFO

CCSDS Link + Physical Security

IP, CCSDS NP (TCP, UDP) CCSDS NP

slide-26
SLIDE 26

There’s a lot of hair starting to grow in the Application layer………

CCSDS File Delivery Protocol (CFDP)

CCSDS Packet

CCSDS File Delivery Protocol (CFDP)

CCSDS Data Product Manager

SFO

CCSDS Data Product Manager

SFO

CCSDS Data Product Manager

SFO

CCSDS Data Product Manager

SFO

Segmentation and Reassembly Custody Transfer File Manipulation End-to-End Reliability End-to-End Routing