Download presentation
Presentation is loading. Please wait.
Published byCynthia Cross Modified over 6 years ago
1
Evaluation of a Large-Scale Topology Discovery Aglorithm
Benoit Donnet joint work with Brad Huffaker, Timur Friedman and kc claffy IPOM Dublin
2
Research Context Network Measurement Internet topology discovery
IP interface level large-scale Existing tools skitter (CAIDA) / scamper (WAND) TTM (RIPE) / AMP (NLANR) Rocketfuel / Scriptroute (U. Washington) DIMES (U. Tel Aviv)
3
Motivations Build the graph of the internet ([Pastor-Satorras & Vespignani]) Simulations input Network Management ([Siamwalla et al.]) Data replication over different machines ([Qiun et al. - INFOCOM01])
4
Large-scale discovery
Power law distribution of router degree ([Faloutsos et al. - SIGCOMM99]) Measurement biais Experimental proof ([Lakhina et al. - INFOCOM03]) Analytical proof ([Clauset & Moore - arXiv cond- mat/ ]) Solution? Topology discovery using a large set of traceroute-like monitors Doubletree ([Donnet et al. - SIGMETRICS05)
5
Contributions Doubletree implementation traceroute@home Java
Open-source (BSD-like license) Freely available ([ Doubletree evaluation PlanetLab testbed
6
Doubletree Aims at reducing The probing redundancy The DDoS risk
Starts probing at some midpoint h in the network Forward probing from h Backward probing from h-1
7
Doubletree (2)
8
Doubletree (3) Takes advantage of the tree-like structure of routes
Uses stop sets {(interface, root)} Local stop set: {interface} Backward probing Global stop set: {(interface, destination)} Forward Probing Must be shared between monitors
9
Doubletree (4) Monitor 1: h <= 3 Monitor 2: h <= 2 10
10
Doubletree (5) Doubletree explains what must be shared between monitors The global stop set But no how to share information
11
Doubletree (5)
12
Experimental Setup PlanetLab testbed Ten monitors
USA, Canada, France, Spain, Switzerland, Japan and Korea 200 destinations Randomly selected among the 300 institutions Measurements run on Dec. 20th 2005
13
Stopping Reasons
14
Stopping Distance
15
Running Time
16
States Interactions
17
Future Works Measurement Infrastructures
Many security concerns ([COMNI2005]) OneLab ([ PlanetLab extensions Monitoring component
18
Future Works (2) IPv6 networks Share objects through the use of DHT
Control information Destination list Probing output
19
Conclusion Doubletree implementation in Java traceroute@home
Open-source, BSD-like license, freely available Easily extensible PlanetLab Deployment Evaluation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.