
They all have their advantages and disadvantages. There are several network simulation and emulation tools available, for example, Packet Tracer, GNS3, Cisco VIRL, Cisco IOU and UNetLab. If the production network is going virtual, for fellow network engineers, certification students and Cisco Academy trainers, there is no reason to use physical devices for your lab testing and learning purposes. Started from server and storage virtualizations, to Software Defined Networking (SDN), the entire datacenter technology is trending to the direction of moving away from physical infrastructure.

In the recent years, virtualization technology has advanced to the point that nearly everything can be virtualized. For a list of what you can do refer to this page. The 1 at the end signifies that the link type will be an IEEE 802.3 ethernet link. So say we wanted to have two core routers (devices 10 and 11) connected to two WAN routers (devices 12 and 13) by a hub then we could do this: So to link device 10 to device 11 on ports 0/1 on each the line would look like: Next we have to design the topology of the lab and this uses a NETMAP file, I am following the example given on the routereflector page.Ī NETMAP file consists of a rows and each row contains an entry for where a link starts and where a link ends and includes the device ID. Firstly give it a name and an alias, then browse to the image and select it. Now we need to add an image to use, I will be using an IOS 15 image I found, so again on the Manage tab, click on Manage IOSes. Once you have license click on Manage on the menu bar and then on Manage License and paste it into the little box and click Save. There is a very handy python script (CiscoIOUKeygen.py) that I am sure you can find, and run from the VM. The first thing you’ll need to do is get a license. Once its fired up, head to the IP address given in the terminal window in your browser of choice. On the routereflector page are links to a VM you can run in the majority of virtualization platforms, I am running it on VirtualBox for Mac, its requirements a fairly minimal, with just 4Gb memory needed and a bridged network card. Anyway he made a web interface for Cisco IOU and here is where we are going to start. I am using the IOU-Web interface made by a great guy called Andrea Dainese.

It is intended solely for Cisco personnel, so it’s a bit of a grey area as if you should use it or not.īut anyway, many do use it, and it’s superb, so let’s learn how to use it.


Firstly the standard erratas apply – I can’t give you Cisco IOU, or the images, but its up to you to find them (and it’s easy to find them).Ĭisco IOU is a fully working Cisco IOS environment running within Linux.
