Instalação do Mininet

O que é Mininet ?

R: trata-se de um emulador de rede de computadores, que cria redes com servidores, switches, controladores e enlaces virtuais. O Mininet cria uma rede virtual realística rodando em um núcleo real (Kernel Linux), switches e códigos de aplicação em uma única máquina física ou virtual (Virtual Machine – VM) que pode ser nativa ou em nuvem (Cloud). O Mininet possui linha de comando própria (Command Line Interface – CLI) e APIs, que permitem a criação de rede e serviços, customização e compartilhamento com outros usuários, e também a implantação em hardware real. O Mininet é uma ferramenta útil de desenvolvimento, aprendizado e pesquisa rodando em um laptop ou PC. O Mininet é ideal para experimentos com OpenFlow e Redes Definidas por Software (Software Defined Networks – SDN). As principais limitações das redes emuladas no Mininet referem-se à capacidade de banda disponível e CPU que não podem exceder à capacidade e banda disponível no servidor onde o Mininet está instalado, e ao fato do Mininet não rodar aplicações que não sejam compatíveis com Linux. A Figura abaixo, ilustra um exemplo de rede simples (topologia mínima) disponível como exemplo de utilização do emulador de redes Mininet.

 

Ilustração de utilização do emulador de redes Mininet


Recursos utilizados na instalação ONOS

Configuração de Hardware: Processador Intel Core i5 – 2GB de memória RAM – 50GB de HD
Plataforma de instalação: (VM –  Virtual Machine) – Oracle VirtualBOX – Versão: 5.2.42
Sistema operacional utilizado: Linux Ubuntu Server LTS – 16.04


Procedimento de instalação do Mininet

1- Atualizar o sistema, seus pacotes e reiniciar o sistema:
apt update && apt upgrade -y && reboot

2- Instalar os pacotes auxiliares:
apt install nmap vim net-tools htop git -y

3- Baixe o mininet, fazendo usa instalação automática:
git clone git://github.com/mininet/mininet

4- Acesse o diretório do Mininet e execute os comandos dentro do diretório: mininet
cd mininet
git tag
git checkout -b 2.2.1 2.2.1
cd..

5- Efetue a instalação do Mininet
mininet/util/install.sh

6- Para testar em um servidor ONOS (192.168.2.111), execute os comandos abaixo:
sudo mn –controller=remove,ip=192.168.2.111
h1 ping h2 -c 10
h2 ping h1 -c 10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 


Observação:

Para testes no tópico nº 6, será necessário ter uma OUTRA máquina virtual ou física com o ONOS instalado, caso não tenha o controlador ONOS instalado, clique aqui e acesse outro procedimento de instalação para concluir os testes práticos com a utilização do Mininet.

7- Acesse o ONOS e verifique acessando o menu Devices e pressionando a tecla “h”, se a topologia aparecer com dois hosts, a instalação foi efetuada com sucesso.

Fonte:
http://mininet.org/download/#option-3-installation-from-packages