Arquivo da Categoria “Dynamips / Dynagen”

No Gravatar

gns3.jpegPrezados, sabemos que é possível instalar o Dynamips/GNS3 em plataforma Windows,  Linux, BSD ou MACOSX. Entretanto, recentemente, contamos com a opção de não instalar absolutamente nada! Contamos com três Distribuições de Linux: DynaSlax, DynaSlaxGNS3 e DynaSlaxUSB que rodam direto do CD ou dispositivo pendrive. Apenas 215MB cada!

O Slax (http://www.slax.org/) é baseado em uma das distribuições Linux de maior desempenho e robustez que é o Slackware (http://www.slackware.com/) .

Confiram os links para downloads:

Confiram o screenshot (DynaSlaxGNS3):
dynaslaxgns3.jpg

Em_segundos você já estará se divertindo com o seu GNS3!

Até mais,

Italo Amaral

Comments 22 Comentários »

No Gravatar

Depois de algum tempo sem postar tutoriais e labs para o Dynamips, bateu uma saudade :-) ! Procurei pela NET um lab que implementasse os principais recursos deste protocolo, de modo que vocês, que estão estudando para o CCIP (ou mesmo para o BSCI do CCNP) tenham, em um único PC, um laboratório completo para testar praticamente todas as nuances e recursos que este sofisticado e complexo protocolo pode oferecer.

O lab proposto abaixo é composto de 10 roteadores. Portando, para rodá-lo em apenas 1 PC, este deve ser um tanto quanto potente. Existe sempre a opção de criar um lab distribuído, iniciando 2 ou mais instâncias do Dynamips em PCs diferentes. Se você não sabe como proceder para criar um lab distribuído, cheque os tutoriais sobre Dynamips disponíveis no blog. Se ainda assim não estiver claro, poste no comment e eu vejo se consigo explicar. Pode acabar sendo um bom tema para uma “Vídeo Aula” ;-) !

Na essência, do modo como está estruturado, este lab permite a implementação dos seguintes elementos:

  • Multihoming para múltiplos ISP
  • Aplicação de filtros usando os atributos BGP (ex: Weight, Local Preference, AS-Path, e MED)
  • Multipath BGP
  • BGP dampening
  • ORF
  • BGP Confederation
  • BGP Route-Reflector
  • BGP Next-Hop
  • BGP route aggregation
  • BGP Cluster
  • e certamente… MUITO MAIS!!!

Para aqueles que buscam conhecer um pouco mais sobre o protocolo antes de sair tentando a sorte em um lab como este, recomendo o post sobre o BGP, aqui no blog, e também este link, da Rede Nacional de Pesquisas (RNP).

Bons estudos! Depois me contem se conseguiram implementá-lo!

Fonte: http://www.davidsudjiman.info/2008/03/06/bgp-lab-v01/

Marco.

bgp_lab.png

Configs dos routers:

bgp_configs.zip

Config “.net” do Dynagen:

autostart = false
model = 3640

[localhost]

[[3640]]
image = ./c3640-js-mz.124-18.bin.image
workingdir = /bgp/private
ram = 128
slot0 = NM-1FE-TX
slot1 = NM-4T
disk0 = 8

idlepc = 0×604f7b2c

# Router 1
[[Router as1r1]]
f0/0 = S1 11

# Router 2
[[Router as1r2]]
f0/0 = S1 12
s1/0 = F1 2

# Router 3
[[Router as1r3]]
f0/0 = S1 13
s1/0 = F1 3

# Router 4
[[Router as5r1]]
s1/0 = F1 4

# Router 5
[[Router as2r2]]
f0/0 = S1 22
s1/0 = F1 5

# Router 6
[[Router as2r3]]
f0/0 = S1 23
s1/0 = F1 6

# Router 7
[[Router as3r1]]
s1/0 = F1 7

# Router 8
[[Router as2r4]]
f0/0 = S1 24
s1/0 = F1 8

# Router 9
[[Router as2r1]]
f0/0 = S1 21
s1/0 = F1 9

# Router 10
[[Router as4r1]]
s1/0 = F1 10

[[ETHSW S1]]
11 = access 111
12 = access 111
13 = access 111

21 = access 222
22 = access 222
23 = access 222
24 = access 222

