You are on page 1of 14

1

Dynamips bsico
Por favor, note que este artigo representa o bsico de Dynamips. Existem vrios projetos de
add-on que fizeram Dynamips usurio muito mais amigvel para a pessoa mdia para
configurar. No entanto, h um velho ditado: "Voc deve andar antes de correr" que eu
realmente acredito que dentro Ento, esta explicao, pelo menos, dar-lhe algumas
informaes sobre como raiz Dynamips obras, por si s (a p). Voc vai Dynamips execuo
provavelmente est usando um "front-end", como Dynagen ou GNS3 (em execuo) que ser
abordado em outros artigos.
Nesta explicao inicial, vamos executar um nico 7200 instncia roteador virtual que ter
uma interface Ethernet em ponte com um adaptador de rede no PC host. Ao fazer isso, o PC
host ser capaz de se comunicar com o roteador virtual como se fosse um roteador real em
uma rede real.
A primeira coisa necessria determinar a seqncia de PCAP que representa o adaptador de
rede para ser superada com a interface do roteador virtual. Para fazer esta corrida os
Dynamips executveis com apenas uma opo '-e'.
C:\Program Files\Dynamips>dynamips -e
Cisco Router Simulation Platform (version 0.2.8-RC1-x86)
Copyright (c) 2005-2007 Christophe Fillot.
Build date: Sep 7 2007 17:17:20

Network device list:

rpcap://\Device\NPF_{3A61C8A2-3B20-4C04-880D-C24930E29609} : Network adapter
'Intel(R) PRO/1000 MT Mobile Connection - Deterministic Network Enhancer
Miniport' on local host
rpcap://\Device\NPF_{6BEED806-4E3F-41F9-A5E6-9E558ECFB2E3} : Network adapter 'MS
LoopBack Driver' on local host
rpcap://\Device\NPF_{FCE28766-936D-4D4B-A534-CC9D50B477C5} : Network adapter
'Intel(R) PRO/Wireless 2200BG Network Connectio' on local host
A interface do Windows que deseja usar para a comunicao com a interface do roteador
virtual o driver MS Loopback. Assim, o passo seguinte o de criar um ficheiro de switch.cfg,
este ir definir as propriedades do comutador virtual.
IF:E0:udp:10001:127.0.0.1:10000 IF:E1:gen_eth:\Device\NPF_{6BEED806-4E3F-41F9-
A5E6-9E558ECFB2E3} ACCESS:E0:4 ACCESS:E1:4

O contedo deste arquivo ir definir a composio do switch virtual. Neste switch virtual
particular, existem duas interfaces: E0 e E1. A interface do switch virtual E0 sero adquiridos
localmente usando a porta UDP 10001 e vai se conectar porta 10000, tambm residente no
localhost. A interface do switch E1 virtual ser mapeado para o adaptador de loopback do
Windows. Ambas as portas so colocadas na mesma VLAN, que VLAN 4, neste exemplo
particular. Uma vez que o arquivo criado, voc pode executar Dynamips assim:
Dynamips-wxp.exe-X i-996-t NPE-400-256-r p 0: C7200-IO-FE-s 00:00:udp:1000:127.0.0.1 C7200-
spservicesk9-mz.124- 11.T1.image-E switch.cfg

2

A cadeia de comando acima inicia um Dynamips nicos 7200 exemplo com um carto C7200-
IO contendo um nico adaptador FastEthernet, que ser FastEthernet0 / 0 dentro do IOS. A
opo-s diz ter o adaptador em slot0: Port0 e mape-la a entrada no local para 10000 porta
udp e dirigir o trfego de sada para a porta UDP 10001 no localhost. Voc vai perceber isso
exatamente o oposto do que est definido no arquivo de configurao do switch. Abaixo est
o que voc vai ver depois de executar a seqncia de comandos acima:
Cisco Router Simulation Platform (version 0.2.8-RC2-x86)
Copyright (c) 2005-2007 Christophe Fillot.
Build date: Oct 14 2007 10:54:51

