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


Leia também:

16 Respostas para “Configuração de VLANs e VTP SEM usar o VLAN Database mode, no Dynamips”
  1. MinuNo Gravatar diz:

    Cada dia que passa me deparo com mais supresas com este software! Vou implementar esta dica no meu lab é já! hehe

    Valeu Marco!!

  2. Leandro LimaNo Gravatar diz:

    Que bom que você gostou Marco!
    Abraços e sucesso

    Leandro Lima

  3. MinuNo Gravatar diz:

    Marco, neste caso as configs não são perdidas?

  4. Rodrigo C. SoaveNo Gravatar diz:

    Eu uma vez tinha feito um switch ao inves com o 3640 o 3725 ou 3745, realmente funciona melhor mesmo!

    Abs

  5. alamon71No Gravatar diz:

    Marco faço da dúvida do Minu minha dúvida também.

  6. MinuNo Gravatar diz:

    Mais uma dúvida: O que necessariamente o comando #squeeze flash: faz?

  7. Marco FilippettiNo Gravatar diz:

    Minu / Alamon, as configs de VLAN não são perdidas, neste caso :-)

    Minu, o comando “squeeze flash:” faz a liberação de arquivos “perdidos” da flash, para que mais arquivos sejam comportados.

    Abs!

    Marco.

    Delete Files from Compact Flash memory

    To delete a file from Compact Flash memory, use the delete flash: command, followed by the squeeze flash: command.

    When a file is deleted in the Class B Flash file system, the memory space occupied by the deleted file is not released until you enter the squeeze flash: command. Although the memory space once occupied by the deleted file remains, the deleted file cannot be recovered. To release the memory space occupied by a deleted file, enter the squeeze flash: command.

  8. MinuNo Gravatar diz:

    Ahhh, entendi! :D, muito bom, melhor que isso, só um 2950 emulado mesmo!! :D

  9. rodolphotdaiNo Gravatar diz:

    fico pasmo com a novidade de tópicos interessantes que surgem a cada momento, ótimo post. Implementando e conferindo, abraços.

  10. lgchiarettoNo Gravatar diz:

    naaaaaaaaassss.. muito boa dica…

    e viva o dynamips!!

    :o)

  11. MarceloNo Gravatar diz:

    Uow…. dica super interessante!!! Bem melhor do q ter q criar tdas as vlans d novo tda vez q reiniciar o Dynagem….

    Vlw pela dica Marcão!!

    Flws!!!

  12. Rodrigo FalcãoNo Gravatar diz:

    Muito show…o que seria de nós sem o Dynamips!!
    Marco, uma duvida…o que são essa duas linhas no seu arquivo.net:

    disk0 = 8
    disk1 = 0

    Abrçs!!

  13. Rodrigo FalcãoNo Gravatar diz:

    Bom dia Marco,

    Uma dúvida…podemos usar essa imagem do IOS com esse recurso, no labs do livro que vc adaptou para o Dynamips?

    Eu tentei usar mas deu o seguinte erro:

    Reading configuration file…

    *** Dynagen has crashed ****
    Please open a bug report against Dynagen at http://www.ipflow.utc.fr/bts/
    Include a description of what you were doing when the error occured, your
    network file, any errors output by dynamips, and the following traceback data:

    Traceback (most recent call last):
    File “dynagen”, line 1033, in
    File “dynagen”, line 797, in import_config
    File “dynagen”, line 282, in connect
    File “dynamips_lib.pyc”, line 645, in connect
    KeyError: 12
    Press ENTER to exit

    Veja se tem algo errado no arquivo .NET:

    [localhost]

    [[3725]]
    image = C:\Arquivos de programas\Dynamips\images\C3725-AD.BIN
    ram = 148
    autostart = False

    [[ROUTER R_A]]
    model = 3725
    f0/0 = SW_A f0/12
    console = 2001
    idlepc = 0X6148B594

    [[ROUTER SW_A]]
    model = 3725
    Slot1 = NM-16ESW
    console = 2002
    F0/1 = VSW1 10
    F0/2 = VSW2 10
    F0/3 = VSW3 10
    idlepc = 0X6148B594

    [[ethsw VSW1]]
    #10 = access 1
    1 = access 1 NIO_udp:30000:127.0.0.1:20000

    [[ethsw VSW2]]
    #10 = access 1
    1 = access 1 NIO_udp:30001:127.0.0.1:20001

    [[ethsw VSW3]]
    #10 = access 1
    1 = access 1 NIO_udp:30002:127.0.0.1:20002

    Abrçs!

  14. MakalNo Gravatar diz:

    Eu estudei pelo material do Netacademy, e essa foi uma parte que me deixou em dúvidas, porque no material era ensinado o método via VLAN Database, e enquanto revisava a matéria antes da prova fiz um simulado que não aceitava esses comandos, apenas os do modo de configuração global. Agora vou deixar o Packet Tracer de lado e começar a debulhar o Dynamips… ;D

    Abraços!

  15. Cleber RibeiroNo Gravatar diz:

    Qual a finalidade dos seguintes parametros no arq .net???

    disk0 = 8
    disk1 = 0

    Obrigado.

  16. MinuNo Gravatar diz:

    disk0 = 64 # Set size of PCMCIA ATA disk0
    disk1 = 64 # Set size of PCMCIA ATA disk1

Deixe um Comentário

Você deve estar logado para postar um comentário. Login »



Chat plugin by BoWoB Chat for Wordpress