Aplicação da framework NSDL para a descrição de cenários de redes openflow
Autor(a) principal: | |
---|---|
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 |