1 Backbone Performance Comparison Jeff Boote, Internet2 Warren Matthews, Georgia Tech John Moore, MCNC.

Slides:



Advertisements
Similar presentations
Virtual Links: VLANs and Tunneling
Advertisements

DTunnels Year 1 Summary Nick Feamster. Overview Two pieces –DTunnels: Mechanism for creating appearance of layer 2 links between virtual nodes –BGP Mux:
 WAN uses Serial ports  Ethernet Ports:  Straight through  Cross over.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
LAN Maps & Symbols Topologies & Devices. Physical & Logical Topologies Physical Topologies define the actual layout of the wire (media). For example,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Inter- VLAN Routing LAN Switching and Wireless – Chapter 6.
Institute of Technology Sligo - Dept of Computing LAN Maps & Symbols Topologies & Devices Paul Flynn.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
1 Interconnection ECS 152A. 2 Interconnecting with hubs r Backbone hub interconnects LAN segments r Extends max distance between nodes r But individual.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
ROUTING PROTOCOL IGRP. REVIEW 4 Purpose of Router –determine best path to destination –pass the frames to the destination 4 Protocols –routed - used by.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF- Based Solution Improving Routing Performance.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
DataLink Layer1 Ethernet Technologies: 10Base2 10: 10Mbps; 2: 200 meters (actual is 185m) max distance between any two nodes without repeaters thin coaxial.
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
Introduction to networking (Yarnfield) Introduction to routing.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Configuring and Verifying EIGRP for the Enterprise.
Chap 10 Routing and Addressing Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
WAIL By: - Dave Plonka - Ana Bizarro Wisconsin Advanced Internet Laboratory - WAIL.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
PA3: Router Junxian (Jim) Huang EECS 489 W11 /
Section 4 : The OSI Network Layer CSIS 479R Fall 1999 “Network +” George D. Hickman, CNI, CNE.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Router and Routing Basics
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Connecting to the Network Networking for Home and Small Businesses – Chapter.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
Peering Exchange Architectures Jeff Bartig University of Wisconsin WiscNet Engineering.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Internet2 Network Observatory Update Matt Zekauskas, Measurement SIG 2006 Fall Member Meeting 4-Dec-2006.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Basic Routing Principles V1.2. Objectives Understand the function of router Know the basic conception in routing Know the working principle of router.
Computer Networks. Internetworking Devices Network Interface Card (NIC) Repeaters HUB Bridge Switch Router.
1 Version 3.1 Module 6 Routed & Routing Protocols.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 9 Basic Router Troubleshooting.
Networking Components WILLIAM NELSON LTEC HUB  Device that operated on Layer 1 of the OSI stack.  All I/O flows out all other ports besides the.
CS470 Computer Networking Protocols
Local Area Networks Honolulu Community College
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
5: DataLink Layer5-1 Interconnecting with hubs r Backbone hub interconnects LAN segments r Extends max distance between nodes r Multi-tier design provides.
Copyright 2009 Kenneth M. Chipps Ph.D. Addressing in Networks Last Update
Introduction to Telecommunications, 2/e By M.A.Rosengrant Copyright (c) 2007 by Pearson Education, Inc. All rights reserved. Figure 12–1 IP packets arrive.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
5: DataLink Layer5-1 Hubs Hubs are essentially physical-layer repeaters: m bits coming from one link go out all other links m at the same rate m no frame.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Design Chapter One.
June 11, 2002 Abilene Route Quality Control Initiative Aaron D. Britt Guy Almes Route Optimization.
Chapter 3 Part 1 Switching and Bridging
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Chapter 5 Network and Transport Layers
Link Layer 5.1 Introduction and services
Local Area Networks Honolulu Community College
Chapter 4 Data Link Layer Switching
Hubs Hubs are essentially physical-layer repeaters:
Chapter 6: Network Layer
Troubleshooting IP Addressing
Hubs Hubs are essentially physical-layer repeaters:
Implement Inter-VLAN Routing
Chapter 2: Static Routing
Medium-Sized Switched Network Construction
Implement Inter-VLAN Routing
Implement Inter-VLAN Routing
Implement Inter-VLAN Routing
Chapter 5 Data Link Layer – Hub, Switch
Presentation transcript:

1 Backbone Performance Comparison Jeff Boote, Internet2 Warren Matthews, Georgia Tech John Moore, MCNC

