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
junipervrrjunipercrpd- 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
junipervrr-23.4R2-S3.9junipervrr-23.4R2-S2.1junipervrr-23.4R1-S1.5junipervrr-23.4R1.9junipervrr-23.2R1.13junipervrr-23.1R1.8junipervrr-22.4R1-S1.1junipervrr-22.4R1.10junipervrr-22.3R1.11junipervrr-22.2R1.9junipervrr-22.1R1.10junipervrr-20.4R3-S3.4
Show 7 older
junipervrr-20.2R1-S2.1junipervrr-20.2R1-S1.5junipervrr-20.2R1.10junipervrr-20.1R1-S4.1junipervrr-20.1R1-S2junipervrr-20.1R1-S1.2junipervrr-19.4R1-S1.2
Template junipercrpd
cRPD
junipercrpd-20.2R1.10Started in our checks
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 |
|---|---|---|---|---|---|
| vRR | junipervrr | 1 | 2048 MB | 4 interfaces: vtnet0 to vtnet3 | telnet |
| cRPD | junipercrpd | 2 | 4096 MB | 4 interfaces | VNC |
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.
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.
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.
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.