IOS XRv 9000 in EVE-NG for MPLS labs

IOS XRv 9000 is already in the Add Node list of every CloudLabBox workspace, alongside the older IOS XRv. Use it to practise IOS XR: IS-IS, BGP, MPLS and segment routing with the commit-based CLI.

Choose a planCheck it in the free demo

Vendor
Cisco
In Add Node
24 images
Templates
xrv9k xrv
Newest
xrv9k-fullk9-24.3.1

Installed versions

Every IOS XRv 9000 name in the Add Node image list, exactly as you’ll pick it.

Template xrv9k

IOS XRv 9000

20 images on this template. Newest first.

  • xrv9k-fullk9-24.3.1
  • xrv9k-fullk9-7.11.1
  • xrv9k-fullk9-7.9.2
  • xrv9k-fullk9-7.9.1
  • xrv9k-fullk9-7.7.1
  • xrv9k-fullk9-x-7.6.1
  • xrv9k-fullk9-7.5.1
  • xrv9k-fullk9-7.4.2
  • xrv9k-fullk9-7.4.1
  • xrv9k-fullk9-7.3.3
  • xrv9k-fullk9-7.3.1
  • xrv9k-fullk9-7.2.2
Show 8 older
  • xrv9k-fullk9-x-7.2.1
  • xrv9k-fullk9-x-7.1.2
  • xrv9k-fullk9-x-7.1.1
  • xrv9k-fullk9-7.1.1
  • xrv9k-fullk9-x-7.0.2
  • xrv9k-fullk9-x-6.6.3
  • xrv9k-fullk9-6.5.1
  • xrv9k-fullk9-6.4.1

Template xrv

IOS XRv

4 images on this template. Newest first.

  • xrv-k9-demo-6.3.1
  • xrv-k9-6.1.3
  • xrv-k9-6.0.1
  • xrv-k9-5.2.2

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 IOS XRv 9000, read from the EVE-NG templates on 28 October 2026
ImageTemplateCPURAMInterfacesConsole
IOS XRv 9000xrv9k416384 MB7 interfacestelnet
IOS XRvxrv13072 MB4 interfaces: Mgmt0/0/CPU0/0, then Gi0/0/0/0 to Gi0/0/0/2telnet

EVE-NG admits a node by the CPU and RAM set on it, so a running node counts against your plan at these values. The largest of these templates starts nodes at 4 vCPU and 16,384 MB, more than the free demo’s 6 vCPU and 8 GB, so use the demo to find the image and a plan to run it.

See default usernames and passwords Read every node tip

An MPLS L3VPN between two PE routers

Run two IOS XRv 9000 routers as provider edges with IS-IS, LDP and MP-BGP, and attach an IOSv customer router at each end in its own VRF. You practise route distinguishers, route targets and VPN label exchange.

  • 2×IOS XRv 9000 xrv9k4 vCPU, 16384 MB each
  • 2×IOSv vios1 vCPU, 1024 MB each

Added with these defaults, the lab uses 10 vCPU and 34 GB of RAM. The smallest plan that fits is Organization, with 24 vCPU and 48 GB: £10 a day, or £3 an hour On-Demand.

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

Licences are yours to bring

IOS XR uses Cisco Smart Licensing for its features and capacity. CloudLabBox doesn't provide Cisco licences or subscriptions; bring your own entitlement or evaluation where your lab needs one.

The images run only inside your CloudLabBox workspace; they aren’t available to download.

Guided labs that use IOS XRv 9000

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 21 that use it, from 1 course, counted on 2 November 2026.

All guided practice labs

Questions about IOS XRv 9000

What is Cisco IOS XRv 9000?

IOS XRv 9000 is Cisco's virtual IOS XR router, for service provider labs: BGP, IS-IS, MPLS and segment routing with the XR CLI and its commit model. The older, lighter IOS XRv is installed too.

How is IOS XRv different from IOS XRv 9000?

IOS XRv is the older, lighter image of IOS XR 5 and 6, with a much smaller memory default, and suits configuration and routing-protocol practice. IOS XRv 9000 runs current IOS XR releases, up to xrv9k-fullk9-24.3.1 here.

Why don't my IOS XR changes take effect?

IOS XR stages configuration changes until you type commit. Use show configuration to see what's pending, and abort to throw it away.

Which IOS XRv 9000 images are installed?

24 images (20 IOS XRv 9000, 4 IOS XRv), all listed on this page exactly as Add Node shows them. The newest is xrv9k-fullk9-24.3.1.

How much CPU and RAM does a IOS XRv 9000 node use?

When you add one, the xrv9k template adds 4 vCPU and 16384 MB of RAM; the xrv template adds 1 vCPU and 3072 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.