Red SDN tolerante a fallos de conexión entre dispositivos de red

En el presente documento se propone el diseño e implementación de una red tolerante a fallos de tipo SDN. Para el desarrollo de este trabajo de grado se tuvo en cuenta el manejo del protocolo OpenFlow y los tipos de mensajes que soporta, utilizando la plataforma de controlador Ryu para la implementa...

Full description

Autores:
Torres Meza, Martín Eduardo
Giraldo García, Andrés Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/13158
Acceso en línea:
https://hdl.handle.net/10614/13158
https://red.uao.edu.co/
Palabra clave:
Ingeniería Electrónica y Telecomunicaciones
Arquitectura de redes de computadores
Enrutamiento (Administración de redes de computadores)
Redes de información
Computer network architectures
Routing (Computer network management)
Information networks
Tolerancia a fallos
SDN
enrutamiento
OpenFlow
Zodiac Fx
Mininet
Rights
openAccess
License
Derechos Reservados - Universidad Autónoma de Occidente, 2021
id REPOUAO2_5a292e661ea70a9572bab1d23203a942
oai_identifier_str oai:red.uao.edu.co:10614/13158
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Red SDN tolerante a fallos de conexión entre dispositivos de red
title Red SDN tolerante a fallos de conexión entre dispositivos de red
spellingShingle Red SDN tolerante a fallos de conexión entre dispositivos de red
Ingeniería Electrónica y Telecomunicaciones
Arquitectura de redes de computadores
Enrutamiento (Administración de redes de computadores)
Redes de información
Computer network architectures
Routing (Computer network management)
Information networks
Tolerancia a fallos
SDN
enrutamiento
OpenFlow
Zodiac Fx
Mininet
title_short Red SDN tolerante a fallos de conexión entre dispositivos de red
title_full Red SDN tolerante a fallos de conexión entre dispositivos de red
title_fullStr Red SDN tolerante a fallos de conexión entre dispositivos de red
title_full_unstemmed Red SDN tolerante a fallos de conexión entre dispositivos de red
title_sort Red SDN tolerante a fallos de conexión entre dispositivos de red
dc.creator.fl_str_mv Torres Meza, Martín Eduardo
Giraldo García, Andrés Felipe
dc.contributor.advisor.none.fl_str_mv Mondragón Martínez, Oscar Hernán
dc.contributor.author.none.fl_str_mv Torres Meza, Martín Eduardo
Giraldo García, Andrés Felipe
dc.contributor.corporatename.spa.fl_str_mv Universidad Autónoma de Occidente
dc.subject.spa.fl_str_mv Ingeniería Electrónica y Telecomunicaciones
topic Ingeniería Electrónica y Telecomunicaciones
Arquitectura de redes de computadores
Enrutamiento (Administración de redes de computadores)
Redes de información
Computer network architectures
Routing (Computer network management)
Information networks
Tolerancia a fallos
SDN
enrutamiento
OpenFlow
Zodiac Fx
Mininet
dc.subject.armarc.spa.fl_str_mv Arquitectura de redes de computadores
Enrutamiento (Administración de redes de computadores)
Redes de información
dc.subject.armarc.eng.fl_str_mv Computer network architectures
Routing (Computer network management)
Information networks
dc.subject.proposal.spa.fl_str_mv Tolerancia a fallos
SDN
enrutamiento
dc.subject.proposal.eng.fl_str_mv OpenFlow
Zodiac Fx
Mininet
description En el presente documento se propone el diseño e implementación de una red tolerante a fallos de tipo SDN. Para el desarrollo de este trabajo de grado se tuvo en cuenta el manejo del protocolo OpenFlow y los tipos de mensajes que soporta, utilizando la plataforma de controlador Ryu para la implementación de un algoritmo para la red contra fallos. Se documentaron algunas propuestas anteriores que utilizaban estas tecnologías para tener un panorama general de SDN, así como una explicación del protocolo OpenFlow y su funcionalidad para la elaboración del algoritmo, al igual que una indagación sobre los mecanismos de tolerancia a fallos de redes SDN. Por otro lado, se explican las herramientas utilizadas para el funcionamiento y análisis de la red y se exponen los pasos necesarios para la replicación de la implementación, la cual propone un enrutamiento multicamino con detección y recuperación ante fallos de conexión y balanceo de carga entre enlaces. Posteriormente, se realizó el despliegue de manera virtualizada utilizando Mininet, programa que permite la virtualización de redes por medio de conmutadores virtuales (Open vSwitch) y una vez desarrollado el entorno virtual se implementó una red con dispositivos de infraestructura hardware, los conmutadores Zodiac Fx compatibles con OpenFlow.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-08-18T19:02:41Z
dc.date.available.none.fl_str_mv 2021-08-18T19:02:41Z
dc.date.issued.none.fl_str_mv 2021-07-23
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_71e4c1898caa6e32
dc.type.coar.eng.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.eng.fl_str_mv Text
dc.type.driver.eng.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.eng.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10614/13158
dc.identifier.instname.spa.fl_str_mv Universidad Autónoma de Occidente
dc.identifier.reponame.spa.fl_str_mv Repositorio Educativo Digital
dc.identifier.repourl.spa.fl_str_mv https://red.uao.edu.co/
url https://hdl.handle.net/10614/13158
https://red.uao.edu.co/
identifier_str_mv Universidad Autónoma de Occidente
Repositorio Educativo Digital
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] ONF,[En Línea]. Disponible en: https://opennetworking.org/mission/ [último acceso: 20 enero 2021]
[2] Opensource, “¿What is Open Source?”,[En Línea]. Disponible en: https://opensource.dev/. [último acceso: 20 enero 2021]
[3] Modelo OSI,”que es el modelo OSI”,[en línea]. Disponible en: https://concepto.de/modelo-osi/#ixzz6qWOOMJZU. [último acceso: 20 enero 2021]
[4] SDxcentral,”¿What is SDN?”, agosto 2016, [en línea]. Disponible en: https://www.sdxcentral.com/networking/sdn/definitions/what-the-definition-ofsoftware- defined-networking-sdn/. [último acceso: 20 enero 2021]
[5] SDxcentral, “¿What Is OpenFlow?”, Agosto 2013, [en línea]. Disponible en: https://www.sdxcentral.com/networking/sdn/definitions/what-is-openflow/. [último acceso: 20 enero 2021]
[6] V. Sing,”What is Frameworks? [Definition] Types of Frameworks” [en linea], 9 abril 2020. Disponible en: https://hackr.io/blog/what-is-frameworks.
[7] Microsoft, “¿What is cloud computing?”,[en linea].Disponible en: https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/. [último acceso: 20 enero 2021]
[8] Masadelante, “¿Qué es el TCP/IP? - Definición de TCP/IP”, [en linea].Disponible en: https://www.masadelante.com/faqs/tcp-ip. [último acceso: 20 enero 2021].
[9] EcuRed,”Router”, [en línea]. Disponible en: https://www.ecured.cu/Router. [último acceso: 20 enero 2021]
[10] RedesTelematicas, “El switch: como funciona y principales características”,[en linea].Disponible en: http://redestelematicas.com/el-switch-como-funciona-y-susprincipales- caracteristicas/.[último acceso: 20 enero 2021]
[11] S. Rodriguez Santamaria, “Mecanismo de control de las comunicaciones en la internet del futuro a través de Openflow”, Trabajo de Grado, Ingeniería Informática, Universidad de Cantabria, Cantabria, 2012. Disponible en: https://repositorio.unican.es/xmlui/bitstream/handle/10902/1165/Sergio%20Rodriguez%20Santamaria.pdf?sequence=1. [Último acceso: 20 de agosto del 2020]
[12] M. T. Pegado Boureghida, “Desarrollo de un sistema de monitorización para SDN”, Trabajo de grado, ingeniería de tecnologías y servicios de telecomunicaciones, Universidad autónoma de Madrid, Madrid, 2015. Disponible en: https://repositorio.uam.es/xmlui/bitstream/handle/10486/669460/Pegado_Boureghida_Maria_Teresa_tfg.pdf. [Último acceso: 7 de octubre del 2020]
[13] M. Abdel-Rahman, “On stochastic controller placement in software-defined wireless networks” en IEEE Wireless Communications and Networking Conference (WCNC), 2017 [en linea]. Disponible en: http://ieeexplore.ieee.org/document/7925942. [Último acceso: 10 de enero del 2021]
[14] B. Heller, N. McKeown y R. Sherwood, “The controller placement problem” 2012, pp. 7-12. [En línea]. Disponible en: https://dl.acm.org/doi/10.1145/2342441.2342444
[15] C. Jacquenet y M. Boucadair ; “IETF 7149: Software-Defined Networking: A Perspective from within a Service Provider Environment”. [en línea]. Disponible en: https://tools.ietf.org/html/rfc7149
[16] Open Networking Foundation [en linea]. ONF. SDN Overview. Disponible en: https://www.opennetworking.org/sdn-definition/
[17] Instituto Español De Estudios Estratégicos. Internet de las cosas-Horizonte 2050. Documento de Investigación. 2018. Disponible en: https://dialnet.unirioja.es/servlet/articulo?codigo=6715660
[18] Alcaldía De Santiago De Cali, Cali resiliente una ciudad de oportunidades para el progreso, Cali. 2018. Disponible en: https://www.cali.gov.co/resiliencia/publicaciones/142355/cali-resiliente-una-ciudadde- oportunidades-para-el-progreso/
[19] A. García, C. Rodríguez, C. Calderón, y F. Casmartiño, “Controladores SDN, elementos para su selección y evaluación”, Revista Telem@tica, Vol. 13. No. 3, pp. 10-20, 2014. Disponible en: https://www.researchgate.net/publication/320711755_Controladores_SDN_elementos_para_su_seleccion_y_evaluacion.
[20] A. Paches, Estudio del controlador SDN Ryu sobre una Raspberry-Pi Model 4, trabajo de fin de grado, Universitat Politècnica de València, 2020. Disponible en: https://riunet.upv.es/bitstream/handle/10251/152347/Juli%C3%A1n%20- %20Estudio%20del%20controlador%20SDN%20Ryu%20sobre%20una%20Raspb erry-Pi%20Model%204.pdf
[21] G. Garcia, “Diseño e implementación de un prototipo de redes definidas por software (SDN), utilizando Mininet como herramienta de simulación y físicamente con el switch Zodiac Fx”, trabajo de grado, Prog. Ing. Electrónica y telecomunicaciones, Universidad Nacional de Loja, Loja, Ecuador, 2020
[22] B. Yamansavascilara, A. C. Baktira, A. Ozgovdeb y C. Ersoya,“Fault Tolerance in SDN Data Plane Considering Network and Application Based Metrics”, Journal of Network and Computer Applications, vol. 170, Noviembre 2020. [En linea]. Disponible en: https://arxiv.org/abs/1912.11849v1
[23] M. Olaya, “Diseño e implementación de una aplicación de balanceo de carga para una red definida por software”, trabajo de grado, Escuela Politécnica Nacional, Quito, Ecuador, 2015. Disponible en: https://bibdigital.epn.edu.ec/bitstream/15000/11926/1/CD-6585.pdf
[24] C. Dueñas, Y, Marin y H. Cruz, “ SDN Network vs. Traditional Network”, 2017 [En línea]. Disponible en: ]https://www.researchgate.net/publication/319097382_SDN_Network_vs_Traditional_Network
[25]N. Feamster, J. Rexforrd, E. Zegura, “El camino hacia SDN Una historia intelectual de redes programables”, 2014. Disponible en: https://www.sigcomm.org/sites/default/files/ccr/papers/2014/April/0000000-0000012.pdf
[26] L. Peterson, C. Cascone, B. O’Connor, T. Vachuska, B. Davie “Sofware- Defined Networks: A Systems Approach”, 2020, [En linea]. Disponible en: https://sdn.systemsapproach.org/intro.html#sdn-a-definition
[27] C. Swan, “Smart city resilence through SDN”, 2019. [En linea]. Disponible en: https://dispersive.io/wp-content/uploads/2020/03/Smart-City-SDN.pdf
[28] A. Serrano, “Redes Definidas por Software (SDN): Openflow”, trabajo de fin de grado, universidad politécnica de valencia, 2015
[29]A. Imran, “SDN Controllers Security Issues” MS Tesis, universidad dejyvaskyla, Finlandia, noviembre, 2017.
[30]N. Fahad, H. Qazi, B. Ahmad y S. Elias, “Software-Defined Network Testbed Using ZodiacFX a Hardware Switch for OpenFlow”, 2017 [En linea]. Disponible en: https://www.researchgate.net/publication/320071233_Software- Defined_Network_Testbed_Using_ZodiacFX_a_Hardware_Switch_for_OpenFlow
[31] R. Gonzales, “Implementación de movilidad en redes 5G”, Universidad de Granada, trabajo de fin de grado, Granada, 2017, Disponible en: https://wpd.ugr.es/~jorgenavarro/thesis/2017_TFG_RafaelGonzalezCallejas.pdf
[32] T. Jack,M Tim, A Review of Multipath Routing Protocols: From Wireless Ad Hoc to Mesh Networks,Australia [En Linea], Disponible en: http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=29B6935B0ED91A7161D6F3028035F675?doi=10.1.1.84.5817&rep=rep1&type=pdf
[33] D. Marinescu, “Cloud computing: theory and practice”, 2nd. ed, Morgan Kaufmann Newnes, 2013
[34] S. Ying Zhu, S. Scott-Hayward, L. Jacquin y R. Hill, Guide to Security in SDN and NFV, Springer, Leicester, 2017
[35]P. Miguel, L. Néider, S. Elisa, M. Giovani, State of the art in software defined networking (SDN), Universidad distrital francisco José caldas, 2018
[36] V. Tiwari, SDN and Openflow for beginners with hands on labs, Northville, Michigan, Multimedia LLC, 2013
[37]Ching-Hao,Chan y Dr Ying-Dar Lin, OpenFlow Version Roadmap, septiembre, 2015 disponible en: http://speed.cis.nctu.edu.tw/~ydlin/miscpub/indep_frank.pdf
[38] Open Networking Foundation, “OpenFlow Switch Specification - Version 1.0.0 (Wire Protocol 0x01)”, [En línea]. Disponible en: https://opennetworking.org/wpcontent/ uploads/2013/04/openflow-spec-v1.0.0.pdf. [Último acceso: 02 de marzo del 2021].
[39] J. Machado, A F. Ramos y J. C. Cuéllar “Implementation de OpenFlow sobre NetFPGA”, Revista de Ingeniería y Región, 2014 [En linea]. Disponible en: https://journalusco.edu.co/index.php/iregion/article/view/743/1425
[40] “SDN/NFV: What’s Motivating the Development of SDN and NFV?” https://eogogics.com/enhancing-network-capacity-functionality-sdn-nfv/
[41] Open Networking Foundation, “OpenFlow Switch Specification - Version 1.3.0 (Wire Protocol 0x04)”, [En línea]. Disponible en: https://opennetworking.org/wpcontent/ uploads/2014/10/openflow-spec-v1.3.0.pdf. [Último acceso: 02 de marzo del 2021].
[42] Northbound Networks, Zodiac Fx User guide, 2017. [En línea]. Disponible en: https://github.com/NorthboundNetworks/ZodiacFX
[43] “Un estudio preliminar de la tabla de flujo y el flujo del protocolo OpenFlow“, zhuanlan, 2019. [En linea] Disponible en: https://zhuanlan.zhihu.com/p/57201400
[44] I. Letteri, M. Del Rosso, P. Caianiello, D. Cassioli, “Performance of Botnet Detection by Neural Networks in Software-Defined Networks”, Univ. de L’Aquila, Italia. [En linea] Disponible en: http://ceur-ws.org/Vol-2058/paper-03.pdf
[45] Fiber Transceiver Solution, [En linea], Disponible en: http://www.fiber-optictransceiver- module.com/openvswitch-vs-openflow-what-are-they-whats-theirrelationship. Html|[46] Ostec [En linea], Redundância automática de links para incrementar la disponibilidad de Internet (failover), 2020. Disponible en: https://ostec.blog/es/seguridad-perimetral/redundancia-automatica-failover/
[47] G. Paul, B. Chuck, C. Timothy, Defined Networks A Comprehensive Approach,segunda edición, Elsevier, 2017.
[48] A. Rezgui, K. A. Noghani, J. Taheri, A Mirzaeinia, H. Soliman, N Davis “SDN helps Big Data to become fault tolerant” in Big Data and Software Defined Networks,The Institution of Engineering and Technology, 2018, pp 319-336
[49] RFC 5880: https://tools.ietf.org/html/rfc5880
[50] J. Chen, J. Chen, F. Xu, M.Yin, and W. Zhang,When “Software Defined Networks Meet Fault Tolerance: A Survey”, en Algorithms and Architectures for Parallel Processing, pp. 351–368, Cham: Springer, Nov. 2015.
[51] G. Salinas, “Estudio de redes definidas por software e implementacion de escenarios virtuales de prueba”, trabajo de fin de master, Universidad Politécnica de Madrid, Madrid, 2017. Disponible en: https://www.dit.upm.es/~posgrado/doc/TFM/TFMs2016- 2017/TFM_Gabriela_Salinas_Jardon_2017.pdf
[52] W. J. Adriano Silva, “Make Flows Great Again: A Hybrid Resilience Mechanism for OpenFlow Networks”, Center for Informatics, Federal University of Pernambuco, Recife, Brazil, 2018. Disponible en: https://doi.org/10.3390/info9060146
[53] B. Lantz, B. Heller y N. McKeown, “A Network in a Laptop: Rapid Prototyping for Software-Defined Networks”, 2010, [En linea]. Disponible en: http://conferences.sigcomm.org/hotnets/2010/papers/a19-lantz.pdf
[54] iPerf - The ultimate speed test tool for TCP, UDP and SCTP[En linea], Disponible en: https://iperf.fr/
[55] S.A. Keel. (2021, Enero 19). What is Multipath Routing? [En linea]. Disponible en: https://www.easytechjunkie.com/what-is-multipath-routing.htm
[56] E. Mann. (2014, Marzo 15). Depth-First Search and Breadth-First Search in Python [En línea]. Disponible en: https://eddmann.com/posts/depth-first-searchand- breadth-first-search-in-python/
[57] R. Izard, (2018, Agosto 18) Project floodlight controller tutorial, [en linea], https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/7995427/How+to+Work+with+Fast-Failover+OpenFlow+Groups
[58] tutorialsPoint, Data Structure-Graph Data Structure, [En línea],2021, Disponible en: https://www.tutorialspoint.com/data_structures_algorithms/graph_data_structure
[59] WILDAN´S TECH BLOG [Sitio web], 2018, Disponible en: https://wildanmsyah.wordpress.com/2018/01/13/multipath-routing-with-loadbalancing- using-ryu-openflow-controller/
[60] M. Betegón, “Estudio de técnicas de Ingeniería de Tráfico basadas en SDN”, trabajo de fin de grado, Universidad de Cantabria, 2018, [En línea]. Disponible en: https://repositorio.unican.es/xmlui/handle/10902/14193
[61] N Kratzke y P. Quin, “ppbench, A Visualizing Network Benchmark for Microservices”, Lübeck University of Applied Sciences, 2016 [En línea]. Disponible en: https://github.com/nkratzke/pingpong
[62] Instalación y configuración controlador Ryu [En línea]. Disponible en: https://docs.google.com/document/d/1dmE99wHQEVfYMR77ewEqrDEgpMk7meylSAIGQX9GqY/ edit?usp=sharing
[63]Instalación y configuración Mininet [En línea]. Disponible en: https://docs.google.com/document/d/1FYU9mxCVcuPdpWS5svxF832UYiiWkEptq G6-7eNcv90/edit?usp=sharing
[64] Algoritmo desarrollado [En línea]. Disponible en: https://github.com/gitiuao/ SDN/
[65]Configuración tarjetas ZODIAC FX [En línea]. Disponible en: https://docs.google.com/document/d/1UdpKJVjujITkI20HUM4lK1t2zOLsQ1VWM9uyVG7B1e8/edit?usp=sharing
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad Autónoma de Occidente, 2021
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.eng.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.eng.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Derechos Reservados - Universidad Autónoma de Occidente, 2021
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 91 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Autónoma de Occidente
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica y Telecomunicaciones
dc.publisher.department.spa.fl_str_mv Departamento de Automática y Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Cali
institution Universidad Autónoma de Occidente
bitstream.url.fl_str_mv https://red.uao.edu.co/bitstreams/686e9208-9e03-41bf-b66b-46b53fb25dfe/download
https://red.uao.edu.co/bitstreams/fc1b4dc1-e5af-42a0-9e0e-cb75a9e62132/download
https://red.uao.edu.co/bitstreams/d2b1d955-a29c-42c5-904e-865accf1d14c/download
https://red.uao.edu.co/bitstreams/b514fc84-57a6-428c-8c79-7b77ce0c7dbe/download
https://red.uao.edu.co/bitstreams/c901407e-ba27-4581-91dc-608ba3c2256a/download
https://red.uao.edu.co/bitstreams/ad034e9d-728d-4f38-926b-ed56191e2854/download
https://red.uao.edu.co/bitstreams/c7c77399-7f3f-4956-9008-93c2ad8a3832/download
https://red.uao.edu.co/bitstreams/6a4b30dd-2775-47ca-95b6-81847a97c7f3/download
https://red.uao.edu.co/bitstreams/1c1a6fcb-438c-4b70-8684-a515591b1d29/download
https://red.uao.edu.co/bitstreams/a1e51d64-1d40-4485-99bc-08d90eec5b44/download
https://red.uao.edu.co/bitstreams/4bd7cae6-c2a7-45c8-b709-8db3b917e267/download
https://red.uao.edu.co/bitstreams/39932051-6218-4fd1-9f99-30b63395d8bc/download
https://red.uao.edu.co/bitstreams/3adf690b-e02c-492d-9a7e-09965e3204dd/download
https://red.uao.edu.co/bitstreams/801fa675-2a2d-47b4-8394-67880a85889e/download
https://red.uao.edu.co/bitstreams/26be04d3-101e-462e-846a-3f78aea97c3b/download
https://red.uao.edu.co/bitstreams/2b1143b4-05a5-47fe-9970-2588913fc733/download
https://red.uao.edu.co/bitstreams/5cbf8d63-1cad-4613-8221-c6df684dc0f7/download
bitstream.checksum.fl_str_mv 20b5ba22b1117f71589c7318baa2c560
8c53b554c104c9c768b740909a3dfcd1
f400275ac14e0617ddb76f9f9c689816
f01924b8e3908837a67a14798c3e6e1c
b249103abcb4ac499e8c2b5e19bb4830
b249103abcb4ac499e8c2b5e19bb4830
5c3045cc65704cbcf72f4e03ea55e2cf
298d817b9f9407c20e64d9f5dbdb90c1
450e6896c0970c29b94365a82f5a98e5
f7b20bc273513f8ca1aae6414a48b3d4
89583e835c14e351fe5de62082691f76
e1c06d85ae7b8b032bef47e42e4c08f9
d74f50b5cec218c35758445ac96586c4
6cf3c4bf3e4209d6857047b63b4afbe7
0b65bccfe2f683a67afef827f5641efb
85ffd90ba06f17a50b181373db29b862
5f8b98ed00578064631b2f49c9a56351
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Autonoma de Occidente
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1814259853518962688
spelling Mondragón Martínez, Oscar Hernánvirtual::3379-1Torres Meza, Martín Eduardo2634ead9c62b3cd38a2f1793fa7c1817Giraldo García, Andrés Felipe4759bd161823764389a44062027435e7Universidad Autónoma de Occidente2021-08-18T19:02:41Z2021-08-18T19:02:41Z2021-07-23https://hdl.handle.net/10614/13158Universidad Autónoma de OccidenteRepositorio Educativo Digitalhttps://red.uao.edu.co/En el presente documento se propone el diseño e implementación de una red tolerante a fallos de tipo SDN. Para el desarrollo de este trabajo de grado se tuvo en cuenta el manejo del protocolo OpenFlow y los tipos de mensajes que soporta, utilizando la plataforma de controlador Ryu para la implementación de un algoritmo para la red contra fallos. Se documentaron algunas propuestas anteriores que utilizaban estas tecnologías para tener un panorama general de SDN, así como una explicación del protocolo OpenFlow y su funcionalidad para la elaboración del algoritmo, al igual que una indagación sobre los mecanismos de tolerancia a fallos de redes SDN. Por otro lado, se explican las herramientas utilizadas para el funcionamiento y análisis de la red y se exponen los pasos necesarios para la replicación de la implementación, la cual propone un enrutamiento multicamino con detección y recuperación ante fallos de conexión y balanceo de carga entre enlaces. Posteriormente, se realizó el despliegue de manera virtualizada utilizando Mininet, programa que permite la virtualización de redes por medio de conmutadores virtuales (Open vSwitch) y una vez desarrollado el entorno virtual se implementó una red con dispositivos de infraestructura hardware, los conmutadores Zodiac Fx compatibles con OpenFlow.This document proposes the design and implementation of a SDN fault tolerant network. For the development of this work of degree, the handling of the OpenFlow protocol and the types of messages it supports were taken into account, using the Ryu controller platform to implement an algorithm for the network against failures. Some previous proposals that used these technologies were documented to have an overview of SDN, as well as an explanation of the OpenFlow protocol and its functionality for the implementation of the algorithm, as well as an inquiry into the fault tolerance mechanisms of SDN networks. On the other hand, the tools used for the operation and analysis of the network are explained and the necessary steps for the replication of the implementation are exposed, which proposes a multipath routing with load balancing and detection and recovery from connection failures between links. Subsequently, the deployment was carried out in a virtualized way using Mininet, a program that allows the virtualization of networks through virtual switches (Open vSwitch). Once the virtual environment was developed, a network with hardware infrastructure devices was implemented, the Zodiac Fx switches, compatible with OpenFlow.Proyecto de grado (ngeniero(a) Electrónico y de Telecomunicaciones)-- Universidad Autónoma de Occidente, 2021PregradoIngeniero(a) en Electrónica y Telecomunicaciones91 páginasapplication/pdfspaUniversidad Autónoma de OccidenteIngeniería Electrónica y TelecomunicacionesDepartamento de Automática y ElectrónicaFacultad de IngenieríaCaliDerechos Reservados - Universidad Autónoma de Occidente, 2021https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Ingeniería Electrónica y TelecomunicacionesArquitectura de redes de computadoresEnrutamiento (Administración de redes de computadores)Redes de informaciónComputer network architecturesRouting (Computer network management)Information networksTolerancia a fallosSDNenrutamientoOpenFlowZodiac FxMininetRed SDN tolerante a fallos de conexión entre dispositivos de redTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_71e4c1898caa6e32[1] ONF,[En Línea]. Disponible en: https://opennetworking.org/mission/ [último acceso: 20 enero 2021][2] Opensource, “¿What is Open Source?”,[En Línea]. Disponible en: https://opensource.dev/. [último acceso: 20 enero 2021][3] Modelo OSI,”que es el modelo OSI”,[en línea]. Disponible en: https://concepto.de/modelo-osi/#ixzz6qWOOMJZU. [último acceso: 20 enero 2021][4] SDxcentral,”¿What is SDN?”, agosto 2016, [en línea]. Disponible en: https://www.sdxcentral.com/networking/sdn/definitions/what-the-definition-ofsoftware- defined-networking-sdn/. [último acceso: 20 enero 2021][5] SDxcentral, “¿What Is OpenFlow?”, Agosto 2013, [en línea]. Disponible en: https://www.sdxcentral.com/networking/sdn/definitions/what-is-openflow/. [último acceso: 20 enero 2021][6] V. Sing,”What is Frameworks? [Definition] Types of Frameworks” [en linea], 9 abril 2020. Disponible en: https://hackr.io/blog/what-is-frameworks.[7] Microsoft, “¿What is cloud computing?”,[en linea].Disponible en: https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/. [último acceso: 20 enero 2021][8] Masadelante, “¿Qué es el TCP/IP? - Definición de TCP/IP”, [en linea].Disponible en: https://www.masadelante.com/faqs/tcp-ip. [último acceso: 20 enero 2021].[9] EcuRed,”Router”, [en línea]. Disponible en: https://www.ecured.cu/Router. [último acceso: 20 enero 2021][10] RedesTelematicas, “El switch: como funciona y principales características”,[en linea].Disponible en: http://redestelematicas.com/el-switch-como-funciona-y-susprincipales- caracteristicas/.[último acceso: 20 enero 2021][11] S. Rodriguez Santamaria, “Mecanismo de control de las comunicaciones en la internet del futuro a través de Openflow”, Trabajo de Grado, Ingeniería Informática, Universidad de Cantabria, Cantabria, 2012. Disponible en: https://repositorio.unican.es/xmlui/bitstream/handle/10902/1165/Sergio%20Rodriguez%20Santamaria.pdf?sequence=1. [Último acceso: 20 de agosto del 2020][12] M. T. Pegado Boureghida, “Desarrollo de un sistema de monitorización para SDN”, Trabajo de grado, ingeniería de tecnologías y servicios de telecomunicaciones, Universidad autónoma de Madrid, Madrid, 2015. Disponible en: https://repositorio.uam.es/xmlui/bitstream/handle/10486/669460/Pegado_Boureghida_Maria_Teresa_tfg.pdf. [Último acceso: 7 de octubre del 2020][13] M. Abdel-Rahman, “On stochastic controller placement in software-defined wireless networks” en IEEE Wireless Communications and Networking Conference (WCNC), 2017 [en linea]. Disponible en: http://ieeexplore.ieee.org/document/7925942. [Último acceso: 10 de enero del 2021][14] B. Heller, N. McKeown y R. Sherwood, “The controller placement problem” 2012, pp. 7-12. [En línea]. Disponible en: https://dl.acm.org/doi/10.1145/2342441.2342444[15] C. Jacquenet y M. Boucadair ; “IETF 7149: Software-Defined Networking: A Perspective from within a Service Provider Environment”. [en línea]. Disponible en: https://tools.ietf.org/html/rfc7149[16] Open Networking Foundation [en linea]. ONF. SDN Overview. Disponible en: https://www.opennetworking.org/sdn-definition/[17] Instituto Español De Estudios Estratégicos. Internet de las cosas-Horizonte 2050. Documento de Investigación. 2018. Disponible en: https://dialnet.unirioja.es/servlet/articulo?codigo=6715660[18] Alcaldía De Santiago De Cali, Cali resiliente una ciudad de oportunidades para el progreso, Cali. 2018. Disponible en: https://www.cali.gov.co/resiliencia/publicaciones/142355/cali-resiliente-una-ciudadde- oportunidades-para-el-progreso/[19] A. García, C. Rodríguez, C. Calderón, y F. Casmartiño, “Controladores SDN, elementos para su selección y evaluación”, Revista Telem@tica, Vol. 13. No. 3, pp. 10-20, 2014. Disponible en: https://www.researchgate.net/publication/320711755_Controladores_SDN_elementos_para_su_seleccion_y_evaluacion.[20] A. Paches, Estudio del controlador SDN Ryu sobre una Raspberry-Pi Model 4, trabajo de fin de grado, Universitat Politècnica de València, 2020. Disponible en: https://riunet.upv.es/bitstream/handle/10251/152347/Juli%C3%A1n%20- %20Estudio%20del%20controlador%20SDN%20Ryu%20sobre%20una%20Raspb erry-Pi%20Model%204.pdf[21] G. Garcia, “Diseño e implementación de un prototipo de redes definidas por software (SDN), utilizando Mininet como herramienta de simulación y físicamente con el switch Zodiac Fx”, trabajo de grado, Prog. Ing. Electrónica y telecomunicaciones, Universidad Nacional de Loja, Loja, Ecuador, 2020[22] B. Yamansavascilara, A. C. Baktira, A. Ozgovdeb y C. Ersoya,“Fault Tolerance in SDN Data Plane Considering Network and Application Based Metrics”, Journal of Network and Computer Applications, vol. 170, Noviembre 2020. [En linea]. Disponible en: https://arxiv.org/abs/1912.11849v1[23] M. Olaya, “Diseño e implementación de una aplicación de balanceo de carga para una red definida por software”, trabajo de grado, Escuela Politécnica Nacional, Quito, Ecuador, 2015. Disponible en: https://bibdigital.epn.edu.ec/bitstream/15000/11926/1/CD-6585.pdf[24] C. Dueñas, Y, Marin y H. Cruz, “ SDN Network vs. Traditional Network”, 2017 [En línea]. Disponible en: ]https://www.researchgate.net/publication/319097382_SDN_Network_vs_Traditional_Network[25]N. Feamster, J. Rexforrd, E. Zegura, “El camino hacia SDN Una historia intelectual de redes programables”, 2014. Disponible en: https://www.sigcomm.org/sites/default/files/ccr/papers/2014/April/0000000-0000012.pdf[26] L. Peterson, C. Cascone, B. O’Connor, T. Vachuska, B. Davie “Sofware- Defined Networks: A Systems Approach”, 2020, [En linea]. Disponible en: https://sdn.systemsapproach.org/intro.html#sdn-a-definition[27] C. Swan, “Smart city resilence through SDN”, 2019. [En linea]. Disponible en: https://dispersive.io/wp-content/uploads/2020/03/Smart-City-SDN.pdf[28] A. Serrano, “Redes Definidas por Software (SDN): Openflow”, trabajo de fin de grado, universidad politécnica de valencia, 2015[29]A. Imran, “SDN Controllers Security Issues” MS Tesis, universidad dejyvaskyla, Finlandia, noviembre, 2017.[30]N. Fahad, H. Qazi, B. Ahmad y S. Elias, “Software-Defined Network Testbed Using ZodiacFX a Hardware Switch for OpenFlow”, 2017 [En linea]. Disponible en: https://www.researchgate.net/publication/320071233_Software- Defined_Network_Testbed_Using_ZodiacFX_a_Hardware_Switch_for_OpenFlow[31] R. Gonzales, “Implementación de movilidad en redes 5G”, Universidad de Granada, trabajo de fin de grado, Granada, 2017, Disponible en: https://wpd.ugr.es/~jorgenavarro/thesis/2017_TFG_RafaelGonzalezCallejas.pdf[32] T. Jack,M Tim, A Review of Multipath Routing Protocols: From Wireless Ad Hoc to Mesh Networks,Australia [En Linea], Disponible en: http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=29B6935B0ED91A7161D6F3028035F675?doi=10.1.1.84.5817&rep=rep1&type=pdf[33] D. Marinescu, “Cloud computing: theory and practice”, 2nd. ed, Morgan Kaufmann Newnes, 2013[34] S. Ying Zhu, S. Scott-Hayward, L. Jacquin y R. Hill, Guide to Security in SDN and NFV, Springer, Leicester, 2017[35]P. Miguel, L. Néider, S. Elisa, M. Giovani, State of the art in software defined networking (SDN), Universidad distrital francisco José caldas, 2018[36] V. Tiwari, SDN and Openflow for beginners with hands on labs, Northville, Michigan, Multimedia LLC, 2013[37]Ching-Hao,Chan y Dr Ying-Dar Lin, OpenFlow Version Roadmap, septiembre, 2015 disponible en: http://speed.cis.nctu.edu.tw/~ydlin/miscpub/indep_frank.pdf[38] Open Networking Foundation, “OpenFlow Switch Specification - Version 1.0.0 (Wire Protocol 0x01)”, [En línea]. Disponible en: https://opennetworking.org/wpcontent/ uploads/2013/04/openflow-spec-v1.0.0.pdf. [Último acceso: 02 de marzo del 2021].[39] J. Machado, A F. Ramos y J. C. Cuéllar “Implementation de OpenFlow sobre NetFPGA”, Revista de Ingeniería y Región, 2014 [En linea]. Disponible en: https://journalusco.edu.co/index.php/iregion/article/view/743/1425[40] “SDN/NFV: What’s Motivating the Development of SDN and NFV?” https://eogogics.com/enhancing-network-capacity-functionality-sdn-nfv/[41] Open Networking Foundation, “OpenFlow Switch Specification - Version 1.3.0 (Wire Protocol 0x04)”, [En línea]. Disponible en: https://opennetworking.org/wpcontent/ uploads/2014/10/openflow-spec-v1.3.0.pdf. [Último acceso: 02 de marzo del 2021].[42] Northbound Networks, Zodiac Fx User guide, 2017. [En línea]. Disponible en: https://github.com/NorthboundNetworks/ZodiacFX[43] “Un estudio preliminar de la tabla de flujo y el flujo del protocolo OpenFlow“, zhuanlan, 2019. [En linea] Disponible en: https://zhuanlan.zhihu.com/p/57201400[44] I. Letteri, M. Del Rosso, P. Caianiello, D. Cassioli, “Performance of Botnet Detection by Neural Networks in Software-Defined Networks”, Univ. de L’Aquila, Italia. [En linea] Disponible en: http://ceur-ws.org/Vol-2058/paper-03.pdf[45] Fiber Transceiver Solution, [En linea], Disponible en: http://www.fiber-optictransceiver- module.com/openvswitch-vs-openflow-what-are-they-whats-theirrelationship. Html|[46] Ostec [En linea], Redundância automática de links para incrementar la disponibilidad de Internet (failover), 2020. Disponible en: https://ostec.blog/es/seguridad-perimetral/redundancia-automatica-failover/[47] G. Paul, B. Chuck, C. Timothy, Defined Networks A Comprehensive Approach,segunda edición, Elsevier, 2017.[48] A. Rezgui, K. A. Noghani, J. Taheri, A Mirzaeinia, H. Soliman, N Davis “SDN helps Big Data to become fault tolerant” in Big Data and Software Defined Networks,The Institution of Engineering and Technology, 2018, pp 319-336[49] RFC 5880: https://tools.ietf.org/html/rfc5880[50] J. Chen, J. Chen, F. Xu, M.Yin, and W. Zhang,When “Software Defined Networks Meet Fault Tolerance: A Survey”, en Algorithms and Architectures for Parallel Processing, pp. 351–368, Cham: Springer, Nov. 2015.[51] G. Salinas, “Estudio de redes definidas por software e implementacion de escenarios virtuales de prueba”, trabajo de fin de master, Universidad Politécnica de Madrid, Madrid, 2017. Disponible en: https://www.dit.upm.es/~posgrado/doc/TFM/TFMs2016- 2017/TFM_Gabriela_Salinas_Jardon_2017.pdf[52] W. J. Adriano Silva, “Make Flows Great Again: A Hybrid Resilience Mechanism for OpenFlow Networks”, Center for Informatics, Federal University of Pernambuco, Recife, Brazil, 2018. Disponible en: https://doi.org/10.3390/info9060146[53] B. Lantz, B. Heller y N. McKeown, “A Network in a Laptop: Rapid Prototyping for Software-Defined Networks”, 2010, [En linea]. Disponible en: http://conferences.sigcomm.org/hotnets/2010/papers/a19-lantz.pdf[54] iPerf - The ultimate speed test tool for TCP, UDP and SCTP[En linea], Disponible en: https://iperf.fr/[55] S.A. Keel. (2021, Enero 19). What is Multipath Routing? [En linea]. Disponible en: https://www.easytechjunkie.com/what-is-multipath-routing.htm[56] E. Mann. (2014, Marzo 15). Depth-First Search and Breadth-First Search in Python [En línea]. Disponible en: https://eddmann.com/posts/depth-first-searchand- breadth-first-search-in-python/[57] R. Izard, (2018, Agosto 18) Project floodlight controller tutorial, [en linea], https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/7995427/How+to+Work+with+Fast-Failover+OpenFlow+Groups[58] tutorialsPoint, Data Structure-Graph Data Structure, [En línea],2021, Disponible en: https://www.tutorialspoint.com/data_structures_algorithms/graph_data_structure[59] WILDAN´S TECH BLOG [Sitio web], 2018, Disponible en: https://wildanmsyah.wordpress.com/2018/01/13/multipath-routing-with-loadbalancing- using-ryu-openflow-controller/[60] M. Betegón, “Estudio de técnicas de Ingeniería de Tráfico basadas en SDN”, trabajo de fin de grado, Universidad de Cantabria, 2018, [En línea]. Disponible en: https://repositorio.unican.es/xmlui/handle/10902/14193[61] N Kratzke y P. Quin, “ppbench, A Visualizing Network Benchmark for Microservices”, Lübeck University of Applied Sciences, 2016 [En línea]. Disponible en: https://github.com/nkratzke/pingpong[62] Instalación y configuración controlador Ryu [En línea]. Disponible en: https://docs.google.com/document/d/1dmE99wHQEVfYMR77ewEqrDEgpMk7meylSAIGQX9GqY/ edit?usp=sharing[63]Instalación y configuración Mininet [En línea]. Disponible en: https://docs.google.com/document/d/1FYU9mxCVcuPdpWS5svxF832UYiiWkEptq G6-7eNcv90/edit?usp=sharing[64] Algoritmo desarrollado [En línea]. Disponible en: https://github.com/gitiuao/ SDN/[65]Configuración tarjetas ZODIAC FX [En línea]. Disponible en: https://docs.google.com/document/d/1UdpKJVjujITkI20HUM4lK1t2zOLsQ1VWM9uyVG7B1e8/edit?usp=sharingGeneralPublicationhttps://scholar.google.com/citations?user=oD3MzGcAAAAJ&hl=esvirtual::3379-10000-0002-5772-6545virtual::3379-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001099140virtual::3379-112461af9-e662-45ff-8b8a-4266f2973120virtual::3379-112461af9-e662-45ff-8b8a-4266f2973120virtual::3379-1LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://red.uao.edu.co/bitstreams/686e9208-9e03-41bf-b66b-46b53fb25dfe/download20b5ba22b1117f71589c7318baa2c560MD52ORIGINALT09895_Red SDN tolerante a fallos de conexión entre dispositivos de red.pdfT09895_Red SDN tolerante a fallos de conexión entre dispositivos de red.pdfArchivo texto completo del trabajo de grado en pdfapplication/pdf1352580https://red.uao.edu.co/bitstreams/fc1b4dc1-e5af-42a0-9e0e-cb75a9e62132/download8c53b554c104c9c768b740909a3dfcd1MD53T9895A_Anexo A. Instalación y configuración controlador Ryu.pdfT9895A_Anexo A. Instalación y configuración controlador Ryu.pdfAnexo A. Instalación y configuración controlador Ryuapplication/pdf64006https://red.uao.edu.co/bitstreams/d2b1d955-a29c-42c5-904e-865accf1d14c/downloadf400275ac14e0617ddb76f9f9c689816MD54T9895B_Anexo B. Instalación y configuración Mininet.pdfT9895B_Anexo B. Instalación y configuración Mininet.pdfAnexo B. Instalación y configuración Mininetapplication/pdf140415https://red.uao.edu.co/bitstreams/b514fc84-57a6-428c-8c79-7b77ce0c7dbe/downloadf01924b8e3908837a67a14798c3e6e1cMD55T9895D_Anexo D. Configuración tarjetas ZODIAC FX.pdfT9895D_Anexo D. Configuración tarjetas ZODIAC FX.pdfAnexo D. Configuración tarjetas ZODIAC FXapplication/pdf730438https://red.uao.edu.co/bitstreams/c901407e-ba27-4581-91dc-608ba3c2256a/downloadb249103abcb4ac499e8c2b5e19bb4830MD56T9895D_Anexo D. Configuración tarjetas ZODIAC FX.pdfT9895D_Anexo D. Configuración tarjetas ZODIAC FX.pdfAnexo D. Configuración tarjetas ZODIAC FXapplication/pdf730438https://red.uao.edu.co/bitstreams/ad034e9d-728d-4f38-926b-ed56191e2854/downloadb249103abcb4ac499e8c2b5e19bb4830MD57TA9895_Autorización trabajo de grado.pdfTA9895_Autorización trabajo de grado.pdfAutorización para trabajo de gradoapplication/pdf1049549https://red.uao.edu.co/bitstreams/c7c77399-7f3f-4956-9008-93c2ad8a3832/download5c3045cc65704cbcf72f4e03ea55e2cfMD58TEXTT09895_Red SDN tolerante a fallos de conexión entre dispositivos de red.pdf.txtT09895_Red SDN tolerante a fallos de conexión entre dispositivos de red.pdf.txtExtracted texttext/plain128084https://red.uao.edu.co/bitstreams/6a4b30dd-2775-47ca-95b6-81847a97c7f3/download298d817b9f9407c20e64d9f5dbdb90c1MD59T9895A_Anexo A. Instalación y configuración controlador Ryu.pdf.txtT9895A_Anexo A. Instalación y configuración controlador Ryu.pdf.txtExtracted texttext/plain1314https://red.uao.edu.co/bitstreams/1c1a6fcb-438c-4b70-8684-a515591b1d29/download450e6896c0970c29b94365a82f5a98e5MD511T9895B_Anexo B. Instalación y configuración Mininet.pdf.txtT9895B_Anexo B. Instalación y configuración Mininet.pdf.txtExtracted texttext/plain840https://red.uao.edu.co/bitstreams/a1e51d64-1d40-4485-99bc-08d90eec5b44/downloadf7b20bc273513f8ca1aae6414a48b3d4MD513T9895D_Anexo D. Configuración tarjetas ZODIAC FX.pdf.txtT9895D_Anexo D. Configuración tarjetas ZODIAC FX.pdf.txtExtracted texttext/plain4546https://red.uao.edu.co/bitstreams/4bd7cae6-c2a7-45c8-b709-8db3b917e267/download89583e835c14e351fe5de62082691f76MD515TA9895_Autorización trabajo de grado.pdf.txtTA9895_Autorización trabajo de grado.pdf.txtExtracted texttext/plain2https://red.uao.edu.co/bitstreams/39932051-6218-4fd1-9f99-30b63395d8bc/downloade1c06d85ae7b8b032bef47e42e4c08f9MD517THUMBNAILT09895_Red SDN tolerante a fallos de conexión entre dispositivos de red.pdf.jpgT09895_Red SDN tolerante a fallos de conexión entre dispositivos de red.pdf.jpgGenerated Thumbnailimage/jpeg5991https://red.uao.edu.co/bitstreams/3adf690b-e02c-492d-9a7e-09965e3204dd/downloadd74f50b5cec218c35758445ac96586c4MD510T9895A_Anexo A. Instalación y configuración controlador Ryu.pdf.jpgT9895A_Anexo A. Instalación y configuración controlador Ryu.pdf.jpgGenerated Thumbnailimage/jpeg12813https://red.uao.edu.co/bitstreams/801fa675-2a2d-47b4-8394-67880a85889e/download6cf3c4bf3e4209d6857047b63b4afbe7MD512T9895B_Anexo B. Instalación y configuración Mininet.pdf.jpgT9895B_Anexo B. Instalación y configuración Mininet.pdf.jpgGenerated Thumbnailimage/jpeg7973https://red.uao.edu.co/bitstreams/26be04d3-101e-462e-846a-3f78aea97c3b/download0b65bccfe2f683a67afef827f5641efbMD514T9895D_Anexo D. Configuración tarjetas ZODIAC FX.pdf.jpgT9895D_Anexo D. Configuración tarjetas ZODIAC FX.pdf.jpgGenerated Thumbnailimage/jpeg10179https://red.uao.edu.co/bitstreams/2b1143b4-05a5-47fe-9970-2588913fc733/download85ffd90ba06f17a50b181373db29b862MD516TA9895_Autorización trabajo de grado.pdf.jpgTA9895_Autorización trabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg16101https://red.uao.edu.co/bitstreams/5cbf8d63-1cad-4613-8221-c6df684dc0f7/download5f8b98ed00578064631b2f49c9a56351MD51810614/13158oai:red.uao.edu.co:10614/131582024-03-22 07:57:05.624https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad Autónoma de Occidente, 2021open.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K