Run real SONiC switches in your browser, with an AI agent that builds the fabric.
Describe a SONiC fabric in plain English and get a working lab with community SONiC in about 2 minutes.
Watch NetPilot deploy a lab from a single plain-English description.
NetPilot is a containerlab contributor and integrator. Every SONiC node runs on the sonic-vs kind from the containerlab project, and the labs from our tutorials are public on GitHub. See our upstream contributions.
The same community SONiC you can run anywhere, with the host and the first draft of the config handled for you.
A managed cloud VM with SONiC preloaded. Open a browser and start.
Running SONiC yourself
A Linux host with Docker, and an image from the SONiC build pipeline.
BGP and BFD running, sudo and show version working, ports up when the deploy returns.
Running SONiC yourself
bgpd stopped, no sudo, show version failing until you work around each one.
Describe the fabric. The agent writes the config commands and the FRR config, then checks them.
Running SONiC yourself
You type config on each switch, then vtysh on each switch.
Put SONiC next to other network OSes from one prompt, 17+ and growing.
Running SONiC yourself
Source and import each vendor image yourself.
Each one runs on community SONiC, built by the agent and checked by you.
Leaf-spine eBGP through vtysh, with ECMP across both spines.
A VLAN mapped to a VNI, stretched across leaves with BGP EVPN.
Fail a link and watch BFD move the traffic to the other spine.
LACP between SONiC switches, read from teamd.
Follow a route through CONFIG_DB, APPL_DB and ASIC_DB in Redis.
SONiC and SR Linux or Arista cEOS in one fabric.
Four honest ways to get hands on SONiC. Pick by who runs the host and who writes the config.
Verdict:To explore SONiC, the free options work well. For the fabric you actually need to test, from any browser, NetPilot does the host and the first draft, and you verify on the real CLI.
Common questions about running a SONiC NOS lab online
A leaf-spine fabric with ECMP, the common traps and BFD failover.
Trace one route from FRR through Redis to the ASIC database.
Two switches on your own Linux host, step by step.
Two leaves, one spine and a VLAN mapped to a VNI.
Every network OS you can run next to SONiC.
The engine under every lab, hosted for you.
NetPilot is not affiliated with or endorsed by the SONiC project, the SONiC Foundation or the containerlab project. sonic-vs kind documentation
Describe the fabric. The agent writes the SONiC and FRR configs, deploys real switches, and you verify on the CLI.