My favorites | Sign in
Project Logo
                
Feeds:
People details
Project owners:
  Pavel.Skovajsa

confDynagen

powerful network configuration generator for Dynamips

confDynagen is a build of Dynagen with support for dynamic reconfiguration. It allows you to change the topology of your labs while running the lab - without the need to restart it. It also supports hot-plugging of port adapters while the routers itself are online. Another great feature confDynagen has is support for pemuwrapper which allows the emulation of PIX firewall.

what is Dynagen?

Dynagen is a front-end for use with the Dynamips Cisco router emulator. It uses an INI-like configuration file to provision Dynamips emulator networks. It takes care of specifying the right port adapters, generating and matching up those pesky NIO descriptors, specifying bridges, frame-relay, ATM switches, etc. It also provides a management CLI for listing devices, suspending and reloading instances, determining and managing idle-pc values, performing packet captures, etc.

what is Dynamips?

Dynamips is a free open-source Cisco router hardware emulator, created by Christophe Fillot. Its main advantage compared to other similar products (so called cisco ios simulators) is that it runs original Cisco IOS. It accomplishes this task by emulating the hardware of the router, not the software. This way it is possible to virtualize almost 100% of the functionality of Cisco IOS (sometimes even 100% of the non-functionality of Cisco IOS Wink. Its main use is as a training platform for getting CCNA, CCNP and CCIE, or to simulate and try out new IOS features. It certainly cannot replace real cisco routers, because of its low performance. Dynamips is very easy to use (one needs to have proper experience with Cisco gear), it runs in a special hypervisor mode, allowing to create many instances of virtual routers and connect them with virtual links. The only boundaries are the capabilities of your computer. On todays typical computer, simulating 6 or 7 instances with 12.4T IOS is not a problem. It is even possible to distribute the hypervisor instances onto many computers, so actually there is no limitation in number of routers in the simulation.

features

confDynagen introduces a special configuration mode that allows you to dynamically change your lab, by editing the .net config on the fly - interactively. You can add/change/remove all lab/router options that are available in the .net files without restarting your lab. You can also add/change/remove hypervisors without restarting your lab.

Here is a short list of features:

download

Basically you need three things:

You can download all of this in one package from Greg's page

tutorial

history

0.11.121107

0.11.110907

0.11.101907

0.11.100307

0.10.091907

0.9.3.071707

0.9.3.061807

0.9.2.051207

0.9.0.022607









Hosted by Google Code