TRACENET M.Engin TozalKamil Sarac The University of Texas at Dallas.

Slides:



Advertisements
Similar presentations
Routing Routing in an internetwork is the process of directing the transmission of data across two connected networks. Bridges seem to do this function.
Advertisements

University of Nevada, Reno Router-level Internet Topology Mapping CS790 Presentation Modified from Dr. Gunes slides by Talha OZ.
ARP AND RARP ROUTED AND ROUTING Tyler Bish. ARP There are a variety of ways that devices can determine the MAC addresses they need to add to the encapsulated.
 WAN uses Serial ports  Ethernet Ports:  Straight through  Cross over.
CCNA2 Module 4. Discovering and Connecting to Neighbors Enable and disable CDP Use the show cdp neighbors command Determine which neighboring devices.
Authors: Venkata N. Padmanabhan and Lakshminarayanan Subramanian Publisher: SIGCOMM 2001 Presenter: Chai-Yi Chu Date: 2013/03/06 1.
Internet Topology Mapping
Module 10: Routing Fundamentals and Subnets Small Router Purchase Subnetting Example a Basic Subnetting b Subnetting a Class A Network.
1 A survey of Internet Topology Discovery. 2 Outline Motivations Internet topology IP Interface Level Router Level AS Level PoP Level.
Subnetting.
Heuristics for Internet Map Discovery R. Govindan, H. Tangmunarunkit Presented by Zach Schneirov.
Measuring ISP topologies with Rocketfuel Ratul Mahajan Neil Spring David Wetherall University of Washington ACM SIGCOMM 2002.
Networking with Windows Vista.. Vista’s New Tools and Features The Network and Sharing Center Network Discovery Network Map Network Diagnostics.
Lecture Slide Rizwan Rehman, CCS. Classless and Subnet Address Extensions (CIDR) Topics: –There are problems with the IP addressing scheme we’ve studied.
1 Network Topology Measurement Yang Chen CS 8803.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Constructing a Network Addressing Scheme.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
PALMTREE M. Engin TozalKamil Sarac The University of Texas at Dallas.
OSPF To route, a router needs to do the following: Know the destination address Identify the sources it can learn from Discover possible.
Subnets Routing within an Organization. Subnet  Subnets are a subset of the entire network Networks can be divided into subnets Subnets can be divided.
IP Addressing INTW What is an IP address? An unique identifier for a computer or device (host) on a TCP/IP network A 32-bit binary number usually.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Static Routing Routing Protocols and Concepts – Chapter 2.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 Module Summary  Cisco routers operate at Layer 3, and their function is path determination.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
1 Routing Introduction to Routing Static Routing.
Network Layer – Subnetting and Control Protocols Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Exploring How IP Address Protocols Work INTRO v2.0—4-1.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Quantifying the Causes of Path Inflation Neil Spring, Ratul Mahajan, and Thomas Anderson Presented by Luv Kohli COMP November 24, 2003.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
Technical Refresher Session 3. Overview Difference between communication between devices on a single logical network and communication between different.
1 Can DHCP support mobility across LANs (on different subnets?)  On its own, the answer is NO; for reasons cited in DHCP talk on slide 9.  However,
NUS.SOC.CS2105 Ooi Wei Tsang Application Transport Network Link Physical you are here.
1 Computer Networking Dr. Mohammad Alhihi Communication and Electronic Engineering Department Philadelphia University Faculty of Engineering.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
10 Semester 1 JEOPARDY Frank Mann LayersPathsPathsSubnetsSubnetsClassesClassesReservedReserved
Chelebi: Subnet-level Internet Mapper Mehmet H. Gunes University of Nevada, Reno.
1 Network Layer Lecture 12 Imran Ahmed University of Management & Technology.
Basic Routing Principles V1.2. Objectives Understand the function of router Know the basic conception in routing Know the working principle of router.
Stainov - DataComMET CS TC5353 THE NETWORK LAYER 5.2 ROUTING ALGORITHMS - adaptive Distance Vector Routing (Bellman-Ford, Ford-Fulkenson). It was used.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Exploring the Packet Delivery Process.
Routing Algorithms and IP Addressing Routing Algorithms must be ▪ Correctness ▪ Simplicity ▪ Robustness ▪ Stability ▪ Fairness ▪ Optimality.
Ethernet switch Hosts Can talk using Ethernet addresses only.
University of Nevada, Reno Resolving Anonymous Routers Hakan KARDES CS 790g Complex Networks.
Address Resolution Protocol (ARP). Internet and Data Link Layer Addresses Each host and router on a subnet needs a data link layer address to specify.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets Claes Larsen, CCAI.
 Router Configurations part2 2 nd semester
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
If we don’t subnet and use as our subnet mask then we use all of our IP addresses on one network. This is not an efficient use of our Class.
Topology Discovery Using an Address Prefix Stopping Rule Benoit Donnet Joint work with Timur Friedman Eunice 2005 – Madrid (Spain)
A CIDR Prefix Stopping Rule for Topology Discovery Benoit Donnet joint work with Timur Friedman Algotel 2005 – Presqu'Ile de Giens.
Configuration for routing example
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
Interconnecting Networks with TCP/IP
Introduction to Networking
Chapter 5 Network and Transport Layers
RESOLVING IP ALIASES USING DISTRIBUTED SYSTEMS
Measured Impact of Crooked Traceroute
Link-State Routing Protocols
Sub Neting exercises.
Net 412 (Practical Part) Networks and Communication Department LAB 1.
Multipath tracing with Paris Traceroute
Link-State Routing Protocols
Lecture 8 Exercise 8 1. Describe similarities and differences between a network bridge and Internet router. 2. Describe similarities and differences between.
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
Classless and Subnet Address Extensions (CIDR)
Presentation transcript:

