> On 29 Mar 2018, at 9:05 am, Frederico A C Neves <fne...@registro.br> wrote: > > On Wed, Mar 28, 2018 at 06:12:09PM -0300, Frederico A C Neves wrote: >> On Thu, Mar 29, 2018 at 07:28:22AM +1100, Mark Andrews wrote: >>> No. You can have multiple nsec3 chains in a zone at the same time. Only one >>> is active. Some may be incomplete. >>> >>> Named builds and destroys chains incrementally to avoid large changes. >>> >>> Timely ness of changes is more important than volume of changes. >> >> As I stated down on this thread this behaviour is the one that is >> already supported by IXFR. For large zones, on large anycast networks, >> the volume of changes on the wire is important. The current aproach is >> impractical. > > Perhaps this text is more specific and address the incremental re-salt > scenario and even improve it after the new chain in already in place > at the time of the removal of the old one. > > 3.1 Implicit DNSSEC deletions > > When an NSEC3PARAM is deleted or replaced, the MIXFR client MUST also > remove all existing NSEC3 records on the zone that form the chain > related to the deleted or replaced salt. > > Fred
Firstly we should just say “DO NOT CHANGE NSEC3PARAM” as it is POINTLESS!!!! Secondly you lose the ability to determine is the MIXFR is still in sync if you do that. Currently named requires that all delete operations in IXFR MUST find the record in the zone and that all add operations MUST NOT find a existing record. If either condition fails then named falls back to a full AXFR of the zone as we know the zone contents are no longer in sync. That property needs to be preserved by this implementation. You also need to be able to extract a MIXFR stream from a IXFR stream (as that is what gets recorded to disk). I don’t believe that will be possible from a arbitrary IXFR stream. Adding constraints like “the master server MUST delete all NSEC3 records when it deletes the NSEC3PARAM would make it work but then you have to deal with time to record the delta etc. Removing all RRSIGs works because that work is REQUIRED to be performed when a RRset is changed and that has issues with offline DNSKEY management. Mark -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop