Juniper vRR and cRPD in EVE-NG

Juniper's virtual route reflector, and its routing daemon in a Linux wrapper, are installed in your CloudLabBox workspace. Use vRR to practise scaling iBGP with route reflection.

Choose a planCheck it in the free demo

Vendor
Juniper
In Add Node
20 images
Templates
junipervrr junipercrpd
Newest
junipervrr-23.4R2-S3.9

Installed versions

Every vRR and cRPD name in the Add Node image list, exactly as you’ll pick it.

Started in our checksEach links to the tested tip below.

Template junipervrr

vRR

19 images on this template. Newest first.

  • junipervrr-23.4R2-S3.9
  • junipervrr-23.4R2-S2.1
  • junipervrr-23.4R1-S1.5
  • junipervrr-23.4R1.9
  • junipervrr-23.2R1.13
  • junipervrr-23.1R1.8
  • junipervrr-22.4R1-S1.1
  • junipervrr-22.4R1.10
  • junipervrr-22.3R1.11
  • junipervrr-22.2R1.9
  • junipervrr-22.1R1.10
  • junipervrr-20.4R3-S3.4
Show 7 older
  • junipervrr-20.2R1-S2.1
  • junipervrr-20.2R1-S1.5
  • junipervrr-20.2R1.10
  • junipervrr-20.1R1-S4.1
  • junipervrr-20.1R1-S2
  • junipervrr-20.1R1-S1.2
  • junipervrr-19.4R1-S1.2

Template junipercrpd

cRPD

1 image on this template.

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 vRR and cRPD, read from the EVE-NG templates on 28 October 2026
ImageTemplateCPURAMInterfacesConsole
vRRjunipervrr12048 MB4 interfaces: vtnet0 to vtnet3telnet
cRPDjunipercrpd24096 MB4 interfacesVNC

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 2 vCPU and 4,096 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 Junos route reflector for three IOSv clients

Peer three IOSv routers with the vRR over iBGP, check that a prefix from one client reaches the other two through the reflector, then add a cluster ID and policy as the design grows.

The vRR template labels its four interfaces vtnet0 to vtnet3 and opens a telnet console.

  • 1×vRR junipervrr1 vCPU, 2048 MB
  • 3×IOSv vios1 vCPU, 1024 MB each

Added with these defaults, the lab uses 4 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

CloudLabBox doesn't provide Juniper licences for vRR or cRPD. Bring your own licence or a Juniper evaluation where your exercise needs one.

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

Questions about vRR and cRPD

What are Juniper vRR and cRPD?

vRR is Juniper's virtual route reflector: Junos on a virtual machine for scaling iBGP. cRPD is Juniper's routing protocol process in a container; here it's wrapped in an Alpine Linux virtual machine.

What's the difference between vRR and cRPD?

vRR is Junos running as a full virtual machine, added from the junipervrr template with 1 vCPU and 2048 MB. cRPD is Juniper's routing process in a container; the installed junipercrpd-20.2R1.10 wraps it in an Alpine Linux virtual machine with 2 vCPU and 4096 MB, and only that wrapper's startup has been checked.

Can routers from other vendors be vRR clients?

Route reflection is standard BGP, so any router in your lab that runs iBGP, such as IOSv or vSRX, can peer with the vRR as a client.

cRPD: why does this image start as a Linux appliance?

The retained junipercrpd-20.2R1.10 image wraps a Docker container inside Alpine Linux. It reached the Alpine 3.12 login prompt with its 2-CPU, 4-GB profile; the cRPD container and routing have not been verified. Four network adapters are an editable lab default. The retained disk is 4 GiB, below the 10 GB host example in Juniper's guide; check free space before adding data.

From the node tips, updated 9 October 2026.

Which vRR and cRPD images are installed?

20 images (19 vRR, 1 cRPD), all listed on this page exactly as Add Node shows them. The newest is junipervrr-23.4R2-S3.9.

How much CPU and RAM does a vRR and cRPD node use?

When you add one, the junipervrr template adds 1 vCPU and 2048 MB of RAM; the junipercrpd template adds 2 vCPU and 4096 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.