Crops Uma Proposta de Comutador Programável de Código Aberto para Prototipação de Redes

Made available in DSpace on 2016-08-29T15:33:22Z (GMT). No. of bitstreams: 1 tese_9190_336ª Ata - Diego Rossi Mafioletti.PDF: 614810 bytes, checksum: 58fc799a9eec7b8d54cb2b653802f620 (MD5) Previous issue date: 2015-08-31 === Redes Definidas por Software (SDN) prometem um caminho tecnológico para f...

Full description

Bibliographic Details
Main Author: MAFIOLETTI, D. R.
Other Authors: VILLACA, R. S.
Format: Others
Published: Universidade Federal do Espírito Santo 2016
Online Access:http://repositorio.ufes.br/handle/10/4291
Description
Summary:Made available in DSpace on 2016-08-29T15:33:22Z (GMT). No. of bitstreams: 1 tese_9190_336ª Ata - Diego Rossi Mafioletti.PDF: 614810 bytes, checksum: 58fc799a9eec7b8d54cb2b653802f620 (MD5) Previous issue date: 2015-08-31 === Redes Definidas por Software (SDN) prometem um caminho tecnológico para fortalecer os usuários com habilidade de inovar em suas redes. Porém, a diversidade de switches de rede que suportam SDN ainda é um obstáculo para os engenheiros de rede dispostos a desenvolver aplicações inovadoras devido a implementação do hardware ser fechada e proprietária. Essa diversidade implica em desafios significantes no controle dos switches SDN e o desenvolvimento de aplicações SDN de alta performance, o que não contempla um dos pilares de SDN: permitir a pesquisa e inovação em redes de computadores. Esse trabalho explora o limite de alguns equipamentos commodities de rede, tal como o switch Mikrotik RouterBoard, no qual seu firmware original é substituído pelo OpenWRT, uma distribuição baseada no GNU Linux, juntamente com o Open vSwitch (OvS), um switch virtual de código aberto independente de hardware. Como prova de conceito, o protótipo foi implementado em switches comerciais de baixo custo, conduzindo experimentos com o objetivo de analisar certas características do protocolo OpenFlow portadas nestes equipamentos, como quantidade máxima de entradas na tabela de fluxo, a vazão de dados possível utilizando tamanhos variados de pacotes de rede, comparando seus resultados com a implementação original disponibilizada pelo fabricante e a influência da utilização do CPU do switch no resultado. Por fim, foi construído um switch com balanceamento de carga estocástico utilizando tabelas de grupos, um recurso disponível no OpenFlow a partir da versão 1.2, que somente foi possível graças à natureza de código fonte aberto das ferramentas escolhidas. Esta combinação de plataformas abertas representa um passo natural no desenvolvimento, implementação, e avaliação de aplicações SDN.