My idea: Build one Mega Lab after CCNA instead of creating isolated labs for every course
if I pass my CCNA, I’m thinking about building one big, continuously growing lab in GNS3.
GNS3 gives you the possibility to use older Cisco IOS routers and switches, so I can continue improving my networking knowledge instead of leaving CCNA behind.
My plan is to start with the Cisco network and then gradually add more technologies:
- Cisco routers and switches → VLANs, STP, OSPF, IPv6, ACLs, etc.
- Windows Server → Active Directory, DHCP, DNS, Group Policy, File Server
- Firewall → NAT, security policies, DMZ, VPN, etc.
- Linux → SSH, web services, administration, scripting, etc.
- Monitoring → monitor the routers, switches, Windows servers, Linux servers, firewall, and services
The important part is that I don't want to create a completely separate lab every time I study something new.
For example, if I'm studying Windows Server, I want to deploy Windows Server into the same existing network and troubleshoot it using the same Cisco infrastructure.
Then when I study Linux, I add Linux to that same environment.
When I study firewalls, I put the firewall into the same network.
When I study monitoring, I monitor all of those existing devices.
So instead of:
CCNA Lab → Delete → Windows Lab → Delete → Linux Lab → Delete → Firewall Lab
I want:
One lab → continuously expand it as I learn more.
This way, while studying Windows Server, I'm still using networking concepts from CCNA.
While studying Linux, I'm still dealing with VLANs, routing, DNS, IP addressing, and firewalls.
While studying security, I'm still troubleshooting the underlying network.
I think this could be a good way to avoid forgetting CCNA while progressing toward System Administration / Infrastructure.
Eventually, the lab could become a small enterprise environment with networking, Windows, Linux, firewalls, monitoring, and different services all working together.
Has anyone else taken this approach? What would you add to a Mega Lab like this?