Use of Simplex Satellite Configurations to support Internet Traffic Geoff Huston Telstra Internet March 1998.

Slides:



Advertisements
Similar presentations
Introduction to IP Routing Geoff Huston. Routing How do packets get from A to B in the Internet? A B Internet.
Advertisements

Multihoming and Multi-path Routing
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v Ethernet LANs Maximizing the Benefits of Switching.
© 2003, Cisco Systems, Inc. All rights reserved..
1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
IP SLA with Object Tracking
Route Optimisation RD-CSY3021.
IP Forwarding Relates to Lab 3.
Configuring Transparent Bridging and Integrated Routing and Bridging
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—2-1 Ethernet LANs Starting a Switch.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—5-1 Establishing Serial Point-To-Point Connections Configuring Serial Point-To-Point Encapsulation.
CS Summer 2003 CS672: MPLS Architecture, Applications and Fault-Tolerance.
Border Gateway Protocol Ankit Agarwal Dashang Trivedi Kirti Tiwari.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
© J. Liebeherr, All rights reserved 1 Border Gateway Protocol This lecture is largely based on a BGP tutorial by T. Griffin from AT&T Research.
© 2006 Cisco Systems, Inc. All rights reserved.QoS v2.2—5-1 Congestion Management Configuring FIFO and WFQ.
Question N°1 You are logged into a router and with to view the layer 3 information about your neighboring Cisco routers. What IOS command gives layer 3.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—6-1 Establishing Serial Point-To-Point Connections Configuring Frame Relay.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
Chapter 4: Network Layer 4. 1 Introduction 4.2 Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Internet Protocol –Datagram format.
1 CCNA 2 v3.1 Module 9. 2 Basic Router Troubleshooting CCNA 2, Module 9.
1 Network Architecture and Design Routing: Exterior Gateway Protocols and Autonomous Systems Border Gateway Protocol (BGP) Reference D. E. Comer, Internetworking.
Advance Configuration IOS Commands. Overview of Router Modes Router(config)# Router>enable Router#config term Exit Ctrl-Z (end) User EXEC Mode Privileged.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—1-1 Configuring Catalyst Switch Operations Configuring a Catalyst Switch.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 WAN Connections Configuring Serial Encapsulation.
LAN vs WAN Local Area Network Examples: Wide Area Networks Examples:
Interior Gateway Routing Protocol. IGRP Definition IGRP is a dynamic distance-vector routing protocol designed by Cisco in the mid-1980s for routing in.
M. Menelaou CCNA2 Module 9. M. Menelaou One of the primary functions of a router is to determine the best path to a given destination. A router learns.
1 Version 3.1 Module 4 Learning About Other Devices.
M. Menelaou CCNA2 DYNAMIC ROUTING. M. Menelaou DYNAMIC ROUTING Dynamic routing protocols can help simplify the life of a network administrator Routing.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 7 Distance Vector Routing Protocols.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking BGP, Flooding, Multicast routing.
© 1999, Cisco Systems, Inc Chapter 12 Establishing Serial Point-to-Point Connections.
Introduction to Cisco Routers and Switches Willis Kim 8 October 2005.
Ch.16/Mod.7 – Distance Vector Routing Protocols Part 2 of 2: Distance Vector Routing and IGRP.
CS 3830 Day 29 Introduction 1-1. Announcements r Quiz 4 this Friday r Signup to demo prog4 (all group members must be present) r Written homework on chapter.
Cisco S2 C4 Router Components. Configure a Router You can configure a router from –from the console terminal (a computer connected to the router –through.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 9 Basic Router Troubleshooting.
© 2002, Cisco Systems, Inc. All rights reserved..
Junos Intermediate Routing
Border Gateway Protocol (BGP) W.lilakiatsakun. BGP Basics (1) BGP is the protocol which is used to make core routing decisions on the Internet It involves.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Configuring a Cisco Router.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_a Routing Protocols: RIP, OSPF, BGP Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 7 Distance Vector Routing Protocols.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 7 Distance Vector Routing Protocols.
Lecture #4 EIGRP Asst.Prof. Dr.Anan Phonphoem Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand.
1 Novell NetWare Protocol Stack Media Access Protocols (Ethernet, Token Ring, WAN, others) Physical Data Link Network Session Transport Presentation.
Router Basics Chapter 6 Connecting People To Information.
Net Flow Network Protocol Presented By : Arslan Qamar.
NetPro-ITI Ethernet LANs. Microsegmentation Microsegmentation of the Network.
Point to Point Protocol Open Standard Protocol (works with same and different company Routers i.e. Cisco– Nortel, Cisco–Multicom. Supports Authentication.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 BGP Overview Understanding BGP Path Attributes.
© 2002, Cisco Systems, Inc. All rights reserved.
Routing Loops.
CCNA 2 v3.1 Module 9 Basic Router Troubleshooting
DYNAMIC ROUTING.
Border Gateway Protocol
CCNA 2 v3.1 Module 7 Distance Vector Routing Protocols
Maximizing the Benefits of Switching
Configuring a Cisco Router
COS 561: Advanced Computer Networks
COS 561: Advanced Computer Networks
Use of Simplex Satellite Configurations to support Internet Traffic
BGP Interactions Jennifer Rexford
© 2002, Cisco Systems, Inc. All rights reserved.
Networking and Network Protocols (Part2)
Presentation transcript:

Use of Simplex Satellite Configurations to support Internet Traffic Geoff Huston Telstra Internet March 1998

Teleglobe Telstra Simplex 45M satellite circuit Internet Cisco 7507 Configuration of Simplex Circuit

IP Configuration Interconnection by unidirectional satellite link Internet-based return path End to end reachability signaling via BGP4 protocol keepalive functionality

Asymmetric BGP Keepalive flow Any break in the unidirectional circuit will cause a BGP keepalive failure, which in turn will cause the BGP session to fail. This eliminates the need for an HDLC keepalive signal along the satellite path Traffic Flow Route Advertisements

Internet Configuration Telstra and Teleglobe connect exclusively via a simplex 45M satellite circuit Telstra uses cable circuits to connect to MCI and AT&T in North America Teleglobe uses cable circuits to connect to MCI and other ISPs and exchange points in North America

Internet Configuration Telstra AS1221 MCI AS3561 AT&T AS5727 Teleglobe AS6453 Internet Exchanges & Transit Simplex Satellite Circuit Duplex Cable Circuits

Router Configuration Telstra and Teleglobe use Cisco 7500 routers to manage the simplex satellite circuit at the IP level The routers are configured to use multihop BGP4 in an asymmetric circuit configuration, to allow Telstra to pass routes to the Teleglobe router The Teleglobe router announces these BGP- learned routes into the Internet from this router On circuit failure the BGP session is closed, and the corresponding route announcements are withdrawn, causing traffic to revert back to available cable circuits in a backup configuration

Sender configuration version 11.2 ! interface Loopback3 ip address ! interface Ethernet0 ip address ! interface Serial0 ip address no keepalive ignore-dcd ! router bgp 50 timers bgp 5 30 neighbor remote-as 25 neighbor ebgp-multihop 10 neighbor update-source Loopback3 ! ip route Serial0 Generic cisco configuration for the simplex sender

Receiver configuration version 11.1 ! interface Loopback3 ip address ! interface Ethernet0 ip address ! interface Serial0 transmit-interface Ethernet0 ip address no keepalive ignore-dcd ! router bgp 25 timers bgp 5 30 redistribute static neighbor remote-as 50 neighbor ebgp-multihop 10 neighbor update-source Loopback3 ! ip route ip route Generic cisco configuration for the simplex receiver

Configuration Features BGP4 set to multihop configuration, linking loopback addresses as BGP peers Reciever set to associate ethernet as the transmit interface via cisco transmit interface interface remote loopback address is statically loaded into the router BGP timers brought down to 5 second keepalive and 30 second holddown (this may vary according to the characteristics of the return cable path) Note that NO return path tunnel is used in this configuration

Circuit Stability Tests Stability of BGP achieved Time to propagate serial line break to BGP 35 seconds Time to detect restoration of serial line to BGP 10 seconds

Interface performance Cisci interface statistics dump for 3 weeks, 5 days of operation Hssi6/0 is up, line protocol is up Hardware is cxBus HSSI Internet address is /30 MTU 4470 bytes, BW Kbit, DLY 200 usec, rely 255/255, load 1/255 Encapsulation HDLC, loopback not set, keepalive not set Last input 00:00:00, output 3w5d, output hang never Last clearing of "show interface" counters 3w5d Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, drops 5 minute input rate bits/sec, 933 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec packets input, bytes, 1 no buffer Received broadcasts, 0 runts, 0 giants 0 parity input errors, CRC, frame, overrun, 0 abort 0 packets output, 0 bytes, 0 underruns 0 output errors, 0 applique, 3 interface resets 0 output buffer failures, 0 output buffers swapped out 116 carrier transitions

Interface performance Measured on a 3 week 5 day period Line error rate less than 0.02% packet error rate Dropped packets less than 0.002% packet drop rate in receiver router queue

Internet performance Test of Delay, Packet loss and Throughput Tests were conducted using 50 packet ping sequences every 300 seconds, logging packet loss and round trip delay. Throughput was measured using SNMP polling of interface octet counters on the receive end. The environment constructed here is perhaps one of the more challenging environments where a simplex satellite circuit can be deployed. The two operators have no other direct Internet connection other than the simplex circuit. Ping packets in the reverse direction have to transit a third party to complete the loop, so that ping-based measurements of the overall performance impact of the simplex satellite circuit have to recognise the impact of the third party transit. Overall the test results indicate that the simplex satellite circuit itself performs well in an Internet configuration.

Delay Measurements Symmetric ping - Australia - US East coast - cable circuits Ping Round Trip time measurements Asymmetric ping - Australia to US East coast - cable US East coast to Australia - satellite

Delay Measurements Propagation Delay rises from 291 ms cable symmetric to 449 ms cable and satellite asymmetric circuits Satellite hop induces no additional variation in delay (no increased jitter component)

Ping Loss Measurements Symmetric ping - Australia - US East coast - cable circuits Asymmetric ping - Australia to US East coast - cable US East coast to Australia - satellite

Ping Loss Measurements While there is some variation between symmetric cable path ping packet loss and asymmetric cable / satellite ping packet loss, no appreciable quantum loss degradation was visible on the asymmetric path. Loss events are attributable to engineering within the transit networks, as distinct from loss caused by router queue exhaustion on the satellite transmission side

Throughput Measurements Peak load tested to date on the circuit is 20Mbps. Average load tested is 5Mbps Current routing configuration uses BGP AS path prepending to use satellite circuit for Teleglobe and connected Teleglobe customers as preferred route.

Link Monitoring Link Monitoring is undertaken through continuous SNMP polling at 300 second intervals. Link loads, ping RTT and ping Loss reports can be accessed at: