G O D D A R D S P A C E F L I G H T C E N T E R 1 The Trade Between CCSDS and HDLC Framing on Global Precipitation Measurement David Everett and Jonathan.

Slides:



Advertisements
Similar presentations
Digital Fountains: Applications and Related Issues Michael Mitzenmacher.
Advertisements

RivuS Stream Control Transmission Protocol (SCTP) on BSD By- Jayesh Rane Nitin Kumbhar Kedar Sovani PICT. Guides: Prof. Rajesh B. Ingle, PICT. Mr. Adityashankar.
A General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 10/17/
IP, Wireless The world is the network. From Ethernet up Ethernet uses 6 byte addresses Source, destination, data, and control stuff Local networks only.
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Gursharan Singh Tatla Transport Layer 16-May
Chapter 5: TCP/IP and OSI Business Data Communications, 6e.
Data Communications and Networks
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
OSI model Diego Abella. Before OSI model Small networks. Small networks. Incompatibilities between devices from different producers. Incompatibilities.
Presentation on Osi & TCP/IP MODEL
Open Source DTN for ISS Payloads Concept Proposal, 05-Jun Open-source DTN communication software for ISS Payloads Kevin K. Gifford BioServe Space.
1 CCSDS File Delivery Protocol for Flight Applications Art Ferrer NASA/GSFC, Code 582 Fourth Space Internet Workshop June 2004 Hanover, MD.
TCP/IP: Basics1 User Datagram Protocol (UDP) Another protocol at transport layer is UDP. It is Connectionless protocol i.e. no need to establish & terminate.
Open Systems and Data Link Protocols November 7, 2002.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005.
June 2004 SIW-4 - IP in Space Implementation Guide 1 Handbook for Using IP Protocols for Space Missions James Rash - NASA/GSFC Keith Hogie, Ed Criscuolo,
Internet Protocol Internetworking Lab 1. Why Internet?
CHIPSat Cosmic Hot Interstellar Plasma Spectrometer Spacecraft Julius-Maximilians-Universität Würzburg S: Telematik in der Raumfahrt Prof. Dr. Schilling.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
Data and Computer Communications Circuit Switching and Packet Switching.
Supernova/Acceleration Probe (SNAP) Mission/Science Operations Irene Bibyk Tim Rykowski Bob Schweiss June 28, 2001.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Data Link Layer Part I – Designing Issues and Elementary.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
ONE Concept. ONE Work area & lab setup ONE Goals Provide single network interface regardless of physical link Provide reliable, isochronous message transport.
CCSDS Unified Space Data Link (USLP)
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 13.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
March 7, 2008Security Proposal 1 CCSDS Link Security Proposal Ed Greenberg Greg Kazz Howard Weiss March 7, 2008.
RF&Mod services from CIS-Lunar WG Single access? Multiple access? –To/from several s/c simultaneously from one station? (many to one) This might be useful.
TRIO-CINEMA Meeting at KHU 1 October 19-23, 2009 CINEMA Operations Manfred Bester.
Proposal for a TC-2 Protocol Ed Greenberg Greg Kazz Oct /27/20151.
IRIG-106 CHAPTER 7 TELEMETRY DOWNLINK ETTC JUNE 2015 Balázs Bagó Zodiac Data Systems.
1 Space-Based IP Testing Using COTS Equipment Will Ivancic - NASA GRC Terry Bell - Lockheed Martin Global Telecommunications Dan Shell - Cisco System.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
CCSDS Fall Meeting at ESTEC
Building a Reliable Onboard Network with Ethernet: A GSFC Prototype Jane Marquart NASA/GSFC.
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
CSCI 465 D ata Communications and Networks Lecture 24 Martin van Bommel CSCI 465 Data Communications & Networks 1.
SCTP: A new networking protocol for super-computing Mohammed Atiquzzaman Shaojian Fu Department of Computer Science University of Oklahoma.
CSCI-235 Micro-Computer Applications The Network.
Space Data Link Secure Protocol Simulator Bruno Saba DCT/TV/IN 15/04/2010.
Proposal for a Proximity-2 Protocol Ed Greenberg Greg Kazz May /11/20161.
Space Data Link Secure Protocol Interoperability Testing Interfaces Definition Proposal Bruno Saba DCT/TV/IN 26/04/2010.
CS/EE 145A Reliable Transmission over Unreliable Channel II Netlab.caltech.edu/course.
Data Link Layer. Data link layer The communication between two machines that can directly communicate with each other. Basic property – If bit A is sent.
Why we need USLP Greg Kazz Ed Greenberg November 9-10, 2014 CCSDS Fall London Question: Why the change of name from NGSLP to USLP? Answer: 1) In time the.
February 14, 2013 POIWG Technical Overview CR / HM-3430 Ku Forward Capability.
CSE331: Introduction to Networks and Security Lecture 2 Fall 2002.
+ PPP Protocol. + Outline WAN Data Link Layer protocols Point-to-point serial communications Transmission Synchronization HDLC.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Data Communications Data Link Layer.
Networking Using the OSI Model.
Packet Switching Networks & Frame Relay
Bruno Saba DCT/TV/IN 26/04/2010
TCP/IP Transmission Control Protocol / Internet Protocol
CCSDS Link Security Proposal
CS412 Introduction to Computer Networking & Telecommunication
Chapter 15 – Part 2 Networks The Internal Operating System
Net 323 D: Networks Protocols
Network Architecture for Cyberspace
16EC Computer networks unit II Mr.M.Jagadesh
Transport Layer 9/22/2019.
Chapter 15. Satellite Services and the Internet
Presentation transcript:

