Five routers on your laptop
In case you've missed yesterday's post … the weather was just way too good to stay in the office :) However, even if I would decide to work on my routers, I could take them with me (well, the laptop would be a bit heavy and the sun was too bright) thanks to Christophe Fillot (Dynamips) and Greg Anuzelli (Dynagen).
In case you haven't heard about Dynamips/Dynagen yet: Dynamips emulates a variety of IOS platforms (from 2600 to 7200) on Intel platform and Dynagen provides friendlier user interface (more than friendly enough for me, probably too cryptic for GUI addicts). I've seen Dynamips a year or two ago, checked what it can do and decided to stay with the real routers in a remote lab environment. In the meantime, the software has improved drastically, allowing you to test all sorts of IOS features and topologies, as long as you don't expect QoS to work or real-time features to act in real-time (simulation is, after all, a bit slower than the real life).
To start using this tool, download it from dynagen.org, read the tutorial and you're in business. I will also start providing more interesting scenarios in the dynagen configuration file format.
Let me conclude with a few tips:
In case you haven't heard about Dynamips/Dynagen yet: Dynamips emulates a variety of IOS platforms (from 2600 to 7200) on Intel platform and Dynagen provides friendlier user interface (more than friendly enough for me, probably too cryptic for GUI addicts). I've seen Dynamips a year or two ago, checked what it can do and decided to stay with the real routers in a remote lab environment. In the meantime, the software has improved drastically, allowing you to test all sorts of IOS features and topologies, as long as you don't expect QoS to work or real-time features to act in real-time (simulation is, after all, a bit slower than the real life).
To start using this tool, download it from dynagen.org, read the tutorial and you're in business. I will also start providing more interesting scenarios in the dynagen configuration file format.
Let me conclude with a few tips:
- If you don't need 7200-specific features, select 37xx or 26xx platform, it consumes less virtual memory per router.
- Setting idlepc is mandatory if you want to have decent response. Read the tutorial, the idlepc section is great.
- Unzip the IOS files. With uncompressed files, the routers are ready to be configured in under a minute on my laptop; if the IOS image is compressed, it takes several minutes.
- If you have larger topologies, use GhostIOS and Sparsemem features.
- Reduce the size of NVRAM and Flash to minimum that would work. These are stored as persistent files on your disk; you can have 256MB Flash if you want, but then you'll have 256MB less of your hard drive (per router).
With all the above-mentioned features enabled, I was easily running eight 3700-series routers on my laptop (IBM T60).
Thank you
I have no idea what they want you to start in the 13-router lab, but if there are many concurrent features being configured, you might get over the edge.
I have been using it since its early developments! Now, i can load the full IEWBv4 topologies (6 7200s, 4 3640s-NM-16ESW, and 3 7200s as Backbones) with my CPU goes no more than 50% :) My Dell laptop is powerful enough and i bought it for this purpose! It is Intel Core Duo 2.2 with 4 GiG of RAM, yeeeha! and yes, it has a HDD with 7200RPM, too bad no SCSI yet! ;-)
It works great! Dynamips is a wonderful wonder!
What model is your laptop.
I am on the verge of buying a laptop for the same purpose.
I was going for IBM T61 but I will consider your option also .
Thanks & regards
Intikhab
My laptop is Dell Vostro 1500 with full options that are found on dell website. Quite expensive though! BTW, i ordered Vista ultimate but i ended up removing it because it...ah... it sucks!! :) i could not stand it and put windows XP instead to save my CPU and RAMs! Oh beside the irritation of the security messages that pops up every now and then...that made it REALLY sucks!!! ;-)
HTH
There are a couple of new options with Dell now .
XPS M1130 and inspiron 1520 with core2 duo T7500 processor.
Regards.
Good question, and I'll answer with another, what are your ethics for using any software in a non-production environment explicitly for testing purposes?
Although interestingly, it actually is in a kind of a production environment.. virtual servers can be added, multiple external interfaces can be added, acl's applied and OSPF is still producing its coded production purpose and ultimately even, it's not long before home systems will also be able to produce enough power to enable realtime clocking and functionality... (okay ASICs, TCAMs, Int Buffs and much more to consider for a full functionality).
I am surprised Cisco hasn't tried to buy this out yet.. one can only presume they decided it's easier to copy.
What's the ethics of gaining market control, using outdated shitty hardware and software?
It's OK to take proprietary software, you are not stealing, you are freeing something that was first stolen from the community.
But Better than that is trying to use Free Software as much as possible.
thanks,
altaf
while we might discuss whether it's OK to use the IOS image you're entitled to on non-Cisco hardware, supplying IOS images to third parties comes (in my understanding) close to software piracy. I really cannot help you.
Please let me know
Configuration
3 GB Ram
Processor -i3 2.13GHz Intel Core
Windows 7