Constellation Program Command, Control, Communications and Information (C3I) Overview of the Preliminary Concepts

Download Report

Transcript Constellation Program Command, Control, Communications and Information (C3I) Overview of the Preliminary Concepts

Constellation Program
Command, Control, Communications and
Information (C3I)
Overview of the Preliminary Concepts
Summarized by Will Ivancic
NASA GRC
C3I Team Background
 C3I Architecture evaluation team formulated as CEV tasker in July 2004.



Multi-center team assembled to assess interoperability and architecture approaches to address
Cx needs.
Participation from JSC, KSC, MSFC, GSFC, & JPL (including operations and engineering
communities). Detailed supporting white papers were generated drawing on over 50 of NASA
“experts” on various architecture areas (see attached list).
Assessment results documented in “C3I Architecture Report”, Nov. 2004.
 In 2005, C3I team worked as part of the Exploration Communications & Navigation
Systems (ECANS)




Supported SE&I Integrated Discipline Teams (IDT) analysis and trades.
Supported ERTT assessments & requirements development efforts
Directed to begin development of “interoperability specification”
Worked with Space Communications Architecture Working Group (SCAWG) on selection of RF
link definitions.
 In 2006, C3I team moved to CxPO and became the C3I Systems Integration Group
(SIG).




5/19/2016
SIG includes membership from all level 3 projects, ECANS, ISS, APO, Ops Integration, SR&QA,
T&V, Mission Operations.
From May-Sept ’06, included 100+ engineers from around NASA. Currently, ~60+ engineers.
C3I SIG leadership/team staffed heavily with matrix engineers from engineering and operations
organizations (from almost all NASA centers).
C3I SIG is working to develop the correct set of requirements and architecture based on
trades/analysis and continual technical exchange w/ L3 (as systems become more defined).
2
Needs/Trends/Challenges
 Systems engineering needs and trends
 Increasing focus on capability-based acquisition
 Increasing focus on maximizing user value
 Increasing reliance on “systems of systems”
 Disproportional increase in complexity and interdependency
 Disproportional increase in needs for interoperability
 Increasing COTS, open source, reuse, and legacy integration
 New challenges in systems engineering and program management
 Integrated end-to-end emphasis, rather than individual System
 Long term evolutionary development, rather than short term, revolutionary
 Capability (ability to perform many, loosely coupled tasks), rather than
functionality (ability to perform a few, very specific tasks)
 Lifecycle perspective, rather than acquisition focused
 Negotiation, rather than mandate
C3I architecture is intended to address these trends
5/19/2016
3
C3I Overview
 Network-Centric Architecture






IP based network throughout.
Leverage wide range of tools, software,
hardware, protocols.
Open standards & established interfaces.
Very flexible & extensible.
Enables open architecture that can evolve.
Requires architecture be established across
all Cx elements.
 C3I Approach



Wide area network connections can be via terrestrial infrastructure,
umbilical hard-lines, or wireless (RF) links. Elements act as network
nodes that route and relay traffic (as in a mesh network).
5/19/2016
C3I fundamentally cuts across all elements and must
function as a “single system” (different from most
systems which partition more along physical lines).
Historically, communications, networks, command and
control, security, and information systems were
designed and developed separately.
Legacy systems optimized for given vehicle/mission vs.
Cx systems which must accommodate multiple
elements/vehicles AND be flexible to exploration
style operations.
4
C3I Overview
C3I Layers
Applications
Framework
ISO Layers
Application
Presentation
Session
Transport
Protocols
Network
Link
Interfaces
Data Link
 Layered approach
 Isolates change impacts (enabling evolution)
 Based on industry standards.
 Includes publish & subscribe messaging
framework (enabling plug-n-play applications
by establishing well defined data interfaces).
Physical
 Interoperability
 Focus on standards and approaches that
enable interoperability between elements.
 Establish small set of interface standards &
reduce possible number of interface
combinations.
 Requires interoperability at all layers:
communications, networks, security, C2, and
information.
5/19/2016
Publish & subscribe based framework abstracts
communications and inter-application interfaces. It
also enforces a consistent data model, any required
security, and limited application interfaces.
5
C3I Interoperability Specification Scope
 Interoperability Specification only deals with the interfaces and protocols at the
element interface, NOT the internal (application, API) interfaces.
Note: For future Cx configurations, the C3I architecture
will evolve to include increased C2 interoperability.
5/19/2016
6
State-of-the-Art Comparison
Future
Current
 Communications



Link planning and scheduling
Manual configuration
Fixed resources allocations



Autonomous link negotiation
Autonomous configuration
Flexible resource allocations

Seamless interoperability between ground and space
networks
Dynamic configurations
Delay tolerant networking
 Networks



Non-routable systems in space requiring
gateway functions
Fully routable ground networks
Static configurations


 Security



