Hi Ed,

On 2013-04-15, at 13:14, Edward Lewis <[email protected]> wrote:

> I have no problem with this in spirit.  But I always wonder why the 
> presentation formats, as in section 3.2 and 4.2, have MUST concerning how the 
> record is "written."  I've never considered the presentation format to be 
> subject to a standard...I realize that's just my opinion, but the on-the-wire 
> format is what is subject to interoperability concerns.

I think that's valid.

My thinking when I wrote the draft is that there are two areas where interop is 
important: (a) on the wire, where incompatibility would simply break 
everything, and (b) in the canonical zone file format, where incompatibility 
would annoy operators (who might have to generate two different zones to be 
served by two different nameservers, for example).

The first draft specified MUSTs with aa:bb:cc:dd:ee style notation, since 
that's what I see most often on network gear and in Unix. I was subsequently 
shown an IEEE document that included aa-bb-cc-dd-ee as a canonical 
representation, so I changed it.

> The document can have the MUSTs but I'd prefer SHOULDs.  It's right that 
> there's only one way these addresses ever get written, so the MUST seems 
> logical, OTOH, it just seems over the top to demand it be written one way or 
> another.  I certainly understand it is INTENDED to be written as documented, 
> but is it a sin if I implement something else?  (How would an alternate form 
> hinder interoperability.)

I think a SHOULD is too weak though. I spend a lot of time parsing the output 
from tools that decode DNS messages, and if different tools used different 
presentation formats for the same wire data it would make my life hard.

I could specify that both formats were permitted on input (parse zone file) or 
output (generate zone file). I certainly agree that the canonical IEEE format 
is not the most common, at least with the systems I most frequently use.

> Apparently I am a little cranky today.

One too many Beijing hamburgers.


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

Reply via email to