Using a SONiC Abstraction API (for fun and profit)#
AutoCon 3 (Prague) digest Program Core pick Prague · 28–30 May 2025
Josh Saul
- Why: SONiC fragmentation across distributions is a real operational problem for multi-vendor cloud and AI infrastructure provisioning — and AI-cluster fabric provisioning is exactly where this is biting hardest right now.
- What: A demonstration of how traditional IaC tools can drive abstractions that generate actual device configurations across multiple SONiC platforms, instead of writing per-flavor configs.
- How: An abstraction layer over multiple SONiC flavors, with configs pushed via gNMI and (where necessary) SNMP/CLI paths. (From abstract only — no usable source text, and it's a lightning talk, so expect a demo rather than deep architecture detail.)
- Where applicable: Directly relevant to anyone operating or evaluating SONiC-based DC fabrics with mixed distributions/vendors; less relevant if you're on a single NOS distribution.
