itom an internet topology mapping project
play

iToM: An Internet Topology Mapping Project Kamil Sarac - PowerPoint PPT Presentation

iToM: An Internet Topology Mapping Project Kamil Sarac (ksarac@utdallas.edu) Department of Computer Science The University of Texas at Dallas Internet topology measurement/mapping Need for Internet topology measurement Help with


  1. iToM: An Internet Topology Mapping Project Kamil Sarac (ksarac@utdallas.edu) Department of Computer Science The University of Texas at Dallas

  2. Internet topology measurement/mapping  Need for Internet topology measurement • Help with network management or surveillance • Robustness with respect to failures/attacks • Comprehend spreading of worms/viruses • Relevant in active defense scenarios • Scientific discovery • Scale-free (power-law), Small-world, Rich-club, Disassortativity,… 2

  3. Subnets as first class citizens in network layer Internet topology maps 3

  4. Network layer Internet topology maps  A sample IP network segment view at Layer 3 • A number of routers connected via subnets R 2 R 3 R 1 R 6 R 4 R 5 R 7 4

  5. A router level map at layer 3  A corresponding router level map view R 2 R 3 R 1 R 6 R 4 R 5 R 7 5

  6. How to build router level network maps ?  Involves topology data collection and topology construction  How to collect topology data ? Traceroute – a network debugging and diagnostic tool  End-to-end traces from k vantage points to n destinations  where (typically) k << n  How to construction topology maps? Resolving alias IP addresses  Resolving anonymous routers  6

  7. A network layer view incl. routers & subnets  Not all subnets are created equal !  Can we discover layer 3 view of subnets ?  List of alive IP addresses  Subnet number as a.b.c.d/x R 2 R 3 R 1 R 6 R 4 R 5 R 7 7

  8. How to discover a subnet?  ExploreNET – an active probing based tool • Given an IP address , discovers the subnet hosting • Labels with its observable subnet mask • A black box using a set of heuristics for subnet inference R 2 Vantage V b R R 3 1 a c S 8

  9. How to discover a subnet?  ExploreNET accuracy rates (experimental) • 94.9% for Internet2 • 97.3% for GEANT • 93.0% for global public Internet (w.r.t. mrinfo data)  Probing cost is within to 9

  10. Why know subnets? 1. A more complete network layer picture of the underlying network 2. An alternative layer 3 view of the Internet map where  subnets are nodes  routers are links /30 /29 S 1 S 2 S 1 S 2 S 4 S 3 S 3 S 4 /29 /31 10

  11. Statistical sampling for studying characteristics of networks 11

  12. Why statistical sampling?  Difficult to collect complete topology map • Internet/ISP topologies (eg. subnet level maps) • Social network graphs (eg. Facebook)  Statistical sampling as a viable solution  Challenges in statistical sampling • Sampling error vs. non-sampling error • Unresponsive units • Discrepancy between sampling & observation units  Goal: develop good (unbiased) estimators 12

  13. Statistical sampling of subnets in a network  Subnet characteristics of interest • Number of subnets • Subnet prefix length distribution • Mean subnet prefix length • IP address utilization ratio 13

  14. Subnet sampling  Non-uniform sampling of subnets due to degree discrepancy Target Network S 2 S 1 Subnets IP addresses we want to we can sample sample from S 3 S from 4 is twice as likely to be sampled as compared to 14

  15. Challenges in network sampling  How to design an effective sampling scheme? • What is the impact of the characteristics under study? • What sampling/entity selection method to use ? • Random selection, crawling, forest fire, etc • What objects to sample ? • Nodes, links, cliques, end-to-end paths, etc • How to overcome application domain specific limitations to sampling ? • Mismatch between selection units and observation units in sampling 15

  16. Thank you 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend