nanog mailing list archives

[NANOG] Re: The Network CLI -- Love it ? Hate it? Needed?


From: Saku Ytti via NANOG <nanog () lists nanog org>
Date: Wed, 19 Mar 2025 14:22:02 +0200

On Wed, 19 Mar 2025 at 13:40, 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).

I believe this is the right method and Nilsson has the wrong method.

Guaranteeing state and correctness of thousands of nodes is a weird ask.

Guaranteeing state and correctness of RDBMS is a well understood problem.



You dump complete state from RDBMS and replace the network, without
caring what the old state in the network is.



Yes this fits the brown field terribly. But it is actually easy to
move to this in a brownfield too.

step1) dump native config to text-file in git
step2) this is now your central-state, you edit the text-files and
dump them to network upon changes
step3) you start to remove lines from text-file as you model them in RDBMS

step3 continues forever, you're never done.

-- 
  ++ytti
_______________________________________________
NANOG mailing list 
https://lists.nanog.org/archives/list/nanog () lists nanog org/message/MGVOQAUYEPFB7WHOLZRZRODIFIIODRSW/


Current thread: