Wednesday, January 7, 2009

GNS3-Topology: CCNA & CCNP Full Mesh Topology Template

Chris sent me a lab which he says has helped him to work on about 95% of his CCNA and CCNP lab requirements. I think this is a clear sign that using Dynamips or GNS3 can be effective in a big way with exam preperation. That 5% left over can be achieved in a few ways - rack space, friends with labs or purchasing switches on ebay and link them into the virtual topology using real interfaces. Nevertheless Its great to see how much we can do without cash, space or budget (electricity bill) to prepare ourselves for these exams.
This lab is just a template lab and has no configs, routing protocols or scenarios to it. I’ll let Chris explain


I created one simple topology that seems to handle 95% of my CCNA & CCNP lab requirements.  It isn’t fancy, but it should save people an hour+ of labor (that is how long it took me to create this topology).
I was getting tired of making one lab per exercise in the Cisco Lab Portfolios and the Certification Zone lab exercises.  So I whipped up a 6 router setup that could handle the majority of the router scenarios I am using for practice.
It consists of 6 7206 routers in a full mesh topology.  Each router has 2 ethernet connections to a dynamips ’switch’, one each in VLAN1 and VLAN2.
Each router has at least 4 frame connections to the other routers in the topology.
Each router also has 1 frame connection to a frame relay switch, with full mesh DLCI between all routers.
I use dynagen, not GNS3.  I created a diagram of the topology using the freeware tool called Network Notepad (http://www.networknotepad.com/) so I can keep track of all the different connections.
Some of the CCNA & CCNP stuff calls for using the Cisco SDM.  I created one generic_startup.txt config file.  It sets the password to cisco for the router, and enables the http server.  It also sets the exec-timeout on con0 to infinite, and disables domain lookup (your pings will work quickly now).  All you have to do is bridge GNS3 or Dynagen to your physical network card, and you can use the Cisco SDM to interface with the routers.  Or SecureACS, the VPN client, VMWare images, etc….
Warning:  this topo uses a lot of RAM.  When I have all 6 routers running, my memory utilization jumps from 900mb to 3.5GB.  When all 6 routers are idle, I am seeing 10-15% CPU utilization - I have an Intel Core2 Quad processor.
Routers Used: 7206
IOS: c7200-advipservicesk9-mz.124-2.T
Image:
Feature of Topology: Full Mesh Ethernet, Frame Relay