Escolar Documentos
Profissional Documentos
Cultura Documentos
moises.nisenbaum@ifrj.edu.br
Agenda
2
O que é VIRL?
Agenda 3
Simulator vs. Emulador
4
Simulator vs. Emulador
Network Emulator
Network Simulator
5
Built on Openstack
Shared Services
Identity
(Keystone)
Slide da apresentação de Mark Khayat.
6
IPD Week de 29/04/2019
Bare Metal .ISO Delivery
Agenda © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
VIRL via DevNet (grátis!)
• Efetue login em
https://devnetsandbox.cisco.com
• Clique “Sandbox Catalog”
• Clique “Reserve”
10
VIRL via DevNet (cont.)
• O preparo do lab demora uns 15
minutos. Enquanto isso:
• Baixe e instale o
Cisco AnyConnect VPN Client software.
• Você vai receber por e-mail as
credenciais para entrar na VPN.
• As credenciais também estarão em
“Output”
11
User Workspace
Management
(UWM) - Demo
Agenda © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Acesso UWM: http://10.10.20.166 (guest/guest)
13
Criando uma simulação
• My Simulations Launch new
simulation
• Editor
14
Uso do Editor – adicionando Nodes
• É parecido com o Packet Tracer.
15
Uso do Editor – adicionando Nodes
• Clique “Add Link”
• Opção 1:
• Clique em um nó, escolha a interface
• Clique no outro nó e escolha a interface
• Opção 2:
• Arraste de um nó a outro. A 1ª interface disponível será usada.
• Importante: só há interfaces Ethernet. Não há seriais.
16
Preparando para simulação
• Certifique-se que clicou “Finish & Return”
17
Rodando o AutoNetKit (ANK)
• Super importante. São configurações
iniciais que vão tornar os nós acessíveis
para configurarmos.
• Para rodar o ANK:
• Clique numa área em branco da topologia
• Clique “Properties”
• Marque “Infrastructure Only”
• Clique “Run ANK”
• Clique agora “Sync”
18
Super recomendado: salve a topologia!!!!
• A topologia vai ser salva em um
arquivo .virl.
• Opcional: Abra este arquivo com um
editor de texto e veja que é um XML com
toda a topologia!
19
Iniciando a Simulação
• Volte para a janela do UWM
• Clique “Launch”
20
Visualize a Simulação
21
Acesso às consoles dos Nós
• Clique no Nó
22
Salve as modificações feitas durante a
simulação
• Dê o comando “write” antes em cada nó
23
Captura de pacotes com Wireshark
• Baixe e descompacte o arquivo
live_pcap_gui.cmd.zip em
https://learningnetwork.cisco.com/docs/DOC-33250
24
25
Visualizando no Wireshark
• Na janela UWM, role até “Traffic captures”
• Atenção! Pré-requisitos:
• Wireshark
• Nmap
26
Como encerrar uma simulação
Agenda © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
VM Maestro
• Software instalado localmente para criar
e executar simulações no VIRL.
• Funciona sincronizado com UWM.
29
Baixe e instale o VM Maestro
30
Configurações iniciais do VM Maestro
• Execute o VM Maestro
• Aceite o EULA
31
A área de trabalho do VM Maestro
33
AutoNetkit
• Chegou a hora das configurações
automáticas.
• Clique em uma área em branco da
topologia e escolha “AutoNetkit” na
janela “properties”
• Altere “Infrastructure Only” para “True”.
34
Se não usar o “Infrastructure Only”
• O endereçamento IPv4 e/ou IPv6 será
configurado.
• Um protocolo de roteamento será
configurado.
• A topologia terá conectividade IP fim a
fim.
35
Ajuste fino: cada nó pode ser configurado
• Basta clicar no nó desejado
36
Iniciando a Simulação
• Clique “Launch Simulation” (Ctrl+L)
37
Acesso às consoles dos equipamentos
38
Maximize a janela “Terminal View” e faça as
configurações (não é necessário Putty)
39
Envie o mesmo comando para mais de um
nó
40
Live Visualization
41
Treine! Explore!
• Treine e explore o ambiente de janelas do VM Maestro.
• Se ficar muito bagunçado, use o menu “Window” “Reset Perspective” para voltar ao
normal.
• Se quiser zerar todas as configurações do VM Maestro:
• Feche o VM Maestro
• Apague a pasta C:\Users\%USERNAME%\vmmaestro
42
VIRL utils
Demo
Agenda © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 43
VirlUtils
• https://github.com/CiscoDevNet/virlutils
44
Levantando uma topologia do GitHub via
VirlUtils:
virl search
(lista as topologias)
virl up virlfiles/2-ios-router
(vai iniciar a simulação desta topologia)
virl down
(vai parar a simulação desta topologia)
45
Conectando o VIRL Sandbox ao seu
computador
• Insira na topologia o objeto “L2-
External-Flat”
• Coloque em DHCP a interface do
equipamento ligada ao “Flat”
• No caso deste Sandbox, a interface
adquirirá um endereço na sub-rede
172.17.30.0/24
• Pronto. Agora este equipamento ligado
à Flat terá conectividade com seu
computador.
• Use o endereço IP do seu computador
que foi adquirido pela conexão VPN.
Geralmente é 192.168.35.1
46
Boas práticas
• Ao terminar de usar uma simulação,
finalize-a.
• Finalizando pelo VM Maestro você pode
salvar todas as configurações que fez
durante a simulação.
• O arquivo .virl usado no Design será
atualizado com as novas configurações.
47
Boas práticas
• Se terminar de usar o Sandbox antes do
tempo de sua reserva, finalize a reserva
para liberar para outra pessoa.
• Para isso, clique na “mãozinha” da janela
do Sandbox.
48
Links úteis
• http://virl.cisco.com/
• https://devnetsandbox.cisco.com
• https://developer.cisco.com/site/devnet/sandbox/anyconnect/
• https://github.com/CiscoDevNet/virlutils
• https://github.com/VIRL-Open/virl-utils/blob/master/live_pcap_gui.
cmd
• http://autonetkit.org/
• https://nmap.org/download.html
• https://www.eve-ng.net/downloads/windows-client-side-pack
49
moises.nisenbaum@ifrj.edu.br
http://youtube.com/moisesandre