SIS_DTN 1 SIS-DTN LTP Protocol Specification May 2010.

Slides:



Advertisements
Similar presentations
SIS_DTN 1 DTN BP Protocol Specification May 2010 Darmstadt 2012.
Advertisements

Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IP datagrams Service paradigm, IP datagrams, routing, encapsulation, fragmentation and reassembly.
An Introduction to Secure Sockets Layer (SSL). Overview Types of encryption SSL History Design Goals Protocol Problems Competing Technologies.
CCNA – Network Fundamentals
SDLS impact on TM, AOS, TC Space Data Link Protocols Greg Kazz NASA/JPL Oct 16/17, 2012.
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
GVCID parameter for Encapsulation - V2 - Oct2009 Encapsulation Service: Specifying the channel in the underlying Space Data Link Protocol Version 2/3 (Last.
A General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 10/17/
1 TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
1 Comments on Delay Tolerant Network (DTN) October, 2008 Berlin, Germany Takahiro Yamada, JAXA/ISAS.
Licklider Transmission Protocol (LTP) ● A point-to-point protocol for DTNs – Think of it as somewhere from layer 2 up to maybe layer 4! ● LTP is highly.
1 K. Salah Module 5.2: Internet Protocol CO vs. CL protocols IP Features –Fragmentation –Routing IP Datagram Format IPv6.
Oct 26, 2004CS573: Network Protocols and Standards1 IP: Routing and Subnetting Network Protocols and Standards Autumn
What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host IP treats a computer as an endpoint of communication Best.
Process-to-Process Delivery:
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
1 Extensions to CRTP RTP Multiplexing using Tunnels Bruce Thompson Tmima Koren Cisco Systems Inc.
SIS_DTN 1 SIS-DTN Forward Planning October 2013 San Antonio Fall 2013.
SIS_DTN 1 SIS-DTN Status: LTP, BP, SSI Arch October 2013 San Antonio Fall 2013.
© 2009 The MITRE Corporation. All rights reserved. Joint DTN / SOIS Meeting April 22, 2009 Colorado Springs, CO.
© 2002, Cisco Systems, Inc. All rights reserved..
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
1 Network Layer Security: Run over non-IP Protocol? Howie Weiss (NASA/JPL/Parsons) San Antonio, TX October 2013.
Delay-Tolerant Networking (DTN)
1 Transport Layer Lecture 7 Imran Ahmed University of Management & Technology.
V. Tsaoussidis, DUTH – Greece
SIS-DTN WG Meeting Thursday Afternoon
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
LTP for Reliable Telecommand-2 (NGU WG) Scott Burleigh, JPL November 1, 2011 Boulder.
CCSDS Security WG meeting October 2008, hosted by DLR at DIN premises (Berlin) 1 Data Link Security BOF An ESA contribution on Lessons Learned and Issues/Questions.
CCSDS Unified Space Data Link (USLP)
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
March 7, 2008Security Proposal 1 CCSDS Link Security Proposal Ed Greenberg Greg Kazz Howard Weiss March 7, 2008.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Outline Motivation Protocol Terminology Implementation architecture SDNV Addressing scheme Bundle format Primary block Generic Block Processing Bundle.
Proposal for a TC-2 Protocol Ed Greenberg Greg Kazz Oct /27/20151.
CCSDS Fall Meeting at ESTEC
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
NASA Space DTN Program Keith Scott SIS-DTN WG Wednesday Afternoon 28 October 2009SIS-DTN 1.
Apr SLS-SLP WG Goal: Progress TM, AOS Space Data Link Protocol Pink Sheets to Blue (OID frame)* Hold due to FSH/Insert Zone/Security discussion.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Seeking a General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 5/1/2012 5/1/12 Proposed Universal.
Impulse Radio April 8, 2004 ISDWG April 8, 2004 Data Service Multiplex.
The Integration of the Bundle Security Protocol Features into DTN2 Walter J. Scheirer and Prof. Mooi Choo Chuah Department of Computer Science and Engineering.
Proposal for a Proximity-2 Protocol Ed Greenberg Greg Kazz May /11/20161.
Figure 2-6: Internal Organization of Protocol Entity (Sending End) Figure 4-14: Internal Organization of Protocol Entity (Sending End) MAP Packet Service.
Packet Service Packet Extraction VC Access Service VC_FSH Service VC Frame Service MC_Insert Service MC Frame Service MC_OCF Service Virtual Channel Reception.
SIS_DTN 1 DTN BP Protocol Specification May 2010 Cleveland OH 2012.
SIS_DTN 1 DTN BP Protocol Specification May 2010 Boulder 2011.
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.
LTP, CBHE, and BP Registries draft-dtnrg-ltp-cbhe-registries Keith Scott Marc Blanchet 1.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Chapter 3 TCP and IP Chapter 3 TCP and IP.
Delay-Tolerant Networking (DTN)
Lesson 6 Point to Point Protocol
How Updated CCSDS Protocols can Simplify Data Formatting for the Constellation Project Ed Greenberg Greg Kazz.
Seeking a General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 5/1/2012 5/1/12 Proposed Universal.
CCSDS Link Security Proposal
SIS-DTN Forward Planning
Ed Greenberg Greg Kazz 10/17/2012
Chapter 20 Network Layer: Internet Protocol
Process-to-Process Delivery:
IP - The Internet Protocol
Presentation transcript:

SIS_DTN 1 SIS-DTN LTP Protocol Specification May 2010

SIS_DTN 2 Agenda Goals of this activity Advance LTP towards Blue Book status Overview of LTP Goals of the protocol How LTP fits in with Internetworking / Bundle Protocol LTP Operation Comments on the specification To Do Implementations exist (Burleigh, Farrell, Ramadas) Write and execute test plan May 2010

SIS_DTN 3 BP App LTP Overview LTP sits at roughly layer 2.5 in the ISO stack, providing optionally-reliable communications across a single data link ‘hop’ In the context of CCSDS, LTP is intended to run primarily over the CCSS Encapsulation service For DTN / SSI, LTP serves as a ‘Convergence Layer’ for the Bundle Protocol, providing reliability for 1-hop communications May 2010 LTP User BP CLA LTP CCSDS Encapsulation CCSDS Data Link (e.g. TC/TM, Prox-1, AOS) CCSDS Encapsulation LTP Optionally-Reliable 1-HOP Communications Provides length field and allows LTP blocks to be efficiently packed into underlying frames. CCSDS RF, coding, and modulation BP BP App LTP User BP CLA BP BP App Optionally-reliable multi-hop space internetworking

SIS_DTN 4 BP App LTP Overview LTP sits at roughly layer 2.5 in the ISO stack, providing optionally-reliable communications across a single data link ‘hop’ In the context of CCSDS, LTP is intended to run primarily over the CCSS Encapsulation service For DTN / SSI, LTP serves as a ‘Convergence Layer’ for the Bundle Protocol, providing reliability for 1-hop communications May 2010 LTP User BP CLA LTP CCSDS Encapsulation CCSDS Data Link (e.g. TC/TM, Prox-1, AOS) CCSDS Encapsulation LTP Optionally-Reliable 1-HOP Communications Provides length field and allows LTP blocks to be efficiently packed into underlying frames. CCSDS RF, coding, and modulation BP BP App LTP User BP CLA BP BP App Optionally-reliable multi-hop space internetworking

SIS_DTN 5 LTP Operation May 2010 Fix me: after CP, EORP loss, retransmit.

SIS_DTN 6 The CCSDS LTP Red Book CCSDS Boilerplate Overview Service Specification (extracted from the RFC) RFC5326 (Licklider Transmission Protocol) Any comments on the specification? Some LTP parameters are SDNVs (e.g. LTP session #s, checkpoint #s, report serial #s) and may be randomly selected integers – could be really really big (might want to restrict to --- a few bytes) Note: PICS and MIB sections will cover the normatively referenced RFC Security Extensions (RFC5327)? [authentication, cookies] – can omit if running BP over LTP? (use BAB instead) Informative reference to SDNV RFC (pending) Mapping LTP onto lower-layers (Link Service Adaptors for LTP – e.g. for Encap) Issues w/ maximum LTP segment size to deal with underlying layer.e.g. TC (TC is 10 bits of length with no segmentation unless you use the MAP) Options for multiple checkpoints when transmitting (prohibit?) Asynchronously generated report segments (allow or deny these?) May 2010

SIS_DTN 7 LTP Segment Format May 2010 Version Number (0x01) Segment Type Flags Session ID (Engine ID of source, session number chosen by sender) Header Extensions Segment Content Trailer Extensions Header Extension CountTrailer Extension Count Header Trailer Control-Byte Extensions CTRLEXCFlag1Flag0

SIS_DTN 8 Flags May 2010 CTRL EXC Flag 1 Flag 0 Code Nature of segment Red data, NOT {Checkpoint, EORP or EOB} Red data, Checkpoint, NOT {EORP or EOB} Red data, Checkpoint, EORP, NOT EOB Red data, Checkpoint, EORP, EOB Green data, NOT EOB Green data, undefined Green data, undefined Green data, EOB Report segment Report-acknowledgment segment Control segment, undefined Control segment, undefined Cancel segment from block sender Cancel-acknowledgment segment to block sender Cancel segment from block receiver Cancel-acknowledgment segment to block receiver

SIS_DTN 9 Backups May 2010

SIS_DTN 10 May 2010 Sending LTP Entity Receiving LTP Entity Sending LTP User Receiving LTP User RS CP, EORP RS CP RSReport Segment CPCheckpoint EORPEnd of Red Part Transaction. request SessionStart.indication GSArrival.indications RedPartReception. indication TransmissionSession Complete. indication CP, EORP RS InitialTransmission Complete.indication LTP Block Portion of block to be transmitted reliably. Portion of block to be transmitted unreliably.