Redes definidas por software com serviços orientados a nomes

Detalhes bibliográficos
Autor(a) principal: Lucas Augusto Maia da Silva
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/ESBF-AKUMUM
Resumo: Redes Definidas por Software (SDN) trazem inovações e facilitam pesquisas em redes de computadores. Uma das possíveis implementações de uma rede SDN é utilizando o protocolo OpenFlow. Apesar do sucesso, o protocolo OpenFlow possui limitações. O OpenFlow só trabalha com campos de cabeçalhos das camadas L2-L4 para identificação de fluxos. Caso o usuário deseje utilizar dados da camada de aplicação (L7), ele deve buscar outras abordagens, o que na maioria das vezes gera um custo adicional à aplicação (financeiro ou computacional). Este projeto estende o protocolo OpenFlow para atender a camada L7, mais especificamente, lidar com nomes de domínio. O objetivo é aumentar o poder de abstração dos switches OpenFlow. Nosso projeto facilita a criação de aplicações como Firewall, QoS, contadores estatísticos, e outras aplicações utilizando nomes de domínio. Nossa solução diminui a quantidade de linhas de código em programas SDN, e a quantidade de regras na tabela de fluxos do switch.
id UFMG_2945eb6dc6c96f13f798e9295cf14b19
oai_identifier_str oai:repositorio.ufmg.br:1843/ESBF-AKUMUM
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Marcos Augusto Menezes VieiraDorgival Olavo Guedes NetoDorgival Olavo Guedes NetoDaniel Fernandes MacedoLuiz Filipe Menezes VieiraLucas Augusto Maia da Silva2019-08-11T18:46:43Z2019-08-11T18:46:43Z2016-10-21http://hdl.handle.net/1843/ESBF-AKUMUMRedes Definidas por Software (SDN) trazem inovações e facilitam pesquisas em redes de computadores. Uma das possíveis implementações de uma rede SDN é utilizando o protocolo OpenFlow. Apesar do sucesso, o protocolo OpenFlow possui limitações. O OpenFlow só trabalha com campos de cabeçalhos das camadas L2-L4 para identificação de fluxos. Caso o usuário deseje utilizar dados da camada de aplicação (L7), ele deve buscar outras abordagens, o que na maioria das vezes gera um custo adicional à aplicação (financeiro ou computacional). Este projeto estende o protocolo OpenFlow para atender a camada L7, mais especificamente, lidar com nomes de domínio. O objetivo é aumentar o poder de abstração dos switches OpenFlow. Nosso projeto facilita a criação de aplicações como Firewall, QoS, contadores estatísticos, e outras aplicações utilizando nomes de domínio. Nossa solução diminui a quantidade de linhas de código em programas SDN, e a quantidade de regras na tabela de fluxos do switch.SDN proposes the separation of the control plane from the data plane, allowing a programmable and logically centralized control plane. OpenFlow has been proposed as a standard for the implementation of an SDN architecture. Despite its success, OpenFlow has its limitations. For example, it lacks the capability to support higher network layer elements during network processing. Our project aims to expand the abstraction power of OpenFlow, providing new matching rules. We extend OpenFlow to support Domain Names matching rules. Our system allows the creation of forwarding rules using domain names. Our system allows to easily implement applications such as firewall and a QoS application. We built a prototype switch and a controller that can handle the domain name extension. Our approach provides a higher abstraction to program the network. We believe our proposal can bring interesting innovations to the OpenFlow protocol and to the future of SDN.Universidade Federal de Minas GeraisUFMGRedes definidas por softwareOpenFlowComputaçãoSistema de nomes de domíniosRedes de computadoresCamada de AplicaçãoRedes Definidas por Software (SDN)OpenFlowNomes de DomínioRedes definidas por software com serviços orientados a nomesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALlucasaugustomaiadasilva.pdfapplication/pdf3806039https://repositorio.ufmg.br/bitstream/1843/ESBF-AKUMUM/1/lucasaugustomaiadasilva.pdf0e2abc2e04ee05faa63f635d8b69c039MD51TEXTlucasaugustomaiadasilva.pdf.txtlucasaugustomaiadasilva.pdf.txtExtracted texttext/plain180029https://repositorio.ufmg.br/bitstream/1843/ESBF-AKUMUM/2/lucasaugustomaiadasilva.pdf.txt0811a41ae4a321c316b90163972b1fbdMD521843/ESBF-AKUMUM2019-11-14 08:42:11.848oai:repositorio.ufmg.br:1843/ESBF-AKUMUMRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T11:42:11Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Redes definidas por software com serviços orientados a nomes
title Redes definidas por software com serviços orientados a nomes
spellingShingle Redes definidas por software com serviços orientados a nomes
Lucas Augusto Maia da Silva
Camada de Aplicação
Redes Definidas por Software (SDN)
OpenFlow
Nomes de Domínio
Redes definidas por software
OpenFlow
Computação
Sistema de nomes de domínios
Redes de computadores
title_short Redes definidas por software com serviços orientados a nomes
title_full Redes definidas por software com serviços orientados a nomes
title_fullStr Redes definidas por software com serviços orientados a nomes
title_full_unstemmed Redes definidas por software com serviços orientados a nomes
title_sort Redes definidas por software com serviços orientados a nomes
author Lucas Augusto Maia da Silva
author_facet Lucas Augusto Maia da Silva
author_role author
dc.contributor.advisor1.fl_str_mv Marcos Augusto Menezes Vieira
dc.contributor.advisor-co1.fl_str_mv Dorgival Olavo Guedes Neto
dc.contributor.referee1.fl_str_mv Dorgival Olavo Guedes Neto
dc.contributor.referee2.fl_str_mv Daniel Fernandes Macedo
dc.contributor.referee3.fl_str_mv Luiz Filipe Menezes Vieira
dc.contributor.author.fl_str_mv Lucas Augusto Maia da Silva
contributor_str_mv Marcos Augusto Menezes Vieira
Dorgival Olavo Guedes Neto
Dorgival Olavo Guedes Neto
Daniel Fernandes Macedo
Luiz Filipe Menezes Vieira
dc.subject.por.fl_str_mv Camada de Aplicação
Redes Definidas por Software (SDN)
OpenFlow
Nomes de Domínio
topic Camada de Aplicação
Redes Definidas por Software (SDN)
OpenFlow
Nomes de Domínio
Redes definidas por software
OpenFlow
Computação
Sistema de nomes de domínios
Redes de computadores
dc.subject.other.pt_BR.fl_str_mv Redes definidas por software
OpenFlow
Computação
Sistema de nomes de domínios
Redes de computadores
description Redes Definidas por Software (SDN) trazem inovações e facilitam pesquisas em redes de computadores. Uma das possíveis implementações de uma rede SDN é utilizando o protocolo OpenFlow. Apesar do sucesso, o protocolo OpenFlow possui limitações. O OpenFlow só trabalha com campos de cabeçalhos das camadas L2-L4 para identificação de fluxos. Caso o usuário deseje utilizar dados da camada de aplicação (L7), ele deve buscar outras abordagens, o que na maioria das vezes gera um custo adicional à aplicação (financeiro ou computacional). Este projeto estende o protocolo OpenFlow para atender a camada L7, mais especificamente, lidar com nomes de domínio. O objetivo é aumentar o poder de abstração dos switches OpenFlow. Nosso projeto facilita a criação de aplicações como Firewall, QoS, contadores estatísticos, e outras aplicações utilizando nomes de domínio. Nossa solução diminui a quantidade de linhas de código em programas SDN, e a quantidade de regras na tabela de fluxos do switch.
publishDate 2016
dc.date.issued.fl_str_mv 2016-10-21
dc.date.accessioned.fl_str_mv 2019-08-11T18:46:43Z
dc.date.available.fl_str_mv 2019-08-11T18:46:43Z
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/1843/ESBF-AKUMUM
url http://hdl.handle.net/1843/ESBF-AKUMUM
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.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/ESBF-AKUMUM/1/lucasaugustomaiadasilva.pdf
https://repositorio.ufmg.br/bitstream/1843/ESBF-AKUMUM/2/lucasaugustomaiadasilva.pdf.txt
bitstream.checksum.fl_str_mv 0e2abc2e04ee05faa63f635d8b69c039
0811a41ae4a321c316b90163972b1fbd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1801676839467352064