Hi, While it is not exactly what I would want, I am satisfied with the changes below and consider my comments resolved.
Thanks, Donald =============================== Donald E. Eastlake 3rd +1-508-333-2270 (cell) 1424 Pro Shop Court, Davenport, FL 33896 USA d3e...@gmail.com On Thu, Dec 20, 2018 at 6:20 PM Wes Hardaker <wjh...@hardakers.net> wrote: > > internet-dra...@ietf.org writes: > > > Title : Extended DNS Errors > > Authors : Warren Kumari > > Evan Hunt > > Roy Arends > > Wes Hardaker > > David C Lawrence > > Filename : draft-ietf-dnsop-extended-error-03.txt > > Pages : 12 > > Date : 2018-12-20 > > 4 Donald Eastlake > .. 4.1 DONE two dimensional table is unneeded > .. 4.2 DONE rcodes are only 4 bits > 4 Donald Eastlake > ================= > > I like the Extended Error Code using EDNS idea. This was effectively > what was done with TSIG and TKEY that have an expanded Error field > inside the RR. However: > > > 4.1 DONE two dimensional table is unneeded > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > >> I don't see any reason for the complex two-dimensional table to > new error codes. Given that 16 bits is available for "INFO-CODE" > (which I think, to follow the DNS nomenclature used in TSIG and TKEY, > should just be called "Error"), I don't see why these extended error > codes, which provide more detail beyond the top level Error code > value, can't be from the single unified DNS error code table. That > way, wherever you get a DNS Error code (from RCODE or the EDNS > extended error field or the TSIG or TKEY error fields or wherever, > there is just one table to look it up in. For example, you could > Reserve 4096 through 8191 for this purpose, which is probably enough > values :-) > > + response: this was discussed multiple times in previous working > group meetings and on the mailing list, and the general consensus > was to use a multiple-lookup table. Continue reading into the next > issue for further information on a decent compromise: > > 4.2 DONE rcodes are only 4 bits > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > >> Since RCODEs are 4 bits, I don't see why a 16-bit RESPONSE-CODE > field is required. Even if you want to be able to provide additional > information for the 12-bit error codes of RCODE as extended by base > EDNS, there is still enough room in the previous 16-bit word which has > 15 unused bits in it. Just move the RESPONSE-CODE up into the previous > word > > + Response: you're right about the 4 bits of course. Somehow our > initial remembrance of this got lost in the double table issue. So > to simplify both this issue, and the previous, we've decided to > merge the two codes into a 4-bit RCODE value and a 12-bit INFO-CODE > value. This actually allows implementers to treat it easily as two > codes, if they'd prefer, or a single 16b-bit code if they'd rather > handle it that way while preserving interoperability between > everything. > > -- > Wes Hardaker > USC/ISI _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop