The Interplanetary Internet Challenges for the Internet's Evolution TERENA Networking Conference 2000 24 May 2000 Scott Burleigh, Vint Cerf Bob Durst,

Slides:



Advertisements
Similar presentations
Interplanetary Internet (IPN) Communication Infrastructure for Space Exploration.
Advertisements

Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Group #1: Protocols for Wireless Mobile Environments.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
Optical communications & networking - an Overview
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
S. Burleigh, A. Hoke, L. Torgerson, K. Fall, V. Cerf, B. Durst, K. Scott, H. Weiss An approach to Interplanetary Internet Presented by Fabián E. Bustamante.
DTNs Delay Tolerant Networks. Fall, Kevin. Intel Research, Berkeley. SIGCOMM 2003 Aug25, A Delay- Tolerant Network Architecture for Challenged Internets.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Disconnected, Non end-to-end networks Presented by: Khaled Harras.
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
Protocols and the TCP/IP Suite
Computer Network Architecture and Programming
Delay Tolerant Networking Gareth Ferneyhough UNR CSE Department
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Chapter 2 Network Models.
CSE679: Multicast and Multimedia r Basics r Addressing r Routing r Hierarchical multicast r QoS multicast.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Page 1 Networking 1 Tutorial_2006.ppt Networking 1 A crash course in networking (Because Networking 101 requires more time)
The Transport Layer (L4) Provides an end-to-end, reliable transport service between l4 entities –Reliable - error-free, in- sequence, no loss or duplication.
1 Chapter Internetworking Part 4 (Transport Protocols, UDP and TCP, Protocol Port Numbers)
1 Transport Layer Computer Networks. 2 Where are we?
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Presentation on Osi & TCP/IP MODEL
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Common Devices Used In Computer Networks
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
An Integrated QoS, Security and Mobility Framework for Delivering Ubiquitous Services Across All IP-based Networks Haitham Cruickshank University of Surrey.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Paper Group: 12 Data Transport in Challenged Networks Above papers are original works of respective authors, referenced here for academic purposes only.
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Grading (Tentative):
Network Applications and Layered Architectures Protocols OSI Reference Model.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 2.5 Internetworking Chapter 25 (Transport Protocols, UDP and TCP, Protocol Port Numbers)
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
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.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
William Stallings Data and Computer Communications
CSCI 465 D ata Communications and Networks Lecture 27 Martin van Bommel CSCI 465 Data Communications & Networks 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
. Large internetworks can consist of the following three distinct components:  Campus networks, which consist of locally connected users in a building.
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
1 ECEN “Internet Protocols and Modeling”, Spring 2011 Slide 5.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Net 221D:Computer Networks Fundamentals
12005 MAPLD/1006Tirat-Gefen FPGA/ASIC Cores for Interplanetary Internet Applications Yosef Gavriel Tirat-Gefen, PhD Senior Member IEEE Member of ACM, Internet.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
COMPUTER NETWORKS Hwajung Lee. Image Source:
INTERPLANETARY INTERNET
Protocols and the TCP/IP Suite
File Transfer Issues with TCP Acceleration with FileCatalyst
Optical communications & networking - an Overview
Protocols and the TCP/IP Suite
Presentation transcript:

The Interplanetary Internet Challenges for the Internet's Evolution TERENA Networking Conference May 2000 Scott Burleigh, Vint Cerf Bob Durst, Adrian Hooke Keith Scott, Eric Travis, Howard Weiss

A Candidate Sharing of Issues and Technologies Generally high bandwidth-delay products Possible data loss due to bit-errors and/or transient link outages Potentially asymmetric data rates Satellite, Wireless Surface to Orbit Relay Power constrained end systems Episodic/disjoint connectivity Networks may need to be self-organizing Surface Operations Ultra high bandwidth-delay product typically >> transaction size ‘Ping-pong of bursts’ replaces streaming Internet backbone Long Haul to Earth Channels often periodically unidirectional Need for progressive/selectable reliability Need for store-and-forward delivery Mobile/ Roving applications Mars Moon Earth

The Basic IPN Concept: Construct a “Network of internets” Deploy standard internets in low latency remote environments (e.g., on or around remote rocks) Connect distributed internets via an interplanetary backbone that handles the high latency deep space environment. Create gateways and relays to interface between low and high latency environments

i I Wired Tetherless Deployed Internets Stable Backbone Security Interplanetary Gateways Inter-Internet Dialog and Nodes IPN Technology Thrust Areas earth.sol IG I i ii i i i i i i i i i I i i i i I i i i I mars.sol luna.sol

The Good News Is... Much of the ongoing work in terrestrial mobile ad hoc networking is interesting, relevant, and timely We can probably apply these emerging terrestrial technologies to our in-situ space communications needs, rather than developing them from scratch But… Anything deployed on remote rocks is going to be slow to evolve

What’s a Backbone? A set of high-capacity, high-availability links between network traffic hubs Terrestrial backbone links are between hubs like Lisbon and Paris. Interplanetary backbone links are between hubs like Europa and Mars. Availability is a matter of perspective... Deployed Internets Stable Backbone Security Interplanetary Gateways Inter-Internet Dialog and Nodes

