SlideShare a Scribd company logo
1 of 22
Download to read offline
Dynamips, Dynagen e GNS3.
Emuladores para dispositivos de rede.
Jefferson Rosa.
Curso de Especialização em Redes e Segurança de Sistemas.
Pontifícia Universidade Católica do Paraná.
Curitiba, 17 Novembro de 2010.
Resumo.
O artigo descreve como os estudantes e profissionais da área de redes de computadores
poderão criar laboratórios virtuais utilizando imagens para emular dispositivos de redes
como roteadores.
Os candidatos que estão estudando para as certificações Cisco Certified Network Associate,
Cisco Certified Network Professional ou Cisco Certified Internetwork Expert sabem que as
provas possuem cenários interativos sendo imprescindível o acesso prático nos equipamentos
de networking.
Atualmente esse acesso pode ser feito de três formas: adquirindo um roteador, comprando
simuladores ou utilizando emuladores de imagens para criar cenários de redes.
1 - Introdução.
A certificação Cisco Certified Network Associate é a primeira certificação da Cisco Systems,
que está dividido em quatro módulos.
1) Noções básicas de redes.
2) Conceitos e protocolo de encaminhamento.
3) LAN switching e wireless.
4) Acesso à WAN.
Para os candidatos que desejam fazer o exame, a criação dos cenários práticos são essenciais
para o sucesso na aprovação.
Esse artigo tem como objetivo demonstrar a instalação e a utilização dos softwares
emuladores conhecidos como Dynamips, Dynagen e GNS3, utilizando o sistema operacional
Linux Fedora 11 de uma forma totalmente gratuita.
Para criação dos cenários práticos, serão utilizados três roteadores denominados como R1, R2
e R3 interconectados via conexões seriais.
No artigo serão demonstrados tutoriais dos cenários práticos e como adquirir uma imagem do
roteador cisco série 3620.
O documento está organizado da seguinte forma:
Seção 2 programas emuladores.
Seção 3 sistema operacional e softwares.
Seção 4 instalação Dynagen e Dynamips.
Seção 5 cenário prático.
Seção 6 instalação do GNS3.
Seção 7 Avaliação dos emuladores Dynamips, Dynagen e GNS3 .
Seção 8 conclusão.
2 - Programas Emuladores.
Os emuladores Dynamips, Dynagen e GNS3 são softwares que reproduzem as funções de um
determinado ambiente. No caso desse trabalho um ambiente de redes de computadores.
O Dynamips é um software utilizado para emular dispositivos de redes, como os roteadores
da Cisco séries 1700, 2600, 3600, 7200, permitindo que estudantes e profissionais executem
testes sem a necessidade de dispositivos de redes reais. [1]
O Dynagen é um software front-end, baseado em texto que usa um hypervisor para
comunicação com Dynamips. Utiliza um método simples de arquivo que permite especificar
as configurações de hardware e a interconexão de redes, fornecendo uma interface para
gerenciar a console dos dispositivos. [2]
O Graphical Network Simulador GNS3 é um software que permite criar topologias de redes
através de uma interface gráfica. [3]
Para os candidatos dos exames Cisco Certified Network Associate, Cisco Certified Network
Professional ou Cisco Certified Internetwork Expert são programas ideais já que podemos
configurar e “estourar” os roteadores sem termos maiores problemas.
3 - Sistema Operacional e Softwares.
Sistema operacional:
• Linux Fedora 11 Leonidas.
Softwares:
• Dynamips 0.2.8-RC2 .
• Dynagen 0.11.0.
• GNS3 GNS3-0.7.2
3.1 - Arquivo de configuração.
O Dynagen utiliza o arquivo de configuração chamado simple1.net para armazenar as
configurações dos dispositivos e interconexões de rede.
O arquivo de configurações está localizado no diretório /opt/Dynamips/dynagen-
0.10.1/sample_labs/simple1, seguindo as seguintes seções.
[] localhost.
• Especifica o host que está sendo executado pelo Dynamips.
[[3620]].
• Essa seção define a instância do roteador.
Por padrão o Dynagen vem configurado para trabalhar com a imagem do roteador
Cisco série 7200.
Imagem = /opt/Dynamips/images/c3620-is-mz.122-32.bin
• Identifica o caminho do diretório onde está armazenada a imagem que será executada pelo
Dynamips.
Memória RAM.
• Quantidade de memória utilizada para executar a imagem do roteador pelo Dynamips.
[[Router [R1]]
• Identifica o nome do roteador que será utilizado para o cenário prático.
Model = 3620
• Identifica o modelo da instância que deverá ser inserida em cada roteador.
S1/0 = R2 S1/0
• Permite a conexão serial entre as interfaces dos roteadores.
O arquivo de configuração simple1.net após ser editado deverá ser configurado conforme o
modelo apresentado abaixo, para criação e conexão entre três roteadores.
[localhost]
[[3620]]
image = /opt/Dynamips/images/c3620-is-mz.122-32.bin
ram = 256
[[router R1]]
model=3620
s1/0 = R2 s1/0
[[router R2]]
model=3620
[[router R3]]
model=3620
3.2 - Recursos.
O Dynamips por ser um emulador de imagem utiliza uma grande quantidade de memória e
CPU, porém existem artifícios para reduz o consumo conforme será explicado na Seção 5
cenário prático.
3.3 - Console de Serviços.
O Dynagen possui uma interface que permite visualizar uma série de comandos que a console
suporta para acessar a imagem do roteador.
Nesse artigo serão explicados os comandos básicos para montar os cenários propostos.
= > list
• Lista os comandos e a quantidade de instância dos roteadores que estão em funcionando.
= > start R1.
• Inicia instância do roteador R1.
= > stop R1
• Finaliza instância do roteador R1.
= > idlepc get R1
• Comando utilizado para verificar um valor de instância que o sistema fornece para
redução da carga da CPU.
= > idlepc save R1
• Salva as alterações dos valores da instância para o roteador R1.
= > telnet R1
• Acessa a imagem do roteador chamado R1.
4 - Instalação Dynamips e Dynagen. [4], [5]
Nessa seção serão demonstrados os procedimentos para instalação dos emuladores, os
arquivos Dynamips e Dynagen poderão ser baixados nos endereços indicados.
http://www.ipflow.utc.fr/blog/ Dynamips 0.2.8-RC2.
http://sourceforge.net/projects/dyna-gen/files/Dynagen 0.11.0.
[root@localhost ~]# mkdir /opt/Dynamips
[root@localhost Dynamips]# tar zxvf dynagen-0.11.0.tar.gz
[root@localhost]# cd /opt/Dynamips/dynagen-0.11.0
Verifique no arquivo README.txt a versão do Dynamips que é requerida para está versão do
Dynagen.
[root@localhost dynagen-0.11.0]# less README.txt
This version of Dynagen requires at least version 0.2.8-RC2 of Dynamips
Deveremos alterar a permissão do arquivo Dynamips-0.2.8-RC1-x86.bin e criar links entre o
diretório sbin e os arquivos Dynamips-0.2.8-RC1-x86.bin e Dynagen -0.10.1.
[root@localhost Dynamips]# chmod 755 Dynamips-0.2.8-RC1-x86.bin
[root@localhost Dynamips]# cd /usr/sbin
[root@localhost sbin]# ln -s /opt/Dynamips/Dynamips-0.2.8-RC1-x86.bin Dynamips
[root@localhost sbin]# ln -s /opt/Dynamips/dynagen-0.10.1/dynagen dynagen
Agora criaremos um diretório para armazenarmos a imagem do roteador Cisco série 3620 que
pode baixada no site http://www.ccna.com.br, disco virtual IOS.
[root@localhost sbin]#mkdir /opt/Dynamips/images
[root@localhost sbin]#cd /opt/Dynamips/images
[root@localhost images]# tar zxvf c3620-is-mz.122-32.bin
Para executar o Dynamips é preciso configurar o arquivo simple1.net que está no diretório
/opt/Dynamips/dynagen-0.10.1/sample_labs/simple1/
[root@localhost images]# cd /opt/Dynamips/dynagen-0.10.1/sample_labs/simple1/
[root@localhost simple1]# vi simple1.net
O firewall deverá ser desativado para permitir acesso na porta de console do roteador virtual.
[root@localhost /]# service iptables stop
Agora o Dynamips e o Dynagen estão prontos para serem executados, podemos acessar os
roteadores utilizando o comando telnet, IP loopback e o endereço de console.
[root@localhost dynagen-0.10.1]# Dynamips -H 7200 &
[root@localhost simple1]# dynagen simple1.net
[root@localhost]# telnet 127.0.0.1 2000
Observação pressione enter para acessar a imagem.
Would you like to enter the initial configuration dialog? [yes/no]: no
4.1 - Configuração Interface Lógica. [4]
Como visto na seção 4 o Dynagen permite executar conexões via porta de console.
Nessa seção iremos configurar uma interface virtual para acessar o roteador R1.
Para conectarmos a interface virtual do computador TAP0 com a interface ethernet do
roteador, precisamos editar o arquivo de configuração simple1.net e incluir os parâmetros de
conexão.
[[router R1]]
model=3620
f0/0 = NIO_tap:tap0
Incluído os parâmetros no arquivo de configuração simple1.net, teremos que instalar e
configurar uma interface virtual no Linux.
[root@localhost]#yum search tunctl
[root@localhost]# yum install tunctl.i586
[root@localhost]# modprobe tun
[root@localhost]# tunctl
[root@localhost]# ifconfig tap0 10.10.10.1 netmask 255.255.255.0 up
[root@localhost]# ifconfig
Instalado e configurado a interface virtual vamos inicializar o Dynamips e acessar a imagem
do roteador R1.
[root@localhost]#Dynamips –H 7200 &
=> dynagen simple1.net
[root@localhost]# telnet 127.0.0.1 2000
Acessando a imagem do roteador R1 vamos configurar a interface f0/0, permitindo a
comunicação com a interface virtual TAP0 do Linux.
R1> enable
R1# configure terminal
R1(config)# interface f0/0
R1(config-if)# ip address 10.10.10.2 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)#exit
R1# show running-config
R1# ping 10.10.10.1
Para acessar o roteador R1 pela porta ethernet, devemos habilitar a sessão telnet e restringir o
acesso por senha.
R1# configure terminal
R1(config)# enable secret cisco
R1(config)# line vty 0 4
R1(config-line)# password cisco
R1(config-line)# login
[root@localhost]# telnet 10.10.10.2
4.2 - Configuração Interface Física. [4]
Também podemos configurar a interface física para conectarmos o Dynamips pela rede local,
permitindo que remotamente seja acessado o roteador R1.
Para conectarmos a interface física do computador com a interface ethernet do roteador,
precisamos editar o arquivo de configuração simple1.net e incluir os parâmetros de conexão.
[[router R1]]
model=3620
f0/0 = NIO_gen_eth:eth0
Incluído os parâmetros no arquivo de configuração simple1.net, temos que configurar a
interface física local e o default gateway no Linux.
[root@localhost]# ifconfig eth0 0.0.0.0
[root@localhost]# route add default gw 192.168.1.1
[root@localhost]# netstat -rn
[root@localhost]# ifconfig
Observe que a interface eth0 não possui endereço IP configurado, a razão para remover o IP
da interface eth0 é que o Linux somente vai usar a interface que está enviando o tráfego.
[root@localhost jefferson]#Dynamips –H 7200 &
=> dynagen simple1.net
[root@localhost]# telnet 127.0.0.1 2000
Acessando a imagem do roteador R1 vamos configurar a interface f0/0, permitindo a
comunicação com a interface física.
R1# configure terminal.
R1(config)# int f0/0
R1(config-if)# no shutdown
R1(config-if)# ip address 192.168.1. 2 255.255.255.0
R1(config-if)# exit
R1(config)# exit
R1# ping 192.168.1.1
Com essa configurações o roteador R1 possui comunicação com a rede local.
5 – Cenário Prático. [6]
No cenário prático proposto para o artigo serão configurados três roteadores denominados
como R1, R2 e R3 que serão conectados via conexões seriais.
Os roteadores poderão ser acessados pelas interfaces de console, virtual ou física permitindo a
configuração e execução de testes de conectividades.
5.1 – Mapeamento de Seriais.
Serão executados os mapeamentos das seriais S1/0 e S1/1 para comunicação entre os
roteadores R1, R2 e R3.
Edite o arquivo de configuração sample1.net para mapear as interfaces entre os roteadores.
Mapeamento R1.
R1 serial 1/0 <=> R2 serial 1/0.
R1 serial 1/1 <=> R3 serial 1/1.
Mapeamento R2.
R2 serial 1/1 <=> R3 serial 1/0.
Mapeamento R3.
Não é necessário mapear as interfaces porque as conexões já estão feitas no R1 e R2.
Configuração do arquivo sample1.net.
[localhost]
[[3620]]
image = /opt/Dynamips/images/c3620-is-mz.122-32.bin
ram = 256
[[router R1]]
model=3620
f0/0 = NIO_tap:tap0
s1/0 = R2 s1/0
s1/1 = R3 s1/1
[[router R2]]
model=3620
s1/1 = R3 s1/0
[[router R3]]
model=3620
Após mapear as conexões entre as interfaces, inicialize o servidor Dynamips e execute o
arquivo simple1.net.
Na console execute o comando list e verifique se as instâncias dos roteadores estão sendo
executadas.
=> list
5.2 – Otimização de Recursos.
O Dynamips consome uma grande quantidade de memória e cpu, também permite que seja
utilizados meios para otimizar os recursos utilizando o comando idlepc.
Devemos executar os seguintes comandos na console do Dynagen para otimizar os recursos.
=> stop R2
=> stop R3
[root@localhost]# telnet 127.0.0.1 2000
Pressione CRTL-C para ir direto a console do roteador e não tecle ENTER, deixando os logs
da console aparecerem.
Na console do Dynagen digite o comando que ira buscar um valor que otimize a utilização da
CPU.
=> idlepc get R1
A opção marcada com * menor valor deverá ser escolhida.
* 1: 0x60451d8c [59]
2: 0x60451e0c [37]
3: 0x604231fc [68]
4: 0x6042322c [71]
* 5: 0x6042438c [54]
6: 0x6036cc18 [80]
7: 0x6036cc78 [59]
8: 0x6036ccac [26]
9: 0x6036ccbc [56]
10: 0x60424e08 [57]
Enter the number of the idlepc value to apply [1-10] or ENTER for no change: 5
Applied idlepc value 0x6042438c to R1
O valor idlepc deverá ser salvo para a instância dos roteadores R1, R2 e R3.
=> idlepc save R1
=> start R2
=> idlepc get R2 0x6042438c
=> idlepc save R2
=> start R3
=> idlepc get R3 0x6042438c
=> idlepc save R3
Não encerre a sessão do Dynagen e Dynamips.
5.3 – Configuração do roteadores (R1)
Após mapeado as interfaces seriais e otimizado os recursos de memória e cpu, devemos
executa a configuração lógica entre os roteadores.
A interface virtual deverá ser configurada para conexão com a porta ethernet do roteador R1
[root@localhost jefferson]# ifconfig tap0 10.10.10.1 netmask 255.255.255.0
[root@localhost]# telnet 127.0.0.1 2000
Configurando interface fastEthernet f0/0 com TAP0.
R1> enable
R1# configure terminal
R1(config)# interface f0/0
R1(config-if)# ip address 10.10.10.2 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)#exit
R1# ping 10.10.10.1
Configurando interface R1 serial 1/0 <=> R2 serial 1/0.
R1>enable
R1#conf terminal
R1(config)#interface serial 1/0
R1(config-if)#ip address 192.168.10.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#encapsulation ppp
R1(config-if)#exit
R1(config)#ip route 192.168.12.0 255.255.255.0 192.168.10.2
R1(config)#exit
Configurando interface R1 serial 1/1 <=> R3 serial 1/1.
R1>enable
R1#conf terminal
R1(config)#interface serial 1/1
R1(config-if)#ip address 192.168.13.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#encapsulation ppp
R1(config-if)#exit
R1(config)#ip route 192.168.13.0 255.255.255.0 192.168.13.2
R1(config)#exit
Liberando Acesso Telnet para o Roteador R1.
R1# configure terminal
R1(config)# enable secret cisco
R1(config)# line vty 0 4
R1(config-line)# password cisco
R1(config-line)# login
R1(config)#exit
5.4 – Configuração do Roteadores (R2)
[root@localhost]# telnet 127.0.0.1 2001
Configurando interface R2 serial 1/0 <=> R1 serial 1/0.
R2>enable
R2#conf terminal
R2(config)#interface serial 1/0
R2(config-if)#ip address 192.168.10.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#encapsulation ppp
R2(config-if)#exit
R2(config)#ip route 192.168.10.0 255.255.255.0 192.168.10.1
R2(config)#exit
Configurando interface R2 serial 1/1 <=> R3 serial 1/0.
R2(config)#interface serial 1/1
R2(config-if)#ip address 192.168.12.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#encapsulation ppp
R2(config-if)#exit
R2(config)#ip route 192.168.13.0 255.255.255.0 192.168.12.2
R2(config)#exit
Liberando Acesso Telnet para o Roteador R2.
R2# configure terminal
R2(config)# enable secret cisco
R2(config)# line vty 0 4
R2(config-line)# password cisco
R2(config-line)# login
R2(config)#exit
5.5 – Configuração do Roteadores (R3)
[root@localhost]# telnet 127.0.0.1 2001
Configurando interface R3 serial 1/0 <=> R2 serial 1/1
R3>enable
R3# configure terminal
R3(config)# interface serial 1/0
R3(config-if)# ip address 192.168.12.2 255.255.255.0
R3(config-if)# no shutdown
R3(config-if)# encapsulation ppp
R3(config-if)# exit
R3(config)# ip route 192.168.10.0 255.255.255.0 192.168.13.1
R3(config)#exit
Configurando interface R3 serial 1/1 <=> R1 serial 1/1.
R3(config)#interface serial 1/1
R3(config-if)#ip address 192.168.13.2 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#encapsulation ppp
R3(config-if)#exit
R3(config)#ip route 192.168.12.0 255.255.255.0 192.168.12.1
R3(config)#
Liberando Acesso Telnet para o Roteador R3.
R3# configure terminal
R3(config)# enable secret cisco
R3(config)# line vty 0 4
R3(config-line)# password cisco
R3(config-line)# login
R2(config)#exit
5.6 – Execução de teste entre os roteadores.
Configurado os roteadores R1, R2 e R3 teremos que confirmar se existe comunicação.
Utilizaremos os comandos ping e telnet para verificar a conectividade entre os roteadores.
Roteador R1
R1> enable
R1# ping 10.10.10.1 => TAP0
R1# ping 192.168.10.2 => serial 1/0 R2
R1# telnet 192.168.10.2 => serial 1/0 R2
R1# ping 192.168.13.2 => serial 1/1 R3
R1# telnet 192.168.13.2 => serial 1/0 R3
Roteador R2
R2>enable
R2# ping 192.168.10.1 => serial 1/0 R1
R2# telnet 192.168.10.1 => serial 1/0 R1
R2# ping 192.168.12.2 => serial 1/0 R3
R2# telnet 192.168.12.2 => serial 1/0 R3
Roteador R3
R2>enable
R3# ping 192.168.12.1 serial 1/1 R2
R3# telnet 192.168.12.1 serial 1/1 R2
R3# ping 192.168.13.1 serial 1/1 R1
R3# telnet 192.168.13.1 serial 1/1 R1
6 - Instalação GNS3.
Para instalar o software devemos instalar e configurar os pacotes PyQt4, Dynamips e o
GNS3.
[root@localhost] # yum install PyQt4.
Os arquivos Dynamips e Gns3 poderão ser baixados nos endereços indicados.
http://www.ipflow.utc.fr/blog/ Dynamips 0.2.8-RC2.
http://www.gns3.net/ GNS3-0.7.2-src.tar.gz
Deveremos descompactar e alterar as permissões do pacote do GNS3 e mover o Dynamips
para o diretório GNS3-0.7.2-src.
[root@localhost opt]# tar zxvf GNS3-0.7.2-src.tar.gz
[root@localhost opt]# chmod 755 -r GNS3-0.7.2-src
[root@localhost opt]# cd GNS3-0.7.2-src
[root@localhost Dynamips]# cp Dynamips-0.2.8-RC1-x86.bin /opt/GNS3-0.7.2-src
6.1 - Configuração GNS3.
Após instalado executar e configurar o GNS3 arrastando os roteadores r1,r2 e r3 para área de
trabalho.
[root@localhost GNS3-0.7.2-src]# ./gns3
Para configurar o GNS3, ir em editar preferências, Dynamips e identificar o diretório onde
está o programa Dynamips.
Teremos que adicionar a imagem do roteador, em editar imagens IOS identificar o diretório
onde está localizada a imagem.
Criar e inicializar as conexões seriais entre os roteadores.
Finalizando o cenário prático devemos acessar os roteadores via portas de console ,
executarmos as configurações dos roteadores r1, r2 e r3 conforme foi explicado na seção 5
root@localhost]# telnet localhost 2000
7 - Avaliação do Dynamips, Dynagen e GNS3
Os emuladores como Dynamips, Dynagen e o GNS3 permitem que sejam criados complexos
cenários de redes virtuais com algumas vantagens e desvantagens:
Vantagens.
• Gratuito.
• Simplicidade para instalar e configurar os arquivos.
• Executa diversos tipos de imagem de roteadores em diferentes plataformas como Cisco e
Juniper
Desvantagens.
• Quanto maior a complexidade do cenário maior será a exigência de hardware.
• Imagens dos roteadores não são gratuitas.
• Quando alterado o arquivo de configuração é necessário reiniciar o serviço.
8 - Conclusão.
Nesse artigo verifiquei que os emuladores se tornaram uma realidade na área da tecnologia.
Emuladores que podem executar vários serviços, programas ou até mesmo emular imagens de
equipamentos.
Alguns centros especializados em treinamento para certificações, já disponibilizam
laboratórios virtuais utilizando o Dynagen.
Concluí que é possível, de forma simples criar cenários de alta complexidade utilizando
emuladores de imagens freeware.
Devido aos altos valores para comprar um equipamento, os emuladores de imagens são uma
boa alternativa para criar laboratórios virtuais para estudos.
Seção 9 - Referências.
[1] Dynamips / Dynagen Tutorial. Disponível em http://dynagen.org/tutorial.htm
[2] Dynagen The network configuration. Disponível em http://dynagen.org/
[3] GNS3 Graphical Network Simulador. Disponível em http://www.gns3.net/
[4] Cisco – Using Dynamips as your personal Internet router. Disponível em
http://www.blindhog.net/cisco-using-Dynamips-your-personal-internet-router/
[5] Blindhog. Disponível em http://www.blindhog.net/tutorials/dynagen-linux-install.htm
[6] Blog Cisco Certified. Disponível em http://blog.ccna.com.br/
[7] http://www.4shared.com/account/home.jsp

