Session
Solving the Klish Gap: Automatic CLI Generation from YANG for SONiC
While the SONiC Management Framework has successfully unified Northbound Interfaces (REST/gNMI) using YANG models, the Industry Standard CLI (IS-CLI) remains a bottleneck. Currently, the Klish-based CLI requires developers to manually author verbose XML definitions and Python "actioners" for every new feature. This manual process is error-prone, slow, and has resulted in the CLI lagging significantly behind SONiC's actual feature set.
Larch Networks introduces a new framework for Automatic CLI Generation. By parsing SONiC OpenConfig and custom YANG models, our toolchain automatically generates the complete Klish XML tree and backend actioner logic required for a fully functional CLI.
Join us to learn how this approach ensures 100% CLI coverage for any supported YANG model, eliminates "syntax drift" between REST and CLI, and drastically reduces the development time required to bring new SONiC features to market. We will demonstrate the auto-generation pipeline and showcase complex OpenConfig models running natively in Klish without manual coding.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top