É uma plataforma de emulação de rede que permite criar redes virtuais em um único computador. É amplamente usado em pesquisa e educação para simular e testar topologias de rede.
Disponibilidade:
Gratuito e de código aberto
Requisitos mínimos para instalação:
Sistema Operacional Linux: O Mininet é melhor executado em sistemas operacionais Linux.
Kernel do Linux: requer um kernel do Linux (preferencialmente versões recentes) com suporte a namespaces de rede e Open vSwitch.
Hardware: 2 GB ou mais de RAM para execução estável das emulações de rede.
Tutorial de instalação:
Instalação do Mininet:
sudo apt install git python3-pip
git clone https://github.com/mininet/mininet.git
cd mininet
sudo ./util/install.sh -f
3. Verificação da Instalação:
sudo mn --version
4. Executando um Simulador Simples:
sudo mn --topo single,2
5. Opções Adicionais:
-h: Exibe a ajuda do Mininet.
-v: Exibe a versão do Mininet.
--topo: Especifica a topologia da rede.
--controller: Especifica o controlador da rede.
--switch: Especifica o tipo de switch.
--host: Especifica o tipo de host.