Mininet
O que é o Mininet? o O Mininet é uma ferramenta que cria a possibilidade da criação de uma rede virtual real, executando em um kernel real, switch e código de aplicação, em uma máquina (seja ela Virtual, cloud ou nativa), em apenas alguns segundos, e com comandos simples. Essa rede que é criada pelo mininet é possível de se “escalar”, e é definida por um software em somente um computador pessoal, utilizando e processando os comandos no Linux. o Possibilitando assim uma forma inteligente de criar e realizar testes e simulações de uma rede, antes que as mesmas sejam implementadas no meio físico. Utilizando o conceito de Openflow e redes definidas por software. O mininet admite que seja criada uma emulação, dentre outros, o serviço SSH ou até mesmo uma comunicação do cliente com o servidor. o Ou seja, o mininet é uma plataforma de emulação de rede. Ele cria uma rede virtual OpenFlow- com um controlador, switches, hosts e links- em somente uma máquina real ou até mesmo virtual. Na internet podemos encontrar o site oficial do mininet no seguinte site: http://mininet.org/.
O que é Openflow? o Openflow é uma tecnologia que surgiu por volta do ano de 2007, na Universidade de Stanford, primeiramente com a proposta de atender às validações de novas arquiteturas de protocolos e redes. o Ele é baseado num Switch Ethernet juntamente com uma tabela de “fluxos” (flows) em seu interior, e também possui uma interface standart para que assim seja possível adicionar e remover fluxos. o O Openflow define um protocolo que possa tratar ações de encaminhamento do fluxo de dados de um Switch, Router, AP’s, entre outros, assim sendo possível escolher a passagem para os pacotes, e também podendo conhecer novos protocolos.
SDN o Software Defined Networking (SDN) é uma maneira de virtualização de redes, onde o componente de controle de rede é separado do componente de dados, e assim é implementada em uma aplicação de software, tornando possível tratar cada um dos