Aprenda a emular um Switch no Dynamips

Na esperança de gerar um pouco de luz sobre uma questão já levantada por muitos, segue um pequeno tutorial de como implementar switches utilizando o Dynamips. Este tutorial foca na utilização de routers 3620 com módulos NM-16ESW no papel de switches. É muito bom para praticar comandos e bem mais interessante que o simulador de switch disponibilizado pelo Dynagen (na verdade, o simulador do Dynagen é um pequeno arquivo de configuração, que cria um switch virtual bastante limitado).

Limitações do módulo NM-16ESW:

  • Não suporta comandos mais recentes (como switchport port security);
  • VLANs e VTP precisam ser configurados no modo VLAN Database (mais antigo, porém, ainda suportado);
  • Até onde eu testei, configurações feitas no VLAN database não são salvas pelo Dynamips.

Vantagens:

  • Para todos os efeitos, é um switch real;
  • Suporta o mapeamento de portas para conexão com redes reais;
  • Permite a configuração de quase tudo o que um switch real suporta, inclusive Etherchannel.

É um modo de se aplicar parte do que foi aprendido nos livros de forma rápida e fácil. Vale a pena!

O arquivo “.net” e o diagrama utilizado neste cenário podem ser obtidos clicando-se aqui.

Para ver o tutorial, basta clicar na figura abaixo.

switching.jpg

Espero que seja de alguma utilidade!

Abs!

Marco Filippetti

22 comentários

Pular para o formulário de comentário

  1. Po, sempre ajudando hein? Estou para fazer a prova do BSCI (dia 6 de março agora) e caso eu passe, vou começar a estudar pra o BCMSN. Eu estava pensando que nao iria ter nada pra praticar pro BCMSN.

    Mais uma vez, muito obrigado!!

  2. 😉 !

  3. Saudacoes,

    Muito bom o tutorial… vou testar…

  4. Não to conseguindo faze esse tutorial, as interfaces não estão aparecendo, eu acho que deve ser a minha versão de IOS…c3620-ik9s-mz.122-40a…que não suporta esse modulo…

    Desde já agradeço..;)

  5. Rafael, tenta uma dessas então:

    http://www.4shared.com/file/43428041/d3d65a19/IOS_Roteador_Cisco_-_Modelo_3620.html
    http://www.4shared.com/file/44324014/4cbfeb5d/IOS_Roteador_Cisco_-_Modelo_7200.html

    Abraços e bons estudos aí!!!

    “Juntos somos ainda melhores!!!”

    Ferrugem

  6. To igual o Rafael, as interfaces não estão aparecendo, so que a versão do meu IOS é igual ao tuto, c3620-j1s3-mz.123-21.bin

    Quando entro no S1 segue:
    S1#v?
    verify voice

    S1#vlan database
    ^
    % Invalid input detected at ‘^’ marker.

    S1#

  7. Segue a saida do IOS:
    Connected to Dynamips VM “S1” (ID 0, type c3600) – Console port

    ############################################## [OK]

    Invalid iomem value in ROM (5). Smart-init will
    now run to compute a valid value
    iomem percentage may need to be reset manually
    Smart Init is enabled
    smart init is sizing iomem
    ID MEMORY_REQ TYPE
    0002A9 0X001FCE2F 16 port ethernet switch
    0X00098670 public buffer pools
    0X00211000 public particle pools
    TOTAL: 0X004A649F

    If any of the above Memory Requirements are
    “UNKNOWN”, you may be using an unsupported
    configuration or there is a software problem and
    system operation may be compromised.
    Rounded IOMEM up to: 5Mb.
    Using 7 percent iomem. [5Mb/64Mb]

    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 Internetwork Operating System Software
    IOS ™ 3600 Software (C3620-J1S3-M), Version 12.3(21), RELEASE SOFTWARE (fc2)
    Technical Support: http://www.cisco.com/techsupport
    Copyright (c) 1986-2006 by cisco Systems, Inc.
    Compiled Mon 06-Nov-06 14:22 by ccai
    Image text-base: 0x60008B00, data-base: 0x619E8000

    cisco 3620 (R4700) processor (revision 0xFF) with 60416K/5120K bytes of memory.
    Processor board ID 00000000
    R4700 CPU at 80MHz, Implementation 33, Rev 1.2
    Bridging software.
    X.25 software, Version 3.0.0.
    TN3270 Emulation software.
    DRAM configuration is 64 bits wide with parity enabled.
    125K bytes of non-volatile configuration memory.
    8192K bytes of processor board System flash (Read/Write)

    Press RETURN to get started!

    tart

  8. consegui resolve….foi a IOS mesmo no meu caso…
    a que deu certo foi esta…c3620-is-mz-123-9…se alguem querer posso upar…
    valew ferrugem..;)

  9. Rafael, a imagem que eu passei o link pra você não serviu? Você testou e não funcionou?

    Abraços!!!

  10. Rafael tem como colocar no hd do blog ?

  11. Pessoal, consegui fazer este post. Com o IOS correto é mamão com açucar.

    Muito obrigado Marco, esta ferramenta é um fenômeno!!!

    Abs!

    Claudio

  12. Ferrugem testei com as IOS que vc mandou e não funcou…
    vou upar a IOS no HD do blog..

    abraços

  13. Rafael, realmente naquelas duas imagens de IOS Cisco que eu citei aqui em cima não funciona este módulo …

    Segue uma que foi testada pelo pessoal aqui e funcionou o Módulo, é de um router 3640 !

    http://www.4shared.com/file/46968082/fd4cde16/IOS_Roteador_Cisco_3640_-_c3640-is-mz124-16.html

    Abraços e bons estudos para todos!
    Ferrugem

    “Juntos somos ainda melhores!!!”

  14. tah ai a image da IOS que eu utilizei..

    http://www.4shared.com/file/47554247/fed4bf5c/c3620-is-mz-123-9.html

    abraços

  15. Valeu por upar a IOS.

  16. bom tutorial 🙂

  17. Prezado ,não consigo abrir o arquivo .
    qual é o programa utilizado?

  18. Use o WinRAR para abrir o arquivo.

  19. onde eu baixo???

  20. Isaac, onde vc baixa… o que?!?! O WInRAR???

    http://baixaki.ig.com.br/download/winrar.htm

  21. Muito bom o tutorial ..

    só uma duvida tantos os routers quanto os swicths estão utilizando o mesmo IOS??? este IOS serve para executar o Lab de VOIP???

Deixe um comentário