Redes definidas por software com serviços orientados a nomes
Autor(a) principal: | |
---|---|
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 |