Lixia Zhang wrote:
I'm late catching up email.
This critique is clearly written, though I do see one important issue that is missing, i.e. the one Robin tried to raise a few times: how to handle DNS server IP addresses.

Let me try an example here: say that UCLA implemented ILNP, that would imply all DNS servers for UCLA.edue that are located on campus would have ILNP addresses, correct? But UCLA.edu also needs to put its NS RRs and glue RRs (IP addresses for NS RRs) on .edu servers, and I assume these glue RRs must be treated as traditional 16-byte IP6 addresses? (i.e. they are not subject to further interpretation/composition, a DNS resolver gets a glue RR and uses it directly to reach the DNS server)

Then are we talking about an architecture with two types of IP6 addresses?

My personal view is that this is not details, it shows that the design has a recursion: we need DNS to get IP addresses; we need IP addresses to reach DNS servers.


Perhaps some clarification is necessary, but the basics are quite sane:

All systems would get IPv6 addresses. This is absolutely necessary for backward compatibility.

ILNP nodes would ALSO get I and L records.

DNS delegations today already (necessarily) do delegations on an address (not FQDN) basis to avoid just this recursion. Clearly, this already works for IPv4. It allegedly works for IPv6, tho I can't vouch for that. ;-) ILNP does not change this model significantly. Perhaps the only thing that would be useful is to have an API knob (socket option) that allows an application (i.e., DNS) to bypass ILNP and operate in legacy v6 mode.

Is this clear enough?

Tony
_______________________________________________
rrg mailing list
[email protected]
http://www.irtf.org/mailman/listinfo/rrg

Reply via email to