Hi,

I'm trying out DNSSEC policy for the first time, and I am so confused about the 
time states—how they calculate the time for the state of the records to change. 
I really need help because I have a ton of questions (I'm using BIND 9.18.31, 
btw). I want to understand how it works step by step, so I'm checking out 
everything.

1. When BIND 9 first starts signing DNSSEC, the record states go like this:

DNSKEY (KSK):

  *   publish = rumoured
  *   rumoured → omnipresent = dnskey-ttl + zone delay + publish safety (1)

DS:

  *   publish = hidden
  *   hidden → rumoured = ??? (2) (3)
  *   rumoured (DSpublish) → omnipresent = ds-ttl + parent-zone-delay + retire 
safety (4)

Key RRSIG:

  *   publish = rumoured
  *   rumoured → omnipresent = dnskey-ttl + zone delay + publish safety (1)

DNSKEY (ZSK):

  *   publish = rumoured
  *   rumoured → omnipresent = dnskey-ttl + zone delay + publish safety (1)

Zone RRSIG:

  *   publish = rumoured
  *   rumoured → omnipresent = ?? (5)

Here are my questions:

(1) Since this is the first key, I guess the formula should be zone delay + 
publish safety?
(2) I have no idea how this works.
(3) Same with PublishCDS. What is the formula, and why? Must I wait for CDS to 
be published before submitting DS to the parent zone?
(4) This only makes sense when rolling a key. Should the formula be 
parent-delay + publish safety (of the parent zone)?
(5) I have absolutely no idea, but it looks like it changes at the same time as 
when the DS goes from hidden to rumoured.

________________________________
2. Then I tried a ZSK rollover, which turned out to be a bit weird.

  *   If the KSK is omnipresent, ZSK will roll using the pre-publish method.
  *   If the KSK is not omnipresent, ZSK will roll using the double-signing 
method.
  *   The new ZSK is published and starts signing at the same time, but it 
initially only signs the SOA record.
  *   When I query the SOA record, two RRSIGs (from both ZSKs) are returned.
  *   The rest of the zone remains signed with the old ZSK.
  *   After a while, the entire zone switches to the new ZSK RRSIGs.
  *   Then, named removes the old ZSK DNSKEY.

The timeline is even weirder than I expected.

Is this normal? Should i avoid this situation in reality?

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to