Implementação de um controlador ODL para SDN

Detalhes bibliográficos
Autor(a) principal: Souza, Gustavo Carneiro de
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/23950
Resumo: By the exponencial growth of technology and computer networks, there is a need to expand and / or modernize these network environments, either to upgrade devices or make them simpler and more pratical to manage. However, the stuck management of some devices makes this control difficult, where the source code is closed, and it is not possible to change at the user level, only by the supplier. This way, the Software Defined Networking (SDN), hosted by the Linux Foundation, an open source software, with a broad academy of developers, members and collaborative entities, which aims to bring solutions to these problems. It has a multi-layered architecture, where data, administration and control plans are basically separated, having at their extremes APIs that connect with routers, switches and various protocols, such as the well-known Openflow. Thus, this paper aims to briefly explain some controllers such as Open Network Operating System (ONOS), Floodlight and RYU, to demonstrate the installation and implementation of a virtualized OpenDaylight (ODL) controller in Virtualbox and a Mininet to give the possibility of creating a topology with the switch’s envirionment, allowing for homologation testing for later production use. Finally, show some forms of network management, what you can do and where to find both as the controller as Mininet, exemplifying the importance of having a whole network in one place, centralized, highlighting one of the main features of the SDN controller.
id UTFPR-12_0788507549097d16fe7646f8a29c9cad
oai_identifier_str oai:repositorio.utfpr.edu.br:1/23950
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Implementação de um controlador ODL para SDNODL controller’s implementation for SDNRedes de computadores - GerênciaSoftware gratuitoControladores programáveisLinux (Sistema operacional de computador)Computer networks - ManagementOpen source softwareProgrammable controllersCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOBy the exponencial growth of technology and computer networks, there is a need to expand and / or modernize these network environments, either to upgrade devices or make them simpler and more pratical to manage. However, the stuck management of some devices makes this control difficult, where the source code is closed, and it is not possible to change at the user level, only by the supplier. This way, the Software Defined Networking (SDN), hosted by the Linux Foundation, an open source software, with a broad academy of developers, members and collaborative entities, which aims to bring solutions to these problems. It has a multi-layered architecture, where data, administration and control plans are basically separated, having at their extremes APIs that connect with routers, switches and various protocols, such as the well-known Openflow. Thus, this paper aims to briefly explain some controllers such as Open Network Operating System (ONOS), Floodlight and RYU, to demonstrate the installation and implementation of a virtualized OpenDaylight (ODL) controller in Virtualbox and a Mininet to give the possibility of creating a topology with the switch’s envirionment, allowing for homologation testing for later production use. Finally, show some forms of network management, what you can do and where to find both as the controller as Mininet, exemplifying the importance of having a whole network in one place, centralized, highlighting one of the main features of the SDN controller.Com o crescimento acelerado da tecnologia e das redes de computadores, surge a necessidade de expansão e/ou modernização destes ambientes de rede, seja para atualizar os dispositivos ou tornar os mesmos mais simples e práticos quanto ao seu gerenciamento. Contudo, o gerenciamento rígido de alguns dispositivos dificulta este controle. Nestes o código fonte é fechado, não sendo possível ser alterado pelo usuário, apenas pelo fornecedor. Com isso surgiram as Redes Definidas por Software, do inglês, Software Defined Networking (SDN), mantido pela Linux Foundation, um software open source, com uma ampla gama de desenvolvedores, membros e entidades colaborativas, que tem por objetivo trazer soluções para os problemas existentes. Possui uma arquitetura multi camadas, onde são separados os planos de dados, de administração e controle, possuindo em seus extremos APIs (Application Programming Interface) que conectam com roteadores, switches e com os mais variados protocolos, como por exemplo, o Openflow. Desta forma, este trabalho tem como objetivo explicar brevemente alguns controladores como ONOS (Open Network Operating System), Floodlight e RYU, demonstrar a instalação e a implementação de um controlador OpenDaylight (ODL) virtualizado no Virtualbox e um ambiente de comutadores via Mininet para criação da topologia de rede, permitindo os testes em homologação para posteriormente o uso em produção. Por fim mostrar algumas formas de gerenciamento da rede, o que é possível fazer e onde encontrar tanto pelo controlador quanto pelo Mininet, exemplificando a importância de possuir toda uma rede em um único lugar, centralizado, deixando em evidência uma das principais características do controlador SDN.Universidade Tecnológica Federal do ParanáPonta GrossaBrasilDepartamento Acadêmico de InformáticaTecnologia em Análise e Desenvolvimento de SistemasUTFPRForonda, AugustoForonda, AugustoRanthum, GeraldoRibeiro, Richard DuarteSouza, Gustavo Carneiro de2021-01-22T19:39:53Z2021-01-22T19:39:53Z2019-11-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSOUZA, Gustavo Carneiro de. Implementação de um controlador ODL para SDN. 2019. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/23950porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2021-01-23T06:09:58Zoai:repositorio.utfpr.edu.br:1/23950Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2021-01-23T06:09:58Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Implementação de um controlador ODL para SDN
ODL controller’s implementation for SDN
title Implementação de um controlador ODL para SDN
spellingShingle Implementação de um controlador ODL para SDN
Souza, Gustavo Carneiro de
Redes de computadores - Gerência
Software gratuito
Controladores programáveis
Linux (Sistema operacional de computador)
Computer networks - Management
Open source software
Programmable controllers
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Implementação de um controlador ODL para SDN
title_full Implementação de um controlador ODL para SDN
title_fullStr Implementação de um controlador ODL para SDN
title_full_unstemmed Implementação de um controlador ODL para SDN
title_sort Implementação de um controlador ODL para SDN
author Souza, Gustavo Carneiro de
author_facet Souza, Gustavo Carneiro de
author_role author
dc.contributor.none.fl_str_mv Foronda, Augusto
Foronda, Augusto
Ranthum, Geraldo
Ribeiro, Richard Duarte
dc.contributor.author.fl_str_mv Souza, Gustavo Carneiro de
dc.subject.por.fl_str_mv Redes de computadores - Gerência
Software gratuito
Controladores programáveis
Linux (Sistema operacional de computador)
Computer networks - Management
Open source software
Programmable controllers
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Redes de computadores - Gerência
Software gratuito
Controladores programáveis
Linux (Sistema operacional de computador)
Computer networks - Management
Open source software
Programmable controllers
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description By the exponencial growth of technology and computer networks, there is a need to expand and / or modernize these network environments, either to upgrade devices or make them simpler and more pratical to manage. However, the stuck management of some devices makes this control difficult, where the source code is closed, and it is not possible to change at the user level, only by the supplier. This way, the Software Defined Networking (SDN), hosted by the Linux Foundation, an open source software, with a broad academy of developers, members and collaborative entities, which aims to bring solutions to these problems. It has a multi-layered architecture, where data, administration and control plans are basically separated, having at their extremes APIs that connect with routers, switches and various protocols, such as the well-known Openflow. Thus, this paper aims to briefly explain some controllers such as Open Network Operating System (ONOS), Floodlight and RYU, to demonstrate the installation and implementation of a virtualized OpenDaylight (ODL) controller in Virtualbox and a Mininet to give the possibility of creating a topology with the switch’s envirionment, allowing for homologation testing for later production use. Finally, show some forms of network management, what you can do and where to find both as the controller as Mininet, exemplifying the importance of having a whole network in one place, centralized, highlighting one of the main features of the SDN controller.
publishDate 2019
dc.date.none.fl_str_mv 2019-11-12
2021-01-22T19:39:53Z
2021-01-22T19:39:53Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SOUZA, Gustavo Carneiro de. Implementação de um controlador ODL para SDN. 2019. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2019.
http://repositorio.utfpr.edu.br/jspui/handle/1/23950
identifier_str_mv SOUZA, Gustavo Carneiro de. Implementação de um controlador ODL para SDN. 2019. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/23950
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Departamento Acadêmico de Informática
Tecnologia em Análise e Desenvolvimento de Sistemas
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Departamento Acadêmico de Informática
Tecnologia em Análise e Desenvolvimento de Sistemas
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850497933329301504