Software Switch 1.3 : an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software

Orientador: Christian Rodolfo Esteve Rothenberg === Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação === Made available in DSpace on 2018-08-27T04:14:12Z (GMT). No. of bitstreams: 1 Fernandes_EderLeao_M.pdf: 1013570 bytes, checksum: 6c39664...

Full description

Bibliographic Details
Main Author: Fernandes, Eder Leão, 1987-
Other Authors: UNIVERSIDADE ESTADUAL DE CAMPINAS
Format: Others
Published: [s.n.] 2015
Subjects:
Online Access:FERNANDES, Eder Leão. Software Switch 1.3: an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software. 2015. 79 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/258850>. Acesso em: 27 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/258850
id ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-258850
record_format oai_dc
collection NDLTD
format Others
sources NDLTD
topic Redes de computadores
Comutadores (Teoria operacional)
Software - Desenvolvimento
Redes de computadores - Protocolos
Computer Networks
Switches (Operating theory)
Software - Development
Computer networks - Protocols
spellingShingle Redes de computadores
Comutadores (Teoria operacional)
Software - Desenvolvimento
Redes de computadores - Protocolos
Computer Networks
Switches (Operating theory)
Software - Development
Computer networks - Protocols
Fernandes, Eder Leão, 1987-
Software Switch 1.3 : an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software
description Orientador: Christian Rodolfo Esteve Rothenberg === Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação === Made available in DSpace on 2018-08-27T04:14:12Z (GMT). No. of bitstreams: 1 Fernandes_EderLeao_M.pdf: 1013570 bytes, checksum: 6c396641a9ce6faceedd380180040736 (MD5) Previous issue date: 2015 === Resumo: OpenFlow é a mais proeminente tecnologia para a implementação de Redes Definidas por Software (RDS). Projetada como uma interface de controle entre switches e controladores, o protocolo pode ser visto como um conjunto de instruções para programar a lógica de encaminhamento em comutadores da rede. A primeira versão do OpenFlow atraiu a atenção de pesquisadores da indústria e universidades interessados nos potenciais benefícios prometidos por RDS. Rápidamente surgiram ferramentas para experimentação em OpenFlow 1.0, incluindo comutadores, controladores e software para testes e emulação. Após o início da padronização do protocolo pela OpenNetworkFoundation, o protocolo OpenFlow evoluiu rapidamente dando origem à novas especificações. As novas funcionalidades aumentaram as possibilidades de experimentos, gerando entusiasmo. Porém, o desenvolvimento das ferramentas de experimen- tação não acompanharam o mesmo rítmo do protocolo. Para preencher essa lacuna, nosso projeto desenvolveu um comutador em software com suporte a OpenFlow 1.3. Guiado pelo objetivo de ser simples e básicos requisitos de desempenho, a proposta da ferramenta é ser uma opção, fácil e funcional para desenvolvedores de aplicações RDS buscando utilizar as novas funcionalidades do OpenFlow 1.3. Em suma, o software desenvolvido nesse projeto foi o primeiro comutador OpenFlow 1.3 do mundo. Lançado como projeto de código aberto, possibilitou a pesquisadores de todo o mundo a prototipagem e demonstração de soluções não possíveis anteriormente === Abstract: OpenFlow is the most prominent technology to enable Software Defined Networking (SDN). Designed as a control interface between switches and controllers, the protocol can be considered an instruction set to program the network forwarding logic. The first OpenFlow version attracted attention from both the industry and academy researchers interested in SDN promised benefits. Quickly, a toolset for OpenFlow 1.0 was available, which included switches, controllers, test and emulation software. When the protocol standardization process started by the Open Network Foundation, OpenFlow evolved fast and new specifications emerged in the last years. New features empowered the protocol and created enthusiasm; however projects of experimentation tools did not followed the OpenFlow fast pace. This work addresses one of these gaps, implementing an experimenter friendly OpenFlow 1.3 software switch. Driven by simplicity and basic performance requirements, the tool purpose is to be a functional and easy option for SDN developers that want to take advantage of the benefits brought by more recent OpenFlow versions. Overall, this project resulted in the open source release of the first OpenFlow 1.3 switch, allowing researchers from all around the globe to prototype and demonstrate solutions not possible until this work. Keywords: Computer Networks; Software Defined === Mestrado === Engenharia de Computação === Mestre em Engenharia Elétrica
author2 UNIVERSIDADE ESTADUAL DE CAMPINAS
author_facet UNIVERSIDADE ESTADUAL DE CAMPINAS
Fernandes, Eder Leão, 1987-
author Fernandes, Eder Leão, 1987-
author_sort Fernandes, Eder Leão, 1987-
title Software Switch 1.3 : an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software
title_short Software Switch 1.3 : an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software
title_full Software Switch 1.3 : an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software
title_fullStr Software Switch 1.3 : an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software
title_full_unstemmed Software Switch 1.3 : an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software
title_sort software switch 1.3 : an experimenter-friendly openflow implementation = software switch 1.3 : implementação de um comutador openflow para experimentação em redes definidas por software
publisher [s.n.]
publishDate 2015
url FERNANDES, Eder Leão. Software Switch 1.3: an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software. 2015. 79 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/258850>. Acesso em: 27 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/258850
work_keys_str_mv AT fernandesederleao1987 softwareswitch13anexperimenterfriendlyopenflowimplementationsoftwareswitch13implementacaodeumcomutadoropenflowparaexperimentacaoemredesdefinidasporsoftware
AT fernandesederleao1987 softwareswitch13implementacaodeumcomutadoropenflowparaexperimentacaoemredesdefinidasporsoftware
_version_ 1718884872390443008
spelling ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2588502019-01-21T21:30:08Z Software Switch 1.3 : an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software Fernandes, Eder Leão, 1987- UNIVERSIDADE ESTADUAL DE CAMPINAS Esteve Rothenberg, Christian Rodolfo, 1982- Rothenberg, Christian Rodolfo Esteve, 1982- Lejbman, Alfredo Goldman vel Henriques, Marco Aurelio Amaral Redes de computadores Comutadores (Teoria operacional) Software - Desenvolvimento Redes de computadores - Protocolos Computer Networks Switches (Operating theory) Software - Development Computer networks - Protocols Orientador: Christian Rodolfo Esteve Rothenberg Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação Made available in DSpace on 2018-08-27T04:14:12Z (GMT). No. of bitstreams: 1 Fernandes_EderLeao_M.pdf: 1013570 bytes, checksum: 6c396641a9ce6faceedd380180040736 (MD5) Previous issue date: 2015 Resumo: OpenFlow é a mais proeminente tecnologia para a implementação de Redes Definidas por Software (RDS). Projetada como uma interface de controle entre switches e controladores, o protocolo pode ser visto como um conjunto de instruções para programar a lógica de encaminhamento em comutadores da rede. A primeira versão do OpenFlow atraiu a atenção de pesquisadores da indústria e universidades interessados nos potenciais benefícios prometidos por RDS. Rápidamente surgiram ferramentas para experimentação em OpenFlow 1.0, incluindo comutadores, controladores e software para testes e emulação. Após o início da padronização do protocolo pela OpenNetworkFoundation, o protocolo OpenFlow evoluiu rapidamente dando origem à novas especificações. As novas funcionalidades aumentaram as possibilidades de experimentos, gerando entusiasmo. Porém, o desenvolvimento das ferramentas de experimen- tação não acompanharam o mesmo rítmo do protocolo. Para preencher essa lacuna, nosso projeto desenvolveu um comutador em software com suporte a OpenFlow 1.3. Guiado pelo objetivo de ser simples e básicos requisitos de desempenho, a proposta da ferramenta é ser uma opção, fácil e funcional para desenvolvedores de aplicações RDS buscando utilizar as novas funcionalidades do OpenFlow 1.3. Em suma, o software desenvolvido nesse projeto foi o primeiro comutador OpenFlow 1.3 do mundo. Lançado como projeto de código aberto, possibilitou a pesquisadores de todo o mundo a prototipagem e demonstração de soluções não possíveis anteriormente Abstract: OpenFlow is the most prominent technology to enable Software Defined Networking (SDN). Designed as a control interface between switches and controllers, the protocol can be considered an instruction set to program the network forwarding logic. The first OpenFlow version attracted attention from both the industry and academy researchers interested in SDN promised benefits. Quickly, a toolset for OpenFlow 1.0 was available, which included switches, controllers, test and emulation software. When the protocol standardization process started by the Open Network Foundation, OpenFlow evolved fast and new specifications emerged in the last years. New features empowered the protocol and created enthusiasm; however projects of experimentation tools did not followed the OpenFlow fast pace. This work addresses one of these gaps, implementing an experimenter friendly OpenFlow 1.3 software switch. Driven by simplicity and basic performance requirements, the tool purpose is to be a functional and easy option for SDN developers that want to take advantage of the benefits brought by more recent OpenFlow versions. Overall, this project resulted in the open source release of the first OpenFlow 1.3 switch, allowing researchers from all around the globe to prototype and demonstrate solutions not possible until this work. Keywords: Computer Networks; Software Defined Mestrado Engenharia de Computação Mestre em Engenharia Elétrica 2015 2018-08-27T04:14:12Z 2018-08-27T04:14:12Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis FERNANDES, Eder Leão. Software Switch 1.3: an experimenter-friendly OpenFlow implementation = Software Switch 1.3 : implementação de um comutador OpenFlow para experimentação em Redes Definidas por Software. 2015. 79 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/258850>. Acesso em: 27 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/258850 info:eu-repo/semantics/openAccess 79 p. : il. application/pdf [s.n.] Universidade Estadual de Campinas. Faculdade de Engenharia Elétrica e de Computação Programa de Pós-Graduação em Engenharia Elétrica reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP