[166439] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

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--


home help back first fref pref prev next nref lref last post