1Embedded Transport AgentsFourth Space Internet Workshop Embedded Transport Agents for Near-Earth Communications June 8, 2004 Timothy J. Salo Architecture.

Slides:



Advertisements
Similar presentations
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Advertisements

Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IPv6-The Next Generation Protocol RAMYA MEKALA UIN:
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
CCNA – Network Fundamentals
Chapter 7: Transport Layer
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking Assist. Prof.
BASIC CRYPTOGRAPHY CONCEPT. Secure Socket Layer (SSL)  SSL was first used by Netscape.  To ensure security of data sent through HTTP, LDAP or POP3.
Session 6d, June 11, 2008 ICT-MobileSummit 2008 Copyright 2008 End-to-End Efficiency (E 3 ) SCTP for Bandwidth Aggregation and Mobility in a Heterogeneous.
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Xiphos.ca Charlie Younghusband XipLink Product Manager Xiphos Technologies Xiphos’ Work with SCPS-TP & applications and interest in CisLunar Introducing.
October 22, 2002Serguei A. Mokhov, 1 Intro to Internet-services from Security Standpoint, Part II SOEN321-Information-Systems Security.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
School of Information Technologies Revision NETS3303/3603 Week 13.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
System Architecture  you should list the layered Architecture  Understand the ISO/OSI model used in data communications  Understand the differences.
1 IETF 64th meeting, Vancouver, Canada Context Transfer Using GIST Xiaoming Fu John Loughney.
Computer Network Architecture and Programming
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
Network Architectures Week 3 – OSI and The Internet.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Packetizer ® Copyright © 2009 H.325: An Application Platform A Closer Look at the “Container” Paul E. Jones Rapporteur Q12/16 April 7,
ECCP A Formally-Verified Migration Protocol For Mobile, Multi-Homed Hosts Matvey Arye Joint work with: Erik Nordström, Robert Kiefer Jennifer Rexford, Michael.
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.
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
Using LISP for Secure Hybrid Cloud Extension draft-freitasbellagamba-lisp-hybrid-cloud-use-case-00 Santiago Freitas Patrice Bellagamba Yves Hertoghs IETF.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
1 Transport Layer Computer Networks. 2 Where are we?
Light Weight Access Point Protocol (LWAPP) IETF 57 Pat Calhoun, Airespace.
IP Ports and Protocols used by H.323 Devices Liane Tarouco.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
思科网络技术学院理事会. 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
IPv6 integration with the ATN Tony Whyman Helios Information Services Ltd.
Mobile Communications: Mobile Transport Layer Mobile Communications Chapter 10: Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping.
Asstt. Professor Adeel Akram.  Motivation  TCP mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing.
Module 4: Configuring ISA Server as a Firewall. Overview Using ISA Server as a Firewall Examining Perimeter Networks and Templates Configuring System.
Crossing firewalls Liane Tarouco Leandro Bertholdo RNP POP/RS.
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,
Abdullah Alshalan Garrett Drown Team 3 CSE591: Virtualization and Cloud Computing.
"The majority of users in a typical enterprise simply want frequent, location-independent access to a few key applications, such as , calendar and.
Reconsidering Internet Mobility Alex C. Snoeren, Hari Balakrishnan, M. Frans Kaashoek MIT Laboratory for Computer Science.
1 IPv6 for the Network Edge Steve Deering March 20, 2000.
03 - Winter 2006ECE 766 Computer Interfacing and Protocols 1 Protocol Hierarchies First networks: hardware comes first Increased complexity  network architecture.
COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM.
Page 1 Unclassified _NB_Next Steps.ppt Phillip E. Paulsen Space Communications Office NASA Glenn Research Center (GRC) Cleveland, Ohio 6 November.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
Module 5: Designing Security for Internal Networks.
Improving TCP Performance over Wireless Networks
SOCKS By BITSnBYTES (Bhargavi, Maya, Priya, Rajini and Shruti)
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
Data Communications and Networks Chapter 6 – IP, UDP and TCP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
0 What Does SIP Bring to Your Customer Experience ? Extend VoIP and IP Contact Center values through support of SIP o Media and location independent support.
Computer Science and Engineering Computer System Security CSE 5339/7339 Session 27 November 23, 2004.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
Securing Access to Data Using IPsec Josh Jones Cosc352.
Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing  Selective.
Protocols and the TCP/IP Suite
IPv6 for the Network Edge
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
CS4470 Computer Networking Protocols
Advancements in SCPS-TP technology and deployments
Presentation transcript:

1Embedded Transport AgentsFourth Space Internet Workshop Embedded Transport Agents for Near-Earth Communications June 8, 2004 Timothy J. Salo Architecture Technology Corporation , x133

2Embedded Transport AgentsFourth Space Internet Workshop Contents Objective Benefits TCP Control Plane Resilient Connections Interoperability Potential Applications Current Status

