[Opendnssec-develop] face2face agenda: design diagrams

Rick van Rein rick at openfortress.nl
Fri Jan 30 09:05:41 UTC 2009


Hello Rickard,

There are a few more agenda items that I would like to propose for Monday.

* Tasks, priorities, scheduling

  I would like to discuss what tasks pop up, where they come from, which
  component is in charge of scheduling.  I think this will be a major
  source of complexity if we want to deliver a reliable signer.

  One of the possible problems that could arise is that there are many
  sources of events, and nobody has an overview of what should be done
  when.  Let alone that it would be possible to schedule downtime for
  maintenance.  (Matthijs pointed out this issue.)

  All these issues make me think that we need some form of realtime
  scheduler, so we don't have to invent too many wheels.

* Robustness through redundancy

  For some applications, such as TLDs and the root zone, we should look
  into what it takes to create a robust setup.  We do not want to fail
  our most important domains "just" because of a local earthquake.
  Designing this into the system is not very difficult, using existing
  clustering techniques, but it is good to have in mind early in the
  design process.

  This can probably be established in the KASP with either of the following
  approaches:

    a) The KASP is redundant, for example because it uses a distributed
       redundancy mechanism (think of MySQL replication, DRBD, ...) and
       the result is that keys are available to all signers.  Slaves can
       simply be directed to the signer that is currently to be trusted.

    b) The DNSKEY records of each of two (or more) independent signers are
       brought into all the signers, in some way that integrates with the
       IXFR approach and/or with the master name server.


Thanks,
 -Rick



More information about the Opendnssec-develop mailing list