Mecanismo para integração de comutadores openflow na infraestrutura do testbed emulab.

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Schwarz, Marcos Felipe
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-19032015-164205/
Resumo: O Emulab é um ambiente de experimentação que permite a emulação de redes com topologia arbitrária definida pelo usuário, em um ambiente controlável, previsível e reproduzível. Tal topologia definida pelo usuário é provisionada no ambiente físico de forma automatizada, por meio de nós físicos instanciados com o sistema operacional e os endereços IP solicitados e um conjunto de comutadores configurados dinamicamente para emular a topologia de rede desejada. A abordagem utilizada para a configuração dos comutadores, baseada em SNMP, impõe requisitos que limitam os modelos de comutadores que podem ser usados para a construção de um ambiente Emulab e, ao mesmo tempo, exige a criação de módulos específicos para cada novo modelo de comutador a ser suportado. Este trabalho propõe a utilização do protocolo OpenFlow no ambiente Emulab, como alternativa ao modelo atual baseado em SNMP, criando, para esse fim um modulo OpenFlow para ambiente Emulab. Esse módulo utiliza OpenFlow como interface padronizada para configurar comutadores de diferentes modelos e fabricantes que suportem o protocolo OpenFlow, removendo, dessa forma as restrições citadas anteriormente e adicionando suporte a novos modelos de comutadores. Foi efetuado um conjunto de testes para analisar o funcionamento e desempenho do uso de comutadores OpenFlow no Emulab, que comprovaram que a solução proposta adiciona suporte a diferentes modelos de comutadores OpenFlow de forma unificada e com desempenho comparável a comutadores convencionais.