More Related Content

What's hot

Tcc rss guilherme e vandro
Tcc rss   guilherme e vandroTcc rss   guilherme e vandro
Tcc rss guilherme e vandroLuciana Falcão
 
Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Serverleorsilva
 
Livro pfsense 2.0 em português
Livro pfsense 2.0 em portuguêsLivro pfsense 2.0 em português
Livro pfsense 2.0 em portuguêsDavid de Assis
 
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"Ponce Edition
 
Redes prática - Samba
Redes prática - SambaRedes prática - Samba
Redes prática - SambaLuiz Arthur
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Carlos Melo
 
Seguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSSeguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSWardner Maia
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Fabio Hara
 
Componentes de Hardware e Servidores
Componentes de Hardware e ServidoresComponentes de Hardware e Servidores
Componentes de Hardware e Servidorestiredes
 
Atividade sor-sambapfmgpo
Atividade sor-sambapfmgpoAtividade sor-sambapfmgpo
Atividade sor-sambapfmgpoCarlos Melo
 
Ficha de trabalho nº2 so 11º-2011_2012
Ficha de trabalho nº2  so 11º-2011_2012Ficha de trabalho nº2  so 11º-2011_2012
Ficha de trabalho nº2 so 11º-2011_2012teacherpereira
 

What's hot (16)

Tcc rss guilherme e vandro
Tcc rss   guilherme e vandroTcc rss   guilherme e vandro
Tcc rss guilherme e vandro
 
Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Server
 
Livro pfsense 2.0 em português
Livro pfsense 2.0 em portuguêsLivro pfsense 2.0 em português
Livro pfsense 2.0 em português
 
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
 
Redes prática - Samba
Redes prática - SambaRedes prática - Samba
Redes prática - Samba
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012
 
Thedude
ThedudeThedude
Thedude
 
Seguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSSeguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOS
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
 
Terminal server
Terminal serverTerminal server
Terminal server
 
Mysql Replication
Mysql ReplicationMysql Replication
Mysql Replication
 
GlusterFs
GlusterFsGlusterFs
GlusterFs
 
Componentes de Hardware e Servidores
Componentes de Hardware e ServidoresComponentes de Hardware e Servidores
Componentes de Hardware e Servidores
 
Curso básico de mikrotik
Curso básico de mikrotikCurso básico de mikrotik
Curso básico de mikrotik
 
Atividade sor-sambapfmgpo
Atividade sor-sambapfmgpoAtividade sor-sambapfmgpo
Atividade sor-sambapfmgpo
 
Ficha de trabalho nº2 so 11º-2011_2012
Ficha de trabalho nº2  so 11º-2011_2012Ficha de trabalho nº2  so 11º-2011_2012
Ficha de trabalho nº2 so 11º-2011_2012
 

