[166439] in North American Network Operators' Group
Network configuration archiving
daemon@ATHENA.MIT.EDU (Job Snijders)
Thu Oct 24 17:25:47 2013
Date: Thu, 24 Oct 2013 23:25:26 +0200
From: Job Snijders <job.snijders@hibernianetworks.com>
To: <nanog@nanog.org>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
--2iBwrppp/7QCDedR
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Dear all,
I am unsure what we as networkers have done in the past, but I am sure=20
we've done our fair share of atonement and don't have to keep using=20
RANCID.
Some might say "it took ages to get rancid to do kinda what we want!",=20
but not all software ages well. One might work in environments where=20
archived configurations are needed to even start provisioning, one=20
might desire a separation between actual config and transcient data.=20
As I am evaluating our path forward, I've compiled a small list of open=20
source projects with some biased highlights. Your feedback is most=20
welcome, maybe I missed some interesting projects or developments. I=20
would also be very interested in what other operators seek in a network=20
config/state archive tool.
RANCID - http://www.shrubbery.net/rancid/
* Support for a wild variery of devices and operating systems
* complex perl code base [1]
* no central developer team, the internet is littered with forks
Oxidized - https://github.com/ytti/oxidized
* modern & sexy approach with queue & workers
* RESTful API (example: can bump devices to the head of the queue)
* small user & developer base
* written in that ruby language
Gerty - https://github.com/ssinyagin/gerty
* Seems easier to extend than RANCID
* perl...
* small user & developer base
punc - https://code.google.com/p/punc/
* written in python, based on notch [2]
* no recent developments (although 2011 was a good wine year)
[1] - http://honestnetworker.wordpress.com/2013/06/28/adding-new-device-sup=
port-to-rancid/
[2] - https://code.google.com/p/notch/
Kind regards,
Job
--2iBwrppp/7QCDedR
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (Darwin)
Comment: GPGTools - http://gpgtools.org
iQIcBAEBAgAGBQJSaZBFAAoJEHBa78u36uLzxHQQAJ0No4VWwqyVLtQUCG+JROir
AlLejg3dYlCERViHvXb1Uoyu1AkJZjnUVxT8T8acowAr4K9YZr2sSJDG1zTqu/m7
5fGy7rH5h7bzKj5OSovBxpAs2ukdBPKSDs9AgCy0eRF5lXkMj0hOb2P0mxn9w6Mz
ScjIP9s4KmD6NgzKAjx17pMF7AHJ+54JVoIqXnCdYiRWmZ4r50IutduowcfwEdQp
2pIRy7Nx27pVGcKU91NHxEx9IUQ3/WsHe4dT4f2gr0mflnoxi7WMAvCih39DZ3Ms
EPHLbQDhJzMje4WQ/7cYPlMOIaZlvBB8ZWzGnRsAjnEpcH2MMk3z84+JLOjdyhW4
YVw3vSsyUcQKrwGKY+rTPpcUA0xP8YM1vVMM5F2TPnqHBci6bAnXzSuVlJjY5F4R
JmFZbr2kdysTadDDfmosCyMgL5svbDPfTkHZ3sWT0auV52IC6Rz+CN1sYrgnf/NE
28yyhy9XeS+M08kdMA+fZbxxvWHc59JMQpEYYYPtVN8WpNWvmJeRU8+9J07+zYo1
KCJ++OJX93SUG9JX0c6MXTQWqgu8qFanvGrnchDOhnjM23+UWF3XBjHWxBeblBjw
3DP7RHKOh3XW+WfadGwr8NVdyKz4icUIWmaSWAUWhOKw2hmNIWsN2Lowmbh2O5b8
PyNIyw6mYZQyvpceG7U7
=r/OL
-----END PGP SIGNATURE-----
--2iBwrppp/7QCDedR--