[dnssec-deployment] Signatures on the DNSKEY

Olafur Gudmundsson ogud at ogud.com
Fri Oct 2 10:52:59 EDT 2009


At 17:24 30/09/2009, Paul Wouters wrote:
>On Wed, 30 Sep 2009, Olafur Gudmundsson wrote:
>
>>This is a good reason, and while you are at, promote good DNSKEY hygiene
>>by signing .us/.biz with one KSK and one ZSK in the DNSKEY set during
>>normal operation. New keys should only be added just-in-time to take over.
>
>But that prevents me from doing a quick ZSK rollover. And note that
>if you're rolling the ZSK monthly, even with your scheme you'd be running
>with two ZSK's for about 4 days every 30 days anyway.
>
>Not sure if I'd call having two ZSK's "bad hygiene" :P (and isnt it the
>current BCP from RFC4146 to run with two ZSK's)

Paul,
RFC4146 needs to be updated, I scratch my head over some of the recommendations
in there.

The speed of Key rollover is a tradeoff's in
         space/time/bandwidth/computing/TTL's  etc.
Before you can make the statement "prevents me from making quick rollover"
we need to define when rollover starts.  I can argue that it starts as early
as when you introduce a new key, you can argue it starts as late as when you
add the first signature by the key.

In any case the delay in rolling a ZSK is bound by the TTL on the DNSKEY RRset
and how quickly the DNSKEY RRset can be updated.

Lower DNSKEY TTL allows you to start using a new key faster,
capping the largest TTL in a zone allows you to remove old key faster,
but both increase the query traffic in the normal case.

Having only 1 ZSK for 26 days lowers the traffic bill :-)

Example:
If I set the DNSKEY TTL to 1 hour
and max TTL to 20 hours
and if I can push out the resigned zone in 3 hours
         then I only need two keys for 1 day during roll over.


         Olafur 




More information about the Dnssec-deployment mailing list