Cisco Network Lab Emulators

I’ve been looking for a good training lab solution that doesn’t involved having a small office humming with old ISRs and Catalyst switches.. Having worked at Cisco, I was aware of the various internal options (IOU, Titanium) as well as the more widely available ones (GNS3). But now, Cisco have finally realised that not everyone can afford to build labs full of kit and are releasing a few products to support individuals and companies who want to test configurations and network designs.  This isn’t new news (we’d heard rumours for over a year of a product called VIRL, Virtual Internet Routing Lab) – but I’m not sure everyone’s found all the pieces yet.

Cisco Modelling Labs – is intended to be a corporate solution to support designing and planning of routed networks and their configurations.  It’s a fully supported product that needs some serious hardware to run on, but allows you to build a routed network in a simulated environment, configure all the components up and see how they behave.  Currently they’re supporting IOSv (a virtualised version of IOS), IOS-XRv and the CSR 1000v – which pretty much covers your main routing OSes.

onePK – is a development kit designed around Cisco’s onePK.  The ‘all-in-one’ VM is configured to provide three routers running IOSv, all interconnected and ready for playing with onePK Python and Java interfaces.  You can however, reconfigure it to provide additional IOSv instances, as demonstrated here.

There is also a Beta programme for a /dev/inovate lab – however I can’t see what the cost implications of this are.  It looks ideal for those intending to do some hard-core software/API development against Cisco’s gear.