a study on traceroute potentiality in revealing the
play

A Study on Traceroute Potentiality in Revealing the Internet - PowerPoint PPT Presentation

A Study on Traceroute Potentiality in Revealing the Internet AS-level Topology V. Luconi A. Faggiani, E. Gregori, A. Improta, L. Lenzini , L. Sani IFIP Networking 2014 Conference - Trondheim - June 3rd, 2014 Outline The Internet AS-level


  1. A Study on Traceroute Potentiality in Revealing the Internet AS-level Topology V. Luconi A. Faggiani, E. Gregori, A. Improta, L. Lenzini , L. Sani IFIP Networking 2014 Conference - Trondheim - June 3rd, 2014

  2. Outline ● The Internet AS-level topology discovery ● Methodology ● Traceroute infrastructures ● Results ● Conclusion

  3. The Internet AS-level topology discovery

  4. Introduction ● Knowing the Internet topology is important ✔ Planning business strategies ✔ Designing routing protocols ✔ Modelling its growth ● The AS-level captures the economic nature of the inter-domain routing of the Internet ● Measurement methods ✔ Passive: BGP ✔ Active: Traceroute

  5. Problem: incompleteness ● The current knowledge of the Internet AS-level topology is highly incomplete ✔ Inferring properties from an incomplete topology could lead to biases ● Most works focused on BGP measurement infrastructures ✔ Monitors are not optimally placed ✔ Methodology for quantifying the effectiveness of a measurement infrastructure [1] What about traceroute infrastructures? [1] Gregori et al. On the Incompleteness of the AS-level graph: a Novel Methodology for BGP Route Collector Placement. IMC'12

  6. Traceroute Traceroute discovers the IP path from a source to a destination. IP-to-AS mapping has to be done to discover the corresponding AS path.

  7. Methodology

  8. Economic relationships and export policies ● Provider-to-customer (p2c) ● Peer-to-peer (p2p) ● Stub ASes : ASes that do not provide connectivity to other ASes ● Internet core : All non stub ASes

  9. p2c-distance metric (I) p2c-distance of AS X from AS Y Minumum number of consecutive p2c links that connect X to Y Gregori et al. IMC'12 . ● E from A: 1 ● E from C: 2 ● C from F: undefined

  10. p2c-distance metric (I) p2c-distance of AS X from AS Y Minumum number of consecutive p2c links that connect X to Y Gregori et al. IMC'12 . ● E from A: 1 ● E from C: 2 ● C from F: undefined

  11. p2c-distance metric (I) p2c-distance of AS X from AS Y Minumum number of consecutive p2c links that connect X to Y Gregori et al. IMC'12 . ● E from A: 1 ● E from C: 2 ● C from F: undefined

  12. p2c-distance metric (I) p2c-distance of AS X from AS Y Minumum number of consecutive p2c links that connect X to Y Gregori et al. IMC'12 . ● E from A: 1 ● E from C: 2 ● C from F: undefined

  13. p2c-distance metric (II) Key concept Only a customer in a p2c relationship is able to reveal the full connectivity of his provider A necessary (not sufficient) condition for a BGP or traceroute monitor to reveal the full connectivity of an AS X is that the p2c-distance of X from that monitor is defined It would be desirable to place monitors in the lower layers of the Internet

  14. Traceroute infrastructures

  15. Traceroute infrastructures We considered five infrastructures able to perform large-scale traceroute campaigns, found to be active in October 2013 # Probing # Non stubs # Stubs ASes 1,398 1,044 Aqualab Dasu/Ono 2,442 (57.25%) (42.75%) 60 16 CAIDA Ark 76 (78.95%) (21.05%) 145 106 DIMES 251 (57.77%) (42.23%) 246 114 Portolan 360 (68.33%) (31.67%) 1,310 825 RIPE NCC Atlas 2,135 (61.36%) (38.64%)

  16. Traceroute infrastructures We considered five infrastructures able to perform large-scale traceroute campaigns, found to be active in October 2013 # Probing # Non stubs # Stubs Large number of ASes Probing ASes 1,398 1,044 Aqualab Dasu/Ono 2,442 (57.25%) (42.75%) 60 16 CAIDA Ark 76 (78.95%) (21.05%) 145 106 DIMES 251 (57.77%) (42.23%) 246 114 Portolan 360 (68.33%) (31.67%) 1,310 825 RIPE NCC Atlas 2,135 (61.36%) (38.64%)

  17. Traceroute infrastructures We considered five infrastructures able to perform large-scale traceroute campaigns, found to be active in October 2013 # Probing # Non stubs # Stubs ASes 1,398 1,044 Pervasiveness Aqualab Dasu/Ono 2,442 (57.25%) (42.75%) in the lowest 60 16 layers of the CAIDA Ark 76 (78.95%) (21.05%) Internet 145 106 DIMES 251 (57.77%) (42.23%) 246 114 Portolan 360 (68.33%) (31.67%) 1,310 825 RIPE NCC Atlas 2,135 (61.36%) (38.64%)

  18. Overlap ● Low overlapping between different infrastructures ● Every infrastructure introduces new points of view Ark Atlas Dasu/Ono DIMES Portolan Ark - 0.577 0.310 0.239 0.155 Atlas 0.019 - 0.296 0.049 0.088 Dasu/Ono 0.009 0.259 - 0.045 0.100 DIMES 0.068 0.414 0.438 - 0.243 Portolan 0.031 0.522 0.675 0.169 - Overlapcoefficient O ( A, B )=∣ A ∩ B ∣ ∣ A ∣

  19. Overlap ● Low overlapping between different infrastructures ● Every infrastructure introduces new points of view B Ark Atlas Dasu/Ono DIMES Portolan 1.9% of Atlas Ark - 0.577 0.310 0.239 0.155 probing ASes are also found in Ark A Atlas 0.019 - 0.296 0.049 0.088 Dasu/Ono 0.009 0.259 - 0.045 0.100 DIMES 0.068 0.414 0.438 - 0.243 Portolan 0.031 0.522 0.675 0.169 - Overlapcoefficient O ( A, B )=∣ A ∩ B ∣ ∣ A ∣

  20. Overlap ● Low overlapping between different infrastructures ● Every infrastructure introduces new points of view B Ark Atlas Dasu/Ono DIMES Portolan 57.7% of Ark A Ark - 0.577 0.310 0.239 0.155 probing ASes are also found in Atlas 0.019 - 0.296 0.049 0.088 Atlas Dasu/Ono 0.009 0.259 - 0.045 0.100 DIMES 0.068 0.414 0.438 - 0.243 Portolan 0.031 0.522 0.675 0.169 - Overlapcoefficient O ( A, B )=∣ A ∩ B ∣ ∣ A ∣

  21. Overlap ● Low overlapping between different infrastructures ● Every infrastructure introduces new points of view Ark Atlas Dasu/Ono DIMES Portolan Ark - 0.577 0.310 0.239 0.155 Atlas 0.019 - 0.296 0.049 0.088 Dasu/Ono 0.009 0.259 - 0.045 0.100 DIMES 0.068 0.414 0.438 - 0.243 Portolan 0.031 0.522 0.675 0.169 - Overlapcoefficient O ( A, B )=∣ A ∩ B ∣ ∣ A ∣

  22. Results

  23. A deeper insight (I) Coverage of the Internet core (8,181 non stub ASes in October 2013) by each project d = 1 d = 2 d = 3 361 789 1,117 Ark (4.41%) (9.64%) (13.69%) 2,367 2,820 2,949 Atlas (28.93%) (34.47%) (36.05%) 2,465 2,867 2,981 Dasu/Ono (30.13%) (35.04%) (36.44%) 517 967 1,332 DIMES (6.32%) (12.06%) (16.28%) 700 1,158 1,458 Portolan (8.56%) (14.16%) (17.82%)

  24. A deeper insight (I) Coverage of the Internet core (8,181 non stub ASes in October 2013) by each project d = 1 d = 2 d = 3 361 789 1,117 Ark (4.41%) (9.64%) (13.69%) 2,367 2,820 2,949 Atlas (28.93%) (34.47%) (36.05%) 2,465 2,867 2,981 Dasu/Ono (30.13%) (35.04%) (36.44%) Number of non stubs with 517 967 1,332 p2c-distance less than or DIMES (6.32%) (12.06%) (16.28%) equal to d from at least one measurement monitor 700 1,158 1,458 Portolan (8.56%) (14.16%) (17.82%)

  25. A deeper insight (I) Coverage of the Internet core (8,181 non stub ASes in October 2013) by each project d = 1 d = 2 d = 3 361 789 1,117 Ark (4.41%) (9.64%) (13.69%) 2,367 2,820 2,949 Atlas (28.93%) (34.47%) (36.05%) 2,465 2,867 2,981 Dasu/Ono (30.13%) (35.04%) (36.44%) 517 967 1,332 DIMES (6.32%) (12.06%) (16.28%) 700 1,158 1,458 Portolan (8.56%) (14.16%) (17.82%)

  26. A deeper insight (I) Coverage of the Internet core (8,181 non stub ASes in October 2013) by each project d = 1 d = 2 d = 3 361 789 1,117 Ark (4.41%) (9.64%) (13.69%) 2,367 2,820 2,949 Atlas (28.93%) (34.47%) (36.05%) 2,465 2,867 2,981 Dasu/Ono (30.13%) (35.04%) (36.44%) 517 967 1,332 DIMES (6.32%) (12.06%) (16.28%) 700 1,158 1,458 Portolan (8.56%) (14.16%) (17.82%)

  27. A deeper insight (II) Several probing ASes share a common set of providers and provide only redundant information d = 2

  28. A deeper insight (II) Several probing ASes share a common set of providers and provide only redundant information p2c-overlap coefficient Fraction of the non stubs covered by one probing AS at distance d that are also covered by the other probing ASes of the same infrastructure d = 2

  29. A deeper insight (II) Several probing ASes share a common set of providers and provide only redundant information d = 2

  30. BGP and Traceroute together Even putting all together the full coverage is still far from being achieved Scenarios # VPs d = 1 d = 2 d = 3 648 1,068 1,301 I. BGP only 166 (7.92%) (13.05%) (15.90%) II. BGP with Ark, 1,288 1,728 1,923 DIMES and 729 (15.74%) (21.12%) (23.50%) Portolan III. BGP with all 2,465 2,867 2,981 traceroute 4,222 (44.22%) (47.82%) (48.48%) infrastructures

  31. BGP and Traceroute together Even putting all together the full coverage is still far from being achieved Scenarios # VPs d = 1 d = 2 d = 3 648 1,068 1,301 I. BGP only 166 (7.92%) (13.05%) (15.90%) II. BGP with Ark, 1,288 1,728 1,923 DIMES and 729 (15.74%) (21.12%) (23.50%) Portolan III. BGP with all 2,465 2,867 2,981 traceroute 4,222 (44.22%) (47.82%) (48.48%) infrastructures

  32. BGP and Traceroute together Even putting all together the full coverage is still far from being achieved Scenarios # VPs d = 1 d = 2 d = 3 648 1,068 1,301 I. BGP only 166 (7.92%) (13.05%) (15.90%) II. BGP with Ark, 1,288 1,728 1,923 DIMES and 729 (15.74%) (21.12%) (23.50%) Portolan III. BGP with all 2,465 2,867 2,981 traceroute 4,222 (44.22%) (47.82%) (48.48%) infrastructures

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