Além de meu emprego como administrador de redes também sou professor universitário, e dedico boa parte dos meus estudos na questão de gerência e administração de redes, que inclui monitoramento, com isso as necessidades vão surgindo, por conta de um problema no trabalho, ou na hora de preparar um exercício para os alunos, e nem sempre temos equipamentos disponíveis para teste, a virtulização resolveu grande parte destes problemas quando o assunto é Sistemas Operacionais, posso virtulizar Linux, Windows, BSD, etc, das mais diferentes versões, mas e quando preciso realizar um teste com um Switch, um Router, etc?? Bom foi ai que comecei minhas pesquisas e me deparei com o GNS.
Introdução
GNS ou Graphical Network Simulator é um poderoso simulador de redes baseado no Cisco IOS. Ele permite simular desde um simples equipamento até redes complexas, para isso é preciso que você tenha alguns programas trabalhando em conjunto com ele como o Dynamips (programa que permite a emulação do Cisco IOS), Dynagen (um front-end baseado em texto para o Dynamips) e o Pemu (Emulador de Cisco PIX firewall baseado no Qemu), além da imagem do equipamento que você quer emular.
Restrições Legais
Para que você tenha acesso as imagens do equipamento é necessário que você tenha um cadastro na Cisco;
A Cisco não permite que você use a imagem como um equipamento real na rede;
Entretanto como tudo hoje em dia, as imagens podem ser encontradas na net.
Instalando GNS no Windows
Faça o dowload do pacote GNSversao-win32-all-in-one.exe
Duplo clique no arquivo

Tela de boas vindas, clique em Next

Tela de licenciamento, clique em I Agree

Nome da pasta no Menu Iniciar, clique em Next

Tela de componentes que serão instalados, deixe todos marcados e clique em Next

Diretório de Instalação, clique em Next

Tela de instalação do WinPcap, clique em Next

Tela de assistente, clique em Next

Tela de licenciamento, clique em I Agree

Aguarde o processo de instalação

Instalação completa, clique em Finish

Depois de suprido as dependências (WinPcap), ele continua a instalação do GNS, aguarde o processo finalizar a instalação

Instalação completa, clique em Finish

Iniciando um novo Projeto
Clique em Iniciar // Programas // GNS3 // GNS3 ou Duplo clique no atalho que foi criado na área de trabalho

Na tela de novo projeto, escolha local onde o arquivo será salvo e marque as opções "Salva nvrmas e outros arquivos (recomendado)" e " Exporta arquivos de configuração de roteador", clique em OK

Clique no botão "..." para escolher o local e nome do arquivo e clique em Salvar

Marque as opções necessárias e clique em OK

Configurando o GNS no Windows
No GNS o computador é representado por uma nuvem, não gosto disso, quero que o computador seja representado por um computador, então vamos lá.
Editar // Gerenciador de Símbolos (Ctrl+Shift+S)

Selecione do lado esquerdo em Gerenciador de Símbolos o computador e clique no botão ">", do lado direito em Configuração do nó customizado escolha um nome para a figura no meu caso "PC" e no tipo escolha "Nuvem", clique em Aplicar e em seguida em OK

Carregando as imagens de IOS no GNS
Clique em Editar // Imagens IOS e Hypervisors

Em Arquivo de imagem clique no botão "..." para localizar a imagem IOS

Escolha qual imagem de IOS você quer carregar e clique em Abrir

Observe que ele exibe a Plataforma (c3700) e o Modelo do equipamento (3725), clique me Salvar

O caminho da Imagem IOS é exibido, clique em Fechar

Criando o 1º Projeto
Na tela principal, vamos clicar no modelo do roteador (no meu caso Roteador C3700), e arrastar para a área central

Repita o procedimento para o PC

Atribuindo a placa de rede do micro ou da VMware ao PC do GNS
Clique com o botão direito do mouse em cima do PC e clique em Configurar

Observe que nas propriedades do PC, aparece "Nuvens", o que fizemos foi apenas alterar a imagem de visualização, em NIO Ethernet escolha qual placa física será atribuída ao objeto PC.

Clique em Adicionar e em seguida em OK

Configurar o Router
Clique com o botão direito do mouse em cima do router e clique em Configurar

Verifique em Slots se existe alguma porta do tipo Fast Ethernet (FE), caso não exista ou se você precisar de mais de uma interface, basta clicar no slot e adcionar a porta, depois de finalizado clique em OK

Criando um Link entre o Router e o PC
Clique no botão adicionar um enlace e escolha o tipo de enlace, no meu caso FastEthernet

Clique em cima do PC e escolha qual interface será utilizada

Arraste a linha até o Router e escolha qual interface será utilizada

Observe que o PC já está com o link ativo, pois ele reflete o estado da sua placa física

Iniciando o Router
Clique no botão Iniciar/Parar todos IOS

Observe o router em funcionamento

Configurando o Router
Clique com o botão direito do mouse em cima do Router e clique em Console

Aguarde enquanto o equipamento liga (Boot)

Tela de assitente de configuração inicial, digite "yes" e "enter"

Tela de parâmetros básicos de configuração, digite "yes" e "enter"

Nome do Router o nome padrão é "Router", tecle "enter" para aceitar

Senha para acessar o modo EXEC de configuração, no meu caso coloquei "secret" e "enter"

Senha adicional, será usada em casos específicos como softwares com versão antiga, boot de imagens, no meu caso coloquei "cisco" e "enter"

Senha para acesso via terminal, no meu caso coloquei "cisco" e "enter"

Você quer configurar gerenciamento de rede via SNMP, por padrão a resposta é "yes", basta pressionar "enter"

Nome da comunidade por padrão a comunidade é "public", basta pressionar "enter"

Lista das interfaces do Router, escolha qual você quer configurar, como estou usando o putty para me conectar no Router, selecionei e cliquei com o botão da direita e ele já colou o nome da inteface, depois pressionei "enter"

Usar conector 100 Base-TX (RJ-45), por padrão a resposta é "yes", basta pressionar "enter"

Operar em modo full-dupex, por padrão a resposta é "no", mude para "yes" e pressione "enter"

Configurar IP para esta interface, por padrão a resposta é "yes", basta pressionar "enter"

Informe o enedereço IP e pressione "enter"

Entre com a máscara de rede e pressione "enter"

Escolha a opção desejada:
[0] Ir para a linha de comando do IOS sem salvar alterações
[1] Voltar para o setup sem salvar alterações
[2] Salvar esta configuração no nvram e sair
A opção padrão é "2", basta pressionar "enter"

Aguarde enquanto a configuração é gravada

Enter para entrar na console

Comando "enable" para entrar no modo EXEC, coloque a senha "secret"

Copiar as configurações do nvram (memória ram) para o setor de inicialização do equipamento (memória flash)
"copy running-config startup config"

Nome do arquivo de destino a opção padrão é "startup-config", basta pressionar "enter"

Aguarde a configuração ser gravada

Tudo certo ([OK]), pode fechar o terminal

Agora você já pode fechar seu arquivo, desligar a máquina física, levar o projeto para outro computador sem medo de ser feliz ;-)
Instalando GNS no Linux
==> EM BREVE <== Rodando GNS em um Linux Live CD ou USB
Site do Autor do projeto:
deadwait
Download das Imagens:
DynaSlax
DynaSlaxGNS3
DynaSlaxUSB
Baixando Imagens IOS da Net
Download GNS 3 and Cisco 1700,2600,7200 IOS in one pack:
http://rapidshare.com/files/130264941/GNS3-0.5-win32-all-in-one.rar
Pass:sumptuousworld
thx to: http://sumptuousworld.blogspot.com
Ou no google digite:
Cisco IOS Images GNS
Referências:
http://www.gns3.net
http://renato-networking.blogspot.com/2009/03/gns-3-e-vm-ware.html
http://renato-networking.blogspot.com/2009/02/customizando-parte-grafica-do-gns-3.html
http://www.gns3-labs.com/2008/06/23/dynaslax-dynaslaxgns3-and-dynaslaxusb-livecds/