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

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Silva, Rodrigo Soares e
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: Não Informado pela instituição
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:
SDN
DSL
Link de acesso: http://hdl.handle.net/unirio/11124
Resumo: n/a
id UNIRIO_235e5bd406f4b91ae8ca5dcd9f1ddf49
oai_identifier_str oai:localhost:unirio/11124
network_acronym_str UNIRIO
network_name_str Repositório Hórus
repository_id_str
spelling Havox: uma arquitetura para orquestração de tráfego em redes openflowCIÊNCIAS EXATAS E DA TERRACIÊNCIA DA COMPUTAÇÃOSDNOpenFlowDSLOrchestrationRouteFlowSDNOpenFlowDSLOrquestraçãoRouteFlown/aSoftware-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.n/aAs 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.Lucena, Sidney Cunha deLucena, Sidney Cunha deCampos, Carlos Alberto VieiraMoraes, Igor MonteiroRezende, José Ferreira deSilva, Rodrigo Soares e2018-02-27T20:57:17Z2018-02-27T20:57:17Z2017-10-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisSILVA, 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.http://hdl.handle.net/unirio/11124info:eu-repo/semantics/openAccessporreponame:Repositório Hórusinstname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO)instacron:UNIRIO2018-02-27T20:57:17Zoai:localhost:unirio/11124Repositório InstitucionalPUBhttp://www.repositorio-bc.unirio.br:8080/oai/requestbiblioteca.sid@unirio.bropendoar:2024-12-06T17:57:12.845030Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO)false
dc.title.none.fl_str_mv Havox: uma arquitetura para orquestração de tráfego em redes openflow
title Havox: uma arquitetura para orquestração de tráfego em redes openflow
spellingShingle Havox: uma arquitetura para orquestração de tráfego em redes openflow
Silva, Rodrigo Soares e
CIÊNCIAS EXATAS E DA TERRA
CIÊNCIA DA COMPUTAÇÃO
SDN
OpenFlow
DSL
Orchestration
RouteFlow
SDN
OpenFlow
DSL
Orquestração
RouteFlow
title_short Havox: uma arquitetura para orquestração de tráfego em redes openflow
title_full Havox: uma arquitetura para orquestração de tráfego em redes openflow
title_fullStr Havox: uma arquitetura para orquestração de tráfego em redes openflow
title_full_unstemmed Havox: uma arquitetura para orquestração de tráfego em redes openflow
title_sort Havox: uma arquitetura para orquestração de tráfego em redes openflow
author Silva, Rodrigo Soares e
author_facet Silva, Rodrigo Soares e
author_role author
dc.contributor.none.fl_str_mv Lucena, Sidney Cunha de
Lucena, Sidney Cunha de
Campos, Carlos Alberto Vieira
Moraes, Igor Monteiro
Rezende, José Ferreira de
dc.contributor.author.fl_str_mv Silva, Rodrigo Soares e
dc.subject.por.fl_str_mv CIÊNCIAS EXATAS E DA TERRA
CIÊNCIA DA COMPUTAÇÃO
SDN
OpenFlow
DSL
Orchestration
RouteFlow
SDN
OpenFlow
DSL
Orquestração
RouteFlow
topic CIÊNCIAS EXATAS E DA TERRA
CIÊNCIA DA COMPUTAÇÃO
SDN
OpenFlow
DSL
Orchestration
RouteFlow
SDN
OpenFlow
DSL
Orquestração
RouteFlow
description n/a
publishDate 2017
dc.date.none.fl_str_mv 2017-10-04
2018-02-27T20:57:17Z
2018-02-27T20:57:17Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 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.
http://hdl.handle.net/unirio/11124
identifier_str_mv 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.
url http://hdl.handle.net/unirio/11124
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Hórus
instname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO)
instacron:UNIRIO
instname_str Universidade Federal do Estado do Rio de Janeiro (UNIRIO)
instacron_str UNIRIO
institution UNIRIO
reponame_str Repositório Hórus
collection Repositório Hórus
repository.name.fl_str_mv Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO)
repository.mail.fl_str_mv biblioteca.sid@unirio.br
_version_ 1817726463436128256