OpenFlow e o paradigma de redes definidas por software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Monografias da UnB |
Texto Completo: | http://bdm.unb.br/handle/10483/5674 |
Resumo: | Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2013. |
id |
UNB-2_e949d4d68d05303161519018f9473f85 |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/5674 |
network_acronym_str |
UNB-2 |
network_name_str |
Biblioteca Digital de Monografias da UnB |
repository_id_str |
11571 |
spelling |
Costa, Lucas RodriguesDrummond, André CostaCOSTA, Lucas Rodrigues. OpenFlow e o paradigma de redes definidas por software. 2013. ix, 143 f., il. Monografia (Licenciatura em Ciência da Computação)—Universidade de Brasília, Brasília, 2013.http://bdm.unb.br/handle/10483/5674Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2013.As redes de computadores se tornaram parte da infraestrutura crítica de nossa sociedade, participando do cotidiano de bilhões de pessoas. O sucesso das redes de computadores se deve, em grande medida, à simplicidade de seu núcleo. Na arquitetura atual, a inteligência da rede está localizada nos sistemas de borda, enquanto o núcleo é simples e transparente. Embora essa abordagem tenha tido sucesso, viabilizando a internet, também é a razão para sua inflexibilidade e incapacidade de se atender as necessidades das novas aplicações que deverão surgir no futuro próximo. A inflexibilidade da arquitetura das redes de computadores também traz um desafio para os pesquisadores da área, pois seus experimentos dificilmente podem ser avaliados em redes reais. Sendo assim, em geral, testes de novas tecnologias são realizados em simuladores de rede, o que implica em uma simplificação da realidade. O paradigma de Redes Definidas por Software (Software Defined Networks – SND) e a arquitetura OpenFlow oferecem um caminho para a implementação de uma arquitetura de rede programável, capaz de ser implementada de forma gradativa em redes de produção, que oferece a possibilidade de separação dos mecanismos de controle dos diversos fluxos de tráfego atendidos, de forma que, por exemplo, um experimento científico possa ser executado em uma rede real (adaptada para o SDN) sem interferir em seu funcionamento. O presente trabalho contextualiza os problemas existentes nas redes de computadores atuais, e apresenta o paradigma de redes SDN como uma das principais propostas para a viabilização da Internet do Futuro. Nesse contexto, o trabalho discute a arquitetura OpenFlow que permite a criação de aplicações para redes SDN. O trabalho também apresenta o simulador de redes SDN MiniNet, que implementa a interface OpneFlow. Finalmente são implementados exemplos de uso da arquitetura OpenFlow no MiniNet com o intuito de preparar um conjunto de cenários que sirva como base para a realização de pesquisas na área de redes SDN, ou como ferramenta didática para o ensino de conceitos complexos em redes de computadores. ___________________________________________________________________________ ABSTRACTThe computer networks have become an important element of the critical infrastructure of our society. The success of these networks is mainly due to the simplicity of its core. In the current architecture the network intelligence is located at the edge devices while the core remains simple and transparent. Although this approach has been successful, making the Internet a reality, it is also responsible for the inflexibility and the inability to cope with the needs of the novel network applications that will arise in the near future. The inflexibility of today networks brings a challenge for the researchers in the field, because it makes the evaluation of scientific experiments almost impossible to carry on in real networks. Thus, frequently, new technologies are test in simulation environments, which might be an over simplification of the reality. The Software Defined Networks (SDN) approach and the OpenFlow architecture provide means for the implementation of a programmatic network, which allows its gradual deployment in production networks, and offer ways to separate different control mechanisms for different network flows which enables, among other things, a scientific experiment to be done in a real network (SDN capable one) without interfering with its operation. This paper the main issues of today’s networks and presents the SDN approach as one of the main proposals to enable the Future Internet. It discusses the OpenFlow architecture as a way to implement SDN applications. The MiniNet simulator is also presented as a tool to evaluate SDN scenarios by implementing the OpenFlow Interface. Finally, some examples are implemented with the MiniNet in order to compile a set of network scenarios, which might serve as basis for new research in the SDN field, or as a powerful didactic tool for teaching complex network concepts.Submitted by Elna Araujo (elna@bce.unb.br) on 2013-07-15T23:54:44Z No. of bitstreams: 1 2013_LucasRodriguesCosta.pdf: 1918111 bytes, checksum: 74ef09a52b0be1da8842b6b0f8a9bd1c (MD5)Approved for entry into archive by Luanna Maia(luanna@bce.unb.br) on 2013-07-16T12:08:40Z (GMT) No. of bitstreams: 1 2013_LucasRodriguesCosta.pdf: 1918111 bytes, checksum: 74ef09a52b0be1da8842b6b0f8a9bd1c (MD5)Made available in DSpace on 2013-07-16T12:08:40Z (GMT). No. of bitstreams: 1 2013_LucasRodriguesCosta.pdf: 1918111 bytes, checksum: 74ef09a52b0be1da8842b6b0f8a9bd1c (MD5)Arquitetura de redes de computadoresRedes de computaçãoOpenFlow e o paradigma de redes definidas por softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2013-07-16T12:08:40Z2013-07-16T12:08:40Z2013-07-16T12:08:40Z2013-03-08info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2013_LucasRodriguesCosta.pdf2013_LucasRodriguesCosta.pdfapplication/pdf1918111http://bdm.unb.br/xmlui/bitstream/10483/5674/1/2013_LucasRodriguesCosta.pdf74ef09a52b0be1da8842b6b0f8a9bd1cMD51CC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/5674/2/license_urlfd26723f8d7edacdb29e3f03465c3b03MD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/5674/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream23599http://bdm.unb.br/xmlui/bitstream/10483/5674/4/license_rdf9e2b7f6edbd693264102b96ece20428aMD54LICENSElicense.txtlicense.txttext/plain1840http://bdm.unb.br/xmlui/bitstream/10483/5674/5/license.txtff4bb0c034a8dd67af9bfbe6059b6c99MD5510483/56742013-07-16 09:08:40.059oai:bdm.unb.br:10483/5674TGljZW5zZSBncmFudGVkIGJ5IEVsbmEgQXJhdWpvICAoZWxuYUBiY2UudW5iLmJyKSBvbiAyMDEzLTA3LTE1VDIzOjU0OjQ0WiAoR01UKToKCsOJIG5lY2Vzc8OhcmlvIGNvbmNvcmRhciBjb20gYSBsaWNlbsOnYSBkZSBkaXN0cmlidWnDp8OjbyBuw6NvLWV4Y2x1c2l2YSwKYW50ZXMgcXVlIG8gZG9jdW1lbnRvIHBvc3NhIGFwYXJlY2VyIG5vIFJlcG9zaXTDs3Jpby4gUG9yIGZhdm9yLCBsZWlhIGEKbGljZW7Dp2EgYXRlbnRhbWVudGUuIENhc28gbmVjZXNzaXRlIGRlIGFsZ3VtIGVzY2xhcmVjaW1lbnRvIGVudHJlIGVtCmNvbnRhdG8gYXRyYXbDqXMgZGU6IGJkbUBiY2UudW5iLmJyIG91IDMxMDctMjY4Ny4KCkxJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBbyBhc3NpbmFyIGUgZW50cmVnYXIgZXN0YSBsaWNlbsOnYSwgby9hIFNyLi9TcmEuIChhdXRvciBvdSBkZXRlbnRvciBkb3MKZGlyZWl0b3MgZGUgYXV0b3IpOgoKYSkgQ29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZQpyZXByb2R1emlyLCBjb252ZXJ0ZXIgKGNvbW8gZGVmaW5pZG8gYWJhaXhvKSwgY29tdW5pY2FyIGUvb3UKZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbQpmb3JtYXRvIGRpZ2l0YWwgb3UgaW1wcmVzc28gZSBlbSBxdWFscXVlciBtZWlvLgoKYikgRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZQpkZXTDqW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBEZWNsYXJhCnRhbWLDqW0gcXVlIGEgZW50cmVnYSBkbyBkb2N1bWVudG8gbsOjbyBpbmZyaW5nZSwgdGFudG8gcXVhbnRvIGxoZSDDqQpwb3Nzw612ZWwgc2FiZXIsIG9zIGRpcmVpdG9zIGRlIHF1YWxxdWVyIG91dHJhIHBlc3NvYSBvdSBlbnRpZGFkZS4KCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcwpkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvcyBkaXJlaXRvcwpyZXF1ZXJpZG9zIHBvciBlc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUKdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UKY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZS4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIGJhc2VhZG8gZW0gdHJhYmFsaG8gZmluYW5jaWFkbyBvdSBhcG9pYWRvCnBvciBvdXRyYSBpbnN0aXR1acOnw6NvIHF1ZSBuw6NvIGEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSwgZGVjbGFyYSBxdWUKY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdQphY29yZG8uCgpBIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgc2V1IChzKSBub21lIChzKQpjb21vIG8gKHMpIGF1dG9yIChlcykgb3UgZGV0ZW50b3IgKGVzKSBkb3MgZGlyZWl0b3MgZG8gZG9jdW1lbnRvCmVudHJlZ3VlLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yCmVzdGEgbGljZW7Dp2EuCg==Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712013-07-16T12:08:40Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false |
dc.title.en.fl_str_mv |
OpenFlow e o paradigma de redes definidas por software |
title |
OpenFlow e o paradigma de redes definidas por software |
spellingShingle |
OpenFlow e o paradigma de redes definidas por software Costa, Lucas Rodrigues Arquitetura de redes de computadores Redes de computação |
title_short |
OpenFlow e o paradigma de redes definidas por software |
title_full |
OpenFlow e o paradigma de redes definidas por software |
title_fullStr |
OpenFlow e o paradigma de redes definidas por software |
title_full_unstemmed |
OpenFlow e o paradigma de redes definidas por software |
title_sort |
OpenFlow e o paradigma de redes definidas por software |
author |
Costa, Lucas Rodrigues |
author_facet |
Costa, Lucas Rodrigues |
author_role |
author |
dc.contributor.author.fl_str_mv |
Costa, Lucas Rodrigues |
dc.contributor.advisor1.fl_str_mv |
Drummond, André Costa |
contributor_str_mv |
Drummond, André Costa |
dc.subject.keyword.en.fl_str_mv |
Arquitetura de redes de computadores Redes de computação |
topic |
Arquitetura de redes de computadores Redes de computação |
description |
Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2013. |
publishDate |
2013 |
dc.date.submitted.none.fl_str_mv |
2013-03-08 |
dc.date.accessioned.fl_str_mv |
2013-07-16T12:08:40Z |
dc.date.available.fl_str_mv |
2013-07-16T12:08:40Z |
dc.date.issued.fl_str_mv |
2013-07-16T12:08:40Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
COSTA, Lucas Rodrigues. OpenFlow e o paradigma de redes definidas por software. 2013. ix, 143 f., il. Monografia (Licenciatura em Ciência da Computação)—Universidade de Brasília, Brasília, 2013. |
dc.identifier.uri.fl_str_mv |
http://bdm.unb.br/handle/10483/5674 |
identifier_str_mv |
COSTA, Lucas Rodrigues. OpenFlow e o paradigma de redes definidas por software. 2013. ix, 143 f., il. Monografia (Licenciatura em Ciência da Computação)—Universidade de Brasília, Brasília, 2013. |
url |
http://bdm.unb.br/handle/10483/5674 |
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.source.none.fl_str_mv |
reponame:Biblioteca Digital de Monografias da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Biblioteca Digital de Monografias da UnB |
collection |
Biblioteca Digital de Monografias da UnB |
bitstream.url.fl_str_mv |
http://bdm.unb.br/xmlui/bitstream/10483/5674/1/2013_LucasRodriguesCosta.pdf http://bdm.unb.br/xmlui/bitstream/10483/5674/2/license_url http://bdm.unb.br/xmlui/bitstream/10483/5674/3/license_text http://bdm.unb.br/xmlui/bitstream/10483/5674/4/license_rdf http://bdm.unb.br/xmlui/bitstream/10483/5674/5/license.txt |
bitstream.checksum.fl_str_mv |
74ef09a52b0be1da8842b6b0f8a9bd1c fd26723f8d7edacdb29e3f03465c3b03 d41d8cd98f00b204e9800998ecf8427e 9e2b7f6edbd693264102b96ece20428a ff4bb0c034a8dd67af9bfbe6059b6c99 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
bdm@bce.unb.br||patricia@bce.unb.br |
_version_ |
1791078737137106944 |