SlideShare a Scribd company logo
1 of 37
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in South Asia
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
What are root DNS servers?
Authoritative DNS servers for top level โ€œdotโ€ (like com. / net. etc)
Knows authoritative DNS server of each of TLD & its glue
Logically 13 servers (from a to m)
Heavily anycast across hundreds of servers located across the world
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
What is anycast?
โ€ข Announcing same address pool from multiple locationsโ€จ
โ€ข In theory routers sending traffic off to nearest anycast nodeโ€จ
โ€ข Works well with lotโ€™s of peering but limited set of transitsโ€จ
โ€ข Breaks often due to networks having their own preference for each other
networks
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Testing Methodology
Three ways to test anycast performance:โ€จ
1. Triggering dig CHAOS id.server @$ROOT txt from RIPE Atlas probes - Works for 9 out of 13
root DNS servers โ€จ
2. Triggering dig CHAOS hostname.bind @$ROOT txt from RIPE Atlas probes - Works for all
13 root DNS servers โ€จ
3. Triggering ping to the root servers from RIPE Atlas probes in the regionโ€จ
- Works for 12 out of 13 root servers
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root servers which support CHAOS Class Queries
Root Server id.server support hostname.bind support
a.root-servers.net. Yes Yes
b.root-servers.net. No Yes
c.root-servers.net. No Yes
d.root-servers.net. Yes Yes
e.root-servers.net. Yes Yes
f.root-servers.net. Yes Yes
g.root-servers.net. No Yes
h.root-servers.net. Yes Yes
i.root-servers.net. Yes Yes
j.root-servers.net. Yes Yes
k.root-servers.net. Yes Yes
l.root-servers.net. Yes Yes
m.root-servers.net. No Yes
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
RIPE Atlas Probe?
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
RIPE Atlas Coverage
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Limitations
1. No way to practically test IPv6 due to very low number of IPv6 enabled RIPE atlas probes.
2. hostname.bind or id.server replies are not standard across root server operators.
3. Low number of probes in many countries gives less accurate data.
4. Due to blocked ICMP & chaos query - G root was excluded from comparison.
5. Diversification of RIPE Atlas probes across ASNs is not well tested. It is there in some cases while
missing in other cases.
6. A considerable number of RIPE Atlas probes are on DSL and may have their own overhead in the
resolution.
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Countries in South Asia
1. Afghanistan
2. India
3. Pakistan
4. Nepal
5. Bangladesh
6. Bhutan
7. Sri Lanka
8. Maldives
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Countries with root DNS servers
1. Afghanistan (No active DNS server at the time of testing!)
2. India (9)
3. Pakistan (4)
4. Nepal (3)
5. Bangladesh (4)
6. Bhutan (1)
7. Sri Lanka (No active DNS server at the time of testing!)
8. Maldives (1)
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Countries with active RIPE Atlas Probes
1. Afghanistan (0)
2. India (50)
3. Pakistan (7)
4. Nepal (15)
5. Bangladesh (20)
6. Bhutan (11)
7. Sri Lanka (22)
8. Maldives (11)
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in India
1. J root - Delhi
2. K root - Noida
3. L root - Kolkata
4. J root - Kolkata
5. F root - Chennai
6. D root - Mumbai
7. J root - Mumbai
8. I root - Mumbai
9. L root - Mumbai
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in India
Root Server
Locally
Present Average Latency
% of DNS Traffic within
Country
% of DNS Traffic within
region
% of DNS Traffic outside
region
A root No 264.33 0.00% 80.43% 20%
B root No 267.93 0.00% 0.00% 100.00%
C root No 199.01 0.00% 17% 83%
D root Yes 123.44 0.00% 80.00% 20.00%
E root No 137.83 0.00% 78% 21.74%
F root Yes 60.61 100.00% 0.00% 0.00%
G root No 0.00%
H root No 285.59 0.00% 0.00% 100.00%
I root Yes 47.97 100.00% 0.00% 0.00%
J root Yes 73.51 100.00% 0.00% 0.00%
K root Yes 232.11 0.00% 0.00% 100.00%
L root Yes 59.96 100.00% 0.00% 0.00%
M root No 180.03 0.00% 13.64% 86.36%
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in India
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Pakistan
1. L root - Islamabadโ€จ
2. L root - Lahoreโ€จ
3. F root - Karachiโ€จ
4. I root - Karachi
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Pakistan
Root Server
Locally
Present Average Latency
% of DNS Traffic within
Country
% of DNS Traffic within
region
% of DNS Traffic outside
region
A root No 196.18 0 0 100%
B root No 319.26 0 0 100%
C root No 186.72 0 0 100%
D root No 246.71 0 0 100%
E root No 171.66 0 0 100%
F root Yes 97.84 50% 0 50%
G root No n/a 0
H root No 265.22 0 0 100%
I root Yes 117.05 33.3 0 66.6%
J root No 221.51 0 0 100%
K root No 208.04 0 0 100%
L root Yes 24.77 100% 0 0
M root No 186.26 0 0 100%
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Pakistan
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Nepal
1. D root - Kathmanduโ€จ
2. E root - Kathmanduโ€จ
3. I root - Kathmandu
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Nepal
Root Server
Locally
Present Average Latency
% of DNS Traffic within
Country
% of DNS Traffic within
region
% of DNS Traffic outside
region
A root No 240.88 0.00% 0.00% 100%
B root No 274.4 0.00% 0.00% 100%
C root No 209.88 0.00% 0.00% 100%
D root Yes 98.14 53.33% 26.67% 20%
E root Yes 23.07 80.00% 20.00% 0
F root No 265.04 0% 7.14% 93%
G root No
H root No 333.25 0 0 100%
I root Yes 89.11 46.67% 46.67% 6.67%
J root No 217.85 0.00% 0.00% 100%
K root No 209.91 0.00% 0.00% 100%
L root No 208.3 0.00% 53.33% 46.67%
M root No 188.75 0.00% 0.00% 100%
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Nepal
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Bangladesh
1. D root - Dhakaโ€จ
2. E root - Dhakaโ€จ
3. F root - Dhakaโ€จ
4. J root - Dhaka
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Bangladesh
Root Server
Locally
Present Average Latency
% of DNS Traffic within
Country
% of DNS Traffic within
region
% of DNS Traffic outside
region
A root No 169.42 0.00% 35.71 74%
B root No 276.77 0.00% 0.00% 100%
C root No 209.83 0.00% 0.00% 100%
D root Yes 75.36 42.11% 47.37% 11%
E root Yes 70.89 47.06% 52.94% 0.00%
F root Yes 105.78 53% 0.00% 47%
G root No
H root No 289.95 0.00% 0.00% 100%
I root No 153.07 0% 47.37% 52.63%
J root Yes 61.3 50.00% 45.00% 5%
K root No 196.21 0.00% 0.00% 100%
L root No 232.24 0.00% 31.58% 68.42%
M root No 161.29 0.00% 26.32% 74%
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Bangladesh
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Bhutan
1. I root - Thimphu
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Bhutan
Root Server
Locally
Present Average Latency
% of DNS Traffic within
Country
% of DNS Traffic within
region
% of DNS Traffic outside
region
A root No 151.43 0.00% 78.57% 21%
B root No 363.65 0.00% 0.00% 100.00%
C root No 260.53 0.00% 0.00% 100.00%
D root No 101.65 0.00% 100.00% 0.00%
E root No 101.29 0.00% 100% 100.00%
F root No 156.18 0.00% 78.57% 21%
G root No
H root No 320.33 0.00% 0.00% 100.00%
I root Yes 53.59 100% 0.00% 0.00%
J root No 167.52 0.00% 45.00% 55%
K root No 192.85 0.00% 0.00% 100.00%
L root No 233.47 0.00% 30.00% 70.00%
M root No 181.77 0.00% 0.00% 100.00%
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Bhutan
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Sri Lanka
Root Server
Locally
Present Average Latency
% of DNS Traffic within
Country
% of DNS Traffic within
region
% of DNS Traffic outside
region
A root No 158.95 0.00% 0.00% 100%
B root No 272.03 0.00% 0.00% 100%
C root No 165.78 0.00% 0.00% 100%
D root No 294.46 0.00% 14.29% 85.71%
E root No 235.29 0.00% 27% 72.73%
F root No 192.07 0.00% 0.00% 100%
G root No 0.00%
H root No 312.32 0.00% 0.00% 100%
I root No 204.84 0.00% 33.33% 66.67%
J root No 97.64 0.00% 80.95% 19%
K root No 212.47 0.00% 0.00% 100%
L root No 165.36 0.00% 4.55% 95.45%
M root No 163.43 0.00% 13.64% 86.36%
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Sri Lanka
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Maldives
1. J root - Male
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Maldives
Root Server
Locally
Present Average Latency
% of DNS Traffic within
Country
% of DNS Traffic within
region
% of DNS Traffic outside
region
A root No 226.01 0.00% 0.00% 100%
B root No 333.17 0.00% 0.00% 100%
C root No 259.8 0.00% 0.00% 100%
D root No 99 0.00% 87.50% 13%
E root No 90.73 0.00% 100% 0.00%
F root No 83.53 0.00% 85.71% 14%
G root No 0.00%
H root No 301.13 0.00% 0.00% 100%
I root No 87.88 0.00% 87.50% 12.50%
J root Yes 67.22 50.00% 12.50% 38%
K root No 190.09 0.00% 0.00% 100%
L root No 265.91 0.00% 0.00% 100%
M root No 178.5 0.00% 45.00% 56%
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Root DNS Anycast in Maldives
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Country wise latency distribution
Country Average Latency Number of DNS servers
India 161.03 9
Pakistan 186.77 4
Nepal 196.55 3
Bangladesh 166.84 4
Bhutan 190.36 1
Sri Lanka 206.22 0
Maldives 181.91 1
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Why anycast fails?
1. Networks often prefer a customer path over peering, over transit path.
2. BGP best path is not always the geographically best path.
3. Things break due to route leaks where announcement propagates beyond
geography.
4. Use of โ€œno-exportโ€ in peered routes is debatable.
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Misc Points about the study
1. End users โ€œspeak toโ€ DNS recursor of ISP and not root DNS servers directly.
2. Presence of even a single root server impacts as DNS recursor software pick it
up based on itโ€™s performance & hence low latency with just one or more root
DNS server helps in overall resolution time.
3. Users not using their local ISP's server & relying on popular open DNS
recursors have different resolution path altogether.
4. Itโ€™s better to buy IP transit from a provider with a network & peering in a large
geography, compared to a localized player.โ€จ
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Conclusions
1. More root DNS servers are good for country. Reduces latency considerably. โ€จ
2. IXP where root DNS can peer with large number of networks is good.โ€จ
3. Apart from latency, more DNS servers ensure low impact of submarine or
long distance terrestrial cable cuts.
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
References
RIPE Atlas Project - http://atlas.ripe.netโ€จ
Root DNS servers Information - http://root-servers.org/โ€จ
DNS Chaos Class (Chaosnet) - https://en.wikipedia.org/wiki/Chaosnetโ€จ
Root DNS Zone - ftp://ftp.rs.internic.net/domain/root.zoneโ€จ
Anycast - https://en.wikipedia.org/wiki/Anycastโ€จ
Kabindra Shrestha from PCH - https://www.pch.net
Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia
Thankyou!
Questions?
Peering?
Email: anurag@he.netโ€จ
Twitter: @anurag_bhatia
ASN: 6939โ€จ
Web: http://he.netโ€จ
Peeringdb: http://as6939.peeringdb.net

