[Infrastructures] using IA methodologies to build network element configuration

Andrew Fort afort@choqolat.org
Wed, 06 Apr 2005 14:36:41 +1000


Tim Nelson wrote:

>> In the networking world (I am not including firewalls in this), I have
>> not yet seen that much data is duplicated and needs to be normalised.
>> If you think that normalisation will help, I am for it.
> 
>     I like the theory, but my admittedly small experience is that there 
> is a fair amount of duplication.  Are your perceptions of duplication 
> being altered by using a wide variety of hardware (rather than a number 
> of similar machines)?

The ironic part is that it is often the "stuff that is meant to be the 
same on every device" type of configuration that diverges!  And that 
causes the most grief (since hey, it's meant to be the same, 'we needn't 
automate that').  Even my last job, a network that pioneered the use of 
RtConfig/RPSL, built everything else network wise manually (but their 
systems group were heavily automated, had half the staff, twice the 
budget, and much more fun :).  Perhaps that's why I don't like the idea 
of these "we'll trust some of the local device state" tools (because 
that sucked in terms of managing a large network).

Without forcing templating, I guarantee your local ISP will be basing 
the configuration of their 'next' router on their 'best' router.  The 
reasons are various, but they can be summarised as:

  - we found out about a new geewhiz feature
  - we read some BCP that said we should disable X
  - our lead architect reckons Y is a good thing, but he doesn't have 
{privs, time} to do it himself (is it really that good a thing if he 
hasn't tested it? ;-)

In other words, it's 'configuration by rumor'.  No wonder the network is 
more reliable over the holidays...

>     Wiki?  :)

Brett Chapman has such a blog (as discussed), but I (also?) feel they 
are somewhat less conversational :)

-andrew