TRACENET M.Engin TozalKamil Sarac The University of Texas at Dallas

TraceNET Source Destination Source Traceroute Path TraceNET Path

TraceNET Source Destination Source Traceroute Path TraceNET Path

TraceNET  TraceNET is an online, probe-based network layer topology collection tool  TraceNET employs a set of rules based on inclusion-exclusion principle  A traceNET session collects a topology map on a path between two end systems  TraceNET  Groups those IP addresses accommodated by the same subnet  Annotates the subnets with their observed subnet masks  Discovers more IP addresses than traceroute in a systematic way.  TraceNET could be used as an  Topology Collection Tool  Network Debugging/Analysis Tool

TraceNET  TraceNET as a Topology Collection Tool  Network topologies are collected at AS-level, router- level, and IP-level  Current router-level topology mapping tools collect IP addresses and groups the ones hosted by the same router (IP Alias Resolution)  Two successive IP addresses in a trace path does not necessarily point the existence of a LAN between them  We believe that layer-3 subnets should be an important part of network topology maps

TraceNET  TraceNET as a Network Debugging/Analysis Tool  Similar to traceroute, traceNET collects a routing path between two end hosts  However, traceNET reveals much more network information than traceroute  This could help for example, to detect server replicas located on the same subnet  We are still looking for new ways of using TraceNET for network debugging/analysis (any suggestion is welcomed)

TraceNET

Exact Match Rate Including Unresponsive Subnets : 73.7% Excluding Unresponsive Subnets : 94.9% Exact Match Rate Including Unresponsive Subnets : 83.0% Excluding Unresponsive Subnets : 86.0%

TraceNET

 Conclusions  TraceNET is a traceroute-like online, probe based tool that collects subnets between two end hosts.  TraceNET could be used in network topology mapping studies to get a more complete map  TraceNET could be employed as network debugging/analysis tool  In this study we devised a set of generic heuristics for inferring subnets  (Future Work) The set of heuristics devised in this study could also be used as an offline algorithm to derive subnets from a bulk of trace paths obtained by traceroute

TraceNET  Questions