SDN Redes definidas por Software usando MiniNet

Software Defined Networks Using MiniNet

Palabras clave: SDN, OpenFlow, POX, MiniNet, Python, OSI

Resumen

En la era digital, las redes IP tradicionales aún son complicadas y tediosas de administrar. Existe dificultad para configurar la red de acuerdo con los procedimientos predefinidos y responder a las modificaciones de carga y fallas a través de la reconfiguración de la red. Están integradas verticalmente para complicar mucho más las cosas: los planos de control y datos están agrupados juntos, por esa razón las empresas de telecomunicaciones han creado la evolución en comunicación de datos, conocidas como SDN o redes manipuladas por software donde no es necesario el modelo jerárquico de tres capas clásico modelo OSI. El presente artículo tuvo como objetivo presentar el modelo SDN y sus características, se muestra una pequeña práctica desplegando una red virtual utilizando Virtual Box de cuatro máquinas virtuales, un emulador de red MiniNet y con un script Python para la MiniNet en las reglas de comunicación. Se pudo observar que la administración del SDN es fácil y sencilla a través de un lenguaje de programación, la definición de reglas va directamente entre equipos y no a través de las rutas de la red.

Descargas

La descarga de datos todavía no está disponible.

Citas

CHOWDHURY, N. y BOUTABA, R. Network virtualization: state of the art and research challenges [En línea]. 2009. Disp. desde DOI: 10.1109/MCOM.2009.5183468

ALBERT, E. y GÓMEZ, Z. SDN-Actors: Modeling and Verification of SDN Programs [En línea]. 2018. Disp. desde DOI: 10.1007/978-3-319-95582-7_33

ANDRIOLI, L.; DA ROSA, R. y AUBIN, T. Analisando métodos y oportunidades em redes definidas por software (SDN) para otimizações de tráfego de dados [En línea]. 2017. Disp. desde DOI: 10.5335/rbca.v9i4.6948

AZODOLMOLKY, S. y COKER, O. Software Defined Networks with OpenFlow - Second Edition [En línea]. 10 enero 2017. Disponible en https://learning.oreilly.com/library/view/software-defined-networking-with/9781783984282/b0f4c4c4-dab7-4361-ad34-28e227ed8f15.xhtml

BHOLEBAWA, I. y UPENA, D. Performance Analysis of SDN/OpenFlow Controllers: POX Versus Floodlight [En línea]. 2017. Disp. desde DOI: 10.1007/s11277-017-4939-z

CAI, Z. y COX, A. Maestro: A System for Scalable OpenFlow Control [En línea]. Rice University, Tech. Rep., 2011. Disponible en: https://www.cs.rice.edu/~eugeneng/papers/TR10-11.pdf

Modelo Jerárquico de redes escalables con Mikrotik [En línea]. Disponible en: https://mum.mikrotik.com/presentations/EC13/morocho.pdf

DARABSEH, A. y AL-AYYOUB, M. M. SDSecurity: A Software Defined Security experimental framework [En línea]. 2015. Disp. desde DOI: 10.1109/ICCW.2015.7247453

ROUSE, M. Redes definidas por software (SDN) [En línea]. 2012. Disponible en: https://searchdatacenter.techtarget.com/es/definicion/Redes-definidas-por-software-SDN

BERNAL, I. y MEJÍA, D. Las Redes Definidas por Software y los Desarrollos Sobre Esta Temática en la Escuela Politécnica Nacional [En línea]. 2015. Disponible en: https://revistapolitecnica.epn.edu.ec/ojs2/index.php/revista_politecnica2/article/view/610

AGUACÍA, Douglas. Implementación De Un Módulo De Comunicaciones Openflow Para SmartNet [En línea]. 2014. Disponible en: https://repository.javeriana.edu.co/bitstream/handle/10554/16509/AguaciaFiscoDouglasAlexander2015.pdf?sequence=1&rut=9106cc78f6cec044e9e65113674b66074abe fb06c1a4412754deda65f7622c8f

FIGUEROA, Noberto. SDN - Redes Definidas por Software [En línea]. 2008. Disponible en: https://www.academia.edu/8885994/SDN_Redes_definidas_por_Software&rut=c42cef0b9e931a5d0615e13d3b7bd27f6b53 81d90d1ff31f7a0c79f9e71c0b04

CARLOS, Juan. Implementación de un Prototipo de una Red Definida por Software (SDN) Empleando una Solución Basada en Hardware [En línea]. 2014. Disponible en: https://www.researchgate.net/publication/301341630_Implementacion_de_un_Prototipo_de_una_Red_Definida_por_Software_SDN_Empleando_una_Solucion_Basada_en_Hardware

VALDIVIESO, Leonardo. SDN: Evolution and Opportunities in the Development IoT Applications [En línea]. 2014. Disponible en: https://www.researchgate.net/publication/273876653_SDN_Evolution_and_Opportunities_in_the_Development_IoT_Applications

QADIR, A. y AHAD, N. Building Programmable Wireless Networks: An Architectural Survey [En línea]. 2013. Disp. desde DOI: 10.1186/1687-1499-2014-172

YAGÜES, P. Programación de redes SDN mediante el controlador POX [En línea]. 2015. Disponible en: http://repositorio.upct.es/bitstream/handle/10317/5254/tfg729.pdf?sequence=1&isAllowed=y

QADIR, Junaid. Building Programmable Wireless Networks: An Architectural Survey [En línea]. 2013. Disp. desde DOI: 10.1186/1687-1499-2014-172

YAGÜES, Pablo. Programación de redes SDN mediante el controlador POX [En línea]. 2015. Disponible en: http://repositorio.upct.es/bitstream/handle/10317/5254/

