Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, 2009 1 Implementation.

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

Categories of I/O Devices
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
ISS Institutional DTN Overview for CCSDS
Automated File Transfer and Storage Management Concepts for Space Gary Meyers - GSFC Ed Criscuolo - CSC Keith Hogie - CSC Ron Parise - CSC Revised 6/14/2004.
MUGS, IPv6 and Secure Distributed Sensor Webs Will Ivancic NASA Glenn Research Center
Delay Tolerant Networking Gareth Ferneyhough UNR CSE Department
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
UMass DieselNet: A Disruption-Tolerant Network Testbed John Burgess Department of Computer Science UMass Amherst John Burgess Department of Computer Science.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
Gursharan Singh Tatla Transport Layer 16-May
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Network Topologies.
November 2009 Network Disaster Recovery October 2014.
Data Communications and Networks
Planes, Trains and DTN (Delay Tolerant Networking) Ashton G. Vaughs Jet Propulsion Laboratory Copyright 2009 California Institute of Technology Government.
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
2004 International Telemetering Conference20 October CCSDS FILE DELIVERY PROTOCOL INTER-IMPLEMENTATION TESTING FINAL REPORT TESTING OF A DTN PROTOCOL.
SYZYGY Engineering Key Technologies Regarding Distributed and/or Collaborating Satellite Systems - Protocols Will Ivancic SYZYGY Engineering
1 Virtual Mission Operations of Remote Sensors with Rapid Access to/from Space SpaceOps 2010 April 26-30, 2010 AIAA Will Ivancic
Presentation on Osi & TCP/IP MODEL
Saratoga: A Scalable File Transfer Protocol draft-wood-tsvwg-saratoga-09 Lloyd Wood Centre for Communication Systems Research,
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
Open Source DTN for ISS Payloads Concept Proposal, 05-Jun Open-source DTN communication software for ISS Payloads Kevin K. Gifford BioServe Space.
Characteristics of Communication Systems
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
IEEE Globecom 2010 – December , 2010 Implementation of DTN for Large File Transfers from Low Earth Orbiting Satellite Will Ivancic NASA Glenn Research.
Glenn Research Center Networks & Architectures Branch Communications Technology IETF73 - IRTF DTNRG Meeting November Space-based DTN Low Earth Orbit.
© 2009 The MITRE Corporation. All rights reserved. Joint DTN / SOIS Meeting April 22, 2009 Colorado Springs, CO.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
1 Version 3.0 Module 11 TCP Application and Transport.
Space-Based Network Centric Operations Research. Secure Autonomous Integrated Controller for Distributed Sensor Webs Objective Develop architectures and.
Glenn Research Center Networks & Architectures Branch Communications Technology DNCO Conference: 03 Dec Future Technologies and Critical Issues.
DTN Network Management Scenarios and General Requirements Will Ivancic
Paper Group: 12 Data Transport in Challenged Networks Above papers are original works of respective authors, referenced here for academic purposes only.
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,
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Data and Computer Communications Circuit Switching and Packet Switching.
Ch.2 – Introduction to Routers
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
DTN Network Management Scenarios and General Requirements Will Ivancic
1 Mobile-IP Priority Home Agents for Aerospace and Military Applications Terry Bell, Will Ivancic, Dave Stewart, Dan Shell and Phil Paulsen.
Will Ivancic NASA Glenn Research Center Secure, Autonomous,
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
William Stallings Data and Computer Communications
1 Space-Based IP Testing Using COTS Equipment Will Ivancic - NASA GRC Terry Bell - Lockheed Martin Global Telecommunications Dan Shell - Cisco System.
CCSDS Fall Meeting at ESTEC
Wide Area Networks (WAN) Terms that are commonly used by service providers: Customer premises equipment (CPE) Equipment that’s owned by the subscriber.
20 November 2008 SB-1 First Look at the Deep Impact DTN Experiment (DINET) Scott Burleigh Jet Propulsion Laboratory California Institute of Technology.
Key Management V 0.4 Discussion of document revision SeaSec Intermediary Meeting, Heppenheim, October 07 Daniel Fischer Uni Lux SECAN-Lab / ESA OPS-GDA.
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
BITTT—Beijing Institute of Tracking and Telecommunications Technology
Glenn Research Center Satellite Networks & Architectures Branch Communications Technology Division IEEE Aerospace Conference March Architecture.
DTN Network Management Scenarios and General Requirements Will Ivancic
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Interplanetary Networking Issues Dai Stanton DTN working Group Input October 2009.
Reliability further points for discussion prepared for discussion at the IRTF Delay-Tolerant Networking session IETF 73, Minneapolis, November draft-irtf-dtnrg-bundle-checksum.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Page No. 1 Overview Kelvin Nichols Payload Operations and Integration Center EO50 SSCN Delay Tolerant Networking (DTN)
Low Earth Orbit Results
SIS-DTN WG Wednesday Afternoon
ISS Institutional DTN Overview for CCSDS
Adam Schlesinger NASA - JSC October 30, 2013
Satellite Communication 101 (or maybe 1.01)
Chapter 15. Satellite Services and the Internet
Presentation transcript:

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Implementation of DTN for Large File Transfers from Low Earth Orbiting Satellite Will Ivancic NASA Glenn Research Center

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, 2009 Outline Motivation – The Big Picture Problem to be Solved by DTN System Description Code Implementation Tests and Demonstration 2

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, VMOC NOC 6 Stored data transferred to ground Sensor 1 Seismic Sensor alerts VMOC 5 Space Sensor acquires data (e.g. image) Network Control Center Configures Spacecraft via VMOC VMOC negotiates for ground station services 2 2 VMOC negotiates for Space Assets 3 3 Network Control Center Configures Ground Assets Stored data transferred to ground (Large file transfer over multiple ground stations) 7 Secure Autonomous Integrated Controller for Distributed Sensor Webs

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, 2009 Large File Transfers Using Delay/Disruption Tolerant Networking (DTN) Store and Forward Protocol 4