Instance ID set to 996.
Virtual RAM size set to 256 MB.
IOS image file: ..\ios\c7200-spservicesk9-mz.124-11.T1.image

ILT: loaded table "mips64j" from cache.
ILT: loaded table "mips64e" from cache.
ILT: loaded table "ppc32j" from cache.
ILT: loaded table "ppc32e" from cache.
CPU0: carved JIT exec zone of 16 Mb into 512 pages of 32 Kb.
C7200 instance 'default' (id 996):
VM Status : 0
RAM size : 256 Mb
IOMEM size : 0 Mb
NVRAM size : 128 Kb
NPE model : npe-400
Midplane : vxr
IOS image : ..\ios\c7200-spservicesk9-mz.124-11.T1.image

Loading ELF file '..\ios\c7200-spservicesk9-mz.124-11.T1.image'...
ELF entry point: 0x80008000

C7200 'default': starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled.
ROMMON emulation microcode.

Launching IOS image at 0x80008000...
Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

cisco Systems, Inc.
170 West Tasman Drive
San Jose, California 95134-1706

Cisco IOS Software, 7200 Software (C7200-SPSERVICESK9-M), Version 12.4(11)T1, RE
LEASE SOFTWARE (fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2007 by Cisco Systems, Inc.
Compiled Thu 25-Jan-07 19:57 by prod_rel_team
Image text-base: 0x60009084, data-base: 0x62B1A000

This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
3

agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.

A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html

If you require further assistance please contact us by sending email to
export@cisco.com.

Cisco 7206VXR (NPE400) processor (revision A) with 245760K/16384K bytes of
memory.
Processor board ID 4294967295
R7000 CPU at 150MHz, Implementation 39, Rev 2.1, 256KB L2, 512KB L3 Cache
6 slot VXR midplane, Version 2.1

Last reset from power-on

PCI bus mb0_mb1 (Slots 0, 1, 3 and 5) has a capacity of 600 bandwidth points.
Current configuration on bus mb0_mb1 has a total of 200 bandwidth points.
This configuration is within the PCI bus capacity and is supported.

PCI bus mb2 (Slots 2, 4, 6) has a capacity of 600 bandwidth points.
Current configuration on bus mb2 has a total of 0 bandwidth points
This configuration is within the PCI bus capacity and is supported.

Please refer to the following document "Cisco 7200 Series Port Adaptor
Hardware Configuration Guidelines" on Cisco.com <http://www.cisco.com>
for c7200 bandwidth points oversubscription and usage guidelines.

1 FastEthernet interface
125K bytes of NVRAM.

65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
% Crashinfo may not be recovered at bootflash:crashinfo
% This file system device reports an error

Press RETURN to get started!

*Jan 6 23:23:01.927: %LINEPROTO-5-UPDOWN: Line protocol on Interface VoIP-Null0
, changed state to up
*Jan 6 23:23:01.931: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state
to up
*Jan 6 23:23:03.047: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthern
et0/0, changed state to up
*Jan 6 23:23:03.531: %SYS-5-CONFIG_I: Configured from memory by console
*Jan 6 23:23:03.855: %SYS-5-RESTART: System restarted --
Cisco IOS Software, 7200 Software (C7200-SPSERVICESK9-M), Version 12.4(11)T1,
RELEASE SOFTWARE (fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2007 by Cisco Systems, Inc.
Compiled Thu 25-Jan-07 19:57 by prod_rel_team
*Jan 6 23:23:04.183: %SNMP-5-COLDSTART: SNMP agent on host Router is undergoing
a cold start
Router>




4

Nosso endereo IP de auto-retorno definido estaticamente no PC Windows como
10.1.100.20, por isso vamos ping-lo a partir do prompt de comando do IOS:
Router>
Router#sh ip int brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 10.1.100.1 YES NVRAM up up
Router#ping 10.1.100.20
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.1.100.20, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 28/68/92 ms
Router#
Como voc pode ver, temos sucesso configurar uma instncia roteador virtual nico usando
Dynamips e configurou-lo para se comunicar com sucesso a uma interface no host do
Windows PC.

Introduo ao Hypervisor Dynamips
Em um artigo intitulado anteriores bsico Dynamips , configuramos um nico laboratrio de
roteador que se comunicava com um adaptador de loopback no sistema operacional
hospedeiro. O laboratrio foi realizado usando nada alm de Dynamips (sem front-ends, os
programas de ajuda de configurao, etc ..). Antes de entrar em ferramentas como Dynagen ou
GNS3, vamos dar uma olhada na funo hypervisor Dynamips.
Um dos principais objetivos do hypervisor fornecer um canal de comunicao para a
distribuio de laboratrios em vrias mquinas. O hypervisor pode ser pensado como o lado
do servidor de uma operao de cliente/servidor. O hypervisor fornece um "supervisor" como
funo para contar os casos Dynamips o que fazer. Um hypervisor pode falar com outro
hypervisor para comunicar atravs de hardware distribudo.
O projeto Dynagen populares fornece um front end para configurao Dynamips. Ele permite
que voc use os arquivos de configurao de texto base que define redes Dynamips. Dynagen
trabalha levando um arquivo de configurao escrito corretamente e que se traduz em
comandos Dynamips apropriados, que so muito mais difceis de entender. Dynagen fala
ento a uma instncia de hypervisor para enviar os comandos traduzidos para Dynamips. Este
artigo ir explicar como enviar comandos manualmente a uma instncia hypervisor
Dynamips, assim como o que Dynagen faria.
A primeira coisa necessria para iniciar uma instncia hypervisor Dynamips. Isto feito
atravs da abertura de uma linha de comandos e mudar para o diretrio Dynamips. Inicie o
hypervisor, digitando o seguinte comando:
C:\dynamips>start /belownormal /B /wait dynamips-wxp.exe -H 7200
5



O comando faz o seguinte:
Inicia-Dynamips wxp.exe (Dynamips) na janela de comando atual usando a classe de
prioridade BelowNormal
A opo-H diz que ele funcione como uma instncia hypervisor
O hypervisor receber comandos na porta 7200
Uma vez que o hypervisor iniciado, voc pode telnet para localhost na porta 7200 Abra uma
janela separada e emitir o comando:. Telnet localhost 7200. Se preferido, qualquer programa
de telnet pode ser usado para fazer a ligao com o hipervisor. Uma vez conectado instncia
hypervisor, no vai ser qualquer coisa inicialmente exibida na tela do terminal. A fim de testar
a conexo, execute o seguinte comando dentro da janela do telnet (sua digitao no ecoar de
volta para a tela deste comando inicial).
verso hypervisor (pressione enter)
Se estiver operando corretamente, voc receber uma resposta contendo a verso do
Dynamips que est executando
100-0.2.8-RC1-x86
O 100 na resposta uma (bem-sucedida) cdigo de retorno, com os resultados do comando
seguinte imediatamente aps o trao seguinte o cdigo de retorno. Neste caso, a verso 0.2.8
Release Candidate 1, compilado para a plataforma x86.
Se um comando invlido enviado para o hypervisor, um cdigo de resposta diferente ser
devolvido, juntamente com uma explicao:
200 Pelo menos um mdulo e um comando tem de ser especificada
Para comear, limpe o hypervisor para se certificar de que voc est comeando com uma
ardsia limpa.
hypervisor repor 100 OK
6

Em seguida, defina o diretrio de trabalho que ir conter as imagens de disco virtuais do
roteador e outros arquivos que so criados para manter as coisas como o contedo da
NVRAM, etc
hypervisor working_dir "C :/ Documents and Settings / Administrador / Meus documentos
/ Dynamips / workdir" 100 OK
Criar uma instncia virtual router 7200 e cham-lo de R1
vm criar R1 0 C7200 100-VM 'R1' criado
Faa a porta de console de R1 disponvel na porta TCP 2000:
vm set_con_tcp_port R1 2000 100 OK
Defina a quantidade de memria RAM para R1 para 160Mb:
vm set_ram R1 160 100 OK
O Mecanismo de Processamento de Rede (NPE) para o roteador R1 7200 chamado ser um
modelo NPE-400:
C7200 set_npe R1 NPE-400-100 OK
Defina a imagem do IOS para o roteador virtual chamado R1 7200 para boot:
vm set_ios R1 "C: \ Documents and Settings \ Administrador \ Meus Documentos \
Dynamips \ ios \ C7200-spservicesk9-mz.124-11.T1.image" conjunto de imagem 100-IOS
para 'R1'
No use a opo de memria escassa para R1:
vm set_sparse_mem R1 0 100 OK
vm set_blk_direct_jump R1 0 100 OK
Criar um switch virtual (chamado de S1) para permitir a comunicao entre a interface
Ethernet do roteador ea uma interface pc como se ambos estavam ligados a um comutador de
verdade:
ethsw criar S1 100-ETHSW 'S1' criado
Adicionar um adaptador de porta PA-2FE-TX em slot1 de R1:
vm slot_add_binding R1 1 0 PA-2FE-TX de 100 OK
Criar um canal de comunicao chamado nio_udp0 que escuta o trfego na porta 10000 e se
conecta 10001 porta remota no host local para enviar o trfego:
nio create_udp nio_udp0 10000 127.0.0.1 10001 100-NIO 'nio_udp0' criado
7

Criar um canal de comunicao chamado nio_udp1 que escuta o trfego na porta 10001 e se
conecta 10000 porta remota em locahost para enviar o trfego:
nio create_udp nio_udp1 10001 127.0.0.1 10000 100-NIO 'nio_udp1' criado
Vincular a interface no slot 1 Porto 0 (Interface Fa1 / 0) em R1 para o canal de comunicao
nio_udp0:
vm slot_add_nio_binding R1 1 0 nio_udp0 100 OK
Conecte o S1 switch virtual com o canal de comunicao nio_udp1:
ethsw add_nio S1 nio_udp1 100-NIO 'nio_udp1' obrigado.
Configure a interface nio_udp1 no switch virtual S1 VLAN 1:
ethsw set_access_port S1 nio_udp1 1 configuraes 100-Porto OK
Criar uma interface chamada nio_gen_eth0 e associ-lo com uma interface do Windows na
mquina host:
nio criar gen_eth nio_gen_eth0 \ Device \ NPF {6BEED806-4E3F-41F9-A5E6-
9E558ECFB2E3} 100-NIO 'nio_gen_eth0' criado
Ligue a interface de rede do Windows para S1
ethsw add_nio S1 nio_gen_eth0 100-NIO 'nio_gen_eth0' obrigado.
Defina a porta conectada a nio_gen_eth0 no switch virtual S1 VLAN 1
ethsw set_access_port S1 nio_gen_eth0 1 configuraes 100-Porto OK
Defina o valor pc ocioso para a imagem R1 est em execuo para evitar 100% da CPU
vm set_idle_pc R1 0x60791304 100 OK
Inicie a instncia do roteador virtual chamado R1
vm incio R1 100-VM 'R1' comeou
Uma vez que a instncia tenha sido iniciado, telnet porta do console do roteador R1
telneting para localhost na porta 2000.
Connected to Dynamips VM "R1" (ID 0, type c7200) - Console port
R1#sh ip int brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 unassigned YES NVRAM administratively down down

FastEthernet1/0 10.1.100.1 YES NVRAM up up

FastEthernet1/1 unassigned YES NVRAM administratively down down

R1#sh hardware
8

Cisco IOS Software, 7200 Software (C7200-SPSERVICESK9-M), Version 12.4(11)T1, RELEASE SOFTWARE
(fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2007 by Cisco Systems, Inc.
Compiled Thu 25-Jan-07 19:57 by prod_rel_team

ROM: ROMMON Emulation Microcode
BOOTLDR: 7200 Software (C7200-SPSERVICESK9-M), Version 12.4(11)T1, RELEASE SOFTWARE (fc5)

R1 uptime is 0 minutes
System returned to ROM by unknown reload cause - suspect boot_data[BOOT_COUNT] 0x0, BOOT_COUNT
0, BOOTDATA 19
System image file is "tftp://255.255.255.255/unknown"

This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.

A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html

If you require further assistance please contact us by sending email to
export@cisco.com.

Cisco 7206VXR (NPE400) processor (revision A) with 147456K/16384K bytes of memory.
Processor board ID 4294967295
R7000 CPU at 150MHz, Implementation 39, Rev 2.1, 256KB L2 Cache
6 slot VXR midplane, Version 2.1

Last reset from power-on

PCI bus mb0_mb1 (Slots 0, 1, 3 and 5) has a capacity of 600 bandwidth points.
Current configuration on bus mb0_mb1 has a total of 600 bandwidth points.
This configuration is within the PCI bus capacity and is supported.

PCI bus mb2 (Slots 2, 4, 6) has a capacity of 600 bandwidth points.
Current configuration on bus mb2 has a total of 0 bandwidth points
This configuration is within the PCI bus capacity and is supported.

Please refer to the following document "Cisco 7200 Series Port Adaptor
Hardware Configuration Guidelines" on Cisco.com <http://www.cisco.com>
for c7200 bandwidth points oversubscription and usage guidelines.

3 FastEthernet interfaces
125K bytes of NVRAM.

65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
Configuration register is 0x2102

R1#


9

Como os GNS3 Hypervisor Manager funciona

Eu fiz alguns trabalhos usando hypervisors externas recentemente, e veio a perceber que eu
no entendia o que o papel do GNS3 Hypervisor Gerente era. Ento eu explorei um pouco, e
isso o que eu encontrei
1. O Gerente de Hypervisor gere imagens que esto vinculados ao endereo IP especificado
em Preferncias GNS3, Dynamips definies, [Hypervisor Manager] separador no
campo de ligao IP / host, de acordo com as regras que so especificadas sob esse
guia.
2. As imagens externas no so geridas por essas regras.
3. Voc no pode misturar imagens do IOS que so gerenciados pelo Gerenciador de
Hypervisor com imagens do IOS que so obrigados a Hipervisores externo na mesma
topologia - a ver por que, continue a ler
4. Se voc deseja vincular instncias locais IOS com instncias IOS externo que voc ter
que configurar o endereo de IP local como um Hypervisor externo
Aqui esto os detalhes:
O Gerente de Hypervisor mencionado em dois lugares GNS3
. 1 Em Preferncias GNS3, Dynamips configuraes, tem uma [Hypervisor Manager] guia -
onde h tambm uma opo para:
[X] Use Hypervisor Gerente ao importar
e
2. Sob
Editar | imagens do IOS e hypervisors, sob a guia Imagens IOS onde h uma opo para
[X] Use o gerenciador de hypervisor
Agora, o Gerente Hypervisor o bit de software em GNS3 que gera processos Dynamips locais,
conforme necessrio - com base nas configuraes em Preferncias GNS3, Dynamips
definies, [Hypervisor Manager] guia. Se a [x] Use Hypervisor Manager quando opo de
importar est marcada, ento o que vai acontecer que o Hypervisor Manager ir gerar uma
nova instncia do Dynamips cada vez (a) uma imagem IOS nova usada em sua topologia
(desde que o [x] Alocar um novo hypervisor imagem do IOS por est definido, ou voc
usou o suficiente da mesma imagem roteador para passar o limite de memria por
hypervisor).
10


A primeira instncia de um hypervisor Dynamips se gerou o momento em que voc adicionar
seu primeiro roteador IOS para sua topologia - por isso que s vezes leva um pouco de
tempo para a imagem primeiro roteador para "soltar" para o espao de trabalho. Ele vai ouvir
as mensagens no nmero de porta base especificada em Preferncias GNS3, Dynamips
definies, [Dynamips] guia, e quando essa instncia do Dynamips precisa criar um tnel
UDP, ele ir faz-lo usando a porta UDP de base mostrada na mesma pgina .
11


Quando uma nova instncia hypervisor gerado, ele usar o prximo nmero de porta
disponvel aps a porta Base, e quando essa instncia do Dynamips precisa criar um tnel
UDP, ele no ser capaz de usar o mesmo nmero de porta UDP que o original hypervisor,
para que ele comea a usar as portas UDP 100 maiores do que a porta UDP base (ou mais por
qualquer nmero especificado no campo incrementao UDP no separador [Hypervisor
Manager]).
Uma boa maneira de ver isso em ao a emisso de um comando debug 1 na janela do
Console de Gerenciamento de GNS3, em seguida, adicione um par de roteadores (de tipos
diferentes, ou at que o limite de memria por hypervisor atingido) e observe a sada.
Voc vai ver novas hypervisors sendo gerados pelo Hypervisor Gestor, conforme necessrio.
BTW - Se voc no tem o [x] Use Hypervisor Gerente ao importar opo nas Preferncias do
GNS3, Dynamips definies, [Hypervisor Manager] guia -, ento voc no iria ver vrias
hypervisors sendo gerado, todas as imagens do IOS estaria sob o controle da um nico hypervisor
Dynamips rodando na porta 7200.
A outra coisa que voc pode ver na janela do Console de Gerenciamento de GNS3 a
alocao de porta UDP. Apenas ligar quaisquer dois roteadores em sua topologia e ver qual se
alocadas as portas UPD.
00:14:27: Debug (1): enviar para Dynamips em 127.0.0.1:7200 -> nio nio_udp0 create_udp 10001
127.0.0.1 10002
12

00:14:27: Debug (1): voltou -> ["'nio_udp0' 100-NIO criado"]
00:14:27: Debug (1): enviar para Dynamips em 127.0.0.1:7200 -> nio nio_udp1 create_udp 10002
127.0.0.1 10001
00:14:27: Debug (1): voltou -> ["'nio_udp1' 100-NIO criado"]
Agora, o Hypervisor Manager s pode gerar Dynamips instncias no computador que voc est
correndo em GNS3. Mas GNS3 tem a capacidade de orquestrar e gerenciar conexes entre
hypervisors em vrios computadores. Isto onde a Editar | imagens e hypervisors IOS,
[hypervisors externas] guia vem dentro Aqui voc pode dizer GNS3 os locais onde outras
cpias do Dynamips esto sendo executados - sentando-se pronto para ser dito que as
imagens do IOS para carregar e executar. E sob a Editar | imagens e hypervisors IOS, IOS
[Imagens] guia, voc pode especificar o que as imagens existem nesses Hipervisores externas
- mas quando voc fizer isso, voc ter que desmarcar o [] Use a opo gerente hypervisor
e selecione o hypervisor (s) externo que voc deseja usar esta imagem com. [Tenha cuidado -.,
fcil selecionar vrios hipervisores Externo, e voc no quer fazer isso por enquanto] GNS3
agora vai incluir estas imagens na lista de imagens disponveis quando voc arrasta um
roteador desse tipo em seu espao de trabalho - (mas s se voc no tem uma imagem padro
para o IOS especfico que voc deseja usar -. ento tenha certeza que voc desmarque a
opo padro da imagem do [] para esta opo de plataforma para todas as instncias
desse modelo de roteador IOS que voc tem)



13

H mais uma coisa que voc tem que estar ciente. Se voc quiser criar uma conexo entre uma
imagem rodando em um destes Hipervisores Externo, e uma imagem em execuo no
computador local, o Hypervisor Manager ir precisar configurar um desses tneis UDP voc
viu anteriormente entre o endereo IP do External Hypervisor, e seu hypervisor local. O
truque perceber que o Hypervisor Manager tem de enviar uma mensagem para o Hypervisor
externo dizendo "Enviar pacotes UDP para xxxx endereo."
E o que endereo xxxx? Bem, este o endereo que est associado com o seu hypervisor
local do curso. Voc pode ver o endereo quando voc olha para a lista de IOS As imagens
exibidas no Editar | imagens e hypervisors IOS, [IOS Imagens] guia - como mostrado acima.
Observe que as imagens locais esto vinculados ao endereo IP 127.0.0.1. Agora, se o Gestor
Hypervisor usa esse endereo como o xxxx na mensagem como:
create_udp nio_udp0 10001 127.0.0.1 10002
para o Hypervisor Externo, ele no est indo para o trabalho - o Hypervisor externo ver
127.0.0.1 como seu prprio endereo de auto-retorno e no ser capaz de determinar o
endereo correto para enviar pacotes UDP.
Moral desta parte da histria: Voc no pode ter uma topologia que mistura imagens que so
obrigados a 127.0.0.1 com imagens que esto vinculados a um endereo externo. Os
dispositivos externos s no vai ser capaz de interpretar o seu endereo 127.0.0.1
corretamente.
Assim, a parte final desta lgica que, se voc deseja se conectar dispositivos remotos para
dispositivos locais, voc ter que comear de alguma forma, uma imagem do IOS locais
vinculado ao endereo IP da sua interface de sada antes de adicionar as imagens locais para a
topologia.
Isto pode ser conseguido de duas maneiras.
uma maneira de mudar esse IP / ligao dos usos hypervisor locais de acolhimento. Isso
pode ser feito de acordo com as preferncias GNS3, Dynamips definies, separador
[Hypervisor Manager]. Voc pode definir o endereo IP de ligao / host aqui para o
endereo IP da sua interface de sada, em seguida, adicione uma outra cpia da sua imagem
IOS locais de volta em Editar | imagens e hypervisors IOS, [IOS Imagens] guia. Isso bom
se voc tiver um endereo IP esttico e nunca mudar seu computador. Mas se voc tiver um
laptop ou usar o DHCP, ento esta no uma boa idia, porque uma vez que voc alterar este
endereo, qualquer nova imagem que voc adicionar ser obrigado a este endereo IP.
A melhor maneira de conseguir exatamente o mesmo resultado a criao de seu endereo IP
local como um Hypervisor externa em Editar | imagens e hypervisors IOS, [hypervisors
externas] guia. Basta adicionar o seu prprio endereo IP, como se fosse um hypervisor
externo. Na ilustrao abaixo, o meu IP 192.168.0.100 - os hypervisors em 192.168.0.77 e
192.168.0.88 so externos, mas GNS3 no vai saber a diferena.
14


Na verdade, voc pode ver que eu adicionei dois hypervisors em meu endereo local, um na
porta 7200, a outra na porta 7201 Agora, quando eu voltar para a Edio |. Imagens e
hypervisors IOS, IOS [Imagens] guia, eu posso adicionar dizer uma imagem de 3725 para
um desses endereos, e uma imagem de 7200 para o outro.
Ento, em resumo, voc deve agora ser capaz de ver que:
O Gerente de Hypervisor gere imagens que esto vinculados ao endereo IP especificado
em Preferncias GNS3, Dynamips definies, [Hypervisor Manager] separador no
campo de ligao IP / host, de acordo com as regras que so especificadas sob esse
guia.
As imagens externas no so geridas por essas regras.
Voc no pode misturar imagens do IOS que so gerenciados pelo Hypervisor Manager
com imagens do IOS que so obrigados a Hipervisores externas na mesma topologia.
Se voc deseja vincular instncias locais IOS com instncias IOS externo que voc ter
que configurar o endereo de IP local como um Hypervisor externo
Se voc quiser explorar mais, voc deve experimentar com a seleco de vrias Hipervisores
externas e ligando-os a uma nica imagem, e depois ver o que acontece.
Isto porque antes de eu comear a usar imagens vinculadas a estes hypervisors, vou precisar
adicionar imagens.
O Hypervisor Gestor deixar de usar as regras sobre limite de uso de memria por
hypervisor e [x] Alocar uma nova imagem por hypervisor.

You might also like