Large-Scale Topology Discovery Benoit Donnet, Timur Friedman - - PowerPoint PPT Presentation

large scale topology discovery
SMART_READER_LITE
LIVE PREVIEW

Large-Scale Topology Discovery Benoit Donnet, Timur Friedman - - PowerPoint PPT Presentation

Large-Scale Topology Discovery Benoit Donnet, Timur Friedman LIP6-CNRS laboratory, UPMC, Paris ISMA Workshop on Internet Topology (WIT) CAIDA, UC San Diego - 10 May 2006 Context Network measurement Internet topology discovery -


slide-1
SLIDE 1

Large-Scale Topology Discovery

Benoit Donnet, Timur Friedman LIP6-CNRS laboratory, UPMC, Paris ISMA Workshop on Internet Topology (WIT) CAIDA, UC San Diego - 10 May 2006

slide-2
SLIDE 2

Context

  • Network measurement
  • Internet topology discovery
  • distributed traceroute monitors
  • IP interface level
  • CONMI Workshop
  • community-oriented network

measurements

slide-3
SLIDE 3

Existing Tools

  • skitter (CAIDA)
  • scamper (WAND)
  • TTM (Ripe NCC)
  • AMP (NLANR)
  • Rocketfuel (University of Washington)
  • Scriptroute (University of Washington)
  • DIMES (T

el Aviv University)

slide-4
SLIDE 4

Problem: Intra-monitor Redundancy

slide-5
SLIDE 5

Problem: Inter-Monitor Redundancy

slide-6
SLIDE 6
  • Classical approaches are inefficient
  • Wide scale deployment of traceroute tools
  • DIMES
  • Scale up the number of monitors
  • little work on efficiency
  • Be careful regarding
  • network resources
  • load on destinations

Statement

slide-7
SLIDE 7

Doubletree: Basics

  • Cooperative algorithm
  • Goal: avoid paths already explored
  • Exploits tree-like structure of routes in the

internet:

  • from a monitor to a set of destinations

➡ monitor-rooted tree

  • from a set of monitors to a destination

➡ destination-rooted tree

slide-8
SLIDE 8

Doubletree: Monitor-rooted Tree

slide-9
SLIDE 9

Doubletree: Destination-rooted Tree

slide-10
SLIDE 10

Doubletree: Reconciliation

  • Backward and forward probing are opposite

schemes

  • How can we reconcile them?
  • Start probing at some hop h

➡ First, probe forward from h ➡ Second, probe backward from h-1

slide-11
SLIDE 11

Doubletree: Reconciliation (2)

slide-12
SLIDE 12

Doubletree: Stop Sets

  • It is not necessary to maintain the whole tree

structure

  • Each monitor uses stop sets: {(interface, root)}
  • Local Stop Set B: {interface}

➡ Backward probing

  • Global Stop Set F: {(interface, destination)}

➡ Forward probing ➡ Shared between monitors

slide-13
SLIDE 13

Doubletree: Coverage

slide-14
SLIDE 14

Doubletree: Redundancy

slide-15
SLIDE 15

Doubletree: Deployment

  • traceroute@home
  • Java program
  • Open source, BSD-like license
  • Freely available: http://trhome.sourceforge.net
  • Deployed on the PlanetLab testbed
  • Doubletree behavior confirmed
  • Simulation results confirmed
slide-16
SLIDE 16

Infrastructures: OneLab

  • European project
  • Due to start in September 2006
  • Ten partners (university & industry)
  • PlanetLab extensions
  • European administration
  • Wireless environments
  • Monitoring capabilities

➡ Doubletree/traceroute@home integration

slide-17
SLIDE 17

Future Work

  • Improvement to Doubletree
  • Diamonds
  • Capturing the network dynamics
  • BGP-guided probing
  • Overlay/P2P structure for traceroute@home
  • Measurement tools standardization
slide-18
SLIDE 18

Summary

  • Standard approaches for tracerouting the

network are inefficient

  • Doubletree is an efficient and cooperative

topology discovery algorithm

  • Measurement load reduced up to 76%
  • Coverage above 90%
  • traceroute@home to be deployed
  • OneLab project
slide-19
SLIDE 19

References

  • B. Donnet, P. Raoult, T. Friedman, M. Crovella.

Deployment of an Algorithm for Large-Scale Topology Discovery. In IEEE JSAC Special Issue on Internet Sampling. Oct. 2006. to appear.

  • B. Donnet, T. Friedman.

Topology Discovery Using an Address Prefix Stopping Rule. In IFIP, International Federation for Information Processing. vol. 196. Mar. 2006.

  • B. Donnet, T. Friedman.

Topology Discovery Using an Address Prefix Based Stopping Rule. In Proc. EUNICE Worshop. Jul. 2005.

  • B. Donnet, P. Raoult, T. Friedman, M. Crovella.

Efficient Algorithms for Large-Scale Topology Discovery. In Proc. ACM SIGMETRICS. Jun. 2005.

  • B. Donnet, T. Friedman.

A CIDR Stopping Rule for Topology Discovery. In Proc. Algotel. May 2005.

  • B. Donnet, T. Friedman, M. Crovella.

Improved Algorithms for Network Topology Discovery. In Proc. Passive and Active Measurements (PAM) Workshop. Mar. 2005.