Cisco Catalyst SD-WAN CLI practice labs
14 guided labs that build a working Cisco SD-WAN overlay from the command line: controller bring-up and certificates, edge onboarding, OMP and TLOCs, control and data policy, segmentation, application-aware routing, direct internet access, QoS, an IOS XE edge, troubleshooting and a three-site capstone.
- Guided labs
- 14
- Follows
- CLI topics of Cisco ENSDWI 300-415. The Manager topics aren't covered
- Runs every lab
- Standard
- Devices
- vEdge, Alpine Linux, vBond, vSmart, EVE-NG GUI server, IOSv, Alpine WAN emulator and ISRv
Who these labs are for
For engineers who want to understand how Cisco SD-WAN really works under the GUI, and anyone preparing for the CLI topics of ENSDWI.
These labs don’t use SD-WAN Manager (vManage), so there’s no GUI, templates, Policy Builder or zero-touch onboarding, and you’ll need Manager practice elsewhere for the full exam. Every pane says so.
The 14 labs
Every lab in the folder, as the workspace lists them, with what each runs and the smallest plan that fits. Read on 2 November 2026.
Cisco Catalyst SD-WAN CLI course 14 labs
Shared folderCisco Catalyst SD-WAN CLI guided labs
Controllers, onboarding, policy and QoS from the CLI, then troubleshooting and a three-site capstone.
-
01Controller bring-up and certificates
Take a factory vBond and vSmart, give them their system identity, trust an enterprise root CA and bring up the first control connection of the overlay.
1× vBond, 1× vSmart, 1× EVE-NG GUI server
3 vCPU, 3,072 MBFits LiteRuns in the free demo
-
02WAN edge onboarding
Add two vEdge routers to a running control plane: enrol them, authorise them on the vBond and vSmart, and pass traffic through the first IPsec tunnel.
2× vEdge, 1× Alpine Linux, 1× vBond, 1× vSmart, 1× EVE-NG GUI server
6 vCPU, 5,632 MBFits LiteRuns in the free demo
-
03OMP and TLOCs
Add a second transport to a formed overlay, read how OMP advertises TLOCs and routes, and steer traffic with TLOC preference.
2× Alpine Linux, 2× vEdge, 1× vBond, 1× vSmart
6 vCPU, 5,120 MBFits LiteRuns in the free demo
-
04Service-side routing and VRRP
Connect the overlay to site LANs: VRRP on a dual-edge site, OSPF to a core router, eBGP to a third-party router, and the redistribution that joins them to OMP.
3× vEdge, 2× IOSv, 1× Alpine Linux, 1× vBond, 1× vSmart
8 vCPU, 6,656 MBFits Standard
-
05Control policy - hub and spoke
Turn the default full mesh into hub and spoke with a centralised control policy on the vSmart, and prove that spoke-to-spoke traffic now goes through the data centre.
3× Alpine Linux, 3× vEdge, 1× vBond, 1× vSmart
8 vCPU, 6,656 MBFits Standard
-
06Data policy and traffic engineering
Write a centralised data policy on the vSmart that sends one application over MPLS, drops another and counts both, then read the proof on the WAN edge.
2× Alpine Linux, 2× vEdge, 1× vBond, 1× vSmart
6 vCPU, 5,120 MBFits LiteRuns in the free demo
-
07Segmentation and extranet VPNs
Keep corporate and supplier networks apart in one overlay with VPNs, then open one narrow path between them with an extranet control policy.
2× Alpine Linux, 2× vEdge, 1× vBond, 1× vSmart
6 vCPU, 5,120 MBFits LiteRuns in the free demo
-
08Application-aware routing
Measure each tunnel with BFD, define an SLA class, and watch traffic leave the preferred MPLS path when a WAN emulator breaks its latency target.
2× vEdge, 1× Alpine Linux, 1× Alpine WAN emulator, 1× vBond, 1× vSmart
6 vCPU, 5,120 MBFits LiteRuns in the free demo
-
09Direct internet access
Let a branch reach the internet directly through its own circuit: NAT on the transport interface and a service-VPN route that points at VPN 0.
2× vEdge, 1× Alpine Linux, 1× vBond, 1× vSmart, 1× EVE-NG GUI server
6 vCPU, 5,632 MBFits LiteRuns in the free demo
-
10QoS on the WAN edge
Classify and mark traffic at the LAN edge, schedule it with a low-latency queue and two weighted queues, and shape the WAN port to the contracted rate.
2× Alpine Linux, 2× vEdge, 1× vBond, 1× vSmart
6 vCPU, 5,120 MBFits LiteRuns in the free demo
-
11Troubleshoot control connections
The new branches never joined the overlay. Find four faults with the control-connection history and its error codes, and fix each one.
2× vEdge, 1× Alpine Linux, 1× vBond, 1× vSmart, 1× EVE-NG GUI server
6 vCPU, 5,632 MBFits LiteRuns in the free demo
-
12Troubleshoot tunnels and policy
Control connections are up but the sites cannot talk. Work up from BFD to OMP to policy and fix three faults: mismatched encapsulation, a control policy that hides a route, and a data policy that drops by default.
2× Alpine Linux, 2× vEdge, 1× vBond, 1× vSmart
6 vCPU, 5,120 MBFits LiteRuns in the free demo
-
13Onboarding an IOS XE WAN edge
Bring an IOS XE router in controller mode into the same overlay as a vEdge: config-transaction, the Tunnel interface, activation, certificates, and the show sdwan commands.
1× ISRv, 1× vBond, 1× vEdge, 1× vSmart, 1× EVE-NG GUI server
5 vCPU, 7,936 MBFits LiteRuns in the free demo
-
14Capstone - a three-site rollout
Finish a three-site rollout on your own: hub and spoke between branches, application-aware routing to the data centre, direct internet at one branch and QoS at the other.
3× Alpine Linux, 3× vEdge, 1× vBond, 1× vSmart, 1× EVE-NG GUI server
9 vCPU, 7,680 MBFits Standard
Devices and images
The exact Add Node images the labs use, and the vCPU and RAM their nodes are set to. Your plan counts what each running node is set to.
| Device | Image in Add Node | Set to | Labs | Nodes |
|---|---|---|---|---|
| Cisco vEdge | vtedge-20.12.2 | 1 vCPU, 1,024 MB | 13 | 28 |
| Alpine Linux | clbalpinebase-alpine-base-3-20-3 | 1 vCPU, 512 MB | 12 | 21 |
| Cisco vBond | vtbond-20.12.2 | 1 vCPU, 1,024 MB | 14 | 14 |
| Cisco vSmart | vtsmart-20.12.2 | 1 vCPU, 1,024 MB | 14 | 14 |
| EVE-NG GUI server (Docker) | eve-gui-server:latest | 1 vCPU, 1,024 MB; 1 vCPU, 768 MB | 6 | 6 |
| Cisco IOSv | vios-adventerprisek9-m.SPA.159-3.M6 | 1 vCPU, 512 MB | 1 | 2 |
| Alpine WAN emulator | clbalpinewanem-alpine-wanem-3-20-3 | 1 vCPU, 512 MB | 1 | 1 |
| Cisco ISRv | isrv-ucmk9.16.12.5-sdwan | 1 vCPU, 4,096 MB | 1 | 1 |
How to open the labs
Sign in to your workspace at
lab.cloudlabbox.com.In File Manager, open Shared, then the folder
Cisco Catalyst SD-WAN CLI guided labs.Open a lab and start its nodes, then open Lab Tasks for the steps.
The labs are read-only. You can start the nodes and configure the devices, but changes to the topology can’t be saved. To change a lab, rebuild it in your own folder.


Questions about the Cisco Catalyst SD-WAN CLI labs
Are these Cisco Catalyst SD-WAN CLI labs free?
They’re included with every lab plan, with nothing extra to pay, rather than free. Plans start at £3 a day or £0.50 an hour. To try one first, the free demo gives you 30 minutes with 6 vCPU and 8 GB, enough to run 11 of these labs.
Which plan do I need for these labs?
Standard, with 12 vCPU and 16 GB, runs every lab here. Lite runs 11 of the 14. EVE-NG admits a node by the vCPU and RAM configured on it, so a lab needs the total its running nodes are set to. The biggest here, “Capstone - a three-site rollout”, needs 9 vCPU and 7,680 MB. Each lab’s Lab Tasks pane names the plan it needs.
Can I change these labs?
You can start the nodes and configure the devices, but the labs are read-only: changes to the topology can’t be saved. To change one, rebuild it in your own folder.
Are these labs from Cisco?
No. CloudLabBox wrote them to follow the topics of the CLI topics of Cisco’s ENSDWI 300-415 (v1.2). The SD-WAN Manager topics aren’t covered, so this isn’t full exam preparation. They aren’t training material from Cisco, and CloudLabBox is independent of Cisco.
Does this include SD-WAN Manager (vManage)?
No. On our images vManage can’t enrol virtual edges without a signed Cisco device list, so the labs run vBond, vSmart and vEdge from the CLI, with a private lab CA and hand-typed device lists. That means no GUI, dashboards, templates, Policy Builder, device list sync, zero-touch onboarding or software upgrades.
Which plan do I need?
11 of the 14 labs fit Lite. Labs 04, 05 and 14 need Standard.
What else isn’t covered?
Cloud OnRamp, the enterprise firewall, IPS, URL filtering, SIG, AppQoE, multicast and service insertion aren’t built in any lab.
Try a lab before you choose
The free demo is a real workspace for 30 minutes, with 6 vCPU and 8 GB: enough to run 11 of these labs. No card and no email.
More practice labs
- CCNA practice labs online
- CompTIA Network+ practice labs
- CCNP ENCOR practice labs
- CCNP ENARSI practice labs
- CCNP Service Provider practice labs
- Cisco NX-OS data centre practice labs
- CCIE Enterprise Infrastructure practice labs
- Network automation practice labs
- Cisco ASA firewall practice labs
- Packet analysis labs with Wireshark and tcpdump
- FortiGate practice labs
- FortiGate SD-WAN practice labs
- Palo Alto firewall practice labs
- Check Point CCSA practice labs
- Check Point CCSE practice labs
- Multi-vendor firewall and VPN practice labs
- BGP practice labs across vendors
- Nokia SR OS NRS I practice labs
- MPLS and L3VPN practice labs
- VXLAN EVPN practice labs across vendors
- IPv6 practice labs across vendors
- Linux labs for network engineers
- Multi-vendor troubleshooting practice labs
- JNCIA-Junos practice labs
- JNCIS-ENT practice labs
- JNCIA-SEC and JNCIS-SEC practice labs
- JNCIS-SP JN0-364 practice labs
- JNCIP-ENT JN0-650 practice labs
- Arista EOS practice labs
- HPE Aruba Networking CX switching labs
- Huawei HCIA-Datacom practice labs
- HCIP-Datacom Core practice labs
- MikroTik MTCNA practice labs
- MikroTik MTCRE practice labs
- MikroTik MTCINE practice labs
- MikroTik MTCSE practice labs
- MikroTik MTCTCE practice labs
- MikroTik MTCIPv6E practice labs
- All practice labs
CloudLabBox is independent of Cisco. The labs follow exam topics and aren’t vendor training material; vendor names identify the exams and the images in the workspace.