sand project
play

SAND Project Self-managing Anycast Networks for the DNS ICANN 55 - PowerPoint PPT Presentation

SAND Project Self-managing Anycast Networks for the DNS ICANN 55 TechDay 7 March, 2016 Ricardo de O. Schmidt SAND Project Bring autonomous management to anycast DNS M onitoring: system health, reachability, performance, resilience... A


  1. SAND Project Self-managing Anycast Networks for the DNS ICANN 55 TechDay 7 March, 2016 Ricardo de O. Schmidt

  2. SAND Project • Bring autonomous management to anycast DNS M onitoring: system health, reachability, performance, resilience... • A nalysis: is everything as expected? • P lanning: reconfiguration decisions • E xecution: reconfiguration enforcement • K nowledge: data gathered or produced • Monitoring Knowledge base Decision making Passive Active Stats BGP DNS Cloud • Passive DNS • Probing • Nagios • ECS • Distributed • Icinga • dnscap • SNMP ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  3. Research Focus • Most of our research efforts are focused on Monitoring the anycast infrastructure • How to use available tools and platforms • how to profit from upcoming technologies • • Examples Using worldwide vantage points (RIPE Atlas) to assess reachability • and performance of the anycast DNS Use the anycast infrastructure itself for probing • Use ECS information for end user mapping • ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  4. Monitoring Reachability ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  5. Monitoring Reachability What is the origin of queries I see? Atlanta, US ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  6. Monitoring Reachability What is the origin of queries I see? Singapore ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  7. Monitoring Performance Does anycast give good absolute performance? 1 0.8 0.6 CDF 0.4 C-root actual C-root optimal 0.2 C-root mishit K-root actual K-root optimal K-root mishit 0 0 50 100 150 200 250 300 350 RTT (ms) ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  8. Monitoring Performance Does location matter more than number of sites? 1 0.9 0.8 0.7 0.6 CDF 0.5 0.4 0.3 C-root optimal 0.2 CDG CDG + LAX 0.1 CDG + LAX + JFK CDG + LAX + JFK + FRA 0 0 50 100 150 200 250 300 350 RTT (ms) ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  9. Visualization Helps! ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  10. Lessons Learned • Fully autonomous is very challenging Mainly due to BGP agreements for new instances • Semi-autonomous is definitely possible • Testing environment can be very useful • • Measurements are very helpful Uncover hidden problems and misconfigurations • Decide on best approaches • Major drawback: you have to implement them yourself • But not a real drawback, is it? • ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  11. Anycast Testbed • We are creating an anycast research testbed Measurements, measurements, measurements... • We want to go as global as possible • Few sites already up and running • Traffic is research related and limited to eventual ICMP (pings), • traceroutes, and DNS requests • Resources allocated by SURFnet and RIPE 145.90.8.0/24 • 2001:678::d0::/48 • ASN 1133 (temporary - University of Twente, NL) • ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  12. Anycast Testbed Help us to build the testbed! LHR AMS OSU IAD NRT MIA DEL SYD The more the merrier! ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

  13. Thank you! SAND Project Self-managing Anycast Networks for the DNS Ricardo de O. Schmidt - r.schmidt@utwente.nl Wouter de Vries - w.b.devries@utwente.nl http://www.sand-project.nl/

  14. Future • DNS Anycast Security (DAS) project How to use anycast to prevent and mitigate DDoS • Pros and cons of approaches • ... • ICANN 55 TechDay SAND Project 7 March, 2016 Ricardo de O. Schmidt

Recommend


More recommend