Implementação de um Testbed SDN Usando a Infraestrutura CEDIA

Objetivo Geral: Implementar um testbed composto por um conjunto de protótipos de SDN utilizando switches virtuais habilitados e dedicados que se comuniquem com controladores que executam módulos que definem o comportamento de SDN desenvolvidos com base em infraestruturas de software livre, e utilizando a infraestrutura de rede do CEDIA .

Objetivos específicos:

  • Avalie seis alternativas de software de distribuição gratuita para utilizá-los como controladores na simulação e protótipos de SDN a serem implementados.
  • Implementar dois módulos para cada alternativa de controlador de acordo com a linguagem de programação determinada pelos referidos controladores e simulá-los em Mininet para uma topologia SDN.
  • Avaliar três alternativas de ferramentas de abstração de alto nível de distribuição gratuita para implementação de módulos a serem executados nos controladores avaliados.
  • Implemente dois módulos com cada ferramenta de alto nível de abstração e simule-os no Mininet com os controladores correspondentes.
  • Projetar e implementar três protótipos de SDN baseados em comutadores virtuais e executar os módulos desenvolvidos com os respectivos controladores.
  • Projetar e implementar três protótipos SDN baseados em switches habilitados de baixo custo e executar os módulos desenvolvidos com os drivers correspondentes.
  • Desenhar e implementar um protótipo de SDN baseado em comutadores virtuais, habilitados e dedicados, com um controlador remoto e executar os módulos desenvolvidos com os controladores correspondentes.
  • Avalie o impacto do protótipo com o controle remoto na operação do SDN.
  • Dispor de um testbed para o desenvolvimento de protótipos de aplicações futuras, visando a alteração da funcionalidade da rede, para o qual estará disponível pessoal de suporte devidamente treinado.

Instituições participantes:

EPN, UPS, UTA

Participantes:

  • Ivan Marcelo Bernal
  • David Mejia
  • Rodolfo Gordillo

Orçamento premiado: $57300

Status do projeto: em execução.