Home Agent (GRC) Battlefield Operations (Vandenberg AFB) Segovia NOC 2nd Ground Station VMOC-2 (GRC) SSTL VMOC-1 Open Internet VMOCDatabase Experiments Workstation Satellite Scheduler & Controller Rate Mismatch Problem Desire is to buffer locally while in sight of the satellite then redistribute to the VMOC <<- Time <<- Large File Transfer Over Multiple Ground Stations - The Problem - Ideal LARGE Image Transfer – Multiple Ground Stations

Home Agent VMOC Open Internet VMOC Database Satellite Scheduler & Controller Ground Station 3 Ground Station 2 Ground Station 1 ->> Time ->> Large File Transfer Over Multiple Ground Stations - DTN is a Potential Solution - DTN Bundle Agent Intermediary DTN Bundle Agent Intermediary DTN Bundle Agent Intermediary DTN Bundle Agent Sink

Home Agent VMOC Open Internet VMOC Database Satellite Scheduler & Controller Ground Station 3 Ground Station 2 Ground Station 1 ->> Time ->> DTN Bundle Agent Source DTN Bundle Agent Sink Combining Mobile-IP and DTN for File Upload One may be able to use Contact Graph Routing, But Mobile-IP May be a lot Easier to Implement.

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, United Kingdom – Disaster Monitoring Satellite The United Kingdom -Disaster Monitoring Constellation (UK-DMC) satellite is an imaging satellite –One of 5 (or 6 or 7 as constellation grows) –Commercial Money Making Operation You can request an image (and pay) Polar Orbit approximately once every 100 minutes Satellite is in view of any one ground station for 8 to 14 minutes – hence disruption. Round Trip Time Delay is ~ 100 msec, thus delay is not the issue here (unlike for deep space).

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, UK-DMC Characteristic Onboard experimental Payload, Cisco router in Low Earth Orbit (CLEO) – Not Used for DTN Testing Three Solid State Data Recorders –1 with a StrongARM Processor –2 with Motorola MPC8260 PowerPC (We use one of these) RTEMS operating system (POSIX API, BSD sockets) Storage Capacity 1 GByte RAM Operating System Image limit is 1 Mbyte Uplink is 9600 bits per second Downlink is Mbps Datalink – Frame Relay/HDLC Network Protocol – IPv4 (could easily run IPv6) Transport Protocol (Saratoga version 0 over UDP) –Saratoga version 0 is existing SSTL transport –Saratoga version 1 is what is in the Internet Drafts Enhances version 0 to make it more widely usable

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, UK-DMC Implementation Only Bundling and Forwarding Implemented Full DTN Protocol Implemented Surrey Satellite Tech Ltd (SSTL) Saratoga Client  Test 4

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Motivation for Implementation Choice Complexity –Code base must fit in 0.5 Mbyte footprint for bootable system image on SSDR including RTEMS OS and user applications Compatibility with existing code = COST! –UKDMC is an operational, money making satellite. –If DTN code upload DOES NOT disrupt SSTL normal operations cost savings of tens of thousands per test. Cost is per pass Therefore operational ground testing was extremely important –Else, UKDMC is out of commission for NASA testing and NASA must compensate for missed revenue. Cost is per day rather than per pass –Code changes had to be reviewable by SSTL with minimal effort (diff files)

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Interplanetary Network Overlay (ION) Investigated use of ION for onboard implementation. –The mission at hand only required bundle forwarding, not the entire protocol stack –ION implements the entire bundling protocol and includes Contract Graph Routing (CGR) and Compressed Bundle Header Encoding (CBHE) for “ipn” naming. –Implemented DTN naming as we used DTN2 on the ground and DTN2 does not currently understand “ipn” naming –Did not need functionality –Would be difficult to implement within the constraints of limited changes to SSTL code. –Code footprint would not fit into 0.5 Mbytes –Needed to develop a new convergence layer to run over Saratoga Via the Deep Impact spacecraft, JPL successfully demonstrated ION in deep space including use of Contract Graph Routing and CBHE.

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, 2009 UK-DMC Flight Code Main Satellite Control if via Onboard Computer Imaging has separate Flight Code residing in Solid State Data Recorder –RTEMS based –Major Functions Control Area Network (CAN) bus interface –Commanding if from Onboard Computer via CAN bus –Added command for MD5 Image Capture and Storage –Optional MD5 calculation (added by NASA – Wes Eddy) Memory Wash Bundling Shim (added by NASA – Wes Eddy) File Transfer (Saratoga in Spacecraft) –Modified to handle Bundling Shim (Metadata plus offset) 13

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, 2009 Ground Station Code File Transfer (Saratoga on Ground) –GRC independent PERL implementation that passes DTN bundles to DTN2 bundle agent DTN2 –Modified to accept bundles from Saratoga Named pipe-based convergence layer adapter –Modified (fixed) early version of DTN2 to operated with very large bundles Patch is in current DTN2 implementation Bundle to File Application –Single Bundle Removes Metadata and creates file –Multiple Fragments Combines Multiple bundle fragments into a single file 14 Put the protocol intelligence and complexity on the ground.

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, 2009 Saratoga Simple High Speed File Transfer Protocol –Replaces CFDP Most of the features of CFDP not needed CFDP implementation was to slow to fully fill SSTL downlinks –Implemented for highly asymmetric links Asymmetry up to 850:1 for S-Band transmitters Asymmetry up to 8333:1 for X-Band transmitters –Negative acknowledge rate-based protocol –Uses UDP at the network layer –Sends Beacon to allow ground station that the space/ground link is up. 15

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Bundles on UK-DMC Payload DTN Metadata Proactive Fragmentation Metadata - N Proactive Fragmentation Metadata - 0  bytes  70 bytes  bytes Not to Scale  150 Mbytes 80 MB 70 MB For our testing purposes N=2 (150 MB/80MB)

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, File Names Payload DTN Metadata Proactive Fragmentation Metadata - 1 Proactive Fragmentation Metadata - 0 DU000c998pm  DU000c998pm dtn (DU000998pm dtn)  DU000c998pm dtn (DU000998pm dtn)  DU000c998pm.dtn

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Checksums were very useful We implemented manual MD5 checksums over the payload –Greatly aided in debugging Identified errors in our Saratoga transport protocol implementation Allowed us to prove data was transmitted correctly received without errors –Used for full bundle and reconstituted bundle fragments checking –150 Mbytes is a bit to much to manually check –Checksums can take significant time relative to a satellite pass, thus, we made it a command option Apparently sometimes SSTL dumps an image and takes another during the same pass (8 – 12 minutes).

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, DTN Test Plan Goal –Demonstrate DTN Bundle Transfer from UK-DMC to SSTL Ground Station –Demonstrate that DTN code and general SSTL code can coexist without affecting normal SSTL Operations Configuration –UK-DMC acquired a150 Mbyte image Cape of Good Hope, South Africa using the DTN SSDR code. DTN bundling code default set to 80 Mbytes for proactive fragmentation Tests 1.Basic file download using existing technique (GRC implementation of Saratoga version 0) 2.Same file downloaded but treated as single bundle (DTN) 3.Same file download but using DTN proactive fragmentation with 80 Mbytes preconfigured fragments. 4.SSTL used their Workstation and SSTL implementation of Saratoga version 0

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, DTN Test Results – January 2008 Test 1 - Image file DU00076pm was received using GRC Saratoga version 0 implementation Test 2 - DTN file and associated metadata for the full bundle was received by Bundling-SSTL and then forwarded as a full bundle to Bundinging-GRC1 Test 3 – Proactive Fragmentation: –The 1st proactive fragmented bundle from the UK-DMC and it was automatically transferred using DTN-2 between Bundling-SSTL to Bundling-GRC1. –The 2 nd proactive fragmentation bundle was not retrieved The directory and the syslog file showed creation of the 1st fragmentation metadata file, but not the second. Analysis showed SSTL operating system limits file names to 32 characters. Test 4 – SSTL downloaded 150 Mbyte image cleanly Post Test analysis –Reconstructed DTN bundle payload and image file (tests 1 and 2) did not match Bug found in GRC Saratoga Implementation of “Holes to fill” (we did not request retransmissions properly) Decided to implement MD5 checksum on Spacecraft

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, DTN Test Results – August 2008 Test 1 - Image file was received using GRC Saratoga version 0 implementation Test 2 - DTN file and associated metadata for the full bundle was received by Bundling-SSTL and then forwarded as a full bundle to Bundinging-GRC1 Test 3 – Proactive Fragmentation: –The 1st proactive fragmented bundle from the UK-DMC and it was automatically transferred using DTN-2 between Bundling-SSTL to Bundling-GRC1. –The 2 nd proactive fragmented bundle from the UK-DMC and it was automatically transferred using DTN-2 between Bundling-SSTL to Bundling-GRC1. Test 4 – SSTL downloaded 150 Mbyte image cleanly Post Test analysis –Reconstructed DTN bundle payload and image file (tests 1 and 2) matched

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Palm Island Resort, Dubai, 14 Dec 2003 (UK-DMC) The Cape of Good Hope and False Bay. False colours – red is vegetation. Taken by UK-DMC satellite on the morning of Wednesday, 27 August Downloaded using bundling over Saratoga, with proactive fragmentation. Fragments assembled at NASA Glenn, then postprocessed at SSTL. First sensor imagery delivered by bundles from space.