3Embedded Transport AgentsFourth Space Internet Workshop Objective Enhance TCP behavior for near-Earth space communications –Create a general, extensible TCP control plane facility (“embedded TCP agents”) User-space, transport-layer tuning/control application Agent-to-agent, reliable transport protocol TCP in-band, secondary data channel (SDC) TCP instrumentation

4Embedded Transport AgentsFourth Space Internet Workshop Objectives Enhance TCP behavior for near-Earth space communications –Maintain TCP sessions across connectivity loss (“resilient TCP connections”) –Retain interoperability with Internet- standard TCP –Benefit SCPS-TP –Demonstrate feasibility of Embedded TCP Agent concept

5Embedded Transport AgentsFourth Space Internet Workshop Benefits Embedded TCP Agent Architecture –Embeds greater intelligence into TCP stack –Dynamically adapts or tunes TCP’s behavior to current or projected conditions –Minimizes changes to TCP protocol –Hosts TCP intelligence in user-space –Enables rapid integration of cutting-edge research results into TCP implementations

6Embedded Transport AgentsFourth Space Internet Workshop Benefits Resilient TCP Connections –Maintain TCP connections in face of episodic or intermittent connectivity e.g., LEO satellites Extend/clarify RFC 1122, SCPS-TP behaviors –Hide intermittent connectivity from applications obviate need to modify applications to handle temporary communications interruptions –Provide benefit of resilient TCP connections to all TCP users

7Embedded Transport AgentsFourth Space Internet Workshop Benefits Interoperability with unmodified TCP implementations –Enables a single, enhanced TCP implementation to interoperate with: both enhanced and unmodified partners both terrestrial and near-Earth space partners

8Embedded Transport AgentsFourth Space Internet Workshop Benefits Compatibility with SCPS-TP –Embedded transport agent concept and implementation could easily be ported to SCPS-TP –Resilient TCP connection extends SCPS-TP link-outage behaviors Can easily be integrated into SCPS-TP specification, implementations

9Embedded Transport AgentsFourth Space Internet Workshop TCP Control Plane Provides an end-to-end control plane that will intelligently and dynamically modify the behavior of TCP –User-space “Embedded TCP Agents” –Agent-to-agent data stream TCP-like transport protocol –TCP in-band, secondary data channel Uses TCP options –TCP instrumentation

10Embedded Transport AgentsFourth Space Internet Workshop TCP Control Plane Embedded TCP Agents Appl User Space Kernel TCP IP, etc. Embedded TCP Agent Appl TCP IP, etc. Agent Application Data Flow Agent-to-Agent Control Flow TCP-to-TCP Control Flow

11Embedded Transport AgentsFourth Space Internet Workshop Resilient Connections Resilient TCP connections will Maintain TCP connections across connectivity losses –Proactive response in anticipation of planned connectivity loss –Reactive response when (presumably temporary) connectivity loss detected

12Embedded Transport AgentsFourth Space Internet Workshop Resilient Connections Resilient TCP connections will maintain TCP connections across connectivity losses Researcher Ground Station A Ground Station B Ground Station C TCP Session Active through Ground Station A TCP Session Suspended TCP Session Active through Ground Station A TCP Session Active through Ground Station B TCP Session Active through Ground Station C Note: Mobile IP not shown

13Embedded Transport AgentsFourth Space Internet Workshop Resilient Connections Resilient TCP connections should: Manage congestion window appropriately Free resources eventually Provide configuration controls

14Embedded Transport AgentsFourth Space Internet Workshop Interoperability Enhanced versions of TCP will maintain strict interoperability with existing TCP implementations –Use of new capabilities will be negotiated at run time between end points (TCP options) –Agent-to-agent communication will use TCP options Minimize interaction with NATs, firewalls –An enhanced TCP will interoperate with an unmodified TCP

15Embedded Transport AgentsFourth Space Internet Workshop Interoperability Enhanced versions of TCP will maintain current end-to-end behaviors –No network infrastructure upgrades required –Avoid requirement of a proxy/gateway –Coexist with end-to-end encryption (IPSec) –Maintain end-to-end TCP semantics End-to-end acknowledgements

16Embedded Transport AgentsFourth Space Internet Workshop Potential Applications Provide robust Internet-access-to-space service for investigators –Optimized performance provided by Embedded TCP Agents –Uninterrupted, end-to-end transport-layer communications provided by Persistent TCP Connections Automate satellite operations Enhance tactical or mobile communications –Future Combat Systems (FCS)

17Embedded Transport AgentsFourth Space Internet Workshop Current Status Funded by NASA/GRC under a Phase I SBIR contract –Draft protocol specification completed –Developing proof-of concept implementation Using Alpine and Alpine4Linux user-space port of BSD TCP stack –Developing ns-2 model NASA COTR: Rich Slywczak – –(216)

18Embedded Transport AgentsFourth Space Internet Workshop Current Status Creating proof-of-concept demonstration –Demonstrate secondary data channel Appl User Space TCP/IP (alpine4linux) kernel Agent kernel TCP User Data Secondary User Data (TCP Options) Appl Agent TCP/IP (alpine4linux)