10-dec-2012-cesg-1 presentation to estec nh conference centre, nordwijkerhout, netherlands hosted by...
TRANSCRIPT
10-Dec-2012-cesg-1
Presentation to ESTECNH Conference Centre, Nordwijkerhout, Netherlands
Hosted by ESA/ESTEC
8 April 2014
CCSDS Space Internetworking Services (SIS)
10-Dec-2012-cesg-3
Space Internetworking Systems Area
• The objective of the Space Internetworking Services (SIS) Area is to address the communications services and protocols supporting end-to-end communications among applications, particularly where those communications may span multiple heterogeneous physical and data link technologies. Areas addressed by SIS include the networking infrastructure to support application-to-application communication onboard a single spacecraft, communications among multiple spacecraft, and communications between space-based applications and their counterparts on Earth and/or other planetary bodies.
• The SIS Area deals with communication services and protocols that are independent of specific link technology (as a lower layer bound) and independent of application-specific semantics (as an upper bound). Thus the SIS area covers essentially the network through application layers of the OSI reference model.
• SIS protocols use the underlying communication and infrastructure services provided by the Space Link Services (SLS) and Spacecraft Onboard Interface Services (SOIS) areas and any other onboard networks, and provide the networked connectivity needed by applications developed in other CCSDS areas such as Mission Operations and Information Management Services (MOIMS) and Spacecraft Onboard Interface Services (SOIS). The SIS services provide hardware-independent mechanisms for identifying end systems, and provide communications services that allow users to disregard whether the communication is over a single data link layer or over multiple hops. The suite of capabilities developed by the SIS Area accommodates all ranges of delay, interactivity, and directionality, although not all protocols are appropriate for all environments.
• The services provided by SIS protocols free applications from having to have intimate knowledge of the underlying communications protocols and mechanisms, and from having to know the physical location(s) of the entities with which they are communicating. This enables applications to focus on the application-specific protocols and interactions necessary to achieve their goals.
10-Dec-2012-cesg-4
SIS Area Relation to OSI Layers
OSI Layers*
Data Unit Layer Function
Host Layers
Data
Application Network process to application
PresentationData representation, encryption and decryption, convert machine dependent data to machine independent data
SessionInterhost communication, managing sessions between applications
Segments TransportReliable delivery of packets between points on a network.
Media Layers
Packet / Datagram
Network
Addressing, routing and (not necessarily reliable) delivery of datagrams between points on a network.
Bit / Frame Data Link A reliable direct point-to-point data connection.
Bit PhysicalA (not necessarily reliable) direct point-to-point data connection.
*Adapted from the Wikipedia definitions.
10-Dec-2012-cesg-5
Why Internetworking?
• Lots of different physical layer technologies• Each designed / tuned for its particular local environment• Different data link addressing mechanisms
• Lots of different applications
• Internetwork layer provides: End-to-End delivery of datagrams• Applications don’t have to care where their peer are (same processor,
link-local, or 10 hops away) – just need to know their Network Address• ‘Global’ addressing mechanism (e.g. IP addresses)
Physical A
Link A
Internetwork
Transport
Application
PhyA
LinkA
Internetwork
PhyB
LinkB
PhyB
LinkB
Internetwork
PhyC
LinkC
Physical A
Link A
Internetwork
Transport
Application
Network
10-Dec-2012-cesg-6
Internetworking and The Solar System Internet (SSI)
CL B CL B
BundleCL AConv. Layer A
ApplicationsBundle Bundle
Transport A Trans ANetwork A Network A Net A
Link A1 Link A1 Link An Link B1Phy A1 Phy A1 Phy An Phy B1Phy A2
Link A2 Link B1Phy B1
An internet A link-layer hop
Applications
• Internet Protocol suite (TCP/IP suite) works well in some space environments but not all:• IP suite assumes low-delay, constant connectivity
• Delay / Disruption Tolerant Networking (DTN) suite designed to work in space
environments where IP suite doesn’t:• DTN routers can hold on to messages until an outbound link becomes available, e.g.• DTN can run as an internetwork directly over links (right side of figure) or on top of another suite
(e.g. TCP/IP) (left side of figure)
10-Dec-2012-cesg-7
The Current SIS Portfolio
CFDP
LTP
Voice and AudioCommunications
TCP/UDP/SCPS-TP
IPSec*
Internet Protocol (IPv4/IPv6)*
Space Packet
Robust Header Compression (ROHC)*
L3
L7
L5
L4
IP over CCSDS Link
Standardized through IETF
CCSDS Final Recommendation
Standards track: draft/Revisions (pink)
Experimental protocol
Draft/Concept paper
AMSMotionImagery
EncapsulationPacket
BP (DTN)
BP NetworkManagement
BPRouting
BP Security
10-Dec-2012-cesg-8
The Current SIS Portfolio
CFDP
LTP
Voice and AudioCommunications
TCP/UDP/SCPS-TP
IPSec*
Internet Protocol (IPv4/IPv6)*
Space Packet
Robust Header Compression (ROHC)*
L3
L7
L5
L4
IP over CCSDS Link
AMSMotionImagery
EncapsulationPacket
BP (DTN)
BP NetworkManagement
BPRouting
BP Security
Low-Delay / Connected EnvironmentsHigh-Delay / Disrupted Environments
[ Many of the applications can function in both environments ]
10-Dec-2012-cesg-9
SIS Working Groups
• Motion Imagery and Applications• Interoperable (space-to-space and space-to-ground) video
based on industry standard codecs
• Voice• Interoperable (space-to-space and space-to-ground) voice
based on industry standard codecs
• Delay / Disruption Tolerant Networking• End-to-end internetworking for the space environment
• CFDP Revisions• Updates to the CFDP specification to better support operation
over a network layer; larger file sizes, etc.
10-Dec-2012-cesg-10
Motion Imagery and Applications
• Identify and agree upon use ofexisting digital video standardsand interfaces to providecommon interoperability ofvideo systems betweenspacecraft and from spacecraftto ground-based operationscenters
• Status• Completed Agency Reviews of Red Book. Currently documenting
proof of interoperability based mostly on use of standards in use by industry and used on the ISS
• Next Steps• Considering standardizing an implementation of bundle
streaming services for video operations
Spatial and Temporal motion imagery requirements
10-Dec-2012-cesg-11
Voice
• Voice and audio communications provides recommendations for
interoperability between space agencies• Voice is considered mission critical for human space missions. • Due the international cooperation in space mission it is mandatory that different
space agencies can easily communicate between each other on the ground, to the
spacecraft and with astronauts, taiconauts and cosmonauts in the spacecraft or
during an EVA as well.• Voice is also used for Satellite mission for communications with Ground Antennas
and Space agencies.
• Status:• Finishing Blue book for Voice an Audio communications.• Preparing test to transfer Voice and Audio via DTN protocol.
• Next steps:• Interoperability testing for Blue book generation.• Prepare work for new digital voice matrixes.• Prepare work for Audio communication for missions beyond the Moon.
10-Dec-2012-cesg-12
Delay / Disruption Tolerant Networking (DTN)
• DTN provides ‘Internet-like’
services for the space
environment• DTN enables automated data handling: configure the network (provide
connectivity, schedules, etc.) and then let the network automatically deliver data
to the destinations
• Status:• About to go to 3rd round of CCSDS Agency reviews on the Bundle Protocol and
Licklider Transmission Protocol (LTP is a reliable data link mechanism for use
‘under’ BP)• Deploying on ISS for use by payloads and operations (file transfer)
• Next steps:• (DTN) Network Management, Security, Routing
CL B CL B
BundleCL AConv. Layer A
ApplicationsBundle Bundle
Transport A Trans ANetwork A Network A Net A
Link A1 Link A1 Link An Link B1Phy A1 Phy A1 Phy An Phy B1Phy A2
Link A2 Link B1Phy B1
An internet A link-layer hop
Applications
10-Dec-2012-cesg-13
CFDP Revisions
• CCSDS File Delivery Protocol (CFDP) is a protocol for automatic file
transfer over space links, which may be characterized by long signal
propagation delay and/or lengthy service outages.• CFDP was standardized in 2007. CCSDS procedures require that
standards be periodically reviewed and modified as necessary, or
retired if no longer needed; this review is now under way for CFDP.• Several enhancements to CFDP have been requested:
• End-to-end file delivery notification (“Finished” PDU) for files sent in
Unacknowledged Mode to support CFDP over network (e.g. CFDP over BP)• Option to send limited metadata with each individual file data PDU (to make
individual PDUs more useful)• Option to send files larger than 4 Gigabytes.
• Status:• Consensus reached on Blue Book changes.
• Next steps:• Agency review of the revised CFDP Blue Book.• Plan for retrofitting implementations and testing interoperability.