Openvisor – framework para redes de experimentação Openflow

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Powaczuk, Lucas
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
dARK ID: ark:/26339/001300000xq7n
Idioma: por
Instituição de defesa: Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
Centro de Tecnologia
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://repositorio.ufsm.br/handle/1/12942
Resumo: OpenFlow-based testbeds have been established as an emerging field of research in order to create experimental environments that enable the development of new technologies on real network infrastructures. The bibliographic review showed that existing experimentation networks still lack mechanisms to guarantee users simplified operational forms, decoupled from the physical substrate and that are resilient. In this context, the research problem is: how to guarantee the users of OpenFlow experimentation networks an environment that allows creating virtual networks with low complexity in operation, flexible and resilient to link failures. The hypothesis that guided the study is that by integrating the tools OpenVirteX and FlowVisor and, consequently of its functionalities, the resulting framework would allow to achieving this purpose. OpenVirteX and FlowVisor are network hypervisors with distinct functionalities where the former has the use of virtual and arbitrary topologies, connectivity failure recovery, and absolute control. The FlowVisor has its main contribution in providing a wide flexibility in the definition of virtual networks. Therefore, the objective of this study was to develop a framework for OpenFlow experimentation networks, aiming to provide flexible virtual networks to users, with low complexity of the operation, having absolute control and resilient to failures. The study methodology is characterized by the hypothetical-deductive method. The procedures used to develop the proposal were: create the experimentation context, individual testing of the OpenVirteX and FlowVisor hypervisors, integration of the tools, evaluation of the framework and, finally, analysis and discussion of the results. The study confirmed some of the guiding hypothesis of the proposal since the framework was: Flexible, allowing to use any metrics of the OpenFlow header for the segmentation of virtual networks; Low complexity, because it allows to use a virtual and arbitrary topology composed of a single virtual switch corresponding to the entire physical network; Resilient to connectivity failures, because the tool was able to redefine the communication through of alternative routes. Regarding absolute control, the results refute the presence of this functionality. It was observed that providing total control of the network to the user has the impact of weakening the flexibility of the experimentation environment.
id UFSM_91cbae65cceb6da8e9c4ae60f736c267
oai_identifier_str oai:repositorio.ufsm.br:1/12942
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Openvisor – framework para redes de experimentação OpenflowOpenvisor – framework para ambientes de experimentação openflow com redes overlay tolerante à falhasRedes definidas por softwareRedes de experimentaçãoVirtualização de redesSoftware defined networkingExperimentation networksNetwork virtualizationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOOpenFlow-based testbeds have been established as an emerging field of research in order to create experimental environments that enable the development of new technologies on real network infrastructures. The bibliographic review showed that existing experimentation networks still lack mechanisms to guarantee users simplified operational forms, decoupled from the physical substrate and that are resilient. In this context, the research problem is: how to guarantee the users of OpenFlow experimentation networks an environment that allows creating virtual networks with low complexity in operation, flexible and resilient to link failures. The hypothesis that guided the study is that by integrating the tools OpenVirteX and FlowVisor and, consequently of its functionalities, the resulting framework would allow to achieving this purpose. OpenVirteX and FlowVisor are network hypervisors with distinct functionalities where the former has the use of virtual and arbitrary topologies, connectivity failure recovery, and absolute control. The FlowVisor has its main contribution in providing a wide flexibility in the definition of virtual networks. Therefore, the objective of this study was to develop a framework for OpenFlow experimentation networks, aiming to provide flexible virtual networks to users, with low complexity of the operation, having absolute control and resilient to failures. The study methodology is characterized by the hypothetical-deductive method. The procedures used to develop the proposal were: create the experimentation context, individual testing of the OpenVirteX and FlowVisor hypervisors, integration of the tools, evaluation of the framework and, finally, analysis and discussion of the results. The study confirmed some of the guiding hypothesis of the proposal since the framework was: Flexible, allowing to use any metrics of the OpenFlow header for the segmentation of virtual networks; Low complexity, because it allows to use a virtual and arbitrary topology composed of a single virtual switch corresponding to the entire physical network; Resilient to connectivity failures, because the tool was able to redefine the communication through of alternative routes. Regarding absolute control, the results refute the presence of this functionality. It was observed that providing total control of the network to the user has the impact of weakening the flexibility of the experimentation environment.As redes de experimentação (testbeds) baseadas em OpenFlow tem-se constituído em um campo de investigação emergente, tendo em vista a necessidade de criar ambientes de experimentação que viabilizem o desenvolvimento de novas tecnologias sobre infraestruturas de redes reais. A revisão bibliográfica evidenciou que as redes de experimentação existentes, ainda, carecem de mecanismos que garantam aos usuários formas operacionais simplificadas, desacopladas do substrato físico e que sejam resilientes. Neste contexto, a problemática da investigação é: como garantir aos usuários de redes de experimentação OpenFlow um ambiente que possibilite criar redes virtuais de baixa complexidade de operação, flexíveis e resiliente a rupturas de enlaces? A hipótese que direcionou o estudo é que através da integração das ferramentas OpenVirteX e FlowVisor e, consequentemente de suas funcionalidades, o framework resultante possibilitaria atingir tal propósito. O OpenVirteX e FlowVisor são hypervisors de rede com funcionalidades distintas onde o primeiro dispõe da utilização de topologias virtuais e arbitrárias, recuperação de falhas de conectividade e controle absoluto. Já o FlowVisor tem sua principal contribuição em fornecer uma ampla flexibilidade na definição das redes virtuais. Logo, o objetivo deste estudo foi desenvolver um framework para redes de experimentação OpenFlow, objetivando proporcionar aos usuários redes virtuais flexíveis, de baixa complexidade de operacionalização, dispondo de controle absoluto e resiliente a falhas. A metodologia do estudo caracteriza-se pelo método hipotético-dedutivo. Os procedimentos aplicados para o desenvolvimento da proposta foram: a criação do contexto da experimentação, testes individuais dos hypervisors OpenVirteX e FlowVisor, integração das ferramentas, avaliação do Framework e, finalmente a análise e discussões dos resultados. O estudo realizado confirmou parte da hipótese norteadora da proposta uma vez que o framework se mostrou: Flexível, ao permitir utilizar quaisquer métricas do cabeçalho OpenFlow para a segmentação das redes virtuais; Baixa complexidade, pois permite utilizar uma topologia virtual e arbitrária composta por um único switch virtual correspondendo a totalidade da rede física; Resiliente a falhas de conectividade, pois a ferramenta se mostrou capaz de redefinir a comunicação através de rotas alternativas. No que se refere ao controle absoluto, os resultados refutam a presença dessa funcionalidade. Observou-se que disponibilizar o controle total da rede para o usuário tem o impacto de fragilizar a flexibilidade do ambiente de experimentação.Universidade Federal de Santa MariaBrasilCiência da ComputaçãoUFSMPrograma de Pós-Graduação em InformáticaCentro de TecnologiaMedina, Roseclea Duartehttp://lattes.cnpq.br/6560346309368052Santos, Carlos Raniery Paula doshttp://lattes.cnpq.br/0538173746410766Amaral, Érico Marcelo Hoff dohttp://lattes.cnpq.br/2530535838251633Powaczuk, Lucas2018-04-12T14:37:31Z2018-04-12T14:37:31Z2016-12-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/12942ark:/26339/001300000xq7nporAttribution-NonCommercial-NoDerivatives 4.0 Internationalinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-08-30T20:18:36Zoai:repositorio.ufsm.br:1/12942Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2022-08-30T20:18:36Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Openvisor – framework para redes de experimentação Openflow
Openvisor – framework para ambientes de experimentação openflow com redes overlay tolerante à falhas
title Openvisor – framework para redes de experimentação Openflow
spellingShingle Openvisor – framework para redes de experimentação Openflow
Powaczuk, Lucas
Redes definidas por software
Redes de experimentação
Virtualização de redes
Software defined networking
Experimentation networks
Network virtualization
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Openvisor – framework para redes de experimentação Openflow
title_full Openvisor – framework para redes de experimentação Openflow
title_fullStr Openvisor – framework para redes de experimentação Openflow
title_full_unstemmed Openvisor – framework para redes de experimentação Openflow
title_sort Openvisor – framework para redes de experimentação Openflow
author Powaczuk, Lucas
author_facet Powaczuk, Lucas
author_role author
dc.contributor.none.fl_str_mv Medina, Roseclea Duarte
http://lattes.cnpq.br/6560346309368052
Santos, Carlos Raniery Paula dos
http://lattes.cnpq.br/0538173746410766
Amaral, Érico Marcelo Hoff do
http://lattes.cnpq.br/2530535838251633
dc.contributor.author.fl_str_mv Powaczuk, Lucas
dc.subject.por.fl_str_mv Redes definidas por software
Redes de experimentação
Virtualização de redes
Software defined networking
Experimentation networks
Network virtualization
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Redes definidas por software
Redes de experimentação
Virtualização de redes
Software defined networking
Experimentation networks
Network virtualization
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description OpenFlow-based testbeds have been established as an emerging field of research in order to create experimental environments that enable the development of new technologies on real network infrastructures. The bibliographic review showed that existing experimentation networks still lack mechanisms to guarantee users simplified operational forms, decoupled from the physical substrate and that are resilient. In this context, the research problem is: how to guarantee the users of OpenFlow experimentation networks an environment that allows creating virtual networks with low complexity in operation, flexible and resilient to link failures. The hypothesis that guided the study is that by integrating the tools OpenVirteX and FlowVisor and, consequently of its functionalities, the resulting framework would allow to achieving this purpose. OpenVirteX and FlowVisor are network hypervisors with distinct functionalities where the former has the use of virtual and arbitrary topologies, connectivity failure recovery, and absolute control. The FlowVisor has its main contribution in providing a wide flexibility in the definition of virtual networks. Therefore, the objective of this study was to develop a framework for OpenFlow experimentation networks, aiming to provide flexible virtual networks to users, with low complexity of the operation, having absolute control and resilient to failures. The study methodology is characterized by the hypothetical-deductive method. The procedures used to develop the proposal were: create the experimentation context, individual testing of the OpenVirteX and FlowVisor hypervisors, integration of the tools, evaluation of the framework and, finally, analysis and discussion of the results. The study confirmed some of the guiding hypothesis of the proposal since the framework was: Flexible, allowing to use any metrics of the OpenFlow header for the segmentation of virtual networks; Low complexity, because it allows to use a virtual and arbitrary topology composed of a single virtual switch corresponding to the entire physical network; Resilient to connectivity failures, because the tool was able to redefine the communication through of alternative routes. Regarding absolute control, the results refute the presence of this functionality. It was observed that providing total control of the network to the user has the impact of weakening the flexibility of the experimentation environment.
publishDate 2016
dc.date.none.fl_str_mv 2016-12-20
2018-04-12T14:37:31Z
2018-04-12T14:37:31Z
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 http://repositorio.ufsm.br/handle/1/12942
dc.identifier.dark.fl_str_mv ark:/26339/001300000xq7n
url http://repositorio.ufsm.br/handle/1/12942
identifier_str_mv ark:/26339/001300000xq7n
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br
_version_ 1847153463071342592