Cisco IOSvL2 in EVE-NG for switching labs
IOSvL2 sits in the Add Node list of every CloudLabBox workspace, ready to cable up beside IOSv routers. It's the switch for CCNA and CCNP switching topics: VLANs, trunks, spanning tree and EtherChannel.
Choose a planCheck it in the free demo
- Vendor
- Cisco
- In Add Node
- 7 images
- Template
viosl2- Newest
viosl2-adventerprisek9-m.ssa.high_iron_20200929
Installed versions
Every IOSvL2 name in the Add Node image list, exactly as you’ll pick it.
Template viosl2
IOSvL2
viosl2-adventerprisek9-m.ssa.high_iron_20200929viosl2-adventerprisek9-m.ssa.high_iron_20190423viosl2-adventerprisek9-m-v152_6_0_81_e-20190423viosl2-adventerprisek9-m.SSA.high_iron_20180619viosl2-adventerpriseK9-M_152_May_2018
viosl2-15.2.4.55eviosl2-adventerprisek9-m-15.2.4055
Add it to a lab
In Add Node, choose the template, then the image. The template fills in these settings; change them before you start the node.
| Image | Template | CPU | RAM | Interfaces | Console |
|---|---|---|---|---|---|
| IOSvL2 | viosl2 | 1 | 1024 MB | 8 interfaces | telnet |
EVE-NG admits a node by the CPU and RAM set on it, so a running node counts against your plan at these values. This template starts nodes at 1 vCPU and 1,024 MB, which fits the free demo’s 6 vCPU and 8 GB, so you can start one there and open its console.
A switch block with inter-VLAN routing
Connect two distribution and two access IOSvL2 switches with 802.1Q trunks and an EtherChannel, then route between the VLANs on an IOSv router. You practise trunking, root bridge placement and router-on-a-stick.
- 4×IOSvL2
viosl21 vCPU, 1024 MB each - 1×IOSv
vios1 vCPU, 1024 MB
Added with these defaults, the lab uses 5 vCPU and 5 GB of RAM. The smallest plan that fits is Lite, with 6 vCPU and 8 GB: £3 a day, or £0.50 an hour On-Demand.
Licences are yours to bring
IOSvL2 builds are named for their feature set (adventerprisek9) and build date, which describe the software, not a licence. CloudLabBox doesn't provide Cisco licences or subscriptions.
The images run only inside your CloudLabBox workspace; they aren’t available to download.
Guided labs that use IOSvL2
Ready-made labs in the Shared folder of every lab workspace, each with a scenario, tasks, checks and the full solution. Here are 8 of the 72 that use it, from 13 courses, counted on 2 November 2026.
Questions about IOSvL2
What is Cisco IOSvL2?
Cisco IOSvL2 is the virtual Layer 2 switch from the IOSv family, running IOS 15.2. It covers VLANs, 802.1Q trunks, spanning tree, EtherChannel and switched virtual interfaces.
Why are IOSvL2 images named by date?
Most IOSvL2 images are dated builds of IOS 15.2, such as viosl2-adventerprisek9-m.ssa.high_iron_20200929, rather than numbered releases, so the date is the easiest way to tell them apart. This page lists the dated builds newest first.
Can IOSvL2 route between VLANs on its own?
Yes. It supports switched virtual interfaces, so you can turn on ip routing and route between VLANs on the switch, or leave routing to an IOSv router on a trunk.
Which IOSvL2 images are installed?
7 images, all listed on this page exactly as Add Node shows them. The newest is viosl2-adventerprisek9-m.ssa.high_iron_20200929.
How much CPU and RAM does a IOSvL2 node use?
When you add one, the viosl2 template adds 1 vCPU and 1024 MB of RAM. You can change both in Add Node, and your plan counts what each running node is set to.
More images
CloudLabBox is independent of the vendors named on this page. Their names identify the images in the workspace’s Add Node list.