[bind10-dev] Cisco-style configuration Re: config experiment

Shane Kerr shane at isc.org
Wed Sep 16 12:15:51 UTC 2009


Francis,

On Wed, 2009-09-16 at 08:16 +0000, Francis Dupont wrote:
> Another point about config: we had hard discussions about the style of
> running config in AFTR/CGN. The choice was between the Cisco style with
> startup-config and running-config where the CLI modifies the
> running-config (*), and the anti-Cisco style where all changes are done
> in the config file and committed through a reload of the whole config (**).
> 
> As far as I can see the style in BIND 9 is anti-cisco but I don't know
> if you have a clear choice for BIND 10.

We do have a clear choice for BIND 10: Cisco style!

We go a bit further, and say there is no startup-config.

When the system stops, the running-config is already in secondary
storage somewhere. When it starts, the new copy uses that version.

Ideally we will have a transaction-based config setup, so you can make a
set of changes to configuration, confirm they parse and can be loaded by
the various components, then commit them. If things go bad a roll-back
can be done (actually applying an earlier version as a new version).

This is a HORRIBLE mismatch with the current BIND 9 style (anti-Cisco).
In the case administrators want to use BIND 9 configuration or really
can't get their head around the idea of the configuration being done
anywhere other than vi, we will offer a mode where the system zeros the
configuration on startup and reloads it from configuration files. In
this mode, most of the running-config will be READ ONLY. Just like it is
today. :)

--
Shane




More information about the bind10-dev mailing list