Viewers also liked

Assist Depression Healh Quiz 04
Assist Depression Healh Quiz 04Assist Depression Healh Quiz 04
Assist Depression Healh Quiz 04Saif Choudhury
 
馬英九總統103年言論選集 06
馬英九總統103年言論選集 06馬英九總統103年言論選集 06
馬英九總統103年言論選集 06Jeremy Shih
 
馬英九總統97年言論選集 02
馬英九總統97年言論選集 02馬英九總統97年言論選集 02
馬英九總統97年言論選集 02Jeremy Shih
 
馬英九總統97年言論選集 04
馬英九總統97年言論選集 04馬英九總統97年言論選集 04
馬英九總統97年言論選集 04Jeremy Shih
 
馬英九總統98年言論選集 03
馬英九總統98年言論選集 03馬英九總統98年言論選集 03
馬英九總統98年言論選集 03Jeremy Shih
 
The Obama Record 2009-2017 - Climate and Energy
The Obama Record 2009-2017 - Climate and EnergyThe Obama Record 2009-2017 - Climate and Energy
The Obama Record 2009-2017 - Climate and EnergyJeremy Shih
 
2016_dec_ThreeSixty_online_hires
2016_dec_ThreeSixty_online_hires2016_dec_ThreeSixty_online_hires
2016_dec_ThreeSixty_online_hiresMiles Trump, MBA
 
馬英九總統103年言論選集 04
馬英九總統103年言論選集 04馬英九總統103年言論選集 04
馬英九總統103年言論選集 04Jeremy Shih
 

Viewers also liked (13)

Assist Depression Healh Quiz 04
Assist Depression Healh Quiz 04Assist Depression Healh Quiz 04
Assist Depression Healh Quiz 04
 
4 a mdc planificación
4 a mdc planificación4 a mdc planificación
4 a mdc planificación
 
