interactive visualization of global routing dynamics
play

Interactive visualization of global routing dynamics 26.7.2011 - PowerPoint PPT Presentation

Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universitt Mnchen, Germany Presentation of Bachelor's Thesis Interactive visualization of global routing dynamics 26.7.2011 Mathias Helminger Advisers:


  1. Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universität München, Germany Presentation of Bachelor's Thesis Interactive visualization of global routing dynamics 26.7.2011 Mathias Helminger Advisers: Dipl.-Inf. Johann Schlamp, Dipl.-Inform. Dirk Haage

  2. Outline ● Motivation ● Related work ● Goals ● Graph layout and clustering ● Feature comparison ● Video demonstration 2 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  3. Motivation Increasing complexity of Internet topology vital role of the Internet in modern society Need for tools to understand and manage the growth. 3 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  4. Related work – Internet Maps Physical IP graph (based on traceroute analysis) Rocketfuel traceroute based PoP analysis 4 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  5. Related work – Internet Maps Physical IP graph (based on traceroute analysis) Rocketfuel traceroute based PoP analysis Abstract AS-Graph (based on BGP data from routeviews.org / RIPE RIS) IBGPlay, LinkRank CAIDA Otter small scale AS-Graph analysis draw global AS-Graph 5 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  6. Related work – Internet Maps Physical IP graph (based on traceroute analysis) Rocketfuel traceroute based PoP analysis Abstract AS-Graph AS-Viewer (based on BGP data from routeviews.org / RIPE RIS) IBGPlay, LinkRank CAIDA Otter small scale AS-Graph analysis draw global AS-Graph 6 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  7. Goals ● enable explorative AS-graph inspection What ● provide a flexible tool for further research 7 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  8. Goals ● enable explorative AS-graph inspection What ● provide a flexible tool for further research ● reduce AS-Graph complexity through layout and How clustering ● enable efficient access to BGP dumps 8 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  9. Graph layout ● draw in “2.5D” to reduce complexity  “Curved Cone Layout” 9 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  10. Graph layout ● draw in “2.5D” to reduce complexity  “Curved Cone Layout” 10 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  11. Graph layout ● draw in “2.5D” to reduce complexity  “Curved Cone Layout” ● place ASes according to importance measure and geographic location 11 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  12. Graph clustering BGP-dumps contain up to 40,000 ASes and 100,000 individual AS-links  need for complexity reduction 12 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  13. Graph clustering BGP-dumps contain up to 40,000 ASes and 100,000 individual AS-links  need for complexity reduction Algorithm: k-Cores 13 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  14. Graph clustering BGP-dumps contain up to 40,000 ASes and 100,000 individual AS-links  need for complexity reduction Algorithm: k-Cores 14 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  15. Graph clustering BGP-dumps contain up to 40,000 ASes and 100,000 individual AS-links  need for complexity reduction Algorithm: k-Cores 15 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  16. Feature comparison Link Rank, CAIDA Topology AS-Viewer BGPlay Map / Otter - + ++ Display full AS-Graph ++ + Data sources 0 Data granularity IP-Prefix AS AS Complexity handling Limited view None Stub clustering + ++ Degree of interactivity 0 + - ++ Raw data access ++ - + Support for BGP-updates Hardware requirements low medium high 16 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  17. Visual comparison – CAIDA topology map Nodes: single AS Edges: visible peerings Radius: (out)degree of node Source: CAIDA.org Angle: longitude 17 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  18. Video Demo [external] 18 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

  19. Thank you for your attention! Questions? 19 Mathias Helminger, Interactive visualization of global routing dynamics, 26.07.2011

Recommend


More recommend