2 Overview We (in NC) were asked to compare the relative performance of various IP service providers  Interest from both local CIOs and Internet2 We decided to measure relative end-to-end latency and jitter Recruited a few other ITECs (Ohio and Texas) and GA Tech to help Jeff Boote got interested since we were using owamp

3 Method Setup owamp machine at each site with multiple interfaces per NIC Use host routes to force traffic to a specific destination via a specific provider Create a mesh of these running continuously and dump results to a database Add traceroute information to verify paths and look for routing changes

4 Path types Path will vary depending on whether source and destination sites share provider, or not. Doesn’t take “natural” or policy routing into consideration, but useful for comparative purposes.

5 As we progressed… New paths became available…  VPLS (Layer 2 VLAN) between three of the ITECs (NC, OH and TX)  Described in sidebar  NLR PacketNet between NC and GT  Not all that interesting, since both sites attach to the same NLR router in Atlanta Added NLR to new interface on same NIC, added VPLS to a separate NIC on the same machines TAMU site setup and running, but o good data available yet  Had to remove host routes due to other routing changes going on locally

6 Available Data from OWAMP Latency Latency variation (jitter ~ 95%-min) TTL (num hops) Duplicates Loss Reordering (not likely at 1 pps)

7 OWAMP “sender” configuration Each host has multiple virtual addresses configured (one per “network”) Continuous stream of packets (1 pps - exp dist.) per network address “pair” Traffic is directed onto specific network based on dest address Only last router before “backbone” shown

8 LATAB (Traceroute when source is routed through Abilene) ATLAHSTN WASH IPLS nms4-hstn TAMU nms4-ipls nms4-wash OH NC GT NYCM CHIN KSCY

9 LATQW (Traceroute when source is routed through Qwest) ATLA-EDGE ATLA-CORE NC GT DCA-CORE DCA-EDGE CHI-EDGE CHI-CORE OH

10 LATL3 (Traceroute when source is routed through Level3) NC GT OH ATLAL3 Qwest Asymmetric routing: Northbound via Charlotte Southbound via Raleigh. Unknown Charlotte Atlanta Washington Raleigh

11 LATO3 ( Traceroute when source is routed through another provider - GT/Cogent ) NC GT OH Qwest ATLA CORE

12 LATNLR NC GT ATLA

13 LATVPLS NC TAMU OH

14 Preliminary Results Small amount of data collected so far Working on how best to visualize combination of pieces (latency, loss, routing changes, etc.)  Looking for “stability” metric (but stability is application dependent) More analysis needed

15 Loss overview

16 NLR Level3 Qwest NLR is lower latency.  This is expected as GT and NC are connected to the same router.  NC connection is backhauled via NLR L2 service. Qwest and Abilene go via Washington.  The long way… For the Level3 path, there is an unidentified hop just before the GT campus.  Rate limiter?  Expected NLR and Level3 paths to be closer Abilene NC to GT

17 Qwest Cogent Abilene Level3 NLR NLR and Level3 paths similar Cogent hands off to Qwest to get to NC GT to NC

18 Input to GT is always longer? Level3 via Raleigh Level3 via Charlotte Latency Range NC to GT

19 Abilene Qwest Level3 Marginally quicker across Qwest (via Washington and Chicago). Abilene via New York, Chicago and Indianapolis. Indianapolis. NC to OH

20 Qwest Abilene OH to NC OH doesn’t use Level3, so no return path to NC via Level3

21 No return path for L3_NC_OH Latency Range NC to OH

22 Abilene Qwest Cogent Level3 Abilene more direct via Indianapolis Qwest via Chicago Cogent, Level3 hand off to Qwest GT to OH

23 Abilene Qwest OH to GT OH doesn’t use Level3, so no return path to GT via Level3

24 No return path for L3_GT_OH. Latency Range GT to OH

25 Summary From a latency perspective, topology is the overriding parameter  So far we’re not seeing huge latency deltas between R&E and commodity between two endpoints Loss in commodity networks is pretty good  They’ve improved in the last 10 years Looking for a quality metric (stability?) to combine the things we can measure

26 VPLS Sidebar Virtual Private LAN Service - multipoint Ethernet service over IP/MPLS backbone Created between ITECs as overlay on Abilene PE routers sit in GigaPoP address space, interconnected via interdomain LSPs Abilene T640s are P routers

27 VPLS Overview Full Mesh of LSPs BGP for inter-PE communication Ethernet encapsulation at PE-CE

28 View from Ohio To NC To TX No routers!

29 View from NC PE TX MAC address OH MAC address Local NC MAC address