G O D D A R D S P A C E F L I G H T C E N T E R 1 The Trade Between CCSDS and HDLC Framing on Global Precipitation Measurement David Everett and Jonathan Wilmot Fourth Space Internet Workshop June 9, 2004 David Everett 301/ Jonathan Wilmot Goddard Space Flight Center

G O D D A R D S P A C E F L I G H T C E N T E R 2 CCSDS vs. HDLC Framing ; SIW-4; June 9, 2004 Assumptions Link layer protocol options: IP in HDLC compared to IP in CCSDS frames. IP in HLDC stack considered: downlink is one UDP in one IP in one HDLC in RS. CCSDS framing considered is from flight communications card to MOC.

G O D D A R D S P A C E F L I G H T C E N T E R 3 CCSDS vs. HDLC Framing ; SIW-4; June 9, 2004 HDLC Advantages HDLC is a commercial standard – Does not require custom hardware/software for implementation on the ground. CCSDS ops concept has telemetry frames put in IP for ground routing back to the MOC, requiring additional ground station software to establish link to MOC and back. IP telemetry in HDLC needs only the IP address set from the spacecraft to determine end- to-end routing via standard equipment. – Allows use of low cost standard commercial equipment for development and ground test systems. HDLC simplifies flight software/enables hardware solution – CCSDS frames are traditionally done with custom flight software due to complexity of frame construction in hardware. – Current implementations require a central manager (C&DH) for channel maintenance. UDP in IP over HDLC does not have this issue. – With HDLC, any box can send data independently within bandwidth constraints, allowing the true peer-to-peer networks we are familiar with in ground systems. – Fill frames not needed HDLC hardware inserts any number of 0x7e bytes. Simple hardware, compared to constructing valid fill frames. – Fill packets not required to fill out frames, less software effort.

G O D D A R D S P A C E F L I G H T C E N T E R 4 CCSDS vs. HDLC Framing ; SIW-4; June 9, 2004 HDLC Advantages (continued) IP in HDLC has been used in flight and has been prototyped in development labs. IP in CCSDS has not. HDLC down is independent of uplink stream, CCSDS mixes uplink reliability (COP-1) with downlink framing (CLCW). UDP and IP addressing already provide much of the functionality gained with the CCSDS channel identifiers: i.e. application-to- application addressing; Science in VC3, real-time in VC0, etc. IP in HDLC can use the commercial network stacks provided by all modern operating systems, both flight and ground. CCSDS framing needs custom software on both ends of link. – To provide uplink security, standard IPSEC implementation in flight and ground software can be considered. – IP security over CCSDS will require much more effort than using existing standard IP security protocols.

G O D D A R D S P A C E F L I G H T C E N T E R 5 CCSDS vs. HDLC Framing ; SIW-4; June 9, 2004 CCSDS Framing Advantages Escape character (fill byte) needed for HDLC flag bytes, leading to variable frame overhead. – Not clear advantage, since CCSDS framing may also require fill. – Trade between fill frames/packets and byte stuffing overhead based somewhat on data contents. CCSDS layer provides indications of frame loss through use of master and channel frame counters. – Mitigation through use of reliable application protocols, CFDP and COP-1 style commanding over UDP. – Packet sequence counters used for indication of packet loss. CCSDS framing approach removes issue of ground errors – CCSDS ops concept uses CCSDS frames in TCP from ground to MOC. So once the telemetry data hits the ground, it is reliable back to the MOC. – Ops concept for HDLC is UDP/IP direct back to MOC, so real time packets may be lost on the ground. – CFDP used for reliable science avoids this issue, but requires spacecraft to resend frame. – Ground network BER should be very low. CCSDS framing doesn’t require additional sync markers for Reed- Solomon encoding.

G O D D A R D S P A C E F L I G H T C E N T E R 6 CCSDS vs. HDLC Framing ; SIW-4; June 9, 2004 Summary GPM chose HDLC framing over CCSDS framing because: Development and I&T can be supported with commercial hardware and software. – Computer-to-computer connections vs. our current approach, which relies on custom interface cards. HDLC removes complexity from the flight system. HDLC replaces space-application-only ground equipment with commercial equipment. Efficiencies associated with CCSDS framing don’t outweigh the long- term cost advantages of HDLC framing for low-earth orbiting spacecraft. – LEO missions typically fly with comfortable link margins. – Commercial sector will continue to push technology capability.