[[FRSW F1]]
2:205 = 5:502
2:215 = 5:512
2:206 = 6:602

3:306 = 6:603
3:307 = 7:703

4:407 = 7:704

7:710 = 10:107

8:810 = 10:108

Comments 7 Comentários »

No Gravatar

Aos amantes do Pinguim, segue uma dica bem legal para colocar seu dynamips/dynagen no “Red Hat Like” CentOS

Divirtam-se: http://www.howtoforge.com/how-to-set-up-a-cisco-lab-on-linux-centos5.2

Comments 4 Comentários »

No Gravatar

Pessoal, criei esse Laboratório de Estudos baseado nos Labs do IE(Internetworking Expert) para efetuarmos diversas implementações na empresa. Montei em um Servidor e disponibilizei via Terminal Server(TS) para o pessoal da Empresa fazer uso.

Dessa forma, quaisquer usuários cadastrados poderão fazer uso, bastando apenas executar um telnet da estação para o TS e acessar os demais roteadores via telnet reverso.

É possível fazer diversas implementações no Lab, tais como: PPP, HDLC, Frame-Relay, ATM, MPLS, IP, IPv6, RIP, RIPv2, EIGRP, OSPF, IS-IS, BGP, QoS, etc. Os DLCIs, VPIs e VCIs informados na Topologia, assim como os endereços IPs, são apenas sugestões.

As conexões, equipamentos utilizados, versões de software, arquivo .net e configuração do TS utilizada estão no pacote Lab.rar disponibilizado conforme URL abaixo.

http://www.4shared.com/file/56937516/7101fc15/Lab.html

Enfim, dá pra se divertir bastante !!!

Topologia proposta (clique para ampliar) :

lab.JPG

BONS ESTUDOS !!!

Roberto.

Comments 17 Comentários »

No Gravatar

Sei que vocês sabem disso, mas nunca é demais ressaltar: Aqui neste blog todos têm a chance de contribuir, seja por meio dos comments, seja via posts no fórum, seja da forma que melhor convier!

E foi isso que fez o Luiz Fernando. O Luiz criou um cenário para o Dynamips que permite colocar em prática grande parte dos conceitos abrangidos pelo exame CCNA. Abaixo, o diagrama proposto:

topologia.jpg

O arquivo “.net” sugerido por ele para este cenário segue:

[localhost]

[[3620]]
        image = D:Meus DocumentosStudyCiscoDynagenLABc3620-is-mz.123-9.bin
        ram = 64

[[ROUTER R1]]
        model = 3620
        console = 4000
        slot1 = NM-4T
        s1/0 = FRSW s1/0
        f0/0 = NIO_gen_eth:DeviceNPF_{valor da interface ethernet do seu PC aqui}
        autostart = False
        idlepc = 0x604b8790

[[router R2]]
        model = 3620
        console = 4001
        slot1 = NM-4T
        s1/0 = FRSW s1/1
        autostart = False
        idlepc = 0x604b8790

[[router R3]]
        model = 3620
        console = 4002
        slot1 = NM-4T
        f0/0 = SW1 f0/0
        s1/0 = FRSW s1/2
        autostart = False
        idlepc = 0x604b8790

[[router FRSW]]
        model = 3620
        console = 4003
        slot1 = NM-4T
        autostart = False
        idlepc = 0x604b8790

[[router SW1]]
        model = 3620
        console = 4004
        slot0 = NM-16ESW
        F0/1 = SW2 F0/0
        F0/2 = NIO_udp:30000:127.0.0.1:20000
        autostart = False
        idlepc = 0x604b8790

[[router SW2]]
        model = 3620
        console = 4005
        slot0 = NM-16ESW
        F0/1 = SW3 F0/0
        F0/4 = NIO_gen_eth:DeviceNPF_{interface do CLI_BAIA1 (pode trocar por um VPC)}
        autostart = False
        idlepc = 0x604b8790

[[router SW3]]
        model = 3620
        console = 4006
        slot0 = NM-16ESW
        f0/6 = NIO_udp:30001:127.0.0.1:20001
        autostart = False
        idlepc = 0x604b8790

Os arquivos com a configuração sugerida para cada um dos routers, juntamente com o arquivo de configuração do VPCS, podem ser obtidos clicando-se aqui.

Dúvidas? Coloque nos comments que tenho certeza que nosso amigo (Luiz Fernando) ficará mais do que feliz em respondê-las!

Obrigado pelo cenário Luiz!

E bons estudos para todos!

Marco.

Comments 20 Comentários »

No Gravatar

Pessoal, esta dica foi passada pelo Leandro Lima, e achei que deveria compartilhar com todos…!

O Leandro, pesquisando pela Net, encontrou um blog MUITO interessante (recomendo) mantido por Tassos, um indivíduo que conseguiu obter seu CCIE em apenas 3 meses. No blog dele ele passa as dicas de como conseguiu esta proeza. Bom, neste mesmo blog ele mostra que, se utilizarmos a plataforma 3725 com IOS Enterprise e módulo NM-16ESW no Dynamips, não existe a necessidade de utilizar o modo VLAN Database (que por sinal, já entrou em estado “depracated”, segundo a Cisco). Nos exames mais atuais (CCNA incluso), a configuração de VLANs é feita diretamente no modo global de configuração.

Para conseguir isso, eis o que você precisaria:

[localhost]
 [[3725]]
  image = C:/Program Files/Dynamips/images/C3725-AD.BIN
  ram = 148
  disk0 = 8
  disk1 = 0
  idlepc = 0x6148b594

[[Router R1]]
   model = 3725
   slot1 = NM-16ESW
   console = 2001

Vejam abaixo como a coisa realmente, funciona!

Router(config)#vlan 10
Router(config-vlan)#name TESTE_BLOG_CCNA

Exemplo com VTP:

Router(config)#vtp ?
  domain     Set the name of the VTP administrative domain.
  file       Configure IFS filesystem file where VTP configuration is stored.
  interface  Configure interface as the preferred source for the VTP IP updater
             address.
  mode       Configure VTP device mode
  password   Set the password for the VTP administrative domain
  pruning    Set the adminstrative domain to permit pruning
  version    Set the adminstrative domain to VTP version

Router(config)#vtp mode ?
  client       Set the device to client mode.
  server       Set the device to server mode.
  transparent  Set the device to transparent mode.

Router(config)#vtp mode client

Só um porém… para a coisa toda funcionar, é preciso fazer o “squeeze” da flash, do contrário, o erro abaixo é apresentado:

Setting device to VTP CLIENT mode.
% not enough space on flash to store vlan database. trying squeeze...
squeeze of flash complete
% not enough space on flash to store vlan database even after squeeze

Portanto, basta fazer o seguinte:

Router#erase flash:
Erasing the flash filesystem will remove all files! Continue? [confirm]
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased
Erase of flash: complete
Router#squeeze flash:
Squeeze operation may take a while. Continue? [confirm]
Squeeze of flash complete
Router#wr
Building configuration...
[OK]
Router#

E depois, dar um reload no switch (via dynagen).

=> reload R1
100-VM 'R1' stopped
100-VM 'R1' started
=>
=> telnet R1

Agora, não devemos ter problemas:

Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#vlan 123
VTP VLAN configuration not allowed when device is in CLIENT mode.
Router(config)#vtp mode server
Setting device to VTP SERVER mode
Router(config)#vlan 123
Router(config-vlan)#name TESTE_BLOG_CCNA_02
Router(config-vlan)#^Z
Router#
*Mar  1 00:02:57.295: %SYS-5-CONFIG_I: Configured from console by console
Router#sh vlan-sw br

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa1/0, Fa1/1, Fa1/2, Fa1/3
                                                Fa1/4, Fa1/5, Fa1/6, Fa1/7
                                                Fa1/8, Fa1/9, Fa1/10, Fa1/11
                                                Fa1/12, Fa1/13, Fa1/14, Fa1/15
123  TESTE_BLOG_CCNA_02               active
1002 fddi-default                     act/unsup
1003 token-ring-default               act/unsup
1004 fddinet-default                  act/unsup
1005 trnet-default                    act/unsup
Router#

Espero que tenham gostado!

PS: Esta dica permite também a configuração de Extended VLANs :-) ! Ah, sim, e as configs de VLANs ou do VTP não são perdidas neste caso :-D !

Abs!

Marco Filippetti

Comments 16 Comentários »



Chat plugin by BoWoB Chat for Wordpress