nanog mailing list archives
Re: Dodgy AS327933 ...?
From: Nick Hilliard <nick () foobar org>
Date: Tue, 15 Aug 2023 23:28:04 +0100
Mike Hammett wrote on 15/08/2023 23:02:
I'd say it's probably the best router UI ever, but I suppose now we'll find ourselves in a religious argument.
Whatever about the web / winbox UI, there are some fairly serious weaknesses in the cli and api:
1. there's no atomic configuration commit + auto rollback.2. the CLI is non-idempotent, for example if you're in a list context and issue the command "remove 1", it will do different things each time you execute it. 3. there is no way to delete the configuration tree or sub-trees (e.g. "config replace"), which outright blocks the possibility of clean-slate reconfiguration. 4. as a consequence of #1 and #3, it's not possible to blindly change the config on a routeros device without parsing the existing configuration.
The net outcome is that orchestration is basically impossible on this platform, and it's not possible to fix. It would need a complete CLI/API redesign.
Nick
Current thread:
- Re: Dodgy AS327933 ...?, (continued)
- Re: Dodgy AS327933 ...? Mark Tinka (Aug 11)
- Re: Dodgy AS327933 ...? August Yang via NANOG (Aug 11)
- Re: Dodgy AS327933 ...? Chris Cappuccio (Aug 14)
- Re: Dodgy AS327933 ...? Tom Beecher (Aug 15)
- Re: Dodgy AS327933 ...? Chris Cappuccio (Aug 15)
- Re: Dodgy AS327933 ...? Tom Beecher (Aug 16)
- Re: Dodgy AS327933 ...? Mike Hammett (Aug 15)
- Re: Dodgy AS327933 ...? Chris Cappuccio (Aug 15)
- Re: Dodgy AS327933 ...? Mike Hammett (Aug 15)
- Re: Dodgy AS327933 ...? Chris Cappuccio (Aug 15)
- Re: Dodgy AS327933 ...? Nick Hilliard (Aug 15)
- Re: Dodgy AS327933 ...? Mark Tinka (Aug 15)
- Re: Dodgy AS327933 ...? Rubens Kuhl (Aug 15)
- Re: Dodgy AS327933 ...? Jay Hennigan (Aug 11)
- Re: Dodgy AS327933 ...? Malte Tashiro via NANOG (Aug 12)
- Re: Dodgy AS327933 ...? Nick Hilliard (Aug 12)
- Re: Dodgy AS327933 ...? Randy Bush (Aug 10)
- Re: Dodgy AS327933 ...? Mark Tinka (Aug 10)
- Re: Dodgy AS327933 ...? Mark Tinka (Aug 10)