Anycast & dns by SHAURYA RASTOGI.

Slides:



Advertisements
Similar presentations
Naming: The Domain Name System Nick Feamster CS 4251 Fall 2008.
Advertisements

Programming for GCSE Topic 7.2: Internet Components T eaching L ondon C omputing William Marsh School of Electronic Engineering and Computer Science Queen.
Domain Name System (DNS) Name resolution for both small and large networks Host names IP Addresses Like a phone book, but stores more information Older.
Yerevan, July 11, Armenian edition of Jovan Kurbalija’s book “Internet Governance” I.Mkrtumyan, ISOC AM H.Baghyan, MediaEducation Center.
DNS DOMAIN NAME SYSTEM NAME SYSTEM By Lijo George.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
Domain Name System IP assigns 32-bit addresses to hosts (interfaces)
Domain Name System (or Service) (DNS) Computer Networks Computer Networks Term B10.
1 EEC-484/584 Computer Networks Lecture 5 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
Domain Name System (or Service) (DNS) Computer Networks Computer Networks Spring 2012 Spring 2012.
EEC-484/584 Computer Networks Lecture 5 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
2: Application Layer1 FTP, SMTP and DNS. 2: Application Layer2 FTP: separate control, data connections r FTP client contacts FTP server at port 21, specifying.
2: Application Layer1 Chapter 2 Application Layer Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
Application Layer session 1 TELE3118: Network Technologies Week 12: DNS Some slides have been taken from: r Computer Networking: A Top Down Approach.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks Domain.
Name Resolution and DNS. Domain names and IP addresses r People prefer to use easy-to-remember names instead of IP addresses r Domain names are alphanumeric.
2: Application Layer1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
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.
CS 4396 Computer Networks Lab
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 10 Omar Meqdadi Department of Computer Science and Software Engineering University.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
CS 471/571 Domain Name Server Slides from Kurose and Ross.
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
Chapter 2 Application Layer Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April A note on the use.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Andreas Steffen, , 12-DNSSEC.pptx 1 Internet Security 1 (IntSi1) Prof. Dr. Andreas Steffen Institute for Internet Technologies and Applications.
Naming and the DNS. Names and Addresses  Names are identifiers for objects/services (high level)  Addresses are locators for objects/services (low level)
Lecture – DNS How to find things…. Domain Name System Associate human-friendly names with machine- friendly IP addresses Resolution of a given hostname.
TCP/IP Administration IP addresses & Names DNS, BOOTP, DHCP, IP Routing, Routing protocols.
CS 3830 Day 10 Introduction 1-1. Announcements r Quiz #2 this Friday r Program 2 posted yesterday 2: Application Layer 2.
Lecture 5: Web Continued 2-1. Outline  Network basics:  HTTP protocols  Studies on HTTP performance from different views:  Browser types [NSDI 2014]
Chapter 2 Application Layer Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
1 Kyung Hee University Chapter 19 DNS (Domain Name System)
Application Layer, 2.5 DNS 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.
CSEN 404 Application Layer II Amr El Mougy Lamia Al Badrawy.
Spring 2006 CPE : Application Layer_DNS 1 Special Topics in Computer Engineering Application layer: Domain Name System Some of these Slides are.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
1 Prof. Leonardo Mostarda University of Camerino Naming Prof. Leonardo Mostarda-- Camerino,
2: Application Layer 1 Some network apps r r Web r Instant messaging r Remote login r P2P file sharing r Multi-user network games r Streaming stored.
Internet Applications
CS590B/690B Measuring network interference (Fall 2016)
Internet and IP infrastructure
Chapter 17 DNS (Domain Name System)
Introduction to Networks
Chapter 19 DNS (Domain Name System)
Session 6 INST 346 Technologies, Infrastructure and Architecture
What’s the relationship here?
CS 5565 Network Architecture and Protocols
Introduction to Communication Networks
Domain Name System (DNS)
Principles of Computer Security
Chapter 2 Application Layer
Content Distribution Networks
Chapter 7: Application layer
Domain Name System (DNS)
Cookies, Web Cache & DNS Dr. Adil Yousif.
Anthony D. Joseph and Ion Stoica
Domain Name System (DNS)
Chapter 19 DNS (Domain Name System)
EEC-484/584 Computer Networks
Domain Name System (DNS)
FTP, SMTP and DNS 2: Application Layer.
Chapter 2 Application Layer
CSE 486/586 Distributed Systems Case Study: Facebook Photo Stores
Lecture 3 – Chapter 2 CIS 5617, Fall 2019 Anduo Wang
Revisiting the Root David Huberman ICANN’s Office of the CTO.
IPv6 Addresses Hwajung Lee Key Reference:
Naming in Networking Jennifer Rexford COS 316 Guest Lecture.
Presentation transcript:

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 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 ?

Unicast Broadcast Multicast Anycast

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 AS 2 AS 1 AS 3 AS 4 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.

Letter IPv4 address IPv6 address Old name Operator Location A 198.41.0.4 2001:503:ba3e::2:30 ns.internic.net VeriSign Dulles, Virginia, U.S. B 192.228.79.201 2001:478:65::53 ns1.isi.edu USC-ISI Marina Del Rey, California, U.S. C 192.33.4.12 c.psi.net Cogent Communications distributed using anycast D 128.8.10.90 terp.umd.edu University of Maryland College Park, Maryland, U.S. E 192.203.230.10 ns.nasa.gov NASA Mountain View, California, U.S. F 192.5.5.241 2001:500:2f::f ns.isc.org ISC G 192.112.36.4 ns.nic.ddn.mil Defense Information Systems Agency Columbus, Ohio, U.S. H 128.63.2.53 2001:500:1::803f:235 aos.arl.army.mil U.S. Army Research Lab Aberdeen Proving Ground, Maryland, U.S. I 192.36.148.17 2001:7fe::53 (testing) nic.nordu.net Autonomica J 192.58.128.30 2001:503:C27::2:30 K 193.0.14.129 2001:7fd::1 RIPE NCC L 199.7.83.42 (since November 2007; was 198.32.64.12) 2001:500:3::42 ICANN M 202.12.27.33 2001:dc3::35 WIDE Project