[98367] in North American Network Operators' Group
Re: large organization nameservers sending icmp packets to dns servers.
daemon@ATHENA.MIT.EDU (Valdis.Kletnieks@vt.edu)
Mon Aug 6 13:39:13 2007
To: John Levine <johnl@iecc.com>
Cc: nanog@nanog.org
In-Reply-To: Your message of "Mon, 06 Aug 2007 17:21:49 -0000."
<20070806172149.4343.qmail@simone.iecc.com>
From: Valdis.Kletnieks@vt.edu
Date: Mon, 06 Aug 2007 13:34:52 -0400
Errors-To: owner-nanog@merit.edu
--==_Exmh_1186421692_9507P
Content-Type: text/plain; charset=us-ascii
On Mon, 06 Aug 2007 17:21:49 -0000, John Levine said:
>
> >> Sounds like one of the global-scale load balancers - when you do a
> >> (presumably) recursive DNS lookup of one of their hosts, they'll ping
> >> the nameserver from several locations and see which one gets an
> >> answer the fastest.
>
> Why would they ping rather than just sending the query to all of the
> NS and see which one answers first? It's an IP round trip either way.
If you have sites in San Fran, London, and Tokyo, and you launch a ping from
all 3 and see which one gets there first, you'll *know* the RTT from each site.
If you just send DNS replies from all 3, you don't have a good way of telling
which one got to the destination first.
Your method works if *I* want to know which one of the 3 sites is closest
(assuming I can identify an DNS server at the 3 sites). The problem of the
owner of the 3 sites trying to identify which one I'm closest to isn't
symmetric to it.
--==_Exmh_1186421692_9507P
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Exmh version 2.5 07/13/2001
iD8DBQFGt1u8cC3lWbTT17ARAiWEAJ4mDvQZVeoVUXygUSugbxyiVdQq5wCffITr
OfGVcKn5DEKyC41Vsg9T77c=
=Vrec
-----END PGP SIGNATURE-----
--==_Exmh_1186421692_9507P--