[j-nsp] Network automation vs. manual config
Job Snijders
job at ntt.net
Fri Aug 17 07:51:23 EDT 2018
Dear Antti,
On Fri, Aug 17, 2018 at 01:54:27PM +0300, Antti Ristimäki wrote:
> This is something that I've been thinking quite a lot, so I would be
> delighted to hear some comments, experiences or recommendations.
>
> So, now that more and more of us are automating their network, there
> will be the question about how to manage the configurations, if they
> are partially automated and partially manually maintained. This will
> be the case especially while transitioning from a pure CLI jockey
> network towards a more automated one. There are probably multiple
> approaches to solve this, but below are a few of them:
>
> One option is to generate the whole config automatically e.g. from a
> template or a database and just _not_accepting_ any manual
> configurations at all. Then when there are needs to do something
> custom not yet supported by the automation tools, instead of manually
> configuring it one would take some additional time and build the
> support into the automation tools. The cost for this might be that
> deploying something new/custom/tailor-made might take a bit more time
> compared to just manually configuring it, but in a long run the
> benefits are obvious. I'm personally preferring this approach.
>
> Generating the _whole_ configuration automatically off-line from the
> scratch makes it also easy to remove elements from the configuration,
> as the auto-generated config can completely replace the existing
> running-config.
The above paragraph is in a nutshell how NTT's AS 2914 network operates.
I can strongly recommend the approach.
A presentation is available here:
https://ripe69.ripe.net/wp-content/uploads/presentations/29-201411-ripe.pdf
https://ripe69.ripe.net/archives/video/178/
Kind regards,
Job
More information about the juniper-nsp
mailing list