Large File Transfers using DTN First successful test August 27 and 28, 2008 –Demonstrate DTN Bundle Transfer from UK-DMC to SSTL Ground Station. –Demonstrate that DTN code and general SSTL code can coexist without effecting normal SSTL Operations. Configuration – UK-DMC acquired a 150 Mbyte image. – DTN bundling code default set to 80 Mbytes for proactive fragmentation. Tests (All Successful) –Basic file download using existing technique (GRC Saratoga). –Same file downloaded but treated as single bundle (DTN). –Same file download but using DTN proactive fragmentation with 80 Mbytes preconfigured fragments. (Somewhere in the downloads we want to make sure we download the sysconfig that has the MD5 payload checksum). –Basic file download using SSTL Saratoga 23

Multi-Terminal Large File Transfers using DTN September 30 and October 1, 2009 successfully demonstrated multi- terminal large file transfers using DTN and ground stations in Alaska followed by Hawaii (approximately 80 minute separation) –Demonstrated proactive fragmentation –Demonstrated Store and Forward of ground infrastructure Ground station held bundles until routes were established –Demonstrated reactive fragmentation between Hawaii ground station bundle agent and GRC bundle agent. –Configuration UK-DMC acquired a 150 Mbyte image. DTN bundling code default set to 80 Mbytes for proactive fragmentation. September 30 and October 1, 2009 successfully demonstrated multi- terminal large file transfers using DTN and ground stations in Hawaii followed by Alaska (approximately 5 minutes between passes but effectively overlapping handover) 24