馬英九總統103年言論選集 06
馬英九總統103年言論選集 06馬英九總統103年言論選集 06
馬英九總統103年言論選集 06
 
馬英九總統97年言論選集 02
馬英九總統97年言論選集 02馬英九總統97年言論選集 02
馬英九總統97年言論選集 02
 
馬英九總統97年言論選集 04
馬英九總統97年言論選集 04馬英九總統97年言論選集 04
馬英九總統97年言論選集 04
 
馬英九總統98年言論選集 03
馬英九總統98年言論選集 03馬英九總統98年言論選集 03
馬英九總統98年言論選集 03
 
Tarea seminario 5
Tarea seminario 5Tarea seminario 5
Tarea seminario 5
 
The Obama Record 2009-2017 - Climate and Energy
The Obama Record 2009-2017 - Climate and EnergyThe Obama Record 2009-2017 - Climate and Energy
The Obama Record 2009-2017 - Climate and Energy
 
Act1 mpev
Act1 mpevAct1 mpev
Act1 mpev
 
2016_dec_ThreeSixty_online_hires
2016_dec_ThreeSixty_online_hires2016_dec_ThreeSixty_online_hires
2016_dec_ThreeSixty_online_hires
 
馬英九總統103年言論選集 04
馬英九總統103年言論選集 04馬英九總統103年言論選集 04
馬英九總統103年言論選集 04
 
Cultura ciudadana Barranquilla
Cultura ciudadana BarranquillaCultura ciudadana Barranquilla
Cultura ciudadana Barranquilla
 
Proposal
ProposalProposal
Proposal
 

Similar to Dynamips, Dynagen e GNS3

Fox renderfarm brasil 03 03 2013
Fox renderfarm brasil 03 03 2013Fox renderfarm brasil 03 03 2013
Fox renderfarm brasil 03 03 2013Fernando Guimarães
 
Tcc rss guilherme e vandro
Tcc rss   guilherme e vandroTcc rss   guilherme e vandro
Tcc rss guilherme e vandroLuciana Falcão
 
IBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to heroIBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to heroAndré Luís Cardoso
 
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...Wellington Oliveira
 
Trabalho softwares de redes
Trabalho softwares de redesTrabalho softwares de redes
Trabalho softwares de redesthalmus2
 
Edge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudEdge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudAlvaro Viebrantz
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infosimples
 
Gerência de redes utilizando o cacti
Gerência de redes utilizando o cactiGerência de redes utilizando o cacti
Gerência de redes utilizando o cactiIsraelCunha
 
Tutorial do ris serviços de instalação remota
Tutorial do ris   serviços de instalação remotaTutorial do ris   serviços de instalação remota
Tutorial do ris serviços de instalação remotafernandao777
 
Trabalho - Projeto redes
Trabalho - Projeto redesTrabalho - Projeto redes
Trabalho - Projeto redesValdir Junior
 
Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Fabio Hara
 

Similar to Dynamips, Dynagen e GNS3 (20)

GNS3
GNS3GNS3
GNS3
 
Fox renderfarm brasil 03 03 2013
Fox renderfarm brasil 03 03 2013Fox renderfarm brasil 03 03 2013
Fox renderfarm brasil 03 03 2013
 
Tcc rss guilherme e vandro
Tcc rss   guilherme e vandroTcc rss   guilherme e vandro
Tcc rss guilherme e vandro
 
IBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to heroIBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to hero
 
Projeto te815
Projeto te815Projeto te815
Projeto te815
 
Introdução Play framework
Introdução Play frameworkIntrodução Play framework
Introdução Play framework
 
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
WANs e Roteadores Cap. 3 Configurando um Roteador - CCNA 3.1 Wellington Pinto...
 
redes
redesredes
redes
 
Trabalho softwares de redes
Trabalho softwares de redesTrabalho softwares de redes
Trabalho softwares de redes
 
Edge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudEdge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google Cloud
 
Sos final
Sos finalSos final
Sos final
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
Guia wrn 150_portugues
Guia wrn 150_portuguesGuia wrn 150_portugues
Guia wrn 150_portugues
 
Gerência de redes utilizando o cacti
Gerência de redes utilizando o cactiGerência de redes utilizando o cacti
Gerência de redes utilizando o cacti
 
Redes 6
Redes 6Redes 6
Redes 6
 
Livro cisco
Livro ciscoLivro cisco
Livro cisco
 
Tutorial do ris serviços de instalação remota
Tutorial do ris   serviços de instalação remotaTutorial do ris   serviços de instalação remota
Tutorial do ris serviços de instalação remota
 
Trabalho - Projeto redes
Trabalho - Projeto redesTrabalho - Projeto redes
Trabalho - Projeto redes
 
Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1
 
Aula 5 semana
Aula 5 semanaAula 5 semana
Aula 5 semana
 

Recently uploaded

Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxfabiolalopesmartins1
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaaulasgege
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfArthurRomanof1
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 

Recently uploaded (20)

Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptx
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdf
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 

