Hi, Paul,

On Tue, Dec 6, 2016 at 8:39 PM, Paul Hoffman <paul.hoff...@vpnc.org> wrote:

> [[ BTW, sorry for not changing the subject line on this thread. It really
> does relate to all the IESG comments, not jus Ben's. ]]
>
> On 6 Dec 2016, at 18:32, Spencer Dawkins at IETF wrote:
>
> On 30 Nov 2016, at 22:48, Spencer Dawkins wrote:
>>>
>>> I find myself curious about both SHOULDs in
>>>
>>>>
>>>>    Resolver software SHOULD treat the response to the priming query as a
>>>>    normal DNS response, just as it would use any other data fed to its
>>>>    cache.  Resolver software SHOULD NOT expect exactly 13 NS RRs.
>>>>
>>>> Do you think these SHOULDs (especially the first one) are required for
>>>> interoperation?
>>>>
>>>>
>>> Yes.
>>>
>>> I'm wondering (1) why they aren't MUSTs, and (2) why RFC
>>>
>>>> 2119 language is actually needed at all. If they are RFC 2119 SHOULDs,
>>>> what happens if the resolver software violates them?
>>>>
>>>>
>>> We cannot tell. For the first one, if a resolver treats the response to
>>> the priming query in a special way, we don't know what "special" means.
>>>
>>
>>
>> I'm somewhat curious about why this isn't a MUST, but ... ok.
>>
>
> For example, an implementation might treat the responses special by
> altering the TTLs based on some understanding that the vendor has that only
> is relevant to priming queries. Why prevent that?


That wasn't my intention. Thanks for indulging my curiosity.

Sometimes, I'm a curious guy ;-)


>
>
> For the second one, if a resolver expects exactly 13 NS RRs and gets
>>> fewer, we don't know what it will do (fail to come up? retry incessantly?
>>> ...?)
>>>
>>>
>> I'm really curious about why this is not a MUST - can anything good happen
>> when you expect 13 NS RRs? Usually, we're saying "SHOULD NOT, unless you
>> can assess the risks of doing it". Is that possible, in this case?
>>
>
> We could certainly say "SHOULD NOT expect exactly 13 NS RRs because
> historically some root servers have returned fewer".


That is exactly the kind of thing that seems uber-helpful to mention!

Thanks for the background.

Spencer
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to