Ground Stations and UKDMC Contact Times 25

Multi-Terminal Large File Transfers using DTN 26 September 30 / October 1 Tests

Multi-Terminal Large File Transfers – Procedure 1.Use Satellite Tool Kit to determine UK-DMC contact times with Ground Stations –UKDMC high-rate passes require sunlight operations to conserve battery power 2.Check USN Operations Schedule for ground station availability 3.Reserve USN ground station time via request 4.Request SSTL Operations via 5.Check new USN operation schedule to confirm reservation and check SSTL confirmation. If steps 3 or 4 fail repeat with step 1 to determine new time. 27 Example Schedule Request for USN Operations

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Lessons Learned or Confirmed “Holes to fill” bug would have been caught with checksums (reliability check) Stringent ground-based testing with spacecraft engineering model or equivalent to identify and correct problems For DTN, Time Synchronization is critical –Test time synchronization of all DTN nodes prior to testing –DTN expiration timer was arbitrarily set to 3 days for UKDMC bundles Requires image to be downloaded and delivered within 3 days of capture. –Perhaps current DTN requirement for time synchronization should be reconsidered. Perhaps time synchronization optional? Lots of discussion in the research community Not all DTN nodes may be able to do time synchronization. –A definite problem in military networks Maintain sync of a large radio network consisting of cheap radios (clock drift) Bundle have short lifetime (Incoming!) –EVA currently may not have UTC time sync requirement Bundles may have a short lifetime (Help!)

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, 2009 Cisco router in Low Earth Orbit Experimental payload onboard UKDMC Designed and integrated in 3 months! Full Commercial Cisco IOS, nothing special for flight –IOS (tm) 3200 Software (C3200-I11K9-M), Version 12.2(11)YQ, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) Synched to technology version 12.2(11.2u)T TAC Support: Copyright (c) by cisco Systems, Inc. Compiled Thu 29- Aug-02 22:34 by ealyon Image text-base: 0x C, data-base: 0x80BC4A00 Demonstrated Capabilities –Mobile-IPv4 –IPv4 IPsec –IPv6 –Web Browsing –Security via SSH and HTTPS Secure, Network-Centric Operations of a Space-Based Asset: Cisco Router in Low- Earth Orbit (CLEO) and Virtual Mission Operations Center (VMOC) NASA/TM

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, 2009 Backup 30

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Number of Possible Tests per Pass DescriptionUnits Pass timemin Pass timeseconds Image Size (Mbytes)Mbytes160 Fragment Size (Mbytes)Mbytes80 Number of FragmentsGCI22222 Downlink Line RateMbps88888 Test1: Saratoga full file Transfer Testseconds160 Test 2: DTN full Bundle Transferseconds160 Test 3: Saratoga Proactive Fragmentation Transferseconds160 Number of Tests Completed Number of bundles that can be transferred in test

Glenn Research Center Networks & Architectures Branch Communications Technology 3 rd Annual Workshop on Flight Software – Nov 4 -6, Spirent (Adtech) SX/14 Channel Emulator Sx/14 Channel Emulator 3640 Configured as Frame Relay Switch Emulated Ground Router Network A DTN Source Cisco Engineering Model SSDR 3640 Configured as Frame Relay Switch 8 Mbps9600 bps Clock Source Clock Sink DCE DTE DCEDCE DTEDCE DCE West DTE East Null Modem Cable (Both Systems Supply Clock) Channel Timing: from DTE & DCE 2-Port Serial Switch Emulated Ground Router Network B DCE SIGMA and DTN Sink DTN Testbed Channel Emulation