DSpace Repository

Havox: uma arquitetura para orquestração de tráfego em redes openflow

Show simple item record

dc.contributor.advisor Lucena, Sidney Cunha de
dc.contributor.author Silva, Rodrigo Soares e
dc.date.accessioned 2018-02-27T20:57:17Z
dc.date.available 2018-02-27T20:57:17Z
dc.date.issued 2017-10-04
dc.identifier.citation SILVA, Rodrigo Soares e. Havox: uma arquitetura para orquestração de tráfego em redes openflow. 2017. 99f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, Rio de Janeiro, 2017. pt_BR
dc.identifier.uri http://hdl.handle.net/unirio/11124
dc.description.sponsorship n/a pt_BR
dc.language.iso Portuguese pt_BR
dc.rights openAccess pt_BR
dc.title Havox: uma arquitetura para orquestração de tráfego em redes openflow pt_BR
dc.type masterThesis pt_BR
dc.contributor.referee Lucena, Sidney Cunha de
dc.contributor.referee Campos, Carlos Alberto Vieira
dc.contributor.referee Moraes, Igor Monteiro
dc.contributor.referee Rezende, José Ferreira de
dc.degree.department CCET pt_BR
dc.degree.grantor Universidade Federal do Estado do Rio de Janeiro - UNIRIO pt_BR
dc.degree.level Mestrado Acadêmico pt_BR
dc.degree.local Rio de Janeiro, RJ. pt_BR
dc.degree.program Programa de Pós-Graduação em Informática pt_BR
dc.subject.cnpq CIÊNCIAS EXATAS E DA TERRA pt_BR
dc.subject.cnpq CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.subject.en SDN pt_BR
dc.subject.en OpenFlow pt_BR
dc.subject.en DSL pt_BR
dc.subject.en Orchestration pt_BR
dc.subject.en RouteFlow pt_BR
dc.description.abstracten Software-defined networking has been providing more control to network administrators, but generating several OpenFlow rules simultaneously is yet a tough job. It is necessary to predict every single kind of tra c, or at least implement the treatment to be executed in the control layer for yet unknown packets. There are already research projects which generate a set of OpenFlow rules for basic network operations, as well as tools with their own grammars which parse high level network policy descriptions and translate them to rules to be installed in the switches. An opportunity was observed to combine some of those tools in a new resource capable of giving to the network administrator a friendly configuration language to help him define how the data tra c should be forwarding inside the domain. This work presents Havox, an architecture to help data tra c orchestration inside a domain using a simple, OpenFlow fields-based description. As a proof of concept, Havox architecture is meant to be used in situations where there are multiple known routes for any network prefix, which makes using OpenFlow protocol fields like the application port possible, for instance, in order to select di erent types of tra c and forward them through distinct exits. Its syntax is interpreted and generates a set of rules that have more priority than those created by the RouteFlow IP routing platform, which was also integrated to the network application stack. Therefore, packets that match rules created by the administrator using Havox will have a distinct treatment and can be balanced as planned, while other packets will be handled normally by RouteFlow-created rules. pt_BR
dc.degree.country Brasil pt_BR
dc.description.sponsordocumentnumber n/a pt_BR
dc.description.abstractpt As redes definidas por software j´a vˆem conferindo maior poder de controle aos administradores de rede, mas gerar muitas regras OpenFlow simultaneamente ainda ´e um trabalho ´arduo. Faz-se necess´ario antever cada tipo de tr´afego, ou no m´ınimo implementar o tratamento a ser executado na camada de controle para pacotes ainda desconhecidos. J´a existem projetos de pesquisa que geram um conjunto de regras OpenFlow para operac¸ ˜oes b´asicas de rede, bem como ferramentas com gram´atica pr´opria que interpretam descric¸ ˜oes de pol´ıticas de rede em alto n´ıvel e as traduzem para regras a serem instaladas nos switches. Observou-se a oportunidade de combinar o funcionamento dessas ferramentas em um novo recurso que tamb´em fornec¸a ao administrador uma linguagem de configurac¸ ˜ao amig´avel para definir como o tr´afego deve ser encaminhado no dom´ınio. Este trabalho apresenta o Havox, uma arquitetura que visa auxiliar a orquestrac¸ ˜ao do tr´afego passante num dom´ınio atrav´es de uma descric¸ ˜ao simples e baseada nos campos OpenFlow. Como prova de conceito, a arquitetura Havox ´e aplicada a situac¸ ˜oes em que h´a mais de uma rota conhecida para quaisquer prefixos de rede, o que torna poss´ıvel o uso do protocolo OpenFlow e seus campos, como por exemplo a porta da aplicac¸ ˜ao, para selecionar diferentes tipos de tr´afego e encaminh´a-los por sa´ıdas distintas. Sua sintaxe ´e interpretada e gera um conjunto de regras que possuem prioridade superior `aquelas criadas pela plataforma de roteamento IP RouteFlow, que tamb´em foi integrada `a pilha de aplicac¸ ˜oes de rede. Dessa forma, pacotes que correspondam `as regras criadas pelo administrador com o uso do Havox ter˜ao tratamento diferenciado e podem ser balanceados conforme planejado, enquanto os demais pacotes ser˜ao tratados normalmente pelas regras criadas pelo RouteFlow. pt_BR
dc.subject.pt SDN pt_BR
dc.subject.pt OpenFlow pt_BR
dc.subject.pt DSL pt_BR
dc.subject.pt Orquestração pt_BR
dc.subject.pt RouteFlow pt_BR


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

|
|