On 30 Sep 2015, at 8:26, Brian Haberman wrote:

----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I can't decide if I should ballot Yes because this document does a good job of describing how to deploy this approach or Abstain because the
fragility introduced in this approach appears to be untenable.

In the meantime, can someone explain why this document is stating a
requirement to deploy this approach with IPv4 only?

Yes. Given that this is running on loopback, it doesn't matter if the service is running on either the v4 or v6 loopback address. Unless a system running this service has absolutely no v4 at all (it doesn't even need to be offering v4 service to customers), the v4 loopback address is
sufficient.

There seems to be wide disagreement about what is the v6 loopback
address: some of these addresses exist on some v6 systems but not
others, or so we were told. If there is a v6 loopback address that is universally deployed (as 127/8 is for v4), we can add it, although it
won't actually make this more deployable.

--Paul Hoffman

I am not sure how much clearer the definition of IPv6 loopback could be (https://tools.ietf.org/html/rfc4291#section-2.5.3). Of course, if it
is an implementation issue, there is not much the IETF can do.

Thanks for the quick response.

If the WG agrees that 0:0:0:0:0:0:0:1 is always present, we can
certainly add that to the document. I now cannot find any on-list
mention of why this isn't useful in all v6-capable systems, so it might
have been a hallway conversation.


It seems like the WG can cover both address families by simply making
these changes:

OLD:

 o  The system MUST be able to run an authoritative server on one of
    the IPv4 loopback addresses (that is, an address in the range
    127/8).

NEW:

 o  The system MUST be able to run an authoritative server on one of
    the loopback addresses (that is, an address in the range
    127/8 for IPv4 or ::1 in IPv6).

OLD:

 2.  Start the authoritative server with the root zone on a loopback
     address that is not in use.  This would typically be 127.0.0.1,
     but if that address is in use, any address in 127/8 is
     acceptable.

NEW:

 2.  Start the authoritative server with the root zone on a loopback
     address.  This would typically be 127.0.0.1 in IPv4 or ::1 in
     IPv6.

Why does the document say that the address should not be in use?

I'll add the v4/v6 wording to the post-IESG-review draft unless there is objection in the WG.

John Levine just answered your question about why the address might already be in use, which was something that was brought up in the early discussion of this draft in the WG. It means that you can't run both this and some other DNS-listening task on ::1, whereas you can run both on different addresses in 127/8. We'll cover that in the new wording.

--Paul Hoffman

_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to