Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução às Práticas
1
Ferramenta - Mininet (1)
mininet.org:
“Mininet is distributed as a virtual machine (VM) image with all
dependencies pre-installed, runnable on common virtual
machine monitors such as VMware, Xen and VirtualBox. This
provides a convenient container for distribution; once a
prototype has been developed, the VM image may be
distributed to others to run, examine and modify.”
2
Ferramenta - Mininet (2)
• Introdução ao Mininet:
• https://github.com/mininet/mininet/wiki/Introduction-
to-Mininet
• http://mininet.org/walkthrough/
3
Ferramenta - Mininet (3)
• Há uma versão de máquina virtual Mininet na página do
curso: http://www.comp.ita.br/~cecilia/ces-35/mininet-
2.2.0-150106-ubuntu-14.04-server-amd64.zip
5
Ferramenta - Mininet (4)
• Alguns comandos para investigar a topologia criada:
• > nodes
• > ports
• > links
• > dump
• > h1 ping h2
6
Ferramenta - Mininet (5)
• Para trabalhar com várias janelas simultaneamente, vamos ativar
a interface gráfica do X11.
• Inspecione o simple_switch_13.py
8
Controlador Ryu (2)
• Se não estiver instalado, comece pelo Python:
sudo apt-get install python-eventlet python-routes
python-webob python-paramiko
• Em seguida 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 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:
• https://osrg.github.io/ryu/
• Um tutorial simples:
• https://github.com/osrg/ryu/wiki/OpenFlow_Tutorial 9
Script de Ativação