JNCIA-Junos practice labs
15 guided labs that take you from a factory-default Junos router to a working multi-router network: the CLI and commit model, interfaces, users and login classes, management services, static routing, OSPF, routing instances, routing policy, firewall filters, maintenance and troubleshooting. They run on Juniper vJunos-router.
- Guided labs
- 15
- Follows
- Juniper JNCIA-Junos (JN0-106)
- Runs every lab
- Standard
- Devices
- vJunos-router
Who these labs are for
For engineers and students preparing for Juniper’s JNCIA-Junos (JN0-106), and Cisco-trained engineers who need to work confidently on Junos. The labs cover every objective of the exam.
Each lab starts from its own saved state, and its solution is written in Junos set commands. vJunos-router nodes are set to 4 vCPU each, so the bigger labs need Standard: the plan card shows which.
The 15 labs
Every lab in the folder, as the workspace lists them, with what each runs and the smallest plan that fits. Read on 2 November 2026.
JNCIA-Junos course 15 labs
Shared folderJNCIA-Junos JN0-106 guided labs
One Junos topic per lab, ending in a troubleshooting lab and a troubleshooting capstone that start broken.
-
01First boot - from factory default to a managed router
Log in to a brand-new Junos router, explore what the factory configuration contains, and give it the minimum configuration every device needs before it goes on a network: a root password of your choosing, a name, an admin account, SSH and its first interface addresses.
1× vJunos-router
4 vCPU, 5,120 MBFits LiteRuns in the free demo
-
02Working fast in the Junos CLI
Work fast and accurately in the Junos CLI: find any command with the help system, filter long output with pipes, move around the configuration hierarchy, and use copy, rename, deactivate and annotate to edit like an experienced engineer.
1× vJunos-router
4 vCPU, 5,120 MBFits LiteRuns in the free demo
-
03The commit model with rollback and rescue
Master the Junos commit model that makes Junos safe to change: compare before you commit, use commit confirmed as a safety net, roll back a bad change in seconds, save and load configuration files, and keep a rescue configuration for emergencies.
1× vJunos-router
4 vCPU, 5,120 MBFits LiteRuns in the free demo
-
04Interfaces and logical units
Connect HQ to the new depot over two links: a plain routed link with IPv4 and IPv6, and a VLAN-tagged link that carries two logical interfaces. Along the way you read interface names, check ARP and IPv6 neighbours, find the real MTU, disable a port and read the error counters.
2× vJunos-router
8 vCPU, 10,240 MBFits Standard
-
05User accounts and login classes
Give three teams the access they need and nothing more: a read-only help desk, a NOC that can look and ping, and network operators who can change interfaces but never the loopback. Then add an SSH key, put RADIUS in front of the local accounts and lock down repeated login failures.
1× vJunos-router
4 vCPU, 5,120 MBFits LiteRuns in the free demo
-
06Configuration groups and management services
Standardise two routers with a configuration group, point them at the company time and DNS servers, make them manageable by SNMP, and have HQ copy its configuration to DEPOT automatically on every commit. Finish with what J-Web offers and how to switch it on.
2× vJunos-router
8 vCPU, 10,240 MBFits Standard
-
07Static routing
Join three sites with static routes. You read the routing table, route a summary and a more specific prefix to different places, add a floating backup route that takes over when the main link is cut, compare discard and reject, route IPv6, and see how the routing table becomes the forwarding table.
3× vJunos-router
12 vCPU, 15,360 MBFits Standard
-
08Dynamic routing with OSPF and OSPFv3
Replace the hand-built static routes with OSPF. You bring up adjacencies, read the link-state database, see why the old static routes still win, tune link costs to steer traffic, add IPv6 with OSPFv3, and watch OSPF route around a failure that static routing could not see.
3× vJunos-router
12 vCPU, 15,360 MBFits Standard
-
09Routing instances
Split one router into three: the corporate network, a guest Wi-Fi network that may reach HQ through a controlled link, and a CCTV network that must stay completely isolated even though it uses the same addresses as the guests.
1× vJunos-router
4 vCPU, 5,120 MBFits LiteRuns in the free demo
-
10Routing policy and route filters
Control exactly which routes OSPF advertises and installs. You see what the default policies do, export the depot's customer routes with a precise route filter, keep the guest network private, chain policies, and stop HQ installing a partner network while it stays in the OSPF database.
3× vJunos-router
12 vCPU, 15,360 MBFits Standard
-
11Firewall filters and unicast RPF
Protect HQ's routing engine with a loopback filter, rate-limit ICMP with a policer, block selected transit traffic between the depot and the warehouse, and switch on unicast reverse-path forwarding, first strict, then loose when asymmetric routing makes strict mode drop good traffic.
3× vJunos-router
12 vCPU, 15,360 MBFits Standard
-
12System logging and monitoring tools
Give two routers a proper logging set-up, cause a real OSPF failure and read it in the logs, trace OSPF hellos as they happen, watch interfaces and packets live, and use ping, traceroute, SSH and telnet from the Junos CLI like a support engineer.
2× vJunos-router
8 vCPU, 10,240 MBFits Standard
-
13Maintenance and root password recovery
Look inside a Junos router (Routing Engine, Packet Forwarding Engine and the daemons that run them), check storage before an upgrade, walk through the upgrade procedure, schedule and cancel a reboot, and recover a forgotten root password from the boot menu.
1× vJunos-router
4 vCPU, 5,120 MBFits LiteRuns in the free demo
-
14Troubleshooting interfaces and static routes
A contractor rebuilt the three-site static network overnight and left it broken in six places. Work from five user complaints to the faults, layer by layer, using only show commands and ping, and fix each one without breaking anything else.
3× vJunos-router
12 vCPU, 15,360 MBFits Standard
-
15Capstone troubleshooting
The final exam for the course: a three-router OSPF network with routing policy and a loopback filter, broken in six places that hide behind each other. Restore the design from four trouble tickets using everything you have learned.
3× vJunos-router
12 vCPU, 15,360 MBFits Standard
Devices and images
The exact Add Node images the labs use, and the vCPU and RAM their nodes are set to. Your plan counts what each running node is set to.
| Device | Image in Add Node | Set to | Labs | Nodes |
|---|---|---|---|---|
| Juniper vJunos-router | vjunosrouter-24.2R1-S2.5 | 4 vCPU, 5,120 MB | 15 | 30 |
How to open the labs
Sign in to your workspace at
lab.cloudlabbox.com.In File Manager, open Shared, then the folder
JNCIA-Junos JN0-106 guided labs.Open a lab and start its nodes, then open Lab Tasks for the steps.
The labs are read-only. You can start the nodes and configure the devices, but changes to the topology can’t be saved. To change a lab, rebuild it in your own folder.


Questions about the JNCIA-Junos labs
Are these JNCIA-Junos labs free?
They’re included with every lab plan, with nothing extra to pay, rather than free. Plans start at £3 a day or £0.50 an hour. To try one first, the free demo gives you 30 minutes with 6 vCPU and 8 GB, enough to run 6 of these labs.
Which plan do I need for these labs?
Standard, with 12 vCPU and 16 GB, runs every lab here. Lite runs 6 of the 15. EVE-NG admits a node by the vCPU and RAM configured on it, so a lab needs the total its running nodes are set to. The biggest here, “Static routing”, needs 12 vCPU and 15,360 MB. Each lab’s Lab Tasks pane names the plan it needs.
Can I change these labs?
You can start the nodes and configure the devices, but the labs are read-only: changes to the topology can’t be saved. To change one, rebuild it in your own folder.
Are these labs from Juniper Networks?
No. CloudLabBox wrote them to follow the topics of Juniper’s JNCIA-Junos exam (JN0-106). They aren’t training material from Juniper Networks, and CloudLabBox is independent of Juniper Networks.
Try a lab before you choose
The free demo is a real workspace for 30 minutes, with 6 vCPU and 8 GB: enough to run 6 of these labs. No card and no email.
More practice labs
- CCNA practice labs online
- CompTIA Network+ practice labs
- CCNP ENCOR practice labs
- CCNP ENARSI practice labs
- CCNP Service Provider practice labs
- Cisco NX-OS data centre practice labs
- CCIE Enterprise Infrastructure practice labs
- Network automation practice labs
- Cisco ASA firewall practice labs
- Packet analysis labs with Wireshark and tcpdump
- FortiGate practice labs
- FortiGate SD-WAN practice labs
- Cisco Catalyst SD-WAN CLI practice labs
- Palo Alto firewall practice labs
- Check Point CCSA practice labs
- Check Point CCSE practice labs
- Multi-vendor firewall and VPN practice labs
- BGP practice labs across vendors
- Nokia SR OS NRS I practice labs
- MPLS and L3VPN practice labs
- VXLAN EVPN practice labs across vendors
- IPv6 practice labs across vendors
- Linux labs for network engineers
- Multi-vendor troubleshooting practice labs
- JNCIS-ENT practice labs
- JNCIA-SEC and JNCIS-SEC practice labs
- JNCIS-SP JN0-364 practice labs
- JNCIP-ENT JN0-650 practice labs
- Arista EOS practice labs
- HPE Aruba Networking CX switching labs
- Huawei HCIA-Datacom practice labs
- HCIP-Datacom Core practice labs
- MikroTik MTCNA practice labs
- MikroTik MTCRE practice labs
- MikroTik MTCINE practice labs
- MikroTik MTCSE practice labs
- MikroTik MTCTCE practice labs
- MikroTik MTCIPv6E practice labs
- All practice labs
CloudLabBox is independent of Juniper Networks. The labs follow exam topics and aren’t vendor training material; vendor names identify the exams and the images in the workspace.