Cursos / Redes de Computadores / Redes de Computadores I / Aula

arrow_back Aula 16 - Plataforma de experimentação - Mininet-WiFi

Apresentação

logo mn-wifi

A emulação de redes tem sido bastante utilizada na avaliação de desempenho, em testes e depuração de protocolos e também em diversos assuntos relacionados a pesquisas em redes de computadores. Dentro desse universo encontra-se a emulação de redes sem fio. Devido a diversos fatores, como modulação, interferência eletromagnética, mobilidade, a emulação de redes sem fio não é uma tarefa fácil, mas quando implementada em um ambiente controlado pode possibilitar projetos e desenvolvimentos de novos protocolos e aplicações para redes WiFi com alta fidelidade. Visando proporcionar esse ambiente controlado e capaz de prover alta fidelidade, este material basea-se no Mininet-WiFi, uma extensão do emulador Mininet (https://github.com/mininet/mininet/) com suporte a WiFi. Com ele é possível a virtualização de estações e pontos de acesso, e também utilizar dos nós já presentes do Mininet, como computadores, comutadores e controladores SDN (do inglês, Software-Defined Networking), sendo que este último não fará parte do escopo deste material.

Sugere-se a utilização do emulador Mininet-WiFi para a realização de todas as práticas disponíveis na disiciplina de Redes de Computadores I. Esta é uma uma disciplina que utiliza bastante dos recursos disponíveis em sistemas operacionais Linux. Isso significa que é possível realizar todas as atividades práticas em um computador Linux, sem o uso do emulador Mininet-WiFi. Porém, recomenda-se o uso deste emulador, pois ele possibilitará a criação de redes customizadas de forma relativamente fácil e utilizando apenas um computador pessoal, com apenas uma máquina virtual Linux (caso você seja usuário Windows e tenha que utilizar máquinas virtuais para rodar o Linux).

A instalação do Mininet-WiFi deve ser feita em sistema operacional Ubuntu. Para tanto, recomenda-se o uso de uma versão LTS (sigla para Long-Term Support (ou suporte de longo prazo, em português)). Os passos de instalação estão disponíveis em https://github.com/intrig-unicamp/mininet-wifi. Caso preferir, você também pode baixar a imagem .ISO disponível aqui.

Objetivos

  • Conhecer o emulador Mininet-WiFi.
  • Conhecer os recursos suportados pelo emulador.
  • Entender como criar uma topologia simples de rede.
  • Entender como criar uma topologia de rede customizada.

Versão 5.3 - Todos os Direitos reservados