Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA

Detalhes bibliográficos
Autor(a) principal: Eller, Ana Carolina Ewald
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
Texto Completo: http://repositorio.ufes.br/handle/10/9661
Resumo: Computer networks have become an essential part of the infrastructure of our society, however, the initial design of traditional networks cannot meet the requirements of all these applications because many were not even imagined. As a result, there is a network environment with little support and flexibility to the new requirements. In this context, there was then a promising concept of programmable networks called Defined Networks Software (SDN - Software Defined Network). SDN separates the data plane from the control plane enabling developers to program the network according to their application needs. In addition, it made possible the implementation and testing in real environments, technological innovations for the environment networks without, for that, rely on the equipment manufacturers. This paper proposes the use of NetFPGAs as routing tool in an SDN controlled by an OpenFlow controller to decrease the path a packet from its source to its destination. Furthermore, it is proposed to use NetFPGA OpenFlow for implementing multiple paths with load balancing. It will be evaluated yet, the influence of packet switching in the flow charts comparing a protocol which uses routing tables for (OpenFlow) with one that does not use tables for this purpose (KeyFlow).
id UFES_0de23e1ae1f5cff5364e8fc82dd8eb42
oai_identifier_str oai:repositorio.ufes.br:10/9661
network_acronym_str UFES
network_name_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
repository_id_str 2108
spelling Ribeiro, Moisés Renato NunesEller, Ana Carolina EwaldVassoler, Gilmar LuizAlberti, Antônio Marcos2018-08-02T00:01:09Z2018-08-012018-08-02T00:01:09Z2016-04-15Computer networks have become an essential part of the infrastructure of our society, however, the initial design of traditional networks cannot meet the requirements of all these applications because many were not even imagined. As a result, there is a network environment with little support and flexibility to the new requirements. In this context, there was then a promising concept of programmable networks called Defined Networks Software (SDN - Software Defined Network). SDN separates the data plane from the control plane enabling developers to program the network according to their application needs. In addition, it made possible the implementation and testing in real environments, technological innovations for the environment networks without, for that, rely on the equipment manufacturers. This paper proposes the use of NetFPGAs as routing tool in an SDN controlled by an OpenFlow controller to decrease the path a packet from its source to its destination. Furthermore, it is proposed to use NetFPGA OpenFlow for implementing multiple paths with load balancing. It will be evaluated yet, the influence of packet switching in the flow charts comparing a protocol which uses routing tables for (OpenFlow) with one that does not use tables for this purpose (KeyFlow).As redes de computadores se tornaram parte essencial da infraestrutura de nossa sociedade, no entanto, o projeto inicial das redes tradicionais não poderia atender os requisitos de todas essas aplicações, pois muitas não foram sequer imaginadas. Como resultado, tem-se um ambiente de redes com pouco suporte e flexibilidade para anteder às novas exigências. Nesse contexto, surgiu, então, um conceito promissor de redes programáveis denominado Redes Definidas por Software (SDN – Software Defined Network). SDN separa o plano de controle do plano de dados permitindo aos desenvolvedores programar a rede de acordo com as necessidades de suas aplicações. Além disso, tornou possível a implementação e testes em ambientes reais, inovações tecnológicas para o ambiente de redes sem, para isso, depender dos fabricantes de equipamentos. Este trabalho propõe a utilização de NetFPGAs como ferramenta de encaminhamento em SDN, controlada por um controlador OpenFlow a fim de diminuir o caminho percorrido por um pacote de sua origem ao seu destino. Além disso, propõese utilizar a NetFPGA com OpenFlow para uma implementação de múltiplos caminhos com balanceamento de cargas. Será avaliada, ainda, a influência de tabelas de fluxos na comutação de pacotes comparando um protocolo que utiliza tabelas para encaminhamento (OpenFlow) com um que não utiliza tabelas para este fim (KeyFlow).Texthttp://repositorio.ufes.br/handle/10/9661porUniversidade Federal do Espírito SantoMestrado em Engenharia ElétricaPrograma de Pós-Graduação em Engenharia ElétricaUFESBRCentro TecnológicoKeyFlowNetFPGANetworksSoftware Defined NetworksRedesRedes definidas por software (SDN)OpenFlow (Protocolo de rede de computador)Redes de computadoresEletrônica Industrial, Sistemas e Controles Eletrônicos621.3Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALtese_8238_Dissertac?a?o - Oficial - Ana Carolina Eller.pdfapplication/pdf6033912http://repositorio.ufes.br/bitstreams/edde38fb-0238-4637-84e2-8b318d31b176/download77955cf03532f9ba5a93ffa3a0fbb089MD5110/96612024-07-17 16:59:16.025oai:repositorio.ufes.br:10/9661http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T17:55:56.366546Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false
dc.title.none.fl_str_mv Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA
title Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA
spellingShingle Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA
Eller, Ana Carolina Ewald
KeyFlow
NetFPGA
Networks
Software Defined Networks
Redes
Redes definidas por software (SDN)
OpenFlow (Protocolo de rede de computador)
Eletrônica Industrial, Sistemas e Controles Eletrônicos
Redes de computadores
621.3
title_short Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA
title_full Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA
title_fullStr Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA
title_full_unstemmed Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA
title_sort Encaminhamento por hardware em redes definidas por software : avaliação experimental utilizando NETFPGA
author Eller, Ana Carolina Ewald
author_facet Eller, Ana Carolina Ewald
author_role author
dc.contributor.advisor1.fl_str_mv Ribeiro, Moisés Renato Nunes
dc.contributor.author.fl_str_mv Eller, Ana Carolina Ewald
dc.contributor.referee1.fl_str_mv Vassoler, Gilmar Luiz
dc.contributor.referee2.fl_str_mv Alberti, Antônio Marcos
contributor_str_mv Ribeiro, Moisés Renato Nunes
Vassoler, Gilmar Luiz
Alberti, Antônio Marcos
dc.subject.eng.fl_str_mv KeyFlow
NetFPGA
Networks
Software Defined Networks
topic KeyFlow
NetFPGA
Networks
Software Defined Networks
Redes
Redes definidas por software (SDN)
OpenFlow (Protocolo de rede de computador)
Eletrônica Industrial, Sistemas e Controles Eletrônicos
Redes de computadores
621.3
dc.subject.por.fl_str_mv Redes
Redes definidas por software (SDN)
OpenFlow (Protocolo de rede de computador)
dc.subject.cnpq.fl_str_mv Eletrônica Industrial, Sistemas e Controles Eletrônicos
dc.subject.br-rjbn.none.fl_str_mv Redes de computadores
dc.subject.udc.none.fl_str_mv 621.3
description Computer networks have become an essential part of the infrastructure of our society, however, the initial design of traditional networks cannot meet the requirements of all these applications because many were not even imagined. As a result, there is a network environment with little support and flexibility to the new requirements. In this context, there was then a promising concept of programmable networks called Defined Networks Software (SDN - Software Defined Network). SDN separates the data plane from the control plane enabling developers to program the network according to their application needs. In addition, it made possible the implementation and testing in real environments, technological innovations for the environment networks without, for that, rely on the equipment manufacturers. This paper proposes the use of NetFPGAs as routing tool in an SDN controlled by an OpenFlow controller to decrease the path a packet from its source to its destination. Furthermore, it is proposed to use NetFPGA OpenFlow for implementing multiple paths with load balancing. It will be evaluated yet, the influence of packet switching in the flow charts comparing a protocol which uses routing tables for (OpenFlow) with one that does not use tables for this purpose (KeyFlow).
publishDate 2016
dc.date.issued.fl_str_mv 2016-04-15
dc.date.accessioned.fl_str_mv 2018-08-02T00:01:09Z
dc.date.available.fl_str_mv 2018-08-01
2018-08-02T00:01:09Z
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://repositorio.ufes.br/handle/10/9661
url http://repositorio.ufes.br/handle/10/9661
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.format.none.fl_str_mv Text
dc.publisher.none.fl_str_mv Universidade Federal do Espírito Santo
Mestrado em Engenharia Elétrica
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv UFES
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Centro Tecnológico
publisher.none.fl_str_mv Universidade Federal do Espírito Santo
Mestrado em Engenharia Elétrica
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
instname:Universidade Federal do Espírito Santo (UFES)
instacron:UFES
instname_str Universidade Federal do Espírito Santo (UFES)
instacron_str UFES
institution UFES
reponame_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
collection Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
bitstream.url.fl_str_mv http://repositorio.ufes.br/bitstreams/edde38fb-0238-4637-84e2-8b318d31b176/download
bitstream.checksum.fl_str_mv 77955cf03532f9ba5a93ffa3a0fbb089
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)
repository.mail.fl_str_mv
_version_ 1813022531358031872