nanog mailing list archives

Re: Network device command line interfaces


From: Ray Soucy <rps () maine edu>
Date: Mon, 28 Nov 2011 13:25:21 -0500

One of the biggest benefits to a CLI is the ability to easily script tasks.
 In a Cisco environment I can roll out major changes to hundreds of
switches in seconds, for example.

A lot of network vendors have been trying to make network devices more
simple and easier to use while the complexity of networking has gone up.
 Seems like the wrong direction to me.  If someone wants a managed switch,
they probably intend to manage it.

I think a big key to the success of Cisco (and Juniper, etc) has been that
they "get it" in this respect.

Even companies like Vyatta have invested time in a Web UI rather than
expanding the core functionality offered (multicast routing support, for
example), which doesn't seem like the best idea.

On Wed, Nov 23, 2011 at 11:41 PM, Jonathon Exley <
Jonathon.Exley () kordia co nz> wrote:

Does anyone else despair at the CLIs produced by networking vendors?
Real routers use a CLI that is command based, like IOS, TiMOS or Junos.
These interfaces work well over low bandwidth connections (unlike web
interfaces), can work with config backup systems like RANCID, have a
(mostly) consistent structure and good show commands.
However vendors of low cost routers/switches/muxes seem to take a stab in
the dark and produce some really nasty stuff. I have a personal hate of
text based menus and binary config backup files.
Doe this p*** off anyone else? The business part of the company says "This
device is great! It's cheap and does everything." However the poor sap who
is given the task to make it work has to wrestle with a badly designed user
interface and illogical syntax.
Maybe the vendors need some sort of best practices guide for what
manageability features their kit needs to support to make them acceptable
to the market. Does anyone know if there is anything along these lines?


Jonathon.


This email and attachments: are confidential; may be protected by
privilege and copyright; if received in error may not be used, copied, or
kept; are not guaranteed to be virus-free; may not express the views of
Kordia(R); do not designate an information system; and do not give rise to
any liability for Kordia(R).




-- 
Ray Soucy

Epic Communications Specialist

Phone: +1 (207) 561-3526

Networkmaine, a Unit of the University of Maine System
http://www.networkmaine.net/


Current thread: