OwenLabs / lab library

Fix the network.

Start with Juniper foundations: investigate a ticket, inspect the CLI, commit a controlled fix and verify the user’s connection. Your practice session is isolated and can be reset at any time.

JUNIPER
FOUNDATIONS

The branch is offline

A workstation lost application access after a maintenance change. Inspect the Juniper router and the affected client, restore service and prove the fix.

InterfacesCandidate & commitClient verification
Launch practice lab →

Desktop required · Bounded CLI simulation · Private browser session

AVAILABLE
LAB-001
ROUTING

OSPF Neighbour Repair

Scenario: R2 can form an adjacency with R1 but not R3. LAN-A and LAN-B cannot communicate. Inspect the neighbour state, identify the mismatch, restore FULL adjacency and prove route propagation.

Objective Restore end-to-end reachability without changing the addressing plan.
OSPF3 routers15–20 minBLUEPRINT
LAB-002
BGP

BGP Path Control

Scenario: A branch has two upstream paths and is exiting through the wrong provider. Diagnose the selected path and use routing policy to prefer the intended exit while keeping the backup valid.

Objective Influence path selection with the smallest defensible policy change.
BGPPolicy4 routersDESIGNING
LAB-003
SWITCHING

VLAN Trunk Fault

Scenario: A client receives no service after a switch change. The access port looks correct, but the VLAN disappears somewhere upstream. Trace the L2 path and repair the trunk configuration.

Objective Restore the VLAN without widening the trunk beyond the required scope.
VLANTrunkingL2DESIGNING
LAB-004
SECURITY

Segmentation Policy

Scenario: A user segment needs one specific service in a server zone while all other east-west traffic remains blocked. Inspect the policy intent, implement the minimum rule set and validate both allowed and denied flows.

Objective Permit the required application flow without weakening segmentation.
FirewallPolicyValidationPLANNED
Practice environment

A workspace for the whole investigation.

The foundations simulator models configuration and reachability on the server. Browser sessions are isolated, changes persist on refresh, and reset restores the original ticket. The advanced scenarios above remain blueprints.

01
LaunchStart a clean isolated topology
→
02
ConsoleOpen device CLI directly in the browser
→
03
ValidateCheck whether the lab objective is actually met
→
04
ResetDestroy state and return to the clean baseline
→