Mininet
- Mininet é um emulador de rede que processa um conjunto de pontos finais, switches, roteadores e links em um único kernel Linux
- Cria uma rede vistual realística, processando kernel real, switches e código de aplicação em uma única máquina (VM, Cloud ou nativa), em segundos, com um simples comando
- Um host Mininet porta-se como uma máquina real permitindo usar ssh e processar programas arbitrários
- Os programas podem enviar pacotes através do que se parece com uma interface Ethernet real com um link num certo atraso e numa certa velocidade
- Pacotes são processados pelo que se parece com um switch ou roteador Ethernet real ou ainda um middlebox com uma dada quantitade de enfileiramento
- Quando dois programas, como um cliente iperf e servidor, se comunicam atrvés do Mininet, o desempenho medido pode ao de duas (letnas) máquinas nativas.
- Devido à facil interação com a rede, usando CLI Mininet (e API) e ainda pela simples customização, compartilhamento com outros e implantação em hardware reais, Mininet é frequentemente usada em desenvolvimento, ensino e pesquisa.
- Mininet também é uma excelente maneira de desenvolver, compartilhar e experimentar os sistemas OpenFlow e SDN - Software-Definet Networking.
Referências
- mininet.org/
