I'd argue that's not documentation at all, but a statement of intent.

A *proposed* state or maybe even a snapshot of a particular time is more
likely.

- Josh

On Wed, Mar 19, 2025, 6:40 AM borg--- via NANOG <nanog@lists.nanog.org>
wrote:

> Hmm, I somehow reversed the model here.
> The source of trust is documentation, NOT the network.
> Works pretty well here, but I guess because I have very small scale.
> Managing around 200+ switches (campus and R&D networks).
>
> Yeah, it requires a discipline how you work. First, change the docs.
> Then do validation and review. Commit and then change the network.
>
>
> ---------- Original message ----------
>
> From: Mns Nilsson via NANOG <nanog@lists.nanog.org>
> To: North American Network Operators Group <nanog@lists.nanog.org>
> Cc: Mns Nilsson <mansa...@besserwisser.org>
> Subject: [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed?
> Date: Wed, 19 Mar 2025 11:12:24 +0100
>
> If there was such a world, I would quickly invent CLI tools to do the
> things I need.  Do note I would not automatically set those tools to
> actually login to boxes and do things, but perhaps use the command line
> to rationally poke at the infrastructure serving web pages, and make it
> do stuff.
>
> In the present, not quite so perfect world, the ability of the available
> commercial management solutions to present a concise and detailed picture
> of errors is severely vectorised -- it is quite good at some things while
> it is right horrible and smash-the-keyboard-in-the-screen-rage-inducingly
> bad at others.  Probably they excel the most in helicopter view ability:
> You can see and sometimes do things to a lot of systems in parallel.
>
> Further, all management solutions I've seen, no exceptions, are severely
> constrained in what solutions they can support. In effect, the management
> platform works like a T-Ford; you can build any network you want, as long
> as it is a spine-leaf model and you connect the yellow cables to
> the leftmost port. And a host of similar stupid but understandable
> constraints.
>
> Finally, given the extraction of truth source from the network element into
> the management layer, you basically are requiring the management platform
> to
> be 100% available. Any local fault mitigation at the network element layer
> will add an inconsistency between the phantom image of network state in
> the
> management layer, and the actual state in the network.
>
> Adding those together, most network management systems give you pinhole
> 20/20 vision on some things while lying to you in other directions,
> and also tying your hands in both planning and operations.
>
> This leaves us with a mixed picture. (yes, I am an optimist!)  I would rank
> my desired improvements thusly starting with the most important:
>
> * The network must be the source of truth, once configured.
>
> * The management systems must support all the quirky things
>   we can do at the command line. On the "router".
>
> * Management systems should have their own CLI. Following
>   the simple Unix rules of powerful, understated, automatable,
>   and incomprehensible.
>
> The source of truth is the most important because if it is done right,
> we can leverage all kinds of tools and all systems will be aligned to
> the actual state. It also is not trivial. By far.
>
> The full support includes things like "I want to manage my transition in
> this brownfield by setting up a connection that not only is sub-par and
> ugly, but also necessary."  Much of the niceties will happen under bullet
> no 1 above, because I can do all specials on the CLI and the system
> should follow suit -- but if it could be done in any management channel
> there could be a wider adaptation.
>
> Finally, a management solution aimed at professionals must be extendable
> and the command line still has the lowest threshold there. Especially if
> you are trying to onboard greybeards in your new shining world.
>
> </soapbox>
> --
> M˙˙ns Nilsson     primary/secondary/besserwisser/machina
> MN-1334-RIPE           SA0XLR            +46 705 989668
> I want another RE-WRITE on my CEASAR SALAD!!
> _______________________________________________
> NANOG mailing list
>
> https://lists.nanog.org/archives/list/nanog@lists.nanog.org/message/XIOANOB2AFF6V7TAZROOZAULGPZBLHXS/
>
_______________________________________________
NANOG mailing list 
https://lists.nanog.org/archives/list/nanog@lists.nanog.org/message/O7ZHNBNDY6OLBOWA4DGOVGROGPXDBF3D/

Reply via email to