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

7 images on this template. Newest build first.

  • viosl2-adventerprisek9-m.ssa.high_iron_20200929
  • viosl2-adventerprisek9-m.ssa.high_iron_20190423
  • viosl2-adventerprisek9-m-v152_6_0_81_e-20190423
  • viosl2-adventerprisek9-m.SSA.high_iron_20180619
  • viosl2-adventerpriseK9-M_152_May_2018

Also installed, listed by name:

  • viosl2-15.2.4.55e
  • viosl2-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.

Add Node defaults for IOSvL2, read from the EVE-NG templates on 28 October 2026
ImageTemplateCPURAMInterfacesConsole
IOSvL2viosl211024 MB8 interfacestelnet

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.

See default usernames and passwords Read every node tip

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.

Choose a planGive nodes more CPU or RAM and you add that instead.

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.

All guided practice labs

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.