Dynamips, Dynagen e GNS3

  • 1. Dynamips, Dynagen e GNS3. Emuladores para dispositivos de rede. Jefferson Rosa. Curso de Especialização em Redes e Segurança de Sistemas. Pontifícia Universidade Católica do Paraná. Curitiba, 17 Novembro de 2010. Resumo. O artigo descreve como os estudantes e profissionais da área de redes de computadores poderão criar laboratórios virtuais utilizando imagens para emular dispositivos de redes como roteadores. Os candidatos que estão estudando para as certificações Cisco Certified Network Associate, Cisco Certified Network Professional ou Cisco Certified Internetwork Expert sabem que as provas possuem cenários interativos sendo imprescindível o acesso prático nos equipamentos de networking. Atualmente esse acesso pode ser feito de três formas: adquirindo um roteador, comprando simuladores ou utilizando emuladores de imagens para criar cenários de redes.
  • 2. 1 - Introdução. A certificação Cisco Certified Network Associate é a primeira certificação da Cisco Systems, que está dividido em quatro módulos. 1) Noções básicas de redes. 2) Conceitos e protocolo de encaminhamento. 3) LAN switching e wireless. 4) Acesso à WAN. Para os candidatos que desejam fazer o exame, a criação dos cenários práticos são essenciais para o sucesso na aprovação. Esse artigo tem como objetivo demonstrar a instalação e a utilização dos softwares emuladores conhecidos como Dynamips, Dynagen e GNS3, utilizando o sistema operacional Linux Fedora 11 de uma forma totalmente gratuita. Para criação dos cenários práticos, serão utilizados três roteadores denominados como R1, R2 e R3 interconectados via conexões seriais. No artigo serão demonstrados tutoriais dos cenários práticos e como adquirir uma imagem do roteador cisco série 3620. O documento está organizado da seguinte forma: Seção 2 programas emuladores. Seção 3 sistema operacional e softwares. Seção 4 instalação Dynagen e Dynamips. Seção 5 cenário prático. Seção 6 instalação do GNS3. Seção 7 Avaliação dos emuladores Dynamips, Dynagen e GNS3 . Seção 8 conclusão.
  • 3. 2 - Programas Emuladores. Os emuladores Dynamips, Dynagen e GNS3 são softwares que reproduzem as funções de um determinado ambiente. No caso desse trabalho um ambiente de redes de computadores. O Dynamips é um software utilizado para emular dispositivos de redes, como os roteadores da Cisco séries 1700, 2600, 3600, 7200, permitindo que estudantes e profissionais executem testes sem a necessidade de dispositivos de redes reais. [1] O Dynagen é um software front-end, baseado em texto que usa um hypervisor para comunicação com Dynamips. Utiliza um método simples de arquivo que permite especificar as configurações de hardware e a interconexão de redes, fornecendo uma interface para gerenciar a console dos dispositivos. [2] O Graphical Network Simulador GNS3 é um software que permite criar topologias de redes através de uma interface gráfica. [3] Para os candidatos dos exames Cisco Certified Network Associate, Cisco Certified Network Professional ou Cisco Certified Internetwork Expert são programas ideais já que podemos configurar e “estourar” os roteadores sem termos maiores problemas.
  • 4. 3 - Sistema Operacional e Softwares. Sistema operacional: • Linux Fedora 11 Leonidas. Softwares: • Dynamips 0.2.8-RC2 . • Dynagen 0.11.0. • GNS3 GNS3-0.7.2 3.1 - Arquivo de configuração. O Dynagen utiliza o arquivo de configuração chamado simple1.net para armazenar as configurações dos dispositivos e interconexões de rede. O arquivo de configurações está localizado no diretório /opt/Dynamips/dynagen- 0.10.1/sample_labs/simple1, seguindo as seguintes seções. [] localhost. • Especifica o host que está sendo executado pelo Dynamips. [[3620]]. • Essa seção define a instância do roteador. Por padrão o Dynagen vem configurado para trabalhar com a imagem do roteador Cisco série 7200. Imagem = /opt/Dynamips/images/c3620-is-mz.122-32.bin • Identifica o caminho do diretório onde está armazenada a imagem que será executada pelo Dynamips. Memória RAM. • Quantidade de memória utilizada para executar a imagem do roteador pelo Dynamips. [[Router [R1]] • Identifica o nome do roteador que será utilizado para o cenário prático. Model = 3620 • Identifica o modelo da instância que deverá ser inserida em cada roteador. S1/0 = R2 S1/0 • Permite a conexão serial entre as interfaces dos roteadores. O arquivo de configuração simple1.net após ser editado deverá ser configurado conforme o modelo apresentado abaixo, para criação e conexão entre três roteadores. [localhost] [[3620]] image = /opt/Dynamips/images/c3620-is-mz.122-32.bin ram = 256 [[router R1]]
  • 5. model=3620 s1/0 = R2 s1/0 [[router R2]] model=3620 [[router R3]] model=3620 3.2 - Recursos. O Dynamips por ser um emulador de imagem utiliza uma grande quantidade de memória e CPU, porém existem artifícios para reduz o consumo conforme será explicado na Seção 5 cenário prático. 3.3 - Console de Serviços. O Dynagen possui uma interface que permite visualizar uma série de comandos que a console suporta para acessar a imagem do roteador. Nesse artigo serão explicados os comandos básicos para montar os cenários propostos. = > list • Lista os comandos e a quantidade de instância dos roteadores que estão em funcionando. = > start R1. • Inicia instância do roteador R1. = > stop R1 • Finaliza instância do roteador R1. = > idlepc get R1 • Comando utilizado para verificar um valor de instância que o sistema fornece para redução da carga da CPU. = > idlepc save R1 • Salva as alterações dos valores da instância para o roteador R1. = > telnet R1 • Acessa a imagem do roteador chamado R1.
  • 6. 4 - Instalação Dynamips e Dynagen. [4], [5] Nessa seção serão demonstrados os procedimentos para instalação dos emuladores, os arquivos Dynamips e Dynagen poderão ser baixados nos endereços indicados. http://www.ipflow.utc.fr/blog/ Dynamips 0.2.8-RC2. http://sourceforge.net/projects/dyna-gen/files/Dynagen 0.11.0. [root@localhost ~]# mkdir /opt/Dynamips [root@localhost Dynamips]# tar zxvf dynagen-0.11.0.tar.gz [root@localhost]# cd /opt/Dynamips/dynagen-0.11.0 Verifique no arquivo README.txt a versão do Dynamips que é requerida para está versão do Dynagen. [root@localhost dynagen-0.11.0]# less README.txt This version of Dynagen requires at least version 0.2.8-RC2 of Dynamips Deveremos alterar a permissão do arquivo Dynamips-0.2.8-RC1-x86.bin e criar links entre o diretório sbin e os arquivos Dynamips-0.2.8-RC1-x86.bin e Dynagen -0.10.1. [root@localhost Dynamips]# chmod 755 Dynamips-0.2.8-RC1-x86.bin [root@localhost Dynamips]# cd /usr/sbin [root@localhost sbin]# ln -s /opt/Dynamips/Dynamips-0.2.8-RC1-x86.bin Dynamips [root@localhost sbin]# ln -s /opt/Dynamips/dynagen-0.10.1/dynagen dynagen Agora criaremos um diretório para armazenarmos a imagem do roteador Cisco série 3620 que pode baixada no site http://www.ccna.com.br, disco virtual IOS.
  • 7. [root@localhost sbin]#mkdir /opt/Dynamips/images [root@localhost sbin]#cd /opt/Dynamips/images [root@localhost images]# tar zxvf c3620-is-mz.122-32.bin Para executar o Dynamips é preciso configurar o arquivo simple1.net que está no diretório /opt/Dynamips/dynagen-0.10.1/sample_labs/simple1/ [root@localhost images]# cd /opt/Dynamips/dynagen-0.10.1/sample_labs/simple1/ [root@localhost simple1]# vi simple1.net O firewall deverá ser desativado para permitir acesso na porta de console do roteador virtual. [root@localhost /]# service iptables stop Agora o Dynamips e o Dynagen estão prontos para serem executados, podemos acessar os roteadores utilizando o comando telnet, IP loopback e o endereço de console. [root@localhost dynagen-0.10.1]# Dynamips -H 7200 & [root@localhost simple1]# dynagen simple1.net
  • 8. [root@localhost]# telnet 127.0.0.1 2000 Observação pressione enter para acessar a imagem. Would you like to enter the initial configuration dialog? [yes/no]: no 4.1 - Configuração Interface Lógica. [4] Como visto na seção 4 o Dynagen permite executar conexões via porta de console. Nessa seção iremos configurar uma interface virtual para acessar o roteador R1. Para conectarmos a interface virtual do computador TAP0 com a interface ethernet do roteador, precisamos editar o arquivo de configuração simple1.net e incluir os parâmetros de conexão. [[router R1]] model=3620 f0/0 = NIO_tap:tap0 Incluído os parâmetros no arquivo de configuração simple1.net, teremos que instalar e configurar uma interface virtual no Linux. [root@localhost]#yum search tunctl [root@localhost]# yum install tunctl.i586 [root@localhost]# modprobe tun [root@localhost]# tunctl [root@localhost]# ifconfig tap0 10.10.10.1 netmask 255.255.255.0 up [root@localhost]# ifconfig
  • 9. Instalado e configurado a interface virtual vamos inicializar o Dynamips e acessar a imagem do roteador R1. [root@localhost]#Dynamips –H 7200 & => dynagen simple1.net [root@localhost]# telnet 127.0.0.1 2000 Acessando a imagem do roteador R1 vamos configurar a interface f0/0, permitindo a comunicação com a interface virtual TAP0 do Linux. R1> enable R1# configure terminal R1(config)# interface f0/0 R1(config-if)# ip address 10.10.10.2 255.255.255.0 R1(config-if)# no shutdown R1(config-if)# exit R1(config)#exit R1# show running-config R1# ping 10.10.10.1 Para acessar o roteador R1 pela porta ethernet, devemos habilitar a sessão telnet e restringir o acesso por senha. R1# configure terminal R1(config)# enable secret cisco R1(config)# line vty 0 4 R1(config-line)# password cisco R1(config-line)# login [root@localhost]# telnet 10.10.10.2 4.2 - Configuração Interface Física. [4] Também podemos configurar a interface física para conectarmos o Dynamips pela rede local, permitindo que remotamente seja acessado o roteador R1. Para conectarmos a interface física do computador com a interface ethernet do roteador, precisamos editar o arquivo de configuração simple1.net e incluir os parâmetros de conexão. [[router R1]] model=3620 f0/0 = NIO_gen_eth:eth0 Incluído os parâmetros no arquivo de configuração simple1.net, temos que configurar a interface física local e o default gateway no Linux. [root@localhost]# ifconfig eth0 0.0.0.0 [root@localhost]# route add default gw 192.168.1.1 [root@localhost]# netstat -rn
  • 10. [root@localhost]# ifconfig Observe que a interface eth0 não possui endereço IP configurado, a razão para remover o IP da interface eth0 é que o Linux somente vai usar a interface que está enviando o tráfego. [root@localhost jefferson]#Dynamips –H 7200 & => dynagen simple1.net [root@localhost]# telnet 127.0.0.1 2000 Acessando a imagem do roteador R1 vamos configurar a interface f0/0, permitindo a comunicação com a interface física. R1# configure terminal. R1(config)# int f0/0 R1(config-if)# no shutdown R1(config-if)# ip address 192.168.1. 2 255.255.255.0 R1(config-if)# exit R1(config)# exit R1# ping 192.168.1.1 Com essa configurações o roteador R1 possui comunicação com a rede local. 5 – Cenário Prático. [6] No cenário prático proposto para o artigo serão configurados três roteadores denominados como R1, R2 e R3 que serão conectados via conexões seriais. Os roteadores poderão ser acessados pelas interfaces de console, virtual ou física permitindo a configuração e execução de testes de conectividades. 5.1 – Mapeamento de Seriais. Serão executados os mapeamentos das seriais S1/0 e S1/1 para comunicação entre os roteadores R1, R2 e R3.
  • 11. Edite o arquivo de configuração sample1.net para mapear as interfaces entre os roteadores. Mapeamento R1. R1 serial 1/0 <=> R2 serial 1/0. R1 serial 1/1 <=> R3 serial 1/1. Mapeamento R2. R2 serial 1/1 <=> R3 serial 1/0. Mapeamento R3. Não é necessário mapear as interfaces porque as conexões já estão feitas no R1 e R2. Configuração do arquivo sample1.net. [localhost] [[3620]] image = /opt/Dynamips/images/c3620-is-mz.122-32.bin ram = 256 [[router R1]] model=3620 f0/0 = NIO_tap:tap0 s1/0 = R2 s1/0 s1/1 = R3 s1/1 [[router R2]] model=3620 s1/1 = R3 s1/0 [[router R3]] model=3620
  • 12. Após mapear as conexões entre as interfaces, inicialize o servidor Dynamips e execute o arquivo simple1.net. Na console execute o comando list e verifique se as instâncias dos roteadores estão sendo executadas. => list 5.2 – Otimização de Recursos. O Dynamips consome uma grande quantidade de memória e cpu, também permite que seja utilizados meios para otimizar os recursos utilizando o comando idlepc.
  • 13. Devemos executar os seguintes comandos na console do Dynagen para otimizar os recursos. => stop R2 => stop R3 [root@localhost]# telnet 127.0.0.1 2000 Pressione CRTL-C para ir direto a console do roteador e não tecle ENTER, deixando os logs da console aparecerem. Na console do Dynagen digite o comando que ira buscar um valor que otimize a utilização da CPU. => idlepc get R1 A opção marcada com * menor valor deverá ser escolhida. * 1: 0x60451d8c [59] 2: 0x60451e0c [37] 3: 0x604231fc [68] 4: 0x6042322c [71] * 5: 0x6042438c [54] 6: 0x6036cc18 [80] 7: 0x6036cc78 [59] 8: 0x6036ccac [26] 9: 0x6036ccbc [56] 10: 0x60424e08 [57] Enter the number of the idlepc value to apply [1-10] or ENTER for no change: 5 Applied idlepc value 0x6042438c to R1
  • 14. O valor idlepc deverá ser salvo para a instância dos roteadores R1, R2 e R3. => idlepc save R1 => start R2 => idlepc get R2 0x6042438c => idlepc save R2 => start R3 => idlepc get R3 0x6042438c => idlepc save R3 Não encerre a sessão do Dynagen e Dynamips. 5.3 – Configuração do roteadores (R1) Após mapeado as interfaces seriais e otimizado os recursos de memória e cpu, devemos executa a configuração lógica entre os roteadores. A interface virtual deverá ser configurada para conexão com a porta ethernet do roteador R1 [root@localhost jefferson]# ifconfig tap0 10.10.10.1 netmask 255.255.255.0 [root@localhost]# telnet 127.0.0.1 2000
  • 15. Configurando interface fastEthernet f0/0 com TAP0. R1> enable R1# configure terminal R1(config)# interface f0/0 R1(config-if)# ip address 10.10.10.2 255.255.255.0 R1(config-if)# no shutdown R1(config-if)# exit R1(config)#exit R1# ping 10.10.10.1 Configurando interface R1 serial 1/0 <=> R2 serial 1/0. R1>enable R1#conf terminal R1(config)#interface serial 1/0 R1(config-if)#ip address 192.168.10.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#encapsulation ppp R1(config-if)#exit R1(config)#ip route 192.168.12.0 255.255.255.0 192.168.10.2 R1(config)#exit Configurando interface R1 serial 1/1 <=> R3 serial 1/1. R1>enable R1#conf terminal R1(config)#interface serial 1/1 R1(config-if)#ip address 192.168.13.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#encapsulation ppp R1(config-if)#exit R1(config)#ip route 192.168.13.0 255.255.255.0 192.168.13.2 R1(config)#exit Liberando Acesso Telnet para o Roteador R1. R1# configure terminal R1(config)# enable secret cisco R1(config)# line vty 0 4 R1(config-line)# password cisco R1(config-line)# login R1(config)#exit 5.4 – Configuração do Roteadores (R2) [root@localhost]# telnet 127.0.0.1 2001
  • 16. Configurando interface R2 serial 1/0 <=> R1 serial 1/0. R2>enable R2#conf terminal R2(config)#interface serial 1/0 R2(config-if)#ip address 192.168.10.2 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#encapsulation ppp R2(config-if)#exit R2(config)#ip route 192.168.10.0 255.255.255.0 192.168.10.1 R2(config)#exit Configurando interface R2 serial 1/1 <=> R3 serial 1/0. R2(config)#interface serial 1/1 R2(config-if)#ip address 192.168.12.1 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#encapsulation ppp R2(config-if)#exit R2(config)#ip route 192.168.13.0 255.255.255.0 192.168.12.2 R2(config)#exit Liberando Acesso Telnet para o Roteador R2. R2# configure terminal R2(config)# enable secret cisco R2(config)# line vty 0 4 R2(config-line)# password cisco R2(config-line)# login R2(config)#exit
  • 17. 5.5 – Configuração do Roteadores (R3) [root@localhost]# telnet 127.0.0.1 2001 Configurando interface R3 serial 1/0 <=> R2 serial 1/1 R3>enable R3# configure terminal R3(config)# interface serial 1/0 R3(config-if)# ip address 192.168.12.2 255.255.255.0 R3(config-if)# no shutdown R3(config-if)# encapsulation ppp R3(config-if)# exit R3(config)# ip route 192.168.10.0 255.255.255.0 192.168.13.1 R3(config)#exit Configurando interface R3 serial 1/1 <=> R1 serial 1/1. R3(config)#interface serial 1/1 R3(config-if)#ip address 192.168.13.2 255.255.255.0 R3(config-if)#no shutdown R3(config-if)#encapsulation ppp R3(config-if)#exit R3(config)#ip route 192.168.12.0 255.255.255.0 192.168.12.1 R3(config)# Liberando Acesso Telnet para o Roteador R3. R3# configure terminal R3(config)# enable secret cisco R3(config)# line vty 0 4 R3(config-line)# password cisco
  • 18. R3(config-line)# login R2(config)#exit 5.6 – Execução de teste entre os roteadores. Configurado os roteadores R1, R2 e R3 teremos que confirmar se existe comunicação. Utilizaremos os comandos ping e telnet para verificar a conectividade entre os roteadores. Roteador R1 R1> enable R1# ping 10.10.10.1 => TAP0 R1# ping 192.168.10.2 => serial 1/0 R2 R1# telnet 192.168.10.2 => serial 1/0 R2 R1# ping 192.168.13.2 => serial 1/1 R3 R1# telnet 192.168.13.2 => serial 1/0 R3 Roteador R2 R2>enable R2# ping 192.168.10.1 => serial 1/0 R1 R2# telnet 192.168.10.1 => serial 1/0 R1 R2# ping 192.168.12.2 => serial 1/0 R3 R2# telnet 192.168.12.2 => serial 1/0 R3 Roteador R3 R2>enable R3# ping 192.168.12.1 serial 1/1 R2 R3# telnet 192.168.12.1 serial 1/1 R2 R3# ping 192.168.13.1 serial 1/1 R1 R3# telnet 192.168.13.1 serial 1/1 R1 6 - Instalação GNS3. Para instalar o software devemos instalar e configurar os pacotes PyQt4, Dynamips e o GNS3. [root@localhost] # yum install PyQt4. Os arquivos Dynamips e Gns3 poderão ser baixados nos endereços indicados. http://www.ipflow.utc.fr/blog/ Dynamips 0.2.8-RC2. http://www.gns3.net/ GNS3-0.7.2-src.tar.gz Deveremos descompactar e alterar as permissões do pacote do GNS3 e mover o Dynamips para o diretório GNS3-0.7.2-src. [root@localhost opt]# tar zxvf GNS3-0.7.2-src.tar.gz [root@localhost opt]# chmod 755 -r GNS3-0.7.2-src [root@localhost opt]# cd GNS3-0.7.2-src [root@localhost Dynamips]# cp Dynamips-0.2.8-RC1-x86.bin /opt/GNS3-0.7.2-src
  • 19. 6.1 - Configuração GNS3. Após instalado executar e configurar o GNS3 arrastando os roteadores r1,r2 e r3 para área de trabalho. [root@localhost GNS3-0.7.2-src]# ./gns3 Para configurar o GNS3, ir em editar preferências, Dynamips e identificar o diretório onde está o programa Dynamips.
  • 20. Teremos que adicionar a imagem do roteador, em editar imagens IOS identificar o diretório onde está localizada a imagem. Criar e inicializar as conexões seriais entre os roteadores.
  • 21. Finalizando o cenário prático devemos acessar os roteadores via portas de console , executarmos as configurações dos roteadores r1, r2 e r3 conforme foi explicado na seção 5 root@localhost]# telnet localhost 2000 7 - Avaliação do Dynamips, Dynagen e GNS3 Os emuladores como Dynamips, Dynagen e o GNS3 permitem que sejam criados complexos cenários de redes virtuais com algumas vantagens e desvantagens: Vantagens. • Gratuito. • Simplicidade para instalar e configurar os arquivos. • Executa diversos tipos de imagem de roteadores em diferentes plataformas como Cisco e Juniper Desvantagens. • Quanto maior a complexidade do cenário maior será a exigência de hardware. • Imagens dos roteadores não são gratuitas. • Quando alterado o arquivo de configuração é necessário reiniciar o serviço.
  • 22. 8 - Conclusão. Nesse artigo verifiquei que os emuladores se tornaram uma realidade na área da tecnologia. Emuladores que podem executar vários serviços, programas ou até mesmo emular imagens de equipamentos. Alguns centros especializados em treinamento para certificações, já disponibilizam laboratórios virtuais utilizando o Dynagen. Concluí que é possível, de forma simples criar cenários de alta complexidade utilizando emuladores de imagens freeware. Devido aos altos valores para comprar um equipamento, os emuladores de imagens são uma boa alternativa para criar laboratórios virtuais para estudos. Seção 9 - Referências. [1] Dynamips / Dynagen Tutorial. Disponível em http://dynagen.org/tutorial.htm [2] Dynagen The network configuration. Disponível em http://dynagen.org/ [3] GNS3 Graphical Network Simulador. Disponível em http://www.gns3.net/ [4] Cisco – Using Dynamips as your personal Internet router. Disponível em http://www.blindhog.net/cisco-using-Dynamips-your-personal-internet-router/ [5] Blindhog. Disponível em http://www.blindhog.net/tutorials/dynagen-linux-install.htm [6] Blog Cisco Certified. Disponível em http://blog.ccna.com.br/ [7] http://www.4shared.com/account/home.jsp