On 7/6/21, 12:15 PM, "dns-operations on behalf of Tony Finch" 
<dns-operations-boun...@dns-oarc.net on behalf of d...@dotat.at> wrote:

>    If it is one of your zones then your key management software should ensure
>    that all the key IDs are different, i.e. if there is an ID collision when
>    generating a key, throw it away and regenerate it. This is important for
>    verification performance (and, I would guess, less risk of encountering
>    bugs).

FWIW, I've seen one (emphasize just one) example of concurrent, active, 
colliding key tags among the TLDs over the past 10 years.  When it happened, it 
seemed to persist for a month, with the operator rolling one of the keys.  This 
happened in 2018, I didn't notice it until last month while trolling through 
historical data, so I bet there was never any interruption.

The protocol ought not be fooled by it, but you can never tell about the 
quality of a validator.  I.e., such code may not realize that asking for a key 
tag out of a DNSKEY set might need to be a list and not a single value.

This started out as a convention, key generation tools would not produce a key 
that key-tag-collided, but as with any other tool or environment, it might 
occur.

Where I ran across the issue is in some analytical code I'm working on, a 
collision might foul up other monitoring and visualization code, but it should 
not be operationally impacting.


_______________________________________________
dns-operations mailing list
dns-operations@lists.dns-oarc.net
https://lists.dns-oarc.net/mailman/listinfo/dns-operations

Reply via email to