Implementação de um controlador em redes definidas por software

Detalhes bibliográficos
Autor(a) principal: Lessa, Jefferson Marins
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/5736
Resumo: A crescente necessidade de expansão das redes de computadores criou um novo desafio para a comunidade mundial de desenvolvedores de redes. Com o crescente uso da Internet, estando presente em todos os níveis da sociedade, como governos, empresas e domicílios, a sensibilidade de se alterar e atualizar o hardware responsável pela rede mundial de computadores aumentou consideravelmente, haja vista que um erro poderia compremeter toda a estrutura de comunicação do mundo. Com a idéia de aumentar os recursos de programação dos dispositivos de redes, surgiu a proposta do Openflow. Essa proposta permitia, entre outras coisas, o controle do fluxo dados por uma aplicação de software. Então surgiu o nome Redes Definidas por Software ou Software Defined Networking (SDN). As Redes Definidas por Software têm como premissa básica separar os planos de controle, de administração e de dados. Com isso os dispositivos de rede passariam a ser responsáveis apenas pelo encaminhamento de dados e um novo elemento entraria no cenário, o controlador SDN, que tem o papel de conhecer e controlar toda a rede, orquestrando a comunicação dos elementos. Os administradores da rede passariam a administra-la através de uma central de controle e comando, facilitando a administração. Outra tecnologia que ajudou na popularidade da arquitetura SDN foi a virtualização. O conceito de Virtualização das Funções da Rede, que é focado no provisionamento de novos serviços e funções de rede virtuais como firewalls ou load balancers, junto ao controle proporcionado pelo controlador, foram adotados largamente pela indústria de redes. O uso dessas tecnologias alinhadas, além de aumentar velocidade no provisionamento de novos elementos de rede também diminuem os custos operacionais das empresas. Com isso em mente, esse trabalho propõe a demonstração do uso de um controlador SDN em um ambiente de rede virtual. A proposta é que as ações tomadas na rede sejam refletidas no controlador e os comandos executados no controlador impactem a rede.
id UFF-2_9f9dbb4429d551763fa17a3728f99b1e
oai_identifier_str oai:app.uff.br:1/5736
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Implementação de um controlador em redes definidas por softwareRedes definidas por softwareSoftware defined networkingSDNVirtualização das funções da redeNetwork functions virtualizationNFVOpenflowONOSRede definida por softwareRede de computadoresProtocolo de comunicaçãoA crescente necessidade de expansão das redes de computadores criou um novo desafio para a comunidade mundial de desenvolvedores de redes. Com o crescente uso da Internet, estando presente em todos os níveis da sociedade, como governos, empresas e domicílios, a sensibilidade de se alterar e atualizar o hardware responsável pela rede mundial de computadores aumentou consideravelmente, haja vista que um erro poderia compremeter toda a estrutura de comunicação do mundo. Com a idéia de aumentar os recursos de programação dos dispositivos de redes, surgiu a proposta do Openflow. Essa proposta permitia, entre outras coisas, o controle do fluxo dados por uma aplicação de software. Então surgiu o nome Redes Definidas por Software ou Software Defined Networking (SDN). As Redes Definidas por Software têm como premissa básica separar os planos de controle, de administração e de dados. Com isso os dispositivos de rede passariam a ser responsáveis apenas pelo encaminhamento de dados e um novo elemento entraria no cenário, o controlador SDN, que tem o papel de conhecer e controlar toda a rede, orquestrando a comunicação dos elementos. Os administradores da rede passariam a administra-la através de uma central de controle e comando, facilitando a administração. Outra tecnologia que ajudou na popularidade da arquitetura SDN foi a virtualização. O conceito de Virtualização das Funções da Rede, que é focado no provisionamento de novos serviços e funções de rede virtuais como firewalls ou load balancers, junto ao controle proporcionado pelo controlador, foram adotados largamente pela indústria de redes. O uso dessas tecnologias alinhadas, além de aumentar velocidade no provisionamento de novos elementos de rede também diminuem os custos operacionais das empresas. Com isso em mente, esse trabalho propõe a demonstração do uso de um controlador SDN em um ambiente de rede virtual. A proposta é que as ações tomadas na rede sejam refletidas no controlador e os comandos executados no controlador impactem a rede.The growing need to expand computer networks has created a new challenge for the global network developer community. With the increasing use of the internet, being present in all levels of society, such as governments, companies and houses, the sensiti- vity of altering and updating the network responsible for the global computer network has increased, since a simple mistake coud compromise the entire global communication structure. With the idea of increasing the programming resources of the network devices, the Openflow proposal came up. This proposal allowed, among other things, control of the network flow by a software application, hence the name Software Defined Network (SDN). The Software Defined Networks have the basic premise to separating the plans of control, administration and data. This means that the network devices would only be responsible for data transmission and a new element would enter the scenario, the SDN controller, which has the role of knowing and controlling the whole network, orchestrating the communication of the elements. The administrator for the network would manage it through a central control and command, facilitating the control and reducing the risks of errors. Another technology that helped increase the popularity of SDN was virtualization. The concept of Network Functions Virtualization (NFV), which focuses on the provision of new services and virtual network functions such as firewalls or load balancers, along with the control provided by the controller have been widely adopted by the network industry. These technologies aligned in addition to speed in provisioning also lowered the operating costs of companies. With this in mind, this work proposes the demonstration of the use of a SDN controller next to a virtual network. The proposal is that actions taken on the network are reflected in the controller and the executed commands on the controller impacts the network status.Albuquerque, Célio Vinicius Neves dePassos, Diego GimenezMoraes, Igor MonteiroLessa, Jefferson Marins2018-02-07T13:19:53Z2018-02-07T13:19:53Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/5736http://creativecommons.org/licenses/by-nc-nd/3.0/br/CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2021-09-20T15:16:30Zoai:app.uff.br:1/5736Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202021-09-20T15:16:30Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Implementação de um controlador em redes definidas por software
title Implementação de um controlador em redes definidas por software
spellingShingle Implementação de um controlador em redes definidas por software
Lessa, Jefferson Marins
Redes definidas por software
Software defined networking
SDN
Virtualização das funções da rede
Network functions virtualization
NFV
Openflow
ONOS
Rede definida por software
Rede de computadores
Protocolo de comunicação
title_short Implementação de um controlador em redes definidas por software
title_full Implementação de um controlador em redes definidas por software
title_fullStr Implementação de um controlador em redes definidas por software
title_full_unstemmed Implementação de um controlador em redes definidas por software
title_sort Implementação de um controlador em redes definidas por software
author Lessa, Jefferson Marins
author_facet Lessa, Jefferson Marins
author_role author
dc.contributor.none.fl_str_mv Albuquerque, Célio Vinicius Neves de
Passos, Diego Gimenez
Moraes, Igor Monteiro
dc.contributor.author.fl_str_mv Lessa, Jefferson Marins
dc.subject.por.fl_str_mv Redes definidas por software
Software defined networking
SDN
Virtualização das funções da rede
Network functions virtualization
NFV
Openflow
ONOS
Rede definida por software
Rede de computadores
Protocolo de comunicação
topic Redes definidas por software
Software defined networking
SDN
Virtualização das funções da rede
Network functions virtualization
NFV
Openflow
ONOS
Rede definida por software
Rede de computadores
Protocolo de comunicação
description A crescente necessidade de expansão das redes de computadores criou um novo desafio para a comunidade mundial de desenvolvedores de redes. Com o crescente uso da Internet, estando presente em todos os níveis da sociedade, como governos, empresas e domicílios, a sensibilidade de se alterar e atualizar o hardware responsável pela rede mundial de computadores aumentou consideravelmente, haja vista que um erro poderia compremeter toda a estrutura de comunicação do mundo. Com a idéia de aumentar os recursos de programação dos dispositivos de redes, surgiu a proposta do Openflow. Essa proposta permitia, entre outras coisas, o controle do fluxo dados por uma aplicação de software. Então surgiu o nome Redes Definidas por Software ou Software Defined Networking (SDN). As Redes Definidas por Software têm como premissa básica separar os planos de controle, de administração e de dados. Com isso os dispositivos de rede passariam a ser responsáveis apenas pelo encaminhamento de dados e um novo elemento entraria no cenário, o controlador SDN, que tem o papel de conhecer e controlar toda a rede, orquestrando a comunicação dos elementos. Os administradores da rede passariam a administra-la através de uma central de controle e comando, facilitando a administração. Outra tecnologia que ajudou na popularidade da arquitetura SDN foi a virtualização. O conceito de Virtualização das Funções da Rede, que é focado no provisionamento de novos serviços e funções de rede virtuais como firewalls ou load balancers, junto ao controle proporcionado pelo controlador, foram adotados largamente pela indústria de redes. O uso dessas tecnologias alinhadas, além de aumentar velocidade no provisionamento de novos elementos de rede também diminuem os custos operacionais das empresas. Com isso em mente, esse trabalho propõe a demonstração do uso de um controlador SDN em um ambiente de rede virtual. A proposta é que as ações tomadas na rede sejam refletidas no controlador e os comandos executados no controlador impactem a rede.
publishDate 2018
dc.date.none.fl_str_mv 2018-02-07T13:19:53Z
2018-02-07T13:19:53Z
2018
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 https://app.uff.br/riuff/handle/1/5736
url https://app.uff.br/riuff/handle/1/5736
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135356697477120