As we saw in part one, a fully-fledged hardware based lab is going to cost in the region of £1000. In part two we saw that going for an online rack rental will cost anywhere between $900 and $2700. So when you take into account the exam costs then we are talking about £2500-3500 for this exam. But there another option, a hybrid CCIE lab to bridge the gap between the two.
Here we are going to see just how far we can go with mixing the various software offerings and extending them with physical equipment. Creating a “hybrid” lab.
The options we have for software based emulation are Cisco’s PacketTracer, GNS3, Cisco IOS on Unix (IOU), Boson NetSim, and UNetLab.
PacketTracer we should all be aware of, as it has been with us through CCNA and the CCNP (but if it is not familiar then it’s Cisco’s own router simulator software, which you can download for free from here). It’s going to fall short at CCIE level, though, as there is no way to create a hybrid lab with it. Similarly with Boson NetSim, great for all the way up to CCNP, but again not suitable for CCIE level.
So there we have two simulators, that, although serving us well for some time now can cut the mustard at this level. Certain things like HSRP, BGP and route maps just don’t play well on simulated hardware, and they don’t, unfortunately, offer a way to connect to real-live equipment to bridge that shortfall.
So let’s move away from simulators and look at emulators, namely GNS3 and IOU.
The GNS3 simulator is great for routers, but due to the ASICs found in Cisco switches this falls short. It will take an IOS image, and can replicate a real router and all of its functions, but as you know from reading the exam topics for the CCIE, routing is only half the story (also the clue is in the title “Routing And Switching“. The benefit of the GNS3 simulator is that you can connect the emulated routers to real-live switches, something we’ll look at in another post.
**Update** – Please see here for how to connect GNS3 to a real switch and create a hybrid lab.
GNS3 takes a little time to get used to, but with a suitably beefed up PC (or Mac, or Linux) it will run 1700s, 2600s, 2691s, 3000, 3700 and 7200 series routers and also Pix and ASA firewalls. The switching side lets it down, though, and although it offers Ethernet switches, ATM switches, Frame-Relay switches, and EtherSwitch routers these really don’t perform anywhere near like the real thing. The downside of using GNS3 is that it can be very resource intensive, hence the need for a fairly powerful machine. On a standard machine running 8 different routers will certainly slow things down.
That said, properly breaking out GNS3 into a real-live switch does open a whole world of possibilities. With GNS3 you don’t get everything you need out of the box, it’s down to you to find the images needed to make it run, useful if you have a CCO login with the appropriate privileges.
The case with the lack of proper switch emulation is the same with Cisco IOU, but, and thankfully, again we can connect a cloud device to real live equipment. Support for routers is superb (as you would expect with this being Cisco’s product. We have covered the basics of IOU here, and in a future post, we’ll cover connecting it to proper hardware switches to extend our routing labs out. IOU is much better at resource management than GNS3 and with the same number of virtual routers running on the same equipment, the negative effect it will have on performance is noticeably reduced, making it much better for a large scale lab.
So many people have reported excellent success preparing for the CCIE lab with a mixture of emulated and real hardware with either GNS3 (which does seem easier to get into, and certainly easier to find!). But really, at the end of the day, what is possible is not always necessarily what you want to do. Many I know will actually prefer to spend out on getting the proper hardware. But if you can buy £400 worth of switches and do the rest via either GNS3 or IOU then great! It is certainly very possible. You pocket will certainly thank you for it.
*Edit 7th November 2016*
You may have noticed that this is an old post, so do check out UNetLab. It is perfect for a hybrid CCIE lab. It is easy to connect a UNetLab VM running as an ESXi host to physical equipment.
So to sum up.
- Forget PacketTracer or Boson, they really aren’t up to the job.
- There really isn’t a best cisco simulator software available
- If you want to go for the full hardware solution then it will match closer to the lab environment than emulated.
- Switches suck in an emulated environment.
- If you want to go for emulated/real hardware solution and your google-fu sucks then go for GNS3 (if your computer is powerful enough).
- Cisco IOU is better tuned for “standard” computers.
- Fully emulated will get you some of the way, but don’t rely on it to get you 100% of the way through the lab.
*Edit 23/10/2013 – Although I still say that switches suck in GNS3 and IOU, HSRP does actually work on them*