I have the following signing policy configured in a test environment:

  - id: rsadefault
    algorithm: RSASHA256
    ksk-size: 2048
    ksk-lifetime: 30m
    zsk-size: 1024
    zsk-lifetime: 2h
    propagation-delay: 2s
    dnskey-ttl: 10s
    zone-max-ttl: 15s
    nsec3: on
    nsec3-iterations: 5
    nsec3-salt-length: 8
    nsec3-salt-lifetime: 100d
    cds-cdnskey-publish: always
    ksk-submission: ds_checker
    ds-push: hidden-primary

I notice that every five minutes Knot is updating the DS in the parent zone hosted on a BIND server. It appears that every time Knot refreshes the secondary it also updates the DS in the parent. (Logs below.)

Isn't that a bit much? I realize I've configured `cds-cdnskey-publish: always', but I was expecting "always if something changes" :-)

I would prefer on CDS publishing on "rollover", but then the DS record isn't added to the parent when a zone is first signed.

Is this expected behaviour, respectively, is there a different configuration I should set?

Thank you,

        -JP



zone aa.tm. has an SOA refresh of 300s (5 minutes)

Knot console:

Jul 15 14:38:14 ods knotd[14346]: info: [aa.tm.] refresh, remote 
192.168.1.140@53, remote serial 20, zone is up-to-date
Jul 15 14:38:14 ods knotd[14346]: info: [aa.tm.] DS push, outgoing, remote 
192.168.1.140@53, success

BIND console:

15-Jul-2020 16:38:23.946 client @0x7fd5bc7f8568 192.168.1.150#58386 (aa.tm): 
query: aa.tm IN SOA -E(0)T (192.168.1.140)
15-Jul-2020 16:38:23.947 client @0x7fd5bc7de168 192.168.1.150#58388/key 
k-signer (tm): query: tm IN SOA -SE(0)T (192.168.1.140)
15-Jul-2020 16:38:23.947 client @0x7fd5bc7de168 192.168.1.150#58388/key k-signer: signer 
"k-signer" approved
15-Jul-2020 16:38:23.947 client @0x7fd5bc7de168 192.168.1.150#58388/key 
k-signer: updating zone 'tm/IN': deleting rrset at 'aa.tm' DS
15-Jul-2020 16:38:23.947 client @0x7fd5bc7de168 192.168.1.150#58388/key 
k-signer: updating zone 'tm/IN': adding an RR at 'aa.tm' DS 54410 8 2 
5EAF060C7F00846B82D66CAAB29542450383DDF99390151694CC2A95 8C78E648

... after five minutes ...

Knot console:

Jul 15 14:43:14 ods knotd[14346]: info: [aa.tm.] refresh, remote 
192.168.1.140@53, remote serial 20, zone is up-to-date
Jul 15 14:43:14 ods knotd[14346]: info: [aa.tm.] DS push, outgoing, remote 
192.168.1.140@53, success

BIND console:

15-Jul-2020 16:43:24.016 client @0x7fd56c220d68 192.168.1.150#58390 (aa.tm): 
query: aa.tm IN SOA -E(0)T (192.168.1.140)
15-Jul-2020 16:43:24.017 client @0x7fd59c324768 192.168.1.150#58392/key 
k-signer (tm): query: tm IN SOA -SE(0)T (192.168.1.140)
15-Jul-2020 16:43:24.017 client @0x7fd59c324768 192.168.1.150#58392/key k-signer: signer 
"k-signer" approved
15-Jul-2020 16:43:24.017 client @0x7fd59c324768 192.168.1.150#58392/key 
k-signer: updating zone 'tm/IN': deleting rrset at 'aa.tm' DS
15-Jul-2020 16:43:24.017 client @0x7fd59c324768 192.168.1.150#58392/key 
k-signer: updating zone 'tm/IN': adding an RR at 'aa.tm' DS 54410 8 2 
5EAF060C7F00846B82D66CAAB29542450383DDF99390151694CC2A95 8C78E648



--
https://lists.nic.cz/mailman/listinfo/knot-dns-users

Reply via email to