Automation &
Programmability
OcNOS exposes every configuration and operational state through standard, open interfaces. No screen-scraping. No proprietary orchestrators. Your existing NetDevOps tools work on day one.
Manual CLI operations
Config pushed device-by-device over SSH. SNMP polling with 5-minute intervals. Engineers on-site to rack and cable new hardware. No structured state, no rollback.
Fully programmable, Day 0 to Day N
Ansible deploys BGP and EVPN-VXLAN across 100 switches in minutes. gNMI streams telemetry with sub-second updates. ZTP boots new hardware with zero human touch. Rollback in seconds.
Six ways to automate OcNOS
Pick one or use all six together. OcNOS doesn't force a proprietary orchestrator — it works with the tools your team already uses.
Ansible Collection
ansible-galaxy collection install ipinfusion.ocnosOfficial IP Infusion collection on Ansible Galaxy. Modules include ocnos_facts, ocnos_config, ocnos_command, ocnos_bgp_facts, and ocnos_isis_facts. Jinja2 templating for dynamic, fleet-wide provisioning. Use the same Ansible playbooks you already write — OcNOS speaks the same language as Arista, Juniper, and Cisco.
NETCONF / YANG 1.1
IPI-native + OpenConfig models · RFC 6241Full NETCONF 1.1 with both IPI-native and OpenConfig YANG data models. Structured config and operational state retrieval — get, edit-config, commit, rollback, and candidate datastore. Works with Python's ncclient library, Ansible's netconf_config module, or any NETCONF client.
gNMI Streaming Telemetry
OcNOS 7.0 · On-Change + Periodic · 100+ sensor pathsReal-time, push-based telemetry via gNMI over gRPC. Replaces SNMP polling with structured, sub-second updates across interfaces, BGP session state, MPLS forwarding, QoS queues, PFC/ECN counters, and system health. Connect to Telegraf, Prometheus, or any gRPC collector — visualise in Grafana.
Zero Touch Provisioning
DHCP + TFTP/HTTP · Day 0 automationRack it. Cable it. Power it on. ZTP handles everything else. DHCP assigns an address and points to a provisioning server. The switch downloads its OS image and startup config over TFTP or HTTP, applies it, and joins the network — no console cable, no engineer on-site. Combine ZTP with Ansible for a complete Day 0-to-Day 2 pipeline.
Real-world use case: A 48-node AI GPU cluster spine-leaf fabric provisioned over a weekend with zero on-site engineers. ZTP boots each switch, Ansible deploys BGP + PFC configuration, gNMI confirms lossless fabric.
IP Maestro GUI Orchestration
Web UI · REST API · Single-pane OcNOS managementFor teams that want visual control alongside API automation. IP Maestro provides an interactive topology map of your entire OcNOS estate, GUI-driven ZTP dashboards, software lifecycle management (upgrade, schedule, rollback), streaming telemetry visualization, and configuration templates. Also exposes a REST API for integration with OSS/BSS and CI/CD pipelines.
Explore IP MaestroDocker & On-Switch Containers
OcNOS 7.0 · Docker · KubernetesOcNOS 7.0 natively hosts Docker containers directly on the switch. Run Telegraf agents, Zabbix proxies, custom Python monitoring scripts, or security tools alongside the NOS — without external compute hardware. Kubernetes (K8s) is also supported for container lifecycle orchestration across a fleet.
Also: IP Infusion ships an official Zabbix SNMP template for OcNOS — enabling device discovery and monitoring for teams running legacy SNMP-based NOC tooling alongside gNMI.
Day 0 → Day 1 → Day 2
OcNOS covers the complete operational lifecycle with open, standard tooling. No proprietary orchestrators, no CLI scripting, no SNMP polling.
Hardware joins the network itself
Switch powers on. DHCP assigns an IP. ZTP downloads the OcNOS image and base config over TFTP/HTTP. Device registers in IP Maestro. No console cable. No engineer on-site. Entire rack provisioned while your team sleeps.
Services deployed in minutes, not days
Ansible playbooks push BGP, MPLS, EVPN-VXLAN, QoS, ACLs, and timing config across the fleet. NETCONF/YANG ensures structured, validated pushes with rollback on failure. IP Maestro templates for intent-based deployment.
Real-time visibility, automated remediation
gNMI streams sub-second telemetry to Telegraf → Prometheus → Grafana. Ansible handles config drift detection, scheduled backups, and software upgrades. Docker runs custom tools on-switch. IP Maestro provides topology alerts and lifecycle scheduling.
Works with your existing stack
OcNOS speaks standard protocols. No forklift of your toolchain — the tools your team already knows work on day one.
Ansible
Official Galaxy collection — ipinfusion.ocnos
Telegraf
gNMI input plugin, direct subscription
Prometheus
gNMI exporter, time-series metrics
Grafana
Pre-built dashboards for OcNOS telemetry
Zabbix
Official IPI SNMP template — auto-discovery
ncclient
Standard Python library, full NETCONF 1.1
gnmic
Subscribe, get, set — command-line testing
Docker / K8s
Native container runtime in OcNOS 7.0
OcNOS automation, answered
Questions network engineers actually ask before deploying.
One toolchain for your entire open network
Every automation interface on this page works with OcNOS-SP, OcNOS-DC, and IP Maestro — one consistent pipeline across your estate.
See OcNOS automation in action
Book a live demo with our engineering team. Bring your automation requirements — we'll show you exactly how OcNOS integrates with your pipeline.