[78450] in North American Network Operators' Group

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

RE: Network automation?

daemon@ATHENA.MIT.EDU (Greenhagen, Robin)
Fri Mar 4 12:47:13 2005

Date: Fri, 4 Mar 2005 11:46:18 -0600
From: "Greenhagen, Robin" <Robin@gsi-kc.com>
To: "Brent Chapman" <Brent@GreatCircle.COM>, <nanog@merit.edu>
Errors-To: owner-nanog@merit.edu


http://www.titan-central.com/

These guys pitched to us about 18 months ago.  It looked quite nice, but
not really priced for Enterprise level money, not Service Provider
money.  It would probably worth reinvestigating.

Robin Greenhagen
GSI


-----Original Message-----
From: owner-nanog@merit.edu [mailto:owner-nanog@merit.edu] On Behalf Of
Brent Chapman
Sent: Friday, March 04, 2005 11:15 AM
To: nanog@merit.edu
Subject: Network automation?


What's the state of the art for automated network configuration and=20
management?  What systems and tools are available, either freely or=20
commercially?  Where are these issues being considered and discussed?

I'm not simply talking about network status monitoring systems like=20
HP OpenView, or device configuration monitoring systems like RANCID,=20
although those are certainly useful.  Instead, I'm talking about=20
systems that will start from a description of how a network ought to=20
be configured, and then interact with the various devices on that=20
network to make it so; something like cfengine for network devices.

Over the last 15 years or so, much of the research in the system=20
administration field has focused on automation.  It's now well=20
accepted that a well-run operation doesn't manage 10,000 servers=20
individually, but rather uses tools like cfengine to manage=20
definitions of those servers and then create instances of those=20
servers as needed.  In the networking world, though, most of us seem=20
to be still manually configuring (and reconfiguring) every device.

Luke A. Kanies does a good job of explaining the logic behind this=20
approach in an article he wrote a few years ago at

	http://www.onlamp.com/pub/a/onlamp/2001/12/20/sysadmin.html

The key benefits that he sees from automation are:

1) Reducing the amount of time a given task requires.
2) Reducing the opportunity for error in a given task.
3) Reducing turnaround time for a given task.
4) Enhancing and perpetuating configuration consistency across=20
multiple systems.
5) Providing a limited kind of process documentation.

I concur with him about all of those.  I think these benefits=20
(particularly the 4th one, consistency) are critical if your goal is=20
to offer a reliable service (increasing MTBF and decreasing MTTR).

So, like I asked at the top, where are we on this?


-Brent
--=20
Brent Chapman <Brent@GreatCircle.COM>
Great Circle Associates, Inc.
http://www.greatcircle.com/
+1 650 962 0841

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