Implementação de um controlador em redes definidas por software
Autor(a) principal: | |
---|---|
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:21202024-08-19T11:01:54.884954Repositó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_ |
1811823640091557888 |