Hey Guys, After some feedback and since I was in a OWLE today and couldnt work on labs or my main project work I used my spare time today to Go over the Dynamips I had handed out before. I did some further testing and I was incorrect in having two NM-16ESWs in one chassis so I am attaching my new .net file that I used today.
I found that I was able to get it work with about 1.6GB of Memory and you can probably run the full topology with a dual core. It may be a little sluggish. But with a Quad Core it really hums away. Here is the full .net file. I will also be uploading it to the Configuration Group For OSL. I have already uploaded updated diagrams to the R&S section for this. My formatting is a little screwed up below but it should be good. If you use the exact image I have shown below the IDLE PC values will work as shown below. If not you will need to re-calculate the IDLE-PC Values This was run on Fedora Core 10 x64 edition. A few recommendations when running the topology. 1. If possible, only do a SINGLE trunk between routers with the 16 port ethernet modules. Dynamips has a really hard time and can set itself into broadcast storms when there are multiple. If you have to do multiple, you should enable ALL ports on every device. If you have one side enabled and the other shutdown, it's almost a sure loop once you start creating your VLANs 2. Don't start more than three router instances at a time - then let them finish booting and let your CPU return to normal 3. Create all your access ports, and THEN add the config under "vlan dat" - this helps minimize broadcast storms. 4. Delete your files from your working directory AND recycle bin after each dynamips session. #============================================================== # # NAME: IPexpert_Dynamips_RS-SP.net # CONTRIBUTORS: # Tyson Scott ([email protected]) # DATE : 06/09/2009 # PURPOSE: Define Virtual Network Topology for CCIE Training # REQUIREMENTS: Dynamips and Dynagen or GNS3. # #============================================================== # *** Either Set the autstart to *** # False - Do not start each device automatically # True - Start Each device upon hypervisor Execution autostart = False ############################### # # # First Hypervisor # # # ############################### [localhost:7201] # # Uncomment the appropriate Line for the Operating system you are running # *** Windows Working Directory *** #workingdir = C:\DYNAMIPS\Working # # *** Linux Working Directory *** workingdir = /home/tyson/DYNAMIPS/Working/ # udp = 10100 [[3725]] # # Uncomment the appropriate Line for the Operating system you are running #*** Windows IMAGE PATH *** #image = C:\DYNAMIPS\IMAGES\c3725-adventerprisek9-mz.124-15.T9.bin.unpacked # #*** Linux IMAGE PATH *** image = /home/tyson/DYNAMIPS/IMAGES/c3725-adventerprisek9-mz.124-15.T9.bin.unpacked # ram = 256 [[ROUTER R1]] model = 3725 console = 2001 autostart = False ghostios = true sparsemem = true # idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 #idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\R1.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/R1.txt f0/0 = Cat1 f1/1 f0/1 = Cat2 f1/1 [[ROUTER R2]] model = 3725 console = 2002 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc idlepc = 0x60c0aa58 #idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\R2.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/R2.txt s0/1 = FR-Switch 2 s0/2 = R5 s0/2 slot1 = NM-16ESW f1/0 = Cat1 f1/2 f1/1 = Cat3 f1/2 [[ROUTER R4]] model = 3725 console = 2004 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 #idlepc = 0x614ab010 idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\R4.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/R4.txt s0/1 = FR-Switch 4 f0/0 = Cat1 f1/4 f0/1 = Cat3 f1/4 [[ROUTER R5]] model = 3725 console = 2005 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\R5.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/R5.txt s0/1 = FR-Switch 5 s0/2 = R2 s0/2 f0/0 = Cat1 f1/5 f0/1 = Cat3 f1/5 ############################### # # # Second Hypervisor # # # ############################### [localhost:7202] # # Uncomment the appropriate Line for the Operating system you are running # *** Windows Working Directory *** #workingdir = C:\DYNAMIPS\Working # # *** Linux Working Directory *** workingdir = /home/tyson/DYNAMIPS/Working/ # udp = 10200 [[3725]] # # Uncomment the appropriate Line for the Operating system you are running #*** Windows IMAGE PATH *** #image = C:\DYNAMIPS\IMAGES\c3725-adventerprisek9-mz.124-15.T9.bin.unpacked # #*** Linux IMAGE PATH *** image = /home/tyson/DYNAMIPS/IMAGES/c3725-adventerprisek9-mz.124-15.T9.bin.unpacked # ram = 256 [[ROUTER R6]] model = 3725 console = 2006 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 #idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\R6.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/R6.txt s0/1 = FR-Switch 6 f0/0 = Cat2 f1/6 f0/1 = Cat4 f1/6 slot2 = NM-4T s2/0 = R9 s2/0 s2/1 = R9 s2/1 [[ROUTER R7]] model = 3725 console = 2007 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 #idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\R7.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/R7.txt s0/0 = R8 s0/0 f0/0 = Cat2 f1/7 f0/1 = Cat4 f1/7 [[ROUTER R8]] model = 3725 console = 2008 autostart = False ghostios = true sparsemem = true idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 #idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\R8.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/R8.txt s0/0 = R7 s0/0 f0/0 = Cat2 f1/8 f0/1 = Cat4 f1/8 [[ROUTER R9]] model = 3725 console = 2009 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 #idlepc = 0x614ab010 idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\R9.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/R9.txt f0/0 = Cat2 f1/9 f0/1 = Cat4 f1/9 slot2 = NM-4T s2/0 = R6 s2/0 s2/1 = R6 s2/1 ############################### # # # Third Hypervisor # # # ############################### [localhost:7203] # # Uncomment the appropriate Line for the Operating system you are running # *** Windows Working Directory *** #workingdir = C:\DYNAMIPS\Working # # *** Linux Working Directory *** workingdir = /home/tyson/DYNAMIPS/Working/ # udp = 10300 [[3725]] # # Uncomment the appropriate Line for the Operating system you are running #*** Windows IMAGE PATH *** #image = C:\DYNAMIPS\IMAGES\c3725-adventerprisek9-mz.124-15.T9.bin.unpacked # #*** Linux IMAGE PATH *** image = /home/tyson/DYNAMIPS/IMAGES/c3725-adventerprisek9-mz.124-15.T9.bin.unpacked # ram = 256 [[ROUTER Cat1]] model = 3725 console = 2010 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc idlepc = 0x60c0aa58 #idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\Cat1.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/Cat1.txt slot1 = NM-16ESW f1/0 = Cat2 f1/0 f1/1 = R1 f0/0 f1/2 = R2 f1/0 f1/4 = R4 f0/0 f1/5 = R5 f0/0 f1/9 = BB1 e0/0 f1/10 = Cat4 f1/10 f1/11 = Cat4 f1/11 f1/12 = Cat3 f1/12 f1/13 = Cat3 f1/13 f1/14 = Cat2 f1/14 f1/15 = Cat2 f1/15 [[ROUTER Cat2]] model = 3725 console = 2014 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 #idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 idlepc = 0x60c05044 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\Cat2.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/Cat2.txt slot1 = NM-16ESW f1/0 = Cat1 f1/0 f1/1 = R1 f0/1 f1/2 = BB2 e0/0 f1/3 = BB3 e0/0 f1/6 = R6 f0/0 f1/7 = R7 f0/0 f1/8 = R8 f0/0 f1/9 = R9 f0/0 f1/10 = Cat3 f1/10 f1/11 = Cat3 f1/11 f1/12 = Cat4 f1/12 f1/13 = Cat4 f1/13 f1/14 = Cat1 f1/14 f1/15 = Cat1 f1/15 [[ROUTER Cat3]] model = 3725 console = 2015 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 #idlepc = 0x614ab010 idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\Cat3.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/Cat3.txt slot1 = NM-16ESW f1/2 = R2 f1/1 f1/4 = R4 f0/1 f1/5 = R5 f0/1 f1/10 = Cat2 f1/10 f1/11 = Cat2 f1/11 f1/12 = Cat1 f1/12 f1/13 = Cat1 f1/13 f1/14 = Cat4 f1/14 f1/15 = Cat4 f1/15 [[ROUTER Cat4]] model = 3725 console = 2016 autostart = False ghostios = true sparsemem = true #idlepc = 0x62b200d8 #idlepc = 0x62b200dc #idlepc = 0x60c0aa58 idlepc = 0x614ab010 #idlepc = 0x614ab070 #idlepc = 0x614ab0b8 #idlepc = 0x614ab0cc #idlepc = 0x6026b438 #idlepc = 0x62b1c780 #idlepc = 0x60c05010 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\Cat4.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/Cat4.txt slot1 = NM-16ESW f1/6 = R6 f0/1 f1/7 = R7 f0/1 f1/8 = R8 f0/1 f1/9 = R9 f0/1 f1/10 = Cat1 f1/10 f1/11 = Cat1 f1/11 f1/12 = Cat2 f1/12 f1/13 = Cat2 f1/13 f1/14 = Cat3 f1/14 f1/15 = Cat3 f1/15 ############################### # # # Fourth Hypervisor # # # ############################### [localhost:7204] # # Uncomment the appropriate Line for the Operating system you are running # *** Windows Working Directory *** #workingdir = C:\DYNAMIPS\Working # # *** Linux Working Directory *** workingdir = /home/tyson/DYNAMIPS/Working/ # udp = 10400 [[2610]] # # Uncomment the appropriate Line for the Operating system you are running #*** Windows IMAGE PATH *** #image = C:\DYNAMIPS\IMAGES\c2600-j1s3-mz.123-26.bin.unpacked # #*** Linux IMAGE PATH *** image = /home/tyson/DYNAMIPS/IMAGES/c2600-j1s3-mz.123-26.bin.unpacked # chassis = 2610 [[ROUTER BB1]] model = 2610 console = 2011 autostart = False ghostios = true sparsemem = true #idlepc = 0x803d0234 #idlepc = 0x803d0bd4 idlepc = 0x803d0d18 #idlepc = 0x802f9a80 #idlepc = 0x802f9ab4 #idlepc = 0x802f9ac8 #idlepc = 0x8043aed0 #idlepc = 0x803cddb8 #idlepc = 0x803cef64 #cnfg = C:\DYNAMIPS\Startup_Configs\BB3.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/BB3.txt e0/0 = Cat1 f1/9 [[ROUTER BB2]] model = 2610 console = 2012 autostart = False ghostios = true sparsemem = true #idlepc = 0x803d0234 #idlepc = 0x803d0bd4 #idlepc = 0x803d0d18 idlepc = 0x802f9a80 #idlepc = 0x802f9ab4 #idlepc = 0x802f9ac8 #idlepc = 0x8043aed0 #idlepc = 0x803cddb8 #idlepc = 0x803cef64 #cnfg = C:\DYNAMIPS\Startup_Configs\BB2.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/BB2.txt e0/0 = Cat2 f1/2 [[ROUTER BB3]] model = 2610 console = 2013 autostart = False ghostios = true sparsemem = true #idlepc = 0x803d0234 #idlepc = 0x803d0bd4 #idlepc = 0x803d0d18 #idlepc = 0x802f9a80 idlepc = 0x802f9ab4 #idlepc = 0x802f9ac8 #idlepc = 0x8043aed0 #idlepc = 0x803cddb8 #idlepc = 0x803cef64 #*** Windows Configuration PATH *** #cnfg = C:\DYNAMIPS\Startup_Configs\BB1.txt # #*** Linux Configuration PATH *** cnfg = /home/tyson/DYNAMIPS/Startup_Configs/BB1.txt e0/0 = Cat2 f1/3 [[FRSW FR-Switch]] 2:204 = 4:402 2:205 = 5:502 2:206 = 6:602 2:214 = 4:412 2:215 = 5:512 2:216 = 6:612 2:224 = 4:422 2:225 = 5:522 2:226 = 6:622 4:402 = 2:204 4:405 = 5:504 4:406 = 6:604 4:412 = 2:214 4:415 = 5:514 4:416 = 6:614 4:422 = 2:224 4:425 = 5:524 4:426 = 6:624 5:502 = 2:205 5:504 = 4:405 5:506 = 6:605 5:512 = 2:215 5:514 = 4:415 5:516 = 6:615 5:522 = 2:225 5:524 = 4:425 5:526 = 6:625 6:602 = 2:206 6:604 = 4:406 6:605 = 5:506 6:612 = 2:216 6:614 = 4:416 6:615 = 5:516 6:622 = 2:226 6:624 = 4:426 6:625 = 5:526 Regards, Tyson Scott - CCIE #13513 R&S and Security Technical Instructor - IPexpert, Inc. Telephone: +1.810.326.1444 Cell: +1.248.504.7309 Fax: +1.810.454.0130 Mailto: [email protected] Join our free online support and peer group communities: http://www.IPexpert.com/communities IPexpert - The Global Leader in Self-Study, Classroom-Based, Video On Demand and Audio Certification Training Tools for the Cisco CCIE R&S Lab, CCIE Security Lab, CCIE Service Provider Lab , CCIE Voice Lab and CCIE Storage Lab Certifications.