Differences Between Terrestrial and Interplanetary Backbones Terrestrial Backbone Interplanetary Backbone <.1 10 to 10,000 WiredUntethered, moving Copper, glass Space “low” Very high “low” High (power is costly) Delay (light sec) Connectivity Medium Deployment $ Operations $ Repair, upgrade $ “low” Very high

On the Interplanetary Backbone: Communications capacity is expensive Bits count Round Trips hurt Interactive protocols don’t work Internet protocol suite doesn’t scale well with increasing latency Negotiation is impractical Reliable in-order delivery takes too long Protocols need to be connectionless Congestion control and flow control are difficult Reliance on forward coding versus retransmission for error recovery Custody, store-and-forward data transfer is fundamental “Chatty Telephony” gives way to “Bundled Mail” as the model of operations

Communication in a Micro-Power Environment: It's a Full-Stack Job Link Layer: Effects of very low SNRs in conjunction with QOS Multiple simultaneous coding schemes needed? Resource reservation/interference avoidance Signaling of link status to upper layers: availability; capacity and congestion status; error status Network Layer: MANETs with both fast- and slow-moving elements Changing resource availability Synthesis and propagation of link status Resource allocation: integrated services?, adaptive Self organization

Communicating in a Micro-Power Environment: It's a Full-Stack Job Transport Layer: Power-efficiency requires careful balance between link layer coding and transport layer retransmission Adaptive to changing network conditions QOS-responsive Tolerant of link outages and mixed losses Application Layer: Service location in infrastructure-free environment Efficient network management and control Health and status of mobile nodes (not just networking aspects)

While communications with distant rocks can be exciting... The IPN is really about exploring the evolutionary paths the Internet may take as the dynamic range of interconnected environments continues to increase... Autonomy - functional and/or administrative Mobility - not just nodes, but entire networks Impedance Matching - keeping the backbone fair, but allowing subnets to be aggressive While preserve the end-to-end semantics of communications

Bundle Space Bundle space supports end-to-end transfer across IPN domains and/or heterogeneous network protocol stacks Bundle Transport Application Transport Network Transport Application Network Transport Network Bundle Network of internets spanning dissimilar environments

Inter-Internet Dialog: Design Principles Names are the means of reference Routing between domains based upon names Late-Binding Separate addressing domains for each internet; names converted to local addresses in destination domain Indirection Inherent dependence on intermediate relay agents Custodial transfer “Bundles” as a common end-to-end mailing mechanism Deployed Internets Stable Backbone Security Interplanetary Gateways Inter-Internet Dialog and Nodes

Bundled Data Transfers Traffic is inherently non-interactive A single self-contained request generates a single self-contained response Distinctly taciturn, “non-chatty” dialog Bundling Protocol lives above the local transport protocols, but below end-to-end applications Minimally, carries names end-to-end in “metadata” Potential applicability to new Internet applications Deployed Internets Stable Backbone Security Interplanetary Gateways Inter-Internet Dialog and Nodes

Single Name Space, Late Name-to-Address Binding(s) Internet Interplanetary Backbone Name Space - Common Across All Internets Name-to-Address Binding Space A Name-to-Address Binding Space B Name-to-Address Binding Space C mars.sol.earth.sol.ipn.sol

From Telephony Back to the Pony Express Custody Transfers and Bundles Custody Transfers Interplanetary Backbone Internet “Return Receipt” “Shipping Receipt and Tracking #” R R AA IPN Relay: mitigation for R 2 effects; no custody transfer A R Bundle Agent: builder and consumer of bundles IPN Gateway: custody transfer and routing between IPN domains G G G G

IPN Security Security of user data flowing through the IPN Security of the IPN backbone Deployed Internets Stable Backbone Security Interplanetary Gateways Inter-Internet Dialog and Nodes IG I i ii i i i i i i i i i I i i i i I i i i I mars.sol luna.sol earth.sol

IPN Security Requirements access control to the IPN will be required because space-based assets will have limited available resources. authentication will be required to perform access controls. data integrity will be required to assure that what was sent is received. data privacy will be required to assure that unauthorized users cannot obtain information.

We can only have end-to-end security where there are end-to-end protocols, so: - security cannot be performed in the IPN at transport or below IPSEC In the IPN, end-to-end protocols (e.g. TCP) are terminated at the IPN gateways. End-to-end like security can only be applied to the data (e.g.,TLS/SSL, S/ ) - is TLS/SSL the right answer (many round- trip negotiations)? NO! - is secure model is a better fit? YES - key management - “PKI to the Planets?” IPN Security Constraints

Mars may need women, but... The IPN Needs Participants Help expand the gene pool: Robert Rumeau (CNES) Centre National d'Etudes Spatiales Toulouse CEDEX Eric Travis (NASA) Global Science and Technology, Inc. Greenbelt, Maryland USA (Dinosaurs Welcome; Spacecraft optional)