NASA Missions as civilian assets
Link layer encryption and closed
networks
Data protection from point to point



NASA missions as “National Assets”
Network layer encryption and mix of open and closed
networks
Data protection in motion and at rest


Multiple, survivable, frameworks with common APIs
Dynamic operations models

Dynamic, cross-linked knowledge repositories
 Command and Control


Large, complex, single purpose facilities
Static operations models
 Information Model

5/19/2016
Ad hoc data repositories
7
Current Architecture
5/19/2016
8
NASA Network Architecture Evolution
From SCAWG Architecture Report (3/06):


DSN complexes will be replaced with large arrays of
small aperture antennas (~12m)
Multi-mission support will be provided to near-Earth
and deep-space users





Lunar is in between these cases
S, X and Ka-band support
Low-Density Parity Check (LDPC) FEC codes will be
standard
Automated, integrated scheduling systems
CCSDS compliant data interfaces (AOS, SLE)

Non-CCSDS implementations will require additional upgrades
– but this is a new system





5/19/2016
Near Earth Relay (TDRSS) will be replenished
with advanced capability space segment
Ku-band will be discontinued
IP-based users (MA-DAS) and IP/SLE
connections will comprise the bulk of the Sband community
LDPC FEC codes will be added to the standard
ground processing
Integrated scheduling and service
management across networks (integrated with
GN, DSN)
9
Conceptual Lunar Communications Architecture
5/19/2016
10
Structure of Communication Protocols
 Point-to-Point Links
 Operational – provides highly available command / telemetry path for normal
operational voice, data, situational awareness. Provides radiometrics for orbit /
trajectory determination and rendezvous / docking operations.
 High Rate – provides high volume data transfer for video, science, recorder dumps,
large file transfer.
 Contingency Voice – provides high availability, low complexity voice communications
to protect options in the event that the prime communication systems are unavailable.
 Recovery RF – provides communication and location capability to permit recovery of
crew and vehicle post-landing.
 Multipoint
 Provides multiple user, simultaneous communications capability for EVA, proximity
operations, and surface area networks.
 Internal Wireless
 Provides communication between systems and portable equipment (laptops, PDAs)
 Provides communication between sensors and wireless devices for location,
inventory, crew biomedical data, headsets, etc…
5/19/2016
11
Constellation Communications “Urban Legends”
 C3I’s communications are not compatible with international partners.





All layers of the C3I communications stack are mapped to CCSDS standards.
SNUG references provide complete specifications for use of TDRSS.
SN compatible flight hardware is readily available from European manufacturers
C3I’s data link uses international standards (RFC 2427 and ITU-T Q.922)
C3I’s implementation of IP communications follows “IP over CCSDS Space Links”
recommendation (CCSDS 702.0-R-1).
 C3I Comm team is working with CCSDS groups to ensure future CCSDS standards
and recommendations meet Constellation communication needs
 C3I’s modulations are not compatible with existing ground stations.
 Space Network modulations are BPSK and QPSK.
 PN direct-sequence spread spectrum is used to provide ranging data and spectrum reuse.
 Data Group 2 modulations are un-spread, BPSK uplink, QPSK downlink.
 Commercial and international ground stations support BPSK and QPSK
 CCSDS RF standards call for BPSK and QPSK suppressed carrier modes
 Note: C3I’s FEC code will require addition of new decoders at ground stations. White
Sands and DSN are implementing the selected code in their baselines.
 Ranging will require addition of SN PN ranging systems – commercially available
INSNEC receiver – Made in France
5/19/2016
12
Point-to-Point Communication Protocols
 Space Network (TDRSS) Signal Formats



S-Band DG1 (Modes 1-3), DG2 (SSAF/R, SMAF/R)
modulations
Ka-Band (KaSAR/F) modulation
SN signal formats are supported by US, international
and commercial
CCSDS “compliant” in non-Spread modes
 Link Layer Formatting – CCSDS



CCSDS symbol randomization & frame synch
CCSDS FEC (Rate ½ LDPC)
CCSDS AOS Transfer Frame w/ VCA service
 Data Link Layer – Provide support to IPv4 and
extensibility to IPv6



5/19/2016
Multiprotocol Interconnect over Frame Relay (MPoFR)
Permits native use of both IPv4 and IPv6
Use of Q.922 framing per RFC 2427 allows bridging
between MPoFR and CCSDS AOS in a manner
compliant with CCSDS recommendations
IPv6
Multiprotocol Interconnect over Frame Relay (RFC 2427)
MPoFR (Frame Relay) Framing (ITU-T Q.922)
Space Link Layer
AOS VCA (CCSDS 732.0-B-2)
(Uncoded)
LDPC FEC (CCSDS 131.1-O-1)
ASM (CCSDS 131.0-B-1)
Symbol Randomization (CCSDS 131.0-B-1)
NRZ-M Symbol Coding
(LDPC does not use NRZ-M)
SN Modulations
DG 1 Mode 1
(SpreadSpectrum)
S-Band

Data Link Layer
DG 2 (Unspread)
DG1 Mode 3
(SpreadSpectrum, High
Rate
Unbalanced)
Ka-Band
 Follows CCSDS recommendation for “IP over
CCSDS Space Links”
IPv4
 Supports current and planned NASA networks
13
Network Discipline Requirements Highlights
 C3I Interoperability Standards Book Vol. 1,
Interoperability Standards



Section 3.3.1 IP Connectivity – Describes basic
requirements for a System to be connected to a Cx
IP network: Network (IPv4, IPv6) and transport
Protocols (udp, tcp), addressing, routing, multicast,
manipulation of network tables and configuration,
basic device management
Other subsections of 3.3.1 add additional capability
and as such are not necessarily required by all
systems, for example
 3.3.2 Dynamic Routing Between Systems – The use of
routing protocols
 3.3.4 Domain Name Service – Automation of name to
address resolution
 3.3.5 DTN (Disruption Tolerance Networking)
 3.3.6 and 3.3.7 DHCP (automated addressing) support
for small System
 3.3.10 Network Management: Increased information and
management capability
Other Vol. 1 sections of concern
Legacy
Element
CEV2
10.2.0.0/16
CEV1
LAN
WAN
10.1.0.22
Net
Relay
L1/L2
Relay
10.1.0.1
GS1
GS2
GSN
10.0.0.1
Ground
Network
 3.2 Hardline requirements for deterministic and high
volume intersystem connectivity

MOC
1394b has been selected for both
 3.5.1 Voice Exchange: Sets codec, operations, and voice
quality standards
 3.5.2 Motion Imagery Exchange: Sets codec and
operations standards
 3.5.4 Time Exchange: Currently NTP is specified
5/19/2016
Custom Interface
Tunneled Data
Legacy Formats
14
Space Routing
PROPOSED Network Architecture
Equipment
 Routers
 Cisco 2501
 Cisco 2505
 2 Cisco 2621
 Cisco 3640
 Ethernet interfaces
Issues
 Can hosts
communicate if
they are not on the
same subnet?
 If hosts are on the
same subnet, is
dynamic routing
possible?
 Can IPv6 solve
these problems?
 Cannot configure
Net_relay
interfaces w/ IPs
addresses in same
subnet
5/19/2016
15
Space Routing Testbed Setup
Findings:

In IPv4 hosts in
different subnets
cannot route.

In IPv6, routing is
valid across different
subnets due to link
local addressing. As
shown in the GS_1 to
GS_2 link.
5/19/2016
16
Link Layer Protocol: IP over HDLC or AOS
UDP H P
UDP H P
UDP H P
IP H P H P
IP H
P
H
IP H
P
FR
HDLC/FR H
P
H
P
(1) IP over HDLC/FR (if
using FEC, then the
HDLC/FR stream is fed
to coding equipment)
H
P
P
H
AOS H
coding
AOS H
P
H
P
coding
P
P
H
P
H
P
coding
(3) IP over
AOS
(2) IP over FR over
AOS
 Two studies were conducted in order to try to determine the best
method of encapsulating IP for transmission over Cx RF links
 First study – “There is insufficient technical discriminator between the
FR/HDLC and FR/HDLC/AOS options.”
 Second study – Supports Frame Relay, based upon the availability of
commercial products and commercial code and the separation of the link
layer from the error correction code. The Frame Relay specification
includes a modified form of HDLC. AOS octet stream service is included to
provide regular blocks for the error correction code without the need for
additional development.
5/19/2016
17
IP Routing in Space
 Concerns with the expected time required to propogate and age out a dynamic
routes
 Evaluate the suitability of the dynamic routing protocols for the first two phases
of the program.
 Current C3I Spec calls for three interior routing protocols:
RIP (C3I-82), OSPF (C3I-83), OLSR (C3I-295).
 Conclusions:
 “The goal of <= 20 seconds appears achievable for both the LEO and lunar
scenario.” for both RIP and OSPF
 OLSR was not sufficiently developed to be evaluated, but is designed to converge
faster than OSPF
 RIP appears weak, but was not eliminated
 Recommendations:
 Recommended follow-on work is to develop an end-to-end concept for telemetry and
command flows. This concept will weave a path through a large swath of Cx and C3I
and will likely expose a number of areas that don’t quite mesh today.
 Recommended additional study to specifically include contingency routing
5/19/2016
18
Networking Challenges
 Develop Ops Concepts: Stakeholders do not understand how IP will be
used for Cx communications.
 Solidify Bandwidth and Data System Requirements: Work with Systems
to identify and further refine resource requirements
Allay fears:
 VoIP fears: Much skepticism about voice communications over IP.
 Service quality fears: We’re developing a traffic prioritization model,
