130 likes | 368 Views
Anycast & dns. by SHAURYA RASTOGI. Root DNS. Its is the top most DNS in the DNS hierarchy . It contains entries of DNS nameservers all top level domains (TLD) i.e .com, .net, .org etc. Root DNS(contd). There are total 13 root nameservers from A to M
E N D
Anycast & dns bySHAURYA RASTOGI
Root DNS • Its is the top most DNS in the DNS hierarchy . • It contains entries of DNS nameservers all top level domains (TLD) i.e .com, .net, .org etc
Root DNS(contd) • There are total 13 root nameservers from A to M • C,F,I,J,K,L,M nameservers are replicated around the world and use anycast to provide service
Anycast • What is Anycasting ? • How is it different from Multicasting and Unicasting and Broadcasting ?
UnicastBroadcast MulticastAnycast
Anycasting in DNS • The Root DNS which uses anycast as service medium has multiple copies running around the world. • When a TLD DNS lookup is done, the request is delivered to the “nearest” Root DNS.
Anycast over BGP DNS Root: K DNS Root: K 193.0.14.129 193.0.14.129 AS 2 193.0.14.129 AS 2 AS 1 193.0.14.129 AS 1 AS 3 193.0.14.129 AS 3 AS 2 AS 4 193.0.14.129 AS 1
Benefits of Anycasting in DNS • Use of anycasting allows replication of single root DNS nameserver at multiple locations around the world. • It reduces the latency in case of DNS lookup from root DNS. • Reduce impact of DOS attacks.