Free virtual lab environment β practice config, troubleshoot, save scenarios. Runs in any browser.
A virtual Cisco lab environment built by Networkers Home β India's leading Cisco + cybersecurity training institute (Bengaluru, since 2005). Used by students in our CCNA, CCNP Enterprise, and CCIE Enterprise programs to practice between live lab sessions on real Cisco hardware.
Want hands-on lab access on real Cisco gear? Networkers Home runs 24Γ7 lab access at the HSR Layout campus. Real Cisco/Palo Alto/Fortinet hardware. Book a demo class β
Compare top training institutes: Top 10 CCNA Bangalore Β· Top 10 CCNP Enterprise Β· Top 10 CCIE Security India Β· Top 10 CCIE Enterprise India
- Topology Engine β drag-and-drop device placement, link connections
- Simulation Engine β event-driven packet processing (ARP, ICMP)
- Cisco-style CLI parser β hierarchical modes (User EXEC β Privileged EXEC β Config β Interface)
- Konva.js canvas β zoom, pan, real-time visualization
- Web Workers β non-blocking simulation in a separate thread
- No real device emulation β pure logical simulation, runs anywhere
- CCNA candidates building exam muscle memory for 200-301
- CCNP Enterprise candidates practicing OSPF, BGP, EIGRP, VLAN configs
- Networking instructors β free classroom lab tool
- Self-learners without access to physical Cisco gear
The simulator is a practice tool, not a course. To go from "I can type commands" to "I can troubleshoot a production network at 2am," train with experts:
| Goal | Networkers Home program |
|---|---|
| Pass CCNA 200-301 | CCNA course in Bangalore |
| Pass CCNP Enterprise | CCNP Enterprise course |
| Pass CCIE Enterprise lab | CCIE Enterprise course |
| Career as network engineer | Network Engineering program |
| Online study (anywhere in India) | All NH courses (online + offline) |
enableβ enter privileged EXEC modehelpβ show available commands
disable,configure terminal,show version,show running-config,show startup-configshow ip interface brief,show interfaces [name],show ip route,show arp,show mac address-tableping <ip>,write memory,copy running-config startup-config,erase startup-config,reload
hostname <name>,interface <name>,ip route <network> <mask> <nextHop>,no ip route ...end,exit
ip address <ip> <mask>,no ip addressshutdown,no shutdown,description <text>,no description,exit
- Docker Desktop OR Node.js 18+
docker-compose up -d
open http://localhost:3000npm install
npm run dev
open http://localhost:3000npm install
npm run build
npm startSame hub-and-spoke design as a typical real-time simulator: React UI layer talks to a Zustand store, which posts messages to a Web Worker that runs the topology + simulation + CLI engines off the main thread (so the canvas stays smooth).
npm test
npm run test:watchPRs welcome β for major changes please open an issue first.
MIT
Next.js Β· Konva.js Β· Zustand Β· xterm.js Β· TypeScript
Networkers Home β Bengaluru's leading Cisco + cybersecurity training institute since 2005. 20,000+ alumni placed Β· 800+ hiring partners Β· 100% placement guarantee.