Below you can download GNS3, a network simulator for making topologies of routers (IOS, JunOS), firewalls (ASA, PIX). It is particularly useful for training to Cisco certifications (CCNA, CCNP, CCIP, CCSP, CCVP or CCIE) or Juniper certifications (JNCIA, JNCIS or JNCIE).
Windows
MacOS X
Sources
For an installation from the sources, GNS3 requires the following dependencies to be installed: Qt, Python, Sip, and PyQt. Please see the README for more information. Old releases can be downloaded on sourceforge
A GNS3 .deb package is officially released since Ubuntu 8.10. For experimental packages on Debian/Ubuntu, follow the instructions on http://gpl.code.de/oswiki/GplcodedeApt and install "gns3" package.
Associated softwares
The official download page of Dynamips is there.