Great Circle Associates Network-Automation
(April 2005)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: CLI transactions
From: Juergen Schoenwaelder <j . schoenwaelder @ iu-bremen . de>
Date: Fri, 15 Apr 2005 22:35:54 +0200
To: Kirby Files <ksfiles @ gmail . com>
Cc: Network Automation List <network-automation @ greatcircle . com>
In-reply-to: <425FDB2E.8080502@gmail.com>
References: <425FDB2E.8080502@gmail.com>
Reply-to: j . schoenwaelder @ iu-bremen . de
User-agent: Mutt/1.5.8i

On Fri, Apr 15, 2005 at 11:18:06AM -0400, Kirby Files wrote:

> So, please respond with any equipment you know of, whether it supports
> transactions, either on its CLI or through an API, or even with a
> vendor-supplied NMS-system.
> 
> I'll start with equipment I've seen come through the lab:
> 
> Juniper JunOS: 2- and 3-phase commits on CLI and JunoScript
> Tasman Networks: none
> Alcatel 7750 SR: none on CLI; 3-phase transactions allegedly through
> expensive NMS
> Extreme: none
> ANDA Etherrearch: menu-based; no transactions
> Redback SMS: none
> Cisco IOS: In some situations, the very intrusive use of configuration
> archive could give you rollback. Yuk!

A rather frustrating collection. Without proper support by the devices,
one will never to be able to create a robust and adaptable piece of a
network configuration system.

Putting the rollback logic on the NMS is a broken concept as it requires 
that the NMS knows quite a bit about the internals of the device. The
lack of proper primitives on the devices is probably the reason why NMS
software is so bloated, device specific and does provide so little
functionality (since writing all the rollback code to make things 
somewhat robust and interoperable is a big pain).

/js

P.S. The rollback capability in NetConf is optional and the list above
     explains quite well why.

-- 
Juergen Schoenwaelder		    International University Bremen
<http://www.eecs.iu-bremen.de/>	    P.O. Box 750 561, 28725 Bremen, Germany


Follow-Ups:
References:
Indexed By Date Previous: CLI transactions
From: Daniel Hagerty <hag@linnaean.org>
Next: Re: CLI transactions
From: David Magda <dmagda@ee.ryerson.ca>
Indexed By Thread Previous: CLI transactions
From: Daniel Hagerty <hag@linnaean.org>
Next: Re: CLI transactions
From: David Magda <dmagda@ee.ryerson.ca>

Google
 
Search Internet Search www.greatcircle.com