Blacky wrote:What do you think is the best way to practice? setup real lab or use programs??
I'm using a program called
GNS3 for my study at the moment.
GNS3 is a GUI front end to a program called Dynagen which is a cli front end for a program called Dynamips which is a Cisco virtual machine. Unlike the "network simulators" from companies like Boson, Dynamips creates virtual instances of routers using a real IOS. So they are real routers in the same sense a windows virtual machine is real.
It currently supports 1700's, 2600's, 3600's, 3700's and 7200's so it's all old hardware but you don't need new stuff for the fundamentals. The down side is that it's a little unstable. I've had the best luck with 7200 series - got 9 working at the same time on one of my machines (Core 2 Duo 2.93GHz, 4GB RAM) for my BGP/MPLS labs.
You can also bind interfaces to your physical computer to integrate with other gear you may have.
The downside obviously is that you need a real IOS, but I hear you've got a bunch of 2600XM's around?
I'm sure you know guys that can hook you up if you get desperate.
Labs are good but expensive. I think i've spent over $4k on lab equipment, textbooks and exams since I started down this path. Cisco is easy to get lab stuff for, but Juniper is a real bastard.