A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SDN Introdução às Práticas

Apresentações semelhantes


Apresentação em tema: "SDN Introdução às Práticas"— Transcrição da apresentação:

1 SDN Introdução às Práticas

2 Ferramenta - Mininet (1)
Introdução ao Mininet: Vantagem: Emular comportamentos de uma rede SDN sem dispor do equipamento de fato. Análise rápida de resultados. Limitação: Recursos compartilhados com a máquina, dificil reproduzir desempenho real.

3 Ferramenta - Mininet (2)
Para quem vai começar: (no lab está feito) Há uma versão de máquina virtual Mininet na página do curso. Arquivo: mininet ubuntu server-amd64.zip (diferente do que está instalado no lab). Colocar em C:\Users\ITA\VirtualBox VM e extrair o .zip. No VirtualBox criar a máquina Virtual Mininet2-2. Na criação colocar opção de máquina Linux, Ubuntu, com disco rígido virtual existente. A imagem é a extraída do .zip: mininet-vm-x86_64.vmdk. Nesta máquina, configure dois Adaptadores de Rede: Adaptador 1: NAT – para acesso a Internet – vamos baixar pacotes; Adaptador 2: HostOnly – para acesso a maquina Windows. Versão anterior está instalada no lab.

4 Ferramenta - Mininet (3)
Ative a Mininet2-2. (login: mininet, password: mininet) A VM não tem interface gráfica. Atribua IP a interface HostOnly se ela não tiver ainda (ifconfig eth ). Pingue o Windows. Ative o Mininet criando uma rede virtual de 3 nós: $ sudo mn --topo single,3 --mac --controller remote --switch ovsk,protocols=OpenFlow13 Este comando cria uma topologia simples com um switch e 3 nós ligados a ele, com mac.... E um controlador na porta default Utiliza um switch virtual Na máquina nova o endereço é As vezes a eth0 não é a NAT, mas está trocado eth0 e eth1. Neste caso, definir ip para o host only no eth0 e definir no arquivo etc/interfaces a eth0 como eth1.

5 Ferramenta - Mininet (4)
Alguns comandos para investigar a topologia criada: > nodes > ports > links > dump > h1 ping h2 Não vai funcionar ainda pois não há controlador ativado e portanto o switch não aprendeu ainda o que fazer quando chega um pacote

6 Ferramenta - Mininet (5)
Para trabalhar com várias janelas simultaneamente, vamos ativar a interface gráfica do X11. Rodar o XMing (como admin?) no Windows. Este programa vai aceitar a saída gráfica no Windows. Faça um ssh da hospedeira para o Mininet (endereço fornecido pelo dhclient): No programa putty, coloque o IP do HostOnly do Linux; Marque a opção SSH->X11 -> Enable X11 forwarding (a saída x11 deste ssh será enviada para o Xming). Opção Open. login novamente: usuário mininet, senha mininet. Na janela aberta pelo ssh, chame o emulador de terminal em background: xterm&. Pode ativar várias janelas simultaneamente.

7 Controlador Ryu (1) Subir o controlador Ryu.
Se já estiver instalado python e Ryu: No diretório /home/mininet/ryu digite $ sudo ./bin/ryu-manager --verbose ryu/app/simple_switch_13.py Ao repetir o slide 5 – ativação do Mininet – o ping deve funcionar. O script simple_switch_13.py manipula o evento de chegada de pacote desconhecido e cria a regra de encaminhamento adequada. Inspecione o simple_switch_13.py que está no diretório /home/mininet/ryu/ryu/app.

8 Controlador Ryu (2) Se não estiver instalado, comece instalando Python: sudo apt-get install python-eventlet python-routes python-webob python-paramiko Em seguida instale o Ryu: git clone git://github.com/osrg/ryu.git cd ryu; python ./setup.py install  Algumas maquinas nao rodaram diretamente, foi preciso instalar o pip para depois instalar um modulo complementar: sudo apt-get update sudo apt-get install python-pip pip install `oslo.config<2.0.0` Site de referência do Ryu: Um tutorial simples:

9 Exercício Exercício individual de entendimento de código. Não dê o bizu para ninguém! Copie o arquivo simple_switch_13.py para hub-2017.py. Adapte o script para que o switch se torne um hub! Prove que o ping entre h1 e h2 chega até h3. Para provar: no mininet antes de fazer o ping, abra terminais para os hosts h1 e h3 Abra o wireshark na tela de h3. Faça o ping: h1 ping h2 O ping deve chegar a h3. Capture a tela com o ping acontecendo e o wireshark de h3 e envie ao da professora até as .... Valendo um ponto na próxima prova que vc escolher!!


Carregar ppt "SDN Introdução às Práticas"

Apresentações semelhantes


Anúncios Google