Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador

Detalhes bibliográficos
Autor(a) principal: VAGO, Johnathan Dezan
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/25820
Resumo: A virtualização de servidores possibilitou que vários serviços fossem disponibilizados a partir de um mesmo equipamento, resultando na diminuição de custos e facilitando a operacionalização de uma infraestrutura de tecnologia de informação. Porém, a infraestrutura de rede, que provê o acesso aos serviços de rede, não evoluiu no mesmo ritmo e passou a ser um ponto crítico na transmissão do tráfego de Internet. Recentemente, o advento das redes definidas por software (Software Defined Networking, SDN) permitiu ao administrador de rede criar, gerenciar e entregar serviços de rede aos clientes a partir de uma interface única. Uma das vantagens proporcionadas em uma rede SDN é a centralização da gerência dos ativos de rede no controlador, o que permite a implementação de políticas a partir de um único ponto. O controlador, entretanto, torna-se um ponto vulnerável e crítico na rede, uma vez que a implementação de tais regras está diretamente ligada a sua disponibilidade. Este trabalho propõe uma estratégia para o estabelecimento de fluxos em uma rede SDN/OpenFlow de modo a diminuir a carga direcionada ao controlador, resultante do envio de consultas feitas por seus clientes. As consultas são essenciais para a aplicação das regras estabelecidas no controlador, que deve estar disponível e responder estas consultas no menor tempo possível. A estratégia proposta neste trabalho foi aplicada em um cenário emulado e em um cenário real em produção criado a partir da infraestrutura de rede de quatro campi de Institutos Federais de Educação no Brasil. Nos dois cenários, o comportamento do controlador foi comparado utilizando clientes OpenFlow tradicionais e clientes OpenFlow modificados com a estratégia proposta. Testes realizados em ambos os cenários constataram que o tempo que o controlador necessita para processar uma mensagem assíncrona packet-in e a carga direcionada ao controlador são menores quando as mensagens foram enviadas utilizando a estratégia proposta neste trabalho.
id UFPE_48ee5d25147f5819a0cfba3e3b854c85
oai_identifier_str oai:repositorio.ufpe.br:123456789/25820
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling VAGO, Johnathan Dezanhttp://lattes.cnpq.br/9988861722643805http://lattes.cnpq.br/9838400375894439CAMPELO, Divanilson Rodrigo de Sousa2018-08-22T22:59:00Z2018-08-22T22:59:00Z2017-06-09https://repositorio.ufpe.br/handle/123456789/25820A virtualização de servidores possibilitou que vários serviços fossem disponibilizados a partir de um mesmo equipamento, resultando na diminuição de custos e facilitando a operacionalização de uma infraestrutura de tecnologia de informação. Porém, a infraestrutura de rede, que provê o acesso aos serviços de rede, não evoluiu no mesmo ritmo e passou a ser um ponto crítico na transmissão do tráfego de Internet. Recentemente, o advento das redes definidas por software (Software Defined Networking, SDN) permitiu ao administrador de rede criar, gerenciar e entregar serviços de rede aos clientes a partir de uma interface única. Uma das vantagens proporcionadas em uma rede SDN é a centralização da gerência dos ativos de rede no controlador, o que permite a implementação de políticas a partir de um único ponto. O controlador, entretanto, torna-se um ponto vulnerável e crítico na rede, uma vez que a implementação de tais regras está diretamente ligada a sua disponibilidade. Este trabalho propõe uma estratégia para o estabelecimento de fluxos em uma rede SDN/OpenFlow de modo a diminuir a carga direcionada ao controlador, resultante do envio de consultas feitas por seus clientes. As consultas são essenciais para a aplicação das regras estabelecidas no controlador, que deve estar disponível e responder estas consultas no menor tempo possível. A estratégia proposta neste trabalho foi aplicada em um cenário emulado e em um cenário real em produção criado a partir da infraestrutura de rede de quatro campi de Institutos Federais de Educação no Brasil. Nos dois cenários, o comportamento do controlador foi comparado utilizando clientes OpenFlow tradicionais e clientes OpenFlow modificados com a estratégia proposta. Testes realizados em ambos os cenários constataram que o tempo que o controlador necessita para processar uma mensagem assíncrona packet-in e a carga direcionada ao controlador são menores quando as mensagens foram enviadas utilizando a estratégia proposta neste trabalho.The virtualization of servers has permitted that several services being available in the same equipment, which contributed to decrease the cost and allow operationalization of infrastructure of Information Technology. Nonetheless, the network infrastructure, which provides the access to the network services, did not developed at the same rate. Recently, the appearance of the Software Defined Networking (SDN), allowed the network administrator to create, manager and deliver network services to the clients from a single interface. One of the advantages provided in an SDN network is the centralization of the management of network assets in the controller, which allows the implementation of policies from a single point. The controller, however, became critical and vulnerable in the network, since the implementation of those policies is straight connect to its availability. This work purposes a strategy to establish flux in a network SDN/OpenFlow in order to decrease the load sent to the controller that are results from the client’s queries. The queries are essentials for the applying of the rules set up in the controller; it must be available and answer those queries in the shortest time possible. The strategy, that this work purposes, was performed in an emulated scenario and real scenario created from the network infrastructure of four campus of Federal Institutes of Education (Instituto Federal de Educação – IFE) in Brazil. In these twos scenarios, the behavior of the controller was compared using traditional OpenFlow clients and modified OpenFlow clients by the proposed strategy. The results from tests performed, in both scenarios, showed that the time needed by the controller to process an asynchronous packet-in message and of the load directed to it, is shorter when the messages were sent using the proposed methodology.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRedes de computadoresRedes definidas por softwareUma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controladorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Johnathan Dezan Vago.pdf.jpgDISSERTAÇÃO Johnathan Dezan Vago.pdf.jpgGenerated Thumbnailimage/jpeg1375https://repositorio.ufpe.br/bitstream/123456789/25820/5/DISSERTA%c3%87%c3%83O%20Johnathan%20Dezan%20Vago.pdf.jpgd0658bae02919b4f96ed3111b47ab3a6MD55ORIGINALDISSERTAÇÃO Johnathan Dezan Vago.pdfDISSERTAÇÃO Johnathan Dezan Vago.pdfapplication/pdf4844509https://repositorio.ufpe.br/bitstream/123456789/25820/1/DISSERTA%c3%87%c3%83O%20Johnathan%20Dezan%20Vago.pdf27de42d20ff1e85817256e9256d170abMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/25820/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/25820/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTDISSERTAÇÃO Johnathan Dezan Vago.pdf.txtDISSERTAÇÃO Johnathan Dezan Vago.pdf.txtExtracted texttext/plain166004https://repositorio.ufpe.br/bitstream/123456789/25820/4/DISSERTA%c3%87%c3%83O%20Johnathan%20Dezan%20Vago.pdf.txtc151f877c29a86e3f3e742f13a224483MD54123456789/258202019-10-26 01:41:22.214oai:repositorio.ufpe.br:123456789/25820TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T04:41:22Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador
title Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador
spellingShingle Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador
VAGO, Johnathan Dezan
Redes de computadores
Redes definidas por software
title_short Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador
title_full Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador
title_fullStr Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador
title_full_unstemmed Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador
title_sort Uma estratégia para estabelecer fluxos em redes sdn-openflow com redução de carga no controlador
author VAGO, Johnathan Dezan
author_facet VAGO, Johnathan Dezan
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9988861722643805
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9838400375894439
dc.contributor.author.fl_str_mv VAGO, Johnathan Dezan
dc.contributor.advisor1.fl_str_mv CAMPELO, Divanilson Rodrigo de Sousa
contributor_str_mv CAMPELO, Divanilson Rodrigo de Sousa
dc.subject.por.fl_str_mv Redes de computadores
Redes definidas por software
topic Redes de computadores
Redes definidas por software
description A virtualização de servidores possibilitou que vários serviços fossem disponibilizados a partir de um mesmo equipamento, resultando na diminuição de custos e facilitando a operacionalização de uma infraestrutura de tecnologia de informação. Porém, a infraestrutura de rede, que provê o acesso aos serviços de rede, não evoluiu no mesmo ritmo e passou a ser um ponto crítico na transmissão do tráfego de Internet. Recentemente, o advento das redes definidas por software (Software Defined Networking, SDN) permitiu ao administrador de rede criar, gerenciar e entregar serviços de rede aos clientes a partir de uma interface única. Uma das vantagens proporcionadas em uma rede SDN é a centralização da gerência dos ativos de rede no controlador, o que permite a implementação de políticas a partir de um único ponto. O controlador, entretanto, torna-se um ponto vulnerável e crítico na rede, uma vez que a implementação de tais regras está diretamente ligada a sua disponibilidade. Este trabalho propõe uma estratégia para o estabelecimento de fluxos em uma rede SDN/OpenFlow de modo a diminuir a carga direcionada ao controlador, resultante do envio de consultas feitas por seus clientes. As consultas são essenciais para a aplicação das regras estabelecidas no controlador, que deve estar disponível e responder estas consultas no menor tempo possível. A estratégia proposta neste trabalho foi aplicada em um cenário emulado e em um cenário real em produção criado a partir da infraestrutura de rede de quatro campi de Institutos Federais de Educação no Brasil. Nos dois cenários, o comportamento do controlador foi comparado utilizando clientes OpenFlow tradicionais e clientes OpenFlow modificados com a estratégia proposta. Testes realizados em ambos os cenários constataram que o tempo que o controlador necessita para processar uma mensagem assíncrona packet-in e a carga direcionada ao controlador são menores quando as mensagens foram enviadas utilizando a estratégia proposta neste trabalho.
publishDate 2017
dc.date.issued.fl_str_mv 2017-06-09
dc.date.accessioned.fl_str_mv 2018-08-22T22:59:00Z
dc.date.available.fl_str_mv 2018-08-22T22:59:00Z
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 https://repositorio.ufpe.br/handle/123456789/25820
url https://repositorio.ufpe.br/handle/123456789/25820
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/25820/5/DISSERTA%c3%87%c3%83O%20Johnathan%20Dezan%20Vago.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/25820/1/DISSERTA%c3%87%c3%83O%20Johnathan%20Dezan%20Vago.pdf
https://repositorio.ufpe.br/bitstream/123456789/25820/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/25820/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/25820/4/DISSERTA%c3%87%c3%83O%20Johnathan%20Dezan%20Vago.pdf.txt
bitstream.checksum.fl_str_mv d0658bae02919b4f96ed3111b47ab3a6
27de42d20ff1e85817256e9256d170ab
e39d27027a6cc9cb039ad269a5db8e34
4b8a02c7f2818eaf00dcf2260dd5eb08
c151f877c29a86e3f3e742f13a224483
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310786829254656