Cisco IOU: All the features, none of the pain…

Cisco has for some time been using a tool called IOU (IOS on Unix) to be able to simulate configurations for troubleshooting and for testing purposes internally.

Until a while ago this tool was simply a myth and nobody outside of Cisco had been able to get their hands on it.

If you search your regular pirate hideouts I’m sure you will find the tool…

Jeremy Gaddis (@jlgaddis / http://evilrouters.net/) has been doing a good job at exploring this and I suggest that if you are interested in IOU to head over there for some info.

I am still very new to using IOU but already I can see that it is a very attractive platform to lab out scenarios whilst studying.

One limitation at the moment is that the IOU ‘instances’ are only able to have Ethernet or Serial interfaces, whether this will change in future is unknown.

Over the next few days I will get up some more posts on the basic config and some basic queries that a lot of people seem to have judging from the many forum posts I have seen relating to it.

PLEASE NOTE: I do not condone software piracy in any way and if you choose to acquire IOU then you do it at your own risk.

5 thoughts on “Cisco IOU: All the features, none of the pain…

      • Wow that was quick thanks, just been reading you blog, looks like were on exactly the same track, got my CCNP a while back, thought I might do the CCIP exam as I already have the QoS exam and the MPLS and BGP looks like good prep for the CCIE and its actually quite interesting.

        I know almost nothing about MPLS but couldn’t workout if the IOU supports it or not, tried out a few of the commands on IOU but it didn’t look to me like it supported it, I tried these commands on IOU. using i86bi_linux-adventerprisek9-ms

        IOU_3000(config)#ip cef IOU_3000(config)#tag-switching advertise-tags % Command accepted but obsolete, unreleased or unsupported; see documentation.

        IOU_3000(config)#tag-switching % Incomplete command.

        IOU_3000(config)#tag-switching ? % Unrecognized command IOU_3000(config)#int fas IOU_3000(config)#int et IOU_3000(config)#int ethernet 0/0 IOU_3000(config-if)#tag-switching advertise-tags % Command accepted but obsolete, unreleased or unsupported; see documentation.

        IOU_3000(config)#tag-switching ip % Command accepted but obsolete, unreleased or unsupported; see documentation.

        IOU_3000(config)#

        I just did want to start studying MPLS without the means to try things out practically.

        although these commands do seem to work

        IOU_3000(config)#interface ethernet 0/0 IOU_3000(config-if)#mpl IOU_3000(config-if)#mpls ip IOU_3000#show mpls interfaces Interface IP Tunnel BGP Static Operational Ethernet0/0 Yes (ldp) No No No Yes

        I think this boils down to me not knowing what I’m doing, but if you say IOU support MPLS I’ll just get on with it. its a shame theres no sign of ciscos L2IOU to emulate the switchies yet. Si

Leave a Reply

Your email address will not be published.