SNIS Concept Review
Download
Report
Transcript SNIS Concept Review
NASA Space Network IP Services
SNIS
Space Network
IP Services
Dave Israel
NASA/GSFC
June 8, 2004
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
1
Agenda
Introduction
Operational Concepts & Scenarios
Preliminary Architecture
Summary
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
2
NASA Space Network IP Services
Section 1
Introduction
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
3
What is SNIS?
SNIS is an SN Product that will accomplish the following:
– Makes spacecraft systems look and operate just like any other
nodes on the IONET
– Provide operational IP services that were previously supported in
test and demonstration modes
– Enables end-to-end, standard IP communication between all
mission resources (e.g. spacecraft, control center, Principal
Investigators (PIs))
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
4
SN History as an Internet Service Provider
SN has been supporting a daily IP connection to the South Pole
since 1997 (South Pole TDRSS relay (SPTR))
Multiple ground demonstrations and activities have been done
since (TILT, eclipses, OMNI, demonstrations)
The LPT CANDOS experiment onboard STS-107 demonstrated
SN/GN IP support to an orbiting user
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
5
WSC Low Rate Data Interfaces
Low Rate Switch / Local Interface
Serial clock
& data
Serial clock
& data
Serial clock
& IP data
DAS
Ethernet
Packets
MDM
4800 Bit Blocks
NLIC
UDP/IP
WDISC
PTP
SNIS
TCP/IP
IP
DAS
PTP
TCP/IP
NISN IONet
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
6
IP / WDISC / 4800BB Comparison
Spacecraft
S/C Data
IP
(SNIS)
UDP/TCP
IP
Ethernet
RF Link
S/C Data
UDP/TCP
IP
HDLC
WAN (IONET)
White Sands
S/C Data
SNIS
S/C Data
UDP/TCP
IP
Ethernet
S/C Data
S/C Data
CCSDS Frm
CCSDS Frm
S/C Data
CCSDS Frm
1553
WDISC
WDISC
TCP
IP
Ethernet
4800BB
S/C Data
S/C Data
CCSDS Frm
WDISC
TCP
IP
ATM
CCSDS Frm
CCSDS Frm
S/C Data
CCSDS Frm
1553
MDM
NLIC
NASA/GSFC, Code 452
UDP/TCP
IP
Ethernet
Router
Router
S/C Data
4800 BB
UDP
IP
Ethernet
S/C Data
S/C Data
CCSDS Frm
CCSDS Frm
WDISC
TCP
IP
Ethernet
PTP
Router
S/C Data
CCSDS Frm
4800 BB
UDP
IP
ATM
Router
Control Center
/Scientist
S/C Data
UDP/TCP
IP
ATM
Router
WDISC/DAS
LAN
SIW4 – NASA Space Network IP Services
S/C Data
S/C Data
CCSDS Frm
CCSDS Frm
4800 BB
UDP
IP
Ethernet
Router
SCD
7
SNIS-WDISC Comparison
WDISC & DAS PTPs provide a gateway between the RF link
and TCP/IP on the IONET
– Spacecraft indicates source of data (e.g. SCID, channel, APID)
– PTP is configured before each pass to determine where to send
user data over ground network
– Spacecraft cannot dynamically address data to various ground
systems or to other spacecraft
SNIS supports end-to-end IP protocols with both source and
destination address
– Spacecraft identifies source of data (e.g. IP address, port number)
– Spacecraft inserts destination address (addr/port) that can be used
by the overall network to deliver data anywhere
– Ground systems use standard IP routing mechanisms to
automatically forward packets to their destination (e.g. control
centers, PIs, or other spacecraft)
– Spacecraft can dynamically address data anywhere
– Ground data routing is fully data driven
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
8
NASA Space Network IP Services
Section 2
Operational Concepts & Scenarios
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
9
SNIS Product Overview
The primary function of the SNIS Product is to make
spacecraft systems look and operate just like any other
nodes on the IONET
The SNIS Product will enable the following concepts:
–
–
–
–
–
–
–
Data driven data distribution
File delivery (real-time and store and forward)
Time services
Spacecraft intercommunication
Distributed processing across spacecraft
Long-term system interoperability
Enhanced security options
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
10
Security
Work with GSFC IT Security to select and implement range
of security solutions for use by missions
– i.e. IPsec, VPNs, SSH, SCP
SNIS allows mission to use available Internet security
solutions
Some security
mechanisms transparent
to WSC
Some security
mechanisms may require
WSC router support
Overall increase in
privacy and end-to-end
security for missions
NASA/GSFC, Code 452
WSC
SIW4 – NASA Space Network IP Services
11
Mobile Network Connectivity
(CANDOS demonstration)
TDRS-Z
TDRS-W
Tracking
and
Data Relay
Satellite System
(TDRSS)
TDRS-E
36,000 Km
36,000 Km
36,000 Km
36,000 Km
Low Power Transceiver
(LPT)
in shuttle bay
36,000 Km
36,000 Km
12,000 Km
Space Network
(SN)
Wallops VA
250 Km
GSFC
WSGT
STGT
TDRSS
Guam
WLPS
Goddard Space Flight Center
Greenbelt MD
TDRSS
White Sands NM
Ground Network
(GN)
MILA
Merritt Island Launch Area FL
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
12
Science Alert
One spacecraft detects alert and wants to send notification
to many other ground/space systems across an IP network
– Gamma Ray burst
SNIS connects space elements and ground networks into
one addressable network
Spacecraft addresses
alert packet to one or
more addresses
Packet relays through
TDRSS to WSC
Address causes router at
WSC to send alert
packets to one or more
network nodes
NASA/GSFC, Code 452
WSC
SIW4 – NASA Space Network IP Services
13
Direct File Delivery
File of data collected by instrument onboard spacecraft
During TDRSS contact, files transferred:
– Spacecraft to ground MOC or end user
– Ground MOC or end user to spacecraft
– Spacecraft-to-spacecraft
File transfers performed
using appropriate
protocols, (e.g. FTP, SCP,
MDP, CFDP, NORM)
Transfers direct from
spacecraft to destination
No storage at WSC
NASA/GSFC, Code 452
WSC
SIW4 – NASA Space Network IP Services
14
Store & Forward File Delivery
File of data collected by instrument onboard spacecraft
During TDRSS contact, files moved to/from storage at WSC:
–
–
–
–
WSC manual or automated forwarding (e.g. login or email)
Spacecraft to/from WSC (return)
Ground user to/from WSC (fwd)
S/C to S/C (non-realtime)
File transfers performed
using appropriate protocols,
(e.g. FTP, SCP, MDP, CFDP,
NORM)
Transfers from spacecraft to
WSC and ground user to
WSC, forwarded to
destination later
General purpose file storage
at WSC for use by missions
NASA/GSFC, Code 452
WSC
SIW4 – NASA Space Network IP Services
15
Clock Correlation
Time server at WSC for use by spacecraft
Standard, automated protocol for spacecraft clock sync
– Network Time Protocol (NTP)
– Precision Time Protocol (PTP - IEEE 1588)
Protocols determine
delays each way and
deliver accurate time
Exact accuracy needs
study but 50 us to 1 ms
expected
Spacecraft then
timestamp data and no
ground time stamping
needed
NASA/GSFC, Code 452
Time
Server
WSC
SIW4 – NASA Space Network IP Services
16
NASA Space Network IP Services
Section 3
Preliminary Architecture
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
17
SNIS Product Design Goals
State-of-the art design that maximizes flexibility and reliability
Modular and scalable to allow for future requirements
expansion with minimal impact to facility and subsystems
Maximize use of COTS products at WSC
Minimize need for custom network equipment at user sites
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
18
High Level SNIS Functional Architecture
TDRS
Customer
Spacecraft
TDRSS Ground
Terminal
TDRSS Ground Terminal RF Equipment
(Legacy & DAS Services)
TDRSS Scheduling,
Control and Status
Scheduling,
Control
& Status
Low Rate
SSA/MA/KSA FWD
DAS
RTN
Data
Low Rate
SSA/MA/KSA RTN
SNIS
FWD IP
RTN IP
FWD IP
NISN IONets
FWD IP
NASA/GSFC, Code 452
External
Networks
RTN IP
Customer/MOC
RTN IP
FWD IP
RTN IP
Customer/MOC
SIW4 – NASA Space Network IP Services
19
SNIS Functional Architecture
STGT
TDRSS
FWD
Services
GRGT
WSGT
TDRSS
NCCDS
RTN
Services
TDRSS
NCCDS
RTN
Services
TDRSS
FWD
Services
TDRSS
DAS
RTN
Services
TDRSS
FWD
Services
TDRSS
NCCDS
RTN
Services
TDRSS
DAS
RTN
Services
SNIS Switching
SNIS
Codec
SNIS
Codec
SNIS
Codec
SNIS
Codec
SNIS
LOR
TDRSS Scheduling,
Control & Status
SNIS
Closed
IONet
Routing
Close
d
IONet
SNIS
Restricted
IONet
Routing
SNIS
Open
IONet
Routing
Restricted
IONet
Ope
n
IONe
t
SNIS
External
Network
Routing
External
Networks
SNIS Scheduling,
Control & Status
SNIS
Time
Services
SNIS
File
Services
= Existing TDRSS
= SNIS
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
20
Preliminary SNIS Architecture
MDP
IR
MDPs
IRs
DAS
RTN
Data
VLAN
SNIS Ethernet Switch(es)
VLAN
Legacy RTN
Data
FWD Data
Encoder
Serial->Eth
Convolutional
Scrambling
Reed-Solmon
Monitor and
Logging
interfaces
LOR
Decoder
Code
c
Eth->Serial
Descrambling
Reed-Solmon
Codec
FWD IP
NASA/GSFC, Code 452
Enc
Dec
Enc
Dec
Enc
Dec
Dec
N Pooled
encoders/decod
ers with lots of
modulators and
receivers
RTN IP
Router Serial Interfaces
(HDLC framing)
SNIS IP
Routing
File Service
Enc
IP Routing
FWD/
RTN IP
FS
SIW4 – NASA Space Network IP Services
21
SNIS Schedule
Implementation start: May 2004
System Requirements Review (SRR): July 2004
System Design Review (SDR): November 2004
Implementation Complete/Operations readiness Review
(ORR): December 2005
Complete Transition to Operations/Sustaining Engineering:
March 2006
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
22
NASA Space Network IP Services
Summary
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
23
Summary and Action Items
SNIS planning is proceeding
Requirements definition is in progress
Architecture trade studies and demonstrations are underway
For more information:
[email protected]
NASA/GSFC Code 567.3
(301) 286-5294
http://snis.gsfc.nasa.gov/
NASA/GSFC, Code 452
SIW4 – NASA Space Network IP Services
24
Acronyms
ADP
APID
BOF
CANDOS
CCSDS
CEV
CFDP
COTS
DAS
DASCON
FTP
GN
GPM
GRID
GSFC
HDLC
IONET
IP
IPSec
ISP
ISS
KSA
LAN
LDBP
LEO
LPT
LRS
MA
MDM
MDP
MILA
NCCDS
NENS
NISN
NLIC
NORM
NTP
Automated data Processing equipment
Application Process Identifier
Birds of a Feather
Communication and Navigation Demonstration On Shuttle
Consultative Committee for Space Data Systems
Crew Exploration Vehicle
CCSDS File Delivery Protocol
Commercial Off-the Shelf
Demand Access System
Demand Access System Controller
File Transfer Protocol
Ground Network
Global Precipitation Measurement mission
Ground Station Router Interface Device
Goddard Space Flight Center
High-level Data Link Control
Internet Protocol Operational Network
Internet Protocol
Internet Protocol Security
Internet Service Provider
International Space Station
K-band Single Access
Local Area Network
Long Duration Balloon Project
Low Earth Orbit
Low Power Transceiver
Low Rate Switch
Multiple Access
Multiplexer/Demultiplexer
Multicast Dissemination Protocol
Merritt Island Launch Area
Network Control Center Data System
Near Earth Network Services
NASA Integrated Services Network
NISN Local Area InterfaceCard
NACK-Oriented Reliable Multicast
Network Time Protocol
NASA/GSFC, Code 452
OCD
OMNI
ORR
PCD
PDL
PI
PMP
PTP
PTP
S/C
SCID
SCP
SCPS
SDR
SLE
SN
SNAS
SNIS
SPTR
SRD
SRR
SSA
SSH
STGT
TCA
TCP/IP
TDM
TDRS
TDRSS
TILT
UAV
UDP
ULDBP
VPN
WAN
WDISC
WSC
WSGT
Operations Concept Document
Operating Missions as Nodes on the Internet
Operations Readiness Review
Project Commitment Document
Product Design Lead
Principal Investigator
Product Management Plan
Programmable Telemetry Processor
Precision Time Protocol
Spacecraft
Spacecraft ID
Secure Copy Protocol
Space Communications Protocol Standards
System Design review
Space Link Extensiom
Space Network
Space Network Access System
Space Network IP Services
South Pole TDRSS Relay
System Requirements Document
System Requirements Review
S-band Single Access
Secure Shell
Second TDRSS Ground Terminal
Transformational Communication Architecture
Transmission Control Protocol/Internet Protocol
Time Division Multiplexing
Tracking and Data Relay Satellite
Tracking and Data Relay Satellite System
TDRSS Internet Link Terminal
Unmanned Aerial Vehicle
User Datagram Protocol
Ultra-Long Duration Balloon Project
Virtual Private Network
Wide Area Network
WSC Data Interface Capability
White Sands Complex
White Sands Ground Terminal
SIW4 – NASA Space Network IP Services
25