+ All Categories
Home > Documents > SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG...

SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG...

Date post: 08-Aug-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
14
SAND Project Self-managing Anycast Networks for the DNS ICANN 55 TechDay 7 March, 2016 Ricardo de O. Schmidt
Transcript
Page 1: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

SAND Project Self-managing Anycast Networks for the DNS

ICANN 55 TechDay 7 March, 2016

Ricardo de O. Schmidt

Page 2: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

SAND Project• Bring autonomous management to anycast DNS

• Monitoring: system health, reachability, performance, resilience... • Analysis: is everything as expected? • Planning: reconfiguration decisions • Execution: reconfiguration enforcement • Knowledge: data gathered or produced

ICANN 55 TechDay 7 March, 2016

SAND Project Ricardo de O. Schmidt

Monitoring Knowledge base Decision making

Passive Active Stats• Passive DNS • ECS • dnscap

• Probing • Distributed

• Nagios • Icinga • SNMP

BGP DNS Cloud

Page 3: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

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 7 March, 2016

SAND Project Ricardo de O. Schmidt

Page 4: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

Monitoring Reachability

ICANN 55 TechDay 7 March, 2016

SAND Project Ricardo de O. Schmidt

Page 5: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

Monitoring ReachabilityWhat is the origin of queries I see?

ICANN 55 TechDay 7 March, 2016

SAND Project Ricardo de O. Schmidt

Atlanta, US

Page 6: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

Monitoring ReachabilityWhat is the origin of queries I see?

ICANN 55 TechDay 7 March, 2016

SAND Project Ricardo de O. Schmidt

Singapore

Page 7: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

Monitoring PerformanceDoes anycast give good absolute performance?

ICANN 55 TechDay 7 March, 2016

SAND Project Ricardo de O. Schmidt

0

0.2

0.4

0.6

0.8

1

0 50 100 150 200 250 300 350

CD

F

RTT (ms)

C-root actualC-root optimal

C-root mishitK-root actual

K-root optimalK-root mishit

Page 8: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

Monitoring PerformanceDoes location matter more than number of sites?

ICANN 55 TechDay 7 March, 2016

SAND Project Ricardo de O. Schmidt

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 50 100 150 200 250 300 350

CD

F

RTT (ms)

C-root optimalCDG

CDG + LAXCDG + LAX + JFK

CDG + LAX + JFK + FRA

Page 9: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

Visualization Helps!

ICANN 55 TechDay 7 March, 2016

SAND Project Ricardo de O. Schmidt

Page 10: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

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 7 March, 2016

SAND Project Ricardo de O. Schmidt

Page 11: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

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 7 March, 2016

SAND Project Ricardo de O. Schmidt

Page 12: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

Anycast TestbedHelp us to build the testbed!

The more the merrier!ICANN 55 TechDay

7 March, 2016SAND Project Ricardo de O. Schmidt

SYD

NRT

AMSIAD

DEL

LHROSU

MIA

Page 13: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

SAND Project Self-managing Anycast Networks for the DNS

Ricardo de O. Schmidt - [email protected] Wouter de Vries - [email protected]

http://www.sand-project.nl/

Thank you!

Page 14: SAND Project - ICANN · ICANN 55 TechDay 7 March, 2016 SAND Project Ricardo de O. Schmidt ... CDG CDG + LAX CDG + LAX + JFK CDG + LAX + JFK + FRA. Visualization Helps! ICANN 55 TechDay

Future• DNS Anycast Security (DAS) project

• How to use anycast to prevent and mitigate DDoS • Pros and cons of approaches • ...

ICANN 55 TechDay 7 March, 2016

SAND Project Ricardo de O. Schmidt


Recommended