Actually, when i went through my ccna classes they gave us PacketTracer. It is really in-depth software made by Cisco that allows you to simulate a network. From adding PC's, switches, routers, WAN...