Aplicações sobre redes definidas por software baseadas em Open Flow

Detalhes bibliográficos
Autor(a) principal: Pernes, David Alexandre Figueira
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.21/11692
Resumo: Trabalho final de mestrado para obtenção do grau de mestre em Engenharia de Electrónica e de Telecomunicações
id RCAP_9981083385b3435cbb98c650460a19fd
oai_identifier_str oai:repositorio.ipl.pt:10400.21/11692
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Aplicações sobre redes definidas por software baseadas em Open FlowRedes definidas por softwareSoftware networks definedVirtualizaçãoVirtualizationOpenFlowFloodlightTrabalho final de mestrado para obtenção do grau de mestre em Engenharia de Electrónica e de TelecomunicaçõesA presente dissertação baseia-se num estudo aprofundado sobre redes definidas por software, mais conhecidas por SDN (Software Defined Networks), baseadas no uso do protocolo OpenFlow. Para efetuar este estudo foi analisada a arquitetura de uma rede SDN bem como a comunicação sobre o protocolo OpenFlow fazendo um levantamento de informação relativo a softwares e equipamentos atualmente utilizados. De maneira a realizar uma prova de conceito sobre as vantagens e potencialidades que uma rede SDN pode oferecer foi implementada uma rede SDN sobre ambiente virtual utilizando o software Floodlight que serve de controlador SDN. Foi também utilizado o software Mininet que virtualiza o equipamentos de switching com capacidade de comunicação com o controlador via protocolo OpenFlow. Tendo um controlador a comunicar, com sucesso, com diversos equipamentos através do protocolo OpenFlow foi possível aliar conhecimentos de programação java e desenvolver aplicações sobre o controlador. Foram desenvolvidas 2 aplicações sobre o controlador, sendo que, uma delas teria o objetivo de monitorizar o tráfego de determinadas portas na rede virtualizada e outra teria como objetivo uma a criação de uma GUI (Graphical User Interface) para o módulo Firewall disponibilizado pelo controlador. Sendo o Floodlight um software de fonte aberta foi possível efetuar uma contribuição no código fonte do controlador junto da equipa de desenvolvimento da Floodlight no sentido de otimizar o funcionamento do módulo Firewall. Com esta dissertação é possível identificar as possibilidades que uma rede SDN pode oferecer uma vez que este tipo de redes potência a inovação, a flexibilidade e o controlo sobre a rede.This thesis aims to address the domain of the SDNs based on the use of the OpenFlow protocol in order to gain knowledge in the area and develop applications that take advantage of such networks. In order to develop knowledge in the area a review of the state of the art was made, by reviewing the available literature and the current state-of-the art software-based implementations. To make a proof of concept about the advantages and the features that a SDN network can offer a SDN network was implemented in a virtual environment using Floodlight software witch servers as a SDN controller and Mininet which virtualizes switching equipment that supports the OpenFlow protocol. Each individual equipment virtualized by Mininet communicates with the server via OpenFlow protocol. With this virtual environment built it was possible do develop software based on java programing language and take advantage of innumerous features that a SDN network can provide. Two different applications were developed in which one of them consisted in a port monitoring application where it is possible to monitor de current bit rate of a given port and another application that provides a GUI to the controller’s firewall module. Since Floodlight is an open source software it was also able to make a contribution in the firewall module in order to optimize its functionality. This contribution was approved by the Floodlight development team. With this thesis it is possible to verify all the possibilities that a SDN network can offer in terms of innovation, flexibility and control over the network.Instituto Superior de Engenharia de LisboaPinho, Pedro Renato TavaresRCIPLPernes, David Alexandre Figueira2020-05-22T18:17:09Z2016-11-302016-11-30T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.21/11692TID:202482740porPERNES, David Alexandre Figueira - Aplicações sobre redes definidas por software baseadas em Open Flow. Lisboa: Instituto Superior de Engenharia de Lisboa, 2016. Dissertação de mestrado.info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-08-03T10:03:13Zoai:repositorio.ipl.pt:10400.21/11692Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:19:54.148783Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Aplicações sobre redes definidas por software baseadas em Open Flow
title Aplicações sobre redes definidas por software baseadas em Open Flow
spellingShingle Aplicações sobre redes definidas por software baseadas em Open Flow
Pernes, David Alexandre Figueira
Redes definidas por software
Software networks defined
Virtualização
Virtualization
OpenFlow
Floodlight
title_short Aplicações sobre redes definidas por software baseadas em Open Flow
title_full Aplicações sobre redes definidas por software baseadas em Open Flow
title_fullStr Aplicações sobre redes definidas por software baseadas em Open Flow
title_full_unstemmed Aplicações sobre redes definidas por software baseadas em Open Flow
title_sort Aplicações sobre redes definidas por software baseadas em Open Flow
author Pernes, David Alexandre Figueira
author_facet Pernes, David Alexandre Figueira
author_role author
dc.contributor.none.fl_str_mv Pinho, Pedro Renato Tavares
RCIPL
dc.contributor.author.fl_str_mv Pernes, David Alexandre Figueira
dc.subject.por.fl_str_mv Redes definidas por software
Software networks defined
Virtualização
Virtualization
OpenFlow
Floodlight
topic Redes definidas por software
Software networks defined
Virtualização
Virtualization
OpenFlow
Floodlight
description Trabalho final de mestrado para obtenção do grau de mestre em Engenharia de Electrónica e de Telecomunicações
publishDate 2016
dc.date.none.fl_str_mv 2016-11-30
2016-11-30T00:00:00Z
2020-05-22T18:17:09Z
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://hdl.handle.net/10400.21/11692
TID:202482740
url http://hdl.handle.net/10400.21/11692
identifier_str_mv TID:202482740
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv PERNES, David Alexandre Figueira - Aplicações sobre redes definidas por software baseadas em Open Flow. Lisboa: Instituto Superior de Engenharia de Lisboa, 2016. Dissertação de mestrado.
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Superior de Engenharia de Lisboa
publisher.none.fl_str_mv Instituto Superior de Engenharia de Lisboa
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133467488813056