proof of concept.
 Routing fears: Alter the vision of widely used routing and mobility
protocols as “advanced” via education and demonstration.
 Current thinking is to use static routes initially
 Many believe “static routing” is easier than dynamic routing!
 Time Synchronization: Time reference used for networking and
navigation have dramatically different requirements
5/19/2016
19
Networking Issues





Address assignment and management
Name to address resolution
Multicast name and address assignment
Network device management
Security
 Key Management
 Policy Management
5/19/2016
20
C3I Security Architecture: Traffic Partitioning
 IPsec gateways (e.g., edge routers) ensure separation of traffic
 Traffic flow rules allow only authorized traffic between nodes
C2
Payload
IPsec
Security
Gateway
IPsec
Security
Gateway
Note – Additional
separation at application
layer, where appropriate
C2
5/19/2016
IPsec
Security
Gateway
C2
Payload
Separate VPNs ensure
no payload traffic enters
C2 function (just one
example of concept)
Payload
21
Secure Internal-External Network Connectivity
CLV
CEV
Downlinked data:
-Science data for public release
-Video for public release
Flow allowed
-Medical data NOT for public
release
Recon.
Data
Ground
Station
Data
Archive
Ground
Station
-Private email or voice
conversations NOT for public
release
WAN
High assurance controlled interface (CI)
Flow prohibited to external network by CI
X
External (open)
networks
5/19/2016
22
C3I Security vs. Shuttle/ISS Security
 Complex information distribution patterns
 C3I solution supports automated/electronic mgmt of info distribution
 Support for partnering & long-term exploration objectives
 C3I security architecture enables:
 Secure use of partner-owned, networking-capable, & DTN-capable relays
 Secure use of partner-owned vehicles (e.g., for refueling)
 Secure interaction with partner facilities, including those in orbit & on the Moon
 Current manned space systems mainly secured at communications layer
 Lack of routable security solutions for space will hamper ability to network space
assets, particularly with external partners
 Lack of application layer security prevents fine-grained control
 Key management
 C3I solution supports electronic mgmt and updating of keys
5/19/2016
23
Cx will be a Paradigm Shift
 NASA missions have developed their own IT infrastructures to
support communications, command, control and information
management, which proved to be a satisfactory solution in many cases
 The Constellation presents a different challenge by its increased
complexity induced by the large number of simultaneously interoperating elements
 The highly distributed environment of the Constellation requires
co-operation of many different parties, including NASA and its
contractors. The accurate dissemination of information among these
players will enable them to interact more effectively
 Numerous NASA C3I-enabled systems with different functionality,
handling different kinds of information and made by different
manufacturers should be able to take part in an overall information
network and seamlessly interchange operational information
5/19/2016
25
C3I External Interactions
 Overall
 Efforts to date have been very limited due to the SBU nature of most C3I work
 Standards Organizations
 Have had an ongoing awareness-level interaction with numerous standards groups for
communications and information system standards. Now working to be more involved
 CCSDS – multiple working groups
 ESA is pushing the development of a new set of interoperability and commonality standards.
NASA has not been engaged in the effort for the past two years
 NASA, with support from C3I and Level III (MCC), will participate in the week-long technical
meetings in January in Colorado Springs and we plan to seriously evaluate their efforts and
look for areas of common need and continued interaction
 Object Management Group (OMG) – Space Domain Task Force
 XTCE is the master telemetry and command list standard now being widely accepted in
industry
 One of the XTCE authors now on the C3I Info team and will present the OMG with any
recommended changes, if needed, to accommodate Cx
 XTCE will be the first joint OMG-CCSDS standard
 NCOIC – Net-Centric Operations Industry Consortium – Satellite Ground Systems
Working Group
 C3I has periodic discussions, but C3I and other NASA initiatives are somewhat ahead of
where the NCOIC working group is currently
5/19/2016
26
C3I General Outreach – Vendor Interaction
 There is a lot of interest throughout the commercial products industry to
either be directly involved with NASA’s Cx work or to follow the leads of
Cx, as any new ideas will probably spread beyond Exploration
 C3I has had limited meetings and demonstrations from vendors, but
generally only to understand their products – not to discuss C3I
 Ready to now expand to discuss C3I concepts with both space-domain-specific
companies and general product organizations (Google?, Business Process
companies, framework companies, etc.)
 GSFC operates a lab of commercial vendor products and has regular
interaction with most of the command and control COTS vendors
 C3I is planning a command and control COTS vendor day




About 10 COTS vendors to be invited to a tailored industry interaction day
Not related to any ongoing procurements
Will be repeated at up to 5 NASA Centers
Chance for Centers to better understand state of the industry and for industry to
see where we are headed and to establish contacts
 February-March 2007 timeframe
5/19/2016
27