HAJI, H. Comparison of Software Defined Networking with Traditional Networking [En línea]. 2021. Disp. desde DOI: 10.9734/ajrcos/2021/v9i230216

BERNAL, Ivan. Las Redes Definidas por Software y los Desarrollos Sobre Esta Temática en la Escuela Politécnica Nacional [En línea]. 2016 [Consulta: 3 ene. 2016]. Disponible en: https://www.insst.es/documents/94886/175731/Número+73+%28versión+pdf%29/0f307c04-fc06-4bd3-8bc9-f82de8702656

SKULYSH, M. The Method of Computing Organization in High Loaded SDN Controller System [En línea]. 2017. Disp. desde DOI: 10.1109/CADSM.2017.7916080

BHOLEBAWA, I. y UPENA, D. Performance Analysis of SDN/OpenFlow Controllers: POX Versus Floodlight. Obtenido de Wireless Personal [En línea]. 2017. Disp. desde DOI: 10.1007/s11277-017-4939-z

NADEAU, T. y GRAY, K. SDN: Software Defined Networks. Sebastopol, CA 95472.: O’Reilly Media [En línea]. 2013. Disponible en: https://learning.oreilly.com/library/view/sdn-software-defined/9781449342425/

SAIKIA, D. MuL OpenFlow controller [En línea]. 2013. Disponible en: http://sourceforge.net/projects/mul/

GUDE, Natasha.; KOPONEN, Teemu.; PETTIT, Justin.; PFAFF, Ben.; CASADO, Casado.; MCKEOWN, Nick. y SHENKER, Scott. Towards an operating system for networks [En línea]. 2008. Disponible en: http://pintos.benpfaff.org/papers/nox.pdf

MCCAULEY, M. POX [En línea]. 2009. Disponible en: http://www.noxrepo.org/

FLOODLIGHT. Floodlight is a Java-based OpenFlow controller [En línea]. 2012. Disponible en: http://floodlight.openflowhub.org/

SAIKIA, D. MuL OpenFlow controller [En línea]. 2013. Disponible en: http://sourceforge.net/projects/mul/

TAKAMIYA, Y. y KARANATSIOS, N. Trema OpenFlow controller framework [En línea]. 2012. Disponible en: https://github.com/trema/trema

ERICKSON, D. D. The Beacon OpenFlow controller. In Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking [En línea]. 2013.

CORPORATION. Nippon Telegraph and Telephone. Ryu network operating system [En línea]. 2012. Disponible en: http://osrg.github.com/ryu/

ISLAM, Md. Node to Node Performance Evaluation through RYU SDN Controller [En línea]. 2020. Disp. desde DOI: 10.1007/s11277-020-07060-4

AZODOLMOLKY, S. y COKER, O. Software Defined Networks with OpenFlow - Second Edition [En línea]. 2017.

ROUSE, M. Redes definidas por software (SDN) [En línea]. 2012. Disponible en: https://searchdatacenter.techtarget.com/es/definicion/Redes-definidas-por-software-SDN

MARÍN, Yanko. y FÉLIX, PALIZA. Evaluación Del Desempeño De Redes Definidas Por Software Basadas En La API P4runtime y El Protocolo OpenFlow. Informática Habanaat: Havana, CubaVolume: IX Simposio Internacional de Telecomunicaciones [En línea]. 2020. Disponible en: https://www.researchgate.net/publication/343725197_EVALUACION_DEL_DESEMPENO_DE_REDES_DEFINIDAS_POR_SOFTWARE_BASADAS_EN_LA_API_P4RUNTIME_Y_EL_PROTOCOLO_OPENFLOW/citations#fullTextFileContent

TOMASI, Susana. Impacto del Procesamiento Electrónico de Datos en la Actuación del Contador Como Perito Judicial [En línea]. [Consulta: 16 jul. 2015]. Disponible en: https://www.academia.edu/es/14263920/IMPACTO_DEL_PROCESAMIENTO_ELECTR%C3%93NICO_DE_DATOS_EN_LA_ACTUACI%C3%93N_DEL_CONTADOR_COMO_PERITO_JUDICIAL&rut=722e210dfdb1371afa394c0c7f2e73d30f17c02c256800cb1a5048299064f04c.

MININET.ORG. MiniNet [En línea]. 2019. Disponible en: http://www.baburd.com.np/material/NG/Paper2-SDN-POX-Controller.pdf

MININET. MiniNet [En línea]. 2021. Disponible en: http://mininet.org/overview/

MININET. MiniNet [En línea]. 2021. Disponible en: https://opennetworking.org/mininet/

LANTZ, B.; HANDIGOL, N.; HELLER, B. y JEYAKUMAR, V. Introduction to Mininet [En línea]. 2018. Disponible en: https://github.com/mininet/mininet/wiki/Introduction-to-Mininet

Introduction to Mininet [En línea]. 2018. Disponible en: https://github.com/mininet/mininet/wiki/Introduction-to-Mininet

MiniEdit 2.1.0.8 [En línea]. 2014. Disponible en: https://techandtrains.com/2014/02/07/miniedit-2-1-0-8/

Publicado
2022-06-30
Cómo citar
Amaya Fariño, L., Arroyo Pizarro, J., Jaramillo Infante, M., Tumbaco Reyes, A., & Mendoza Morán, B. (2022). SDN Redes definidas por Software usando MiniNet. Revista Científica Y Tecnológica UPSE, 9(1), 48-56. https://doi.org/10.26423/rctu.v9i1.489
Sección
Artículos de revisión

Artículos más leídos del mismo autor/a