Aplicação da framework NSDL para a descrição de cenários de redes openflow

Detalhes bibliográficos
Autor(a) principal: SOUZA, Lucas Lucian Borges de
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UNIFACS
Texto Completo: http://teste.tede.unifacs.br:8080/tede/handle/tede/529
Resumo: The constant technological evolution and development of telecommunication lead to the proposal of new equipment, standards and protocols for communication networks. Therefore, it is important to provide more dynamic and realistic, testing environments where the current experiments are not allowed to interfere in the operational network. Nevertheless, the implementation of these experiments can be a very complex activity, for this reason, in order to allow the experimentation of new protocols in computer networks, the paradigm of programmable virtualized networks (so-called Software-Defined Networks) has been proposed. OpenFlow is one of the proposals for the implementation of Software-Defined Networks. The main goal of OpenFlow is to allow an experiment to be executed in a real network allowing reprogramming the switches so that they can handle the traffic from the experiments without interfering in the operation of the production network. Currently there are different tools and approaches for the implementation and monitoring of OpenFlow experiments. From this perspective, there is also the need of proposals that allow the integrated management of these networks providing the interoperability between these tools. One possible solution is the adoption of the NSDL Framework (Network Scenarios Description Language), which has been proposed at University of Madeira (Portugal) to provide interoperability between different tools for network management. This Framework is based on a common language (also called NSDL) that allows the description of the network scenarios that can be exchanged between different tools. The network Scenarios allow textually or graphically to represent a network topology, that is, all the network components: computers, routers, protocols, traffic information, etc. It also includes a description of the objects and their network parameters in a given context. The main goal of this work is the proposal of an extension to NSDL in order to support the description of OpenFlow scenarios. The contribution of this work was enabled by the study and analysis of Software-Defined Networks, which allowed the identification of functional and non-functional requirements. Further on, the proposed language was also validated by the implementation of some case studies.
id UNIF_6ded48d4fd7b9240db567af986079f9d
oai_identifier_str oai:teste.tede.unifacs.br:tede/529
network_acronym_str UNIF
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFACS
repository_id_str
spelling SAMPAIO, Paulo Nazareno MaiaVIANA, SidneyMARTINS, Joberto Sérgio BarbosaKRONBAUER, Artur HenriqueSOUZA, Lucas Lucian Borges de2017-07-12T23:42:26Z2014-05-20SOUZA, Lucas Lucian Borges de. Aplicação da framework NSDL para a descrição de cenários de redes openflow. 2014. 99p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2014.http://teste.tede.unifacs.br:8080/tede/handle/tede/529The constant technological evolution and development of telecommunication lead to the proposal of new equipment, standards and protocols for communication networks. Therefore, it is important to provide more dynamic and realistic, testing environments where the current experiments are not allowed to interfere in the operational network. Nevertheless, the implementation of these experiments can be a very complex activity, for this reason, in order to allow the experimentation of new protocols in computer networks, the paradigm of programmable virtualized networks (so-called Software-Defined Networks) has been proposed. OpenFlow is one of the proposals for the implementation of Software-Defined Networks. The main goal of OpenFlow is to allow an experiment to be executed in a real network allowing reprogramming the switches so that they can handle the traffic from the experiments without interfering in the operation of the production network. Currently there are different tools and approaches for the implementation and monitoring of OpenFlow experiments. From this perspective, there is also the need of proposals that allow the integrated management of these networks providing the interoperability between these tools. One possible solution is the adoption of the NSDL Framework (Network Scenarios Description Language), which has been proposed at University of Madeira (Portugal) to provide interoperability between different tools for network management. This Framework is based on a common language (also called NSDL) that allows the description of the network scenarios that can be exchanged between different tools. The network Scenarios allow textually or graphically to represent a network topology, that is, all the network components: computers, routers, protocols, traffic information, etc. It also includes a description of the objects and their network parameters in a given context. The main goal of this work is the proposal of an extension to NSDL in order to support the description of OpenFlow scenarios. The contribution of this work was enabled by the study and analysis of Software-Defined Networks, which allowed the identification of functional and non-functional requirements. Further on, the proposed language was also validated by the implementation of some case studies.A constante evolução tecnológica e o desenvolvimento das telecomunicações levam ao surgimento de novos equipamentos e à proposta de novos padrões e protocolos para redes de comunicação. Daí a importância da existência de ambientes de testes mais dinâmicos e realísticos, sem que esses testes interfiram no ambiente operacional dessas redes. No entanto, a implementação desses testes pode representar uma atividade muito complexa e essa é uma das razões que motivaram a proposta do paradigma de Redes Definidas por Software foi proposto sendo uma de suas premissas possibilitar o experimento de novos protocolos em redes de computadores. O protocolo OpenFlow é uma das propostas para implementação de Redes Definidas por Software que visa a introdução de um modelo computacional às redes de dados através da separação do plano de controle e do plano de dados nos comutadores de redes. Como resultado, é possível a execução de um experimento sobre uma rede real sem interferir no tratamento do tráfego de produção, reduzindo assim o custo operacional da rede. Atualmente existem diferentes ferramentas e abordagens para a implementação e monitoração de testes OpenFlow, e nessa perspectiva, surge igualmente a necessidade de propostas que permitam uma gerência dessas redes de uma forma mais integrada. No entanto, no geral essas ferramentas não permitem a troca de informações entre elas, sendo necessária a existência de soluções que promovam a interoperabilidade entre essas ferramentas. Uma dessas soluções é a Framework Network Scenario Description Language - NSDL (cujo nome foi definido originalmente em inglês), que foi proposta na Universidade da Madeira (Portugal) de forma a proporcionar a interoperabilidade entre diferentes ferramentas de gestão de redes. Essa Framework baseia-se em uma linguagem comum (também chamada de NSDL) que permite a descrição dos cenários de redes e o seu intercâmbio entre diferentes ferramentas. Os cenários de redes permitem representar textualmente ou graficamente uma topologia de rede, ou seja, representa todos os componentes da rede: computadores, comutadores, protocolos e informação sobre o tráfego, etc. Inclui também uma descrição dos objetos e dos seus parâmetros de rede num determinado contexto. O objetivo deste trabalho foi a proposta de uma extensão da linguagem NSDL para a descrição de cenários de rede OpenFlow. A contribuição deste trabalho foi viabilizada através do estudo e a análise de ambientes em Redes Definidas por Software utilizando o paradigma OpenFlow o que permitiu identificar e documentar os seus principais requisitos funcionais e não-funcionais. De forma a validar a linguagem NSDL OpenFlow proposta, foram realizados alguns estudos de caso.Submitted by Roseli Araujo (roseli.araujo@unifacs.br) on 2017-07-12T23:42:26Z No. of bitstreams: 1 Dissertacao Lucas Lucian Borges De Souza.pdf: 917680 bytes, checksum: 3293cbd511a0ef4a1fc5caf3ec89390a (MD5)Made available in DSpace on 2017-07-12T23:42:26Z (GMT). No. of bitstreams: 1 Dissertacao Lucas Lucian Borges De Souza.pdf: 917680 bytes, checksum: 3293cbd511a0ef4a1fc5caf3ec89390a (MD5) Previous issue date: 2014-05-20application/pdfporUniversidade SalvadorSistemas e ComputaçãoUNIFACSBrasilSistemas e ComputaçãoOpenFlowRedes Definidas por SoftwareNSDLInteroperabilidadeCiências Exatas e da TerraAplicação da framework NSDL para a descrição de cenários de redes openflowinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UNIFACSinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://teste.tede.unifacs.br:8080/tede/bitstream/tede/529/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALDissertacao Lucas Lucian Borges De Souza.pdfDissertacao Lucas Lucian Borges De Souza.pdfapplication/pdf917680http://teste.tede.unifacs.br:8080/tede/bitstream/tede/529/2/Dissertacao+Lucas+Lucian+Borges+De+Souza.pdf3293cbd511a0ef4a1fc5caf3ec89390aMD52tede/5292017-07-12 20:42:26.889oai:teste.tede.unifacs.br:tede/529Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://tede.unifacs.br/http://tede.unifacs.br:8080/oai/requestbibliotecadigital@unifacs.br||bibliotecadigital@unifacs.bropendoar:2017-07-12T23:42:26Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)false
dc.title.por.fl_str_mv Aplicação da framework NSDL para a descrição de cenários de redes openflow
title Aplicação da framework NSDL para a descrição de cenários de redes openflow
spellingShingle Aplicação da framework NSDL para a descrição de cenários de redes openflow
SOUZA, Lucas Lucian Borges de
OpenFlow
Redes Definidas por Software
NSDL
Interoperabilidade
Ciências Exatas e da Terra
title_short Aplicação da framework NSDL para a descrição de cenários de redes openflow
title_full Aplicação da framework NSDL para a descrição de cenários de redes openflow
title_fullStr Aplicação da framework NSDL para a descrição de cenários de redes openflow
title_full_unstemmed Aplicação da framework NSDL para a descrição de cenários de redes openflow
title_sort Aplicação da framework NSDL para a descrição de cenários de redes openflow
author SOUZA, Lucas Lucian Borges de
author_facet SOUZA, Lucas Lucian Borges de
author_role author
dc.contributor.advisor1.fl_str_mv SAMPAIO, Paulo Nazareno Maia
dc.contributor.referee1.fl_str_mv VIANA, Sidney
dc.contributor.referee2.fl_str_mv MARTINS, Joberto Sérgio Barbosa
dc.contributor.referee3.fl_str_mv KRONBAUER, Artur Henrique
dc.contributor.author.fl_str_mv SOUZA, Lucas Lucian Borges de
contributor_str_mv SAMPAIO, Paulo Nazareno Maia
VIANA, Sidney
MARTINS, Joberto Sérgio Barbosa
KRONBAUER, Artur Henrique
dc.subject.por.fl_str_mv OpenFlow
Redes Definidas por Software
NSDL
Interoperabilidade
topic OpenFlow
Redes Definidas por Software
NSDL
Interoperabilidade
Ciências Exatas e da Terra
dc.subject.cnpq.fl_str_mv Ciências Exatas e da Terra
description The constant technological evolution and development of telecommunication lead to the proposal of new equipment, standards and protocols for communication networks. Therefore, it is important to provide more dynamic and realistic, testing environments where the current experiments are not allowed to interfere in the operational network. Nevertheless, the implementation of these experiments can be a very complex activity, for this reason, in order to allow the experimentation of new protocols in computer networks, the paradigm of programmable virtualized networks (so-called Software-Defined Networks) has been proposed. OpenFlow is one of the proposals for the implementation of Software-Defined Networks. The main goal of OpenFlow is to allow an experiment to be executed in a real network allowing reprogramming the switches so that they can handle the traffic from the experiments without interfering in the operation of the production network. Currently there are different tools and approaches for the implementation and monitoring of OpenFlow experiments. From this perspective, there is also the need of proposals that allow the integrated management of these networks providing the interoperability between these tools. One possible solution is the adoption of the NSDL Framework (Network Scenarios Description Language), which has been proposed at University of Madeira (Portugal) to provide interoperability between different tools for network management. This Framework is based on a common language (also called NSDL) that allows the description of the network scenarios that can be exchanged between different tools. The network Scenarios allow textually or graphically to represent a network topology, that is, all the network components: computers, routers, protocols, traffic information, etc. It also includes a description of the objects and their network parameters in a given context. The main goal of this work is the proposal of an extension to NSDL in order to support the description of OpenFlow scenarios. The contribution of this work was enabled by the study and analysis of Software-Defined Networks, which allowed the identification of functional and non-functional requirements. Further on, the proposed language was also validated by the implementation of some case studies.
publishDate 2014
dc.date.issued.fl_str_mv 2014-05-20
dc.date.accessioned.fl_str_mv 2017-07-12T23:42:26Z
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.citation.fl_str_mv SOUZA, Lucas Lucian Borges de. Aplicação da framework NSDL para a descrição de cenários de redes openflow. 2014. 99p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2014.
dc.identifier.uri.fl_str_mv http://teste.tede.unifacs.br:8080/tede/handle/tede/529
identifier_str_mv SOUZA, Lucas Lucian Borges de. Aplicação da framework NSDL para a descrição de cenários de redes openflow. 2014. 99p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2014.
url http://teste.tede.unifacs.br:8080/tede/handle/tede/529
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 application/pdf
dc.publisher.none.fl_str_mv Universidade Salvador
dc.publisher.program.fl_str_mv Sistemas e Computação
dc.publisher.initials.fl_str_mv UNIFACS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Sistemas e Computação
publisher.none.fl_str_mv Universidade Salvador
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFACS
instname:Universidade Salvador (UNIFACS)
instacron:UNIFACS
instname_str Universidade Salvador (UNIFACS)
instacron_str UNIFACS
institution UNIFACS
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFACS
collection Biblioteca Digital de Teses e Dissertações da UNIFACS
bitstream.url.fl_str_mv http://teste.tede.unifacs.br:8080/tede/bitstream/tede/529/1/license.txt
http://teste.tede.unifacs.br:8080/tede/bitstream/tede/529/2/Dissertacao+Lucas+Lucian+Borges+De+Souza.pdf
bitstream.checksum.fl_str_mv bd3efa91386c1718a7f26a329fdcb468
3293cbd511a0ef4a1fc5caf3ec89390a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)
repository.mail.fl_str_mv bibliotecadigital@unifacs.br||bibliotecadigital@unifacs.br
_version_ 1815289302461972480