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: Dave.Israel@nasa.gov 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