nanog mailing list archives
[NANOG] Re: The Network CLI -- Love it ? Hate it? Needed?
From: Saku Ytti via NANOG <nanog () lists nanog org>
Date: Fri, 21 Mar 2025 18:13:14 +0200
Junos absolutely isn't YANG model first, it is absolutely the same XML it's always been. But which can be statically translated to anything else, as long as it's not standard. I'm highly sceptical if anyone anywhere would decide to use anything standard for their internal representation and yield flexibility and control away, seems very inefficient and ends up with having to solve problems in the wrong place, because you can't change the internal format arbitrarily upon new problems that are best addressed by changes to the internal representation. On Fri, 21 Mar 2025 at 17:13, Mikael Abrahamsson <swmike () swm pp se> wrote:
On Fri, 21 Mar 2025, Saku Ytti wrote:100% on board data-first/model-first internal representation (I think Junos, SROS, maybe others today?) 0% on board for standard modelsJuniper (JunOS), Nokia (SROS) and Cisco (XR) are all YANG-model-first with proprietary models needed to do anything in the configuration engine, so their proprietary models are feature complete from a configuration pov. I've run into others as well, for instance the ones made using Conf-D. When discussing translation, question is what to translate to/from. The only way would be to create a standard model, which is exactly what's being done in multiple SDOs, for instance openconfig and ietf. As you say, they'll always be a subset, but if you can get by with openconfig for some of the functionality then devices supporting the openconfig model from multiple vendors can be configured for that subset using a single model instead of using the proprietary models. -- Mikael Abrahamsson email: swmike () swm pp se
-- ++ytti _______________________________________________ NANOG mailing list https://lists.nanog.org/archives/list/nanog () lists nanog org/message/P4WGKS7OKFB625VGXS5C5Q5SIFAAXZVG/
Current thread:
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed?, (continued)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 20)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? nanog--- via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Jeff McAdams via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? nanog--- via NANOG (Mar 23)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Jeff McAdams via NANOG (Mar 23)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? nanog--- via NANOG (Mar 24)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? sronan--- via NANOG (Mar 24)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Mikael Abrahamsson via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Mikael Abrahamsson via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 20)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Mark Prosser via NANOG (Mar 20)