More Related Content

Similar to Root DNS Anycast in South Asia

Similar to Root DNS Anycast in South Asia (14)

IETF 103: Measuring the KSK Roll
IETF 103: Measuring the KSK RollIETF 103: Measuring the KSK Roll
IETF 103: Measuring the KSK Roll
ย 
RIPE 78: A review of the KSK Roll
RIPE 78: A review of the KSK RollRIPE 78: A review of the KSK Roll
RIPE 78: A review of the KSK Roll
ย 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment Status
ย 
PANDI Meeting 12: Supporting resilience and security in Internet routing
PANDI Meeting 12: Supporting resilience and security in Internet routingPANDI Meeting 12: Supporting resilience and security in Internet routing
PANDI Meeting 12: Supporting resilience and security in Internet routing
ย 
Being Open: How Facebook got its Edge
Being Open: How Facebook got its EdgeBeing Open: How Facebook got its Edge
Being Open: How Facebook got its Edge
ย 
KHNOG 5: RPKI Status Update
KHNOG 5: RPKI Status UpdateKHNOG 5: RPKI Status Update
KHNOG 5: RPKI Status Update
ย 
06/21 Raytheon North Texas Career Fair - IIS Req listin
06/21 Raytheon North Texas Career Fair - IIS Req listin06/21 Raytheon North Texas Career Fair - IIS Req listin
06/21 Raytheon North Texas Career Fair - IIS Req listin
ย 
MyNOG 10: Cleaning up your RPKI invalids
MyNOG 10: Cleaning up your RPKI invalidsMyNOG 10: Cleaning up your RPKI invalids
MyNOG 10: Cleaning up your RPKI invalids
ย 
Cleaning up your RPKI invalids
Cleaning up your RPKI invalidsCleaning up your RPKI invalids
Cleaning up your RPKI invalids
ย 
Velocity 2013: Resolution For A Faster Site
Velocity 2013: Resolution For A Faster Site Velocity 2013: Resolution For A Faster Site
Velocity 2013: Resolution For A Faster Site
ย 
11/07/19 Raytheon IIS Hiring Event - Aurora, CO
11/07/19 Raytheon IIS Hiring Event - Aurora, CO11/07/19 Raytheon IIS Hiring Event - Aurora, CO
11/07/19 Raytheon IIS Hiring Event - Aurora, CO
ย 
DNS OARC 32a: DNS stalking 2020
DNS OARC 32a: DNS stalking 2020 DNS OARC 32a: DNS stalking 2020
DNS OARC 32a: DNS stalking 2020
ย 
SANOG 40: DDoS in South Asia
SANOG 40: DDoS in South AsiaSANOG 40: DDoS in South Asia
SANOG 40: DDoS in South Asia
ย 
Fact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in BangladeshFact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in Bangladesh
ย 

More from APNIC

More from APNIC (20)

APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
ย 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
ย 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
ย 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
ย 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
ย 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
ย 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
ย 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
ย 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
ย 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
ย 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
ย 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
ย 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
ย 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff Huston
ย 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
ย 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
ย 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6
ย 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!
ย 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023
ย 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet development
ย 

Recently uploaded

Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLLucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
imonikaupta
ย 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
SUHANI PANDEY
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
singhpriety023
ย 
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
SUHANI PANDEY
ย 

Recently uploaded (20)

WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
ย 
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLLucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
ย 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
ย 
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
ย 
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
ย 
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort ServiceEnjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
ย 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
ย 
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
ย 
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
ย 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
ย 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
ย 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
ย 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
ย 

Root DNS Anycast in South Asia

  • 1. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in South Asia
  • 2. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia What are root DNS servers? Authoritative DNS servers for top level โ€œdotโ€ (like com. / net. etc) Knows authoritative DNS server of each of TLD & its glue Logically 13 servers (from a to m) Heavily anycast across hundreds of servers located across the world
  • 3. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia What is anycast? โ€ข Announcing same address pool from multiple locationsโ€จ โ€ข In theory routers sending traffic off to nearest anycast nodeโ€จ โ€ข Works well with lotโ€™s of peering but limited set of transitsโ€จ โ€ข Breaks often due to networks having their own preference for each other networks
  • 4. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Testing Methodology Three ways to test anycast performance:โ€จ 1. Triggering dig CHAOS id.server @$ROOT txt from RIPE Atlas probes - Works for 9 out of 13 root DNS servers โ€จ 2. Triggering dig CHAOS hostname.bind @$ROOT txt from RIPE Atlas probes - Works for all 13 root DNS servers โ€จ 3. Triggering ping to the root servers from RIPE Atlas probes in the regionโ€จ - Works for 12 out of 13 root servers
  • 5. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root servers which support CHAOS Class Queries Root Server id.server support hostname.bind support a.root-servers.net. Yes Yes b.root-servers.net. No Yes c.root-servers.net. No Yes d.root-servers.net. Yes Yes e.root-servers.net. Yes Yes f.root-servers.net. Yes Yes g.root-servers.net. No Yes h.root-servers.net. Yes Yes i.root-servers.net. Yes Yes j.root-servers.net. Yes Yes k.root-servers.net. Yes Yes l.root-servers.net. Yes Yes m.root-servers.net. No Yes
  • 6. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia RIPE Atlas Probe?
  • 7. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia RIPE Atlas Coverage
  • 8. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Limitations 1. No way to practically test IPv6 due to very low number of IPv6 enabled RIPE atlas probes. 2. hostname.bind or id.server replies are not standard across root server operators. 3. Low number of probes in many countries gives less accurate data. 4. Due to blocked ICMP & chaos query - G root was excluded from comparison. 5. Diversification of RIPE Atlas probes across ASNs is not well tested. It is there in some cases while missing in other cases. 6. A considerable number of RIPE Atlas probes are on DSL and may have their own overhead in the resolution.
  • 9. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Countries in South Asia 1. Afghanistan 2. India 3. Pakistan 4. Nepal 5. Bangladesh 6. Bhutan 7. Sri Lanka 8. Maldives
  • 10. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Countries with root DNS servers 1. Afghanistan (No active DNS server at the time of testing!) 2. India (9) 3. Pakistan (4) 4. Nepal (3) 5. Bangladesh (4) 6. Bhutan (1) 7. Sri Lanka (No active DNS server at the time of testing!) 8. Maldives (1)
  • 11. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Countries with active RIPE Atlas Probes 1. Afghanistan (0) 2. India (50) 3. Pakistan (7) 4. Nepal (15) 5. Bangladesh (20) 6. Bhutan (11) 7. Sri Lanka (22) 8. Maldives (11)
  • 12. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in India 1. J root - Delhi 2. K root - Noida 3. L root - Kolkata 4. J root - Kolkata 5. F root - Chennai 6. D root - Mumbai 7. J root - Mumbai 8. I root - Mumbai 9. L root - Mumbai
  • 13. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in India Root Server Locally Present Average Latency % of DNS Traffic within Country % of DNS Traffic within region % of DNS Traffic outside region A root No 264.33 0.00% 80.43% 20% B root No 267.93 0.00% 0.00% 100.00% C root No 199.01 0.00% 17% 83% D root Yes 123.44 0.00% 80.00% 20.00% E root No 137.83 0.00% 78% 21.74% F root Yes 60.61 100.00% 0.00% 0.00% G root No 0.00% H root No 285.59 0.00% 0.00% 100.00% I root Yes 47.97 100.00% 0.00% 0.00% J root Yes 73.51 100.00% 0.00% 0.00% K root Yes 232.11 0.00% 0.00% 100.00% L root Yes 59.96 100.00% 0.00% 0.00% M root No 180.03 0.00% 13.64% 86.36%
  • 14. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in India
  • 15. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Pakistan 1. L root - Islamabadโ€จ 2. L root - Lahoreโ€จ 3. F root - Karachiโ€จ 4. I root - Karachi
  • 16. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Pakistan Root Server Locally Present Average Latency % of DNS Traffic within Country % of DNS Traffic within region % of DNS Traffic outside region A root No 196.18 0 0 100% B root No 319.26 0 0 100% C root No 186.72 0 0 100% D root No 246.71 0 0 100% E root No 171.66 0 0 100% F root Yes 97.84 50% 0 50% G root No n/a 0 H root No 265.22 0 0 100% I root Yes 117.05 33.3 0 66.6% J root No 221.51 0 0 100% K root No 208.04 0 0 100% L root Yes 24.77 100% 0 0 M root No 186.26 0 0 100%
  • 17. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Pakistan
  • 18. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Nepal 1. D root - Kathmanduโ€จ 2. E root - Kathmanduโ€จ 3. I root - Kathmandu
  • 19. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Nepal Root Server Locally Present Average Latency % of DNS Traffic within Country % of DNS Traffic within region % of DNS Traffic outside region A root No 240.88 0.00% 0.00% 100% B root No 274.4 0.00% 0.00% 100% C root No 209.88 0.00% 0.00% 100% D root Yes 98.14 53.33% 26.67% 20% E root Yes 23.07 80.00% 20.00% 0 F root No 265.04 0% 7.14% 93% G root No H root No 333.25 0 0 100% I root Yes 89.11 46.67% 46.67% 6.67% J root No 217.85 0.00% 0.00% 100% K root No 209.91 0.00% 0.00% 100% L root No 208.3 0.00% 53.33% 46.67% M root No 188.75 0.00% 0.00% 100%
  • 20. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Nepal
  • 21. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Bangladesh 1. D root - Dhakaโ€จ 2. E root - Dhakaโ€จ 3. F root - Dhakaโ€จ 4. J root - Dhaka
  • 22. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Bangladesh Root Server Locally Present Average Latency % of DNS Traffic within Country % of DNS Traffic within region % of DNS Traffic outside region A root No 169.42 0.00% 35.71 74% B root No 276.77 0.00% 0.00% 100% C root No 209.83 0.00% 0.00% 100% D root Yes 75.36 42.11% 47.37% 11% E root Yes 70.89 47.06% 52.94% 0.00% F root Yes 105.78 53% 0.00% 47% G root No H root No 289.95 0.00% 0.00% 100% I root No 153.07 0% 47.37% 52.63% J root Yes 61.3 50.00% 45.00% 5% K root No 196.21 0.00% 0.00% 100% L root No 232.24 0.00% 31.58% 68.42% M root No 161.29 0.00% 26.32% 74%
  • 23. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Bangladesh
  • 24. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Bhutan 1. I root - Thimphu
  • 25. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Bhutan Root Server Locally Present Average Latency % of DNS Traffic within Country % of DNS Traffic within region % of DNS Traffic outside region A root No 151.43 0.00% 78.57% 21% B root No 363.65 0.00% 0.00% 100.00% C root No 260.53 0.00% 0.00% 100.00% D root No 101.65 0.00% 100.00% 0.00% E root No 101.29 0.00% 100% 100.00% F root No 156.18 0.00% 78.57% 21% G root No H root No 320.33 0.00% 0.00% 100.00% I root Yes 53.59 100% 0.00% 0.00% J root No 167.52 0.00% 45.00% 55% K root No 192.85 0.00% 0.00% 100.00% L root No 233.47 0.00% 30.00% 70.00% M root No 181.77 0.00% 0.00% 100.00%
  • 26. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Bhutan
  • 27. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Sri Lanka Root Server Locally Present Average Latency % of DNS Traffic within Country % of DNS Traffic within region % of DNS Traffic outside region A root No 158.95 0.00% 0.00% 100% B root No 272.03 0.00% 0.00% 100% C root No 165.78 0.00% 0.00% 100% D root No 294.46 0.00% 14.29% 85.71% E root No 235.29 0.00% 27% 72.73% F root No 192.07 0.00% 0.00% 100% G root No 0.00% H root No 312.32 0.00% 0.00% 100% I root No 204.84 0.00% 33.33% 66.67% J root No 97.64 0.00% 80.95% 19% K root No 212.47 0.00% 0.00% 100% L root No 165.36 0.00% 4.55% 95.45% M root No 163.43 0.00% 13.64% 86.36%
  • 28. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Sri Lanka
  • 29. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Maldives 1. J root - Male
  • 30. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Maldives Root Server Locally Present Average Latency % of DNS Traffic within Country % of DNS Traffic within region % of DNS Traffic outside region A root No 226.01 0.00% 0.00% 100% B root No 333.17 0.00% 0.00% 100% C root No 259.8 0.00% 0.00% 100% D root No 99 0.00% 87.50% 13% E root No 90.73 0.00% 100% 0.00% F root No 83.53 0.00% 85.71% 14% G root No 0.00% H root No 301.13 0.00% 0.00% 100% I root No 87.88 0.00% 87.50% 12.50% J root Yes 67.22 50.00% 12.50% 38% K root No 190.09 0.00% 0.00% 100% L root No 265.91 0.00% 0.00% 100% M root No 178.5 0.00% 45.00% 56%
  • 31. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Root DNS Anycast in Maldives
  • 32. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Country wise latency distribution Country Average Latency Number of DNS servers India 161.03 9 Pakistan 186.77 4 Nepal 196.55 3 Bangladesh 166.84 4 Bhutan 190.36 1 Sri Lanka 206.22 0 Maldives 181.91 1
  • 33. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Why anycast fails? 1. Networks often prefer a customer path over peering, over transit path. 2. BGP best path is not always the geographically best path. 3. Things break due to route leaks where announcement propagates beyond geography. 4. Use of โ€œno-exportโ€ in peered routes is debatable.
  • 34. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Misc Points about the study 1. End users โ€œspeak toโ€ DNS recursor of ISP and not root DNS servers directly. 2. Presence of even a single root server impacts as DNS recursor software pick it up based on itโ€™s performance & hence low latency with just one or more root DNS server helps in overall resolution time. 3. Users not using their local ISP's server & relying on popular open DNS recursors have different resolution path altogether. 4. Itโ€™s better to buy IP transit from a provider with a network & peering in a large geography, compared to a localized player.โ€จ
  • 35. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Conclusions 1. More root DNS servers are good for country. Reduces latency considerably. โ€จ 2. IXP where root DNS can peer with large number of networks is good.โ€จ 3. Apart from latency, more DNS servers ensure low impact of submarine or long distance terrestrial cable cuts.
  • 36. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia References RIPE Atlas Project - http://atlas.ripe.netโ€จ Root DNS servers Information - http://root-servers.org/โ€จ DNS Chaos Class (Chaosnet) - https://en.wikipedia.org/wiki/Chaosnetโ€จ Root DNS Zone - ftp://ftp.rs.internic.net/domain/root.zoneโ€จ Anycast - https://en.wikipedia.org/wiki/Anycastโ€จ Kabindra Shrestha from PCH - https://www.pch.net
  • 37. Anurag Bhatia - Hurricane Electric - APNIC42 - Colombo, Sri Lanka - Root DNS Anycast in South Asia Thankyou! Questions? Peering? Email: anurag@he.netโ€จ Twitter: @anurag_bhatia ASN: 6939โ€จ Web: http://he.netโ€จ Peeringdb: http://as6939.peeringdb.net