Seção: Guia
|
|
|||||||||
Esta série de tutoriais apresenta um novo paradigma em redes de computadores, as redes definidas por software. Esse conceito surgiu em universidades americanas em meados de 2008 e propõe a retirada da "inteligência” dos dispositivos de redes como switches e roteadores. Essa “inteligência” seria concentrada em um controlador, entidade com total visão e controle da rede.
Em redes definidas por software é possível ter maior flexibilidade, já que são criadas diversas aplicações de forma programar o controlador da rede. Aplicações que hoje seriam impensáveis começarão a ser desenvolvidas com facilidade. Diante desse novo paradigma em redes de computadores, uma aplicação simples desenvolvida em Python é apresentada neste estudo. Essa aplicação altera o caminho de um determinado fluxo mediante a uma circunstância pré-estabelecida.
A aplicação foi testada utilizando o emulador Mininet, o que permitiu também apresentar alguns dos resultados de desempenho alcançados.
Esta série de tutoriais foi preparada a partir do Trabalho de Conclusão de Curso “Desenvolvimento de uma Aplicação para Diferenciação de Caminhos em Redes Definidas por Software”, elaborado pelo autor, e apresentado ao Curso de Engenharia de Telecomunicações da Universidade Federal Fluminense – UFF corno requisito para a obtenção do título de Bacharel em Engenharia de Telecomunicações. Foi orientadora a Prof. Dra. Natalia Castro Fernandes.
Este tutorial parte I apresenta inicialmente os conceitos básicos de redes de computadores para que seja possível o entendimento posterior das redes definidas por software. A seguir trata dos conceitos básicos sobre planos de controle e de dados e em seguida da definição de redes definidas por software. Finaliza apresentando o padrão/protocolo OpenFlow, os switches OpenFlow, e os principais controladores disponíveis, dando enfoque ao POX, controlador utilizado neste estudo.
Engenheiro de Telecomunicações pela Universidade Federal Fluminense (UFF), e Pós-graduando em Engenharia de Redes pelo Instituto Infnet.
Atualmente é Analista de Suporte na Telcomanager Technologies.
Email: eltongastardelli@gmail.com
|