SDN Redes definidas por Software usando MiniNet
Software Defined Networks Using MiniNet
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
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/
Derechos de autor 2022 Luis Miguel Amaya Fariño; Juan Fernando Arroyo Pizarro, Mónica Jaramillo Infante, Alfredo Ramón Tumbaco Reyes, Bolívar Mauricio Mendoza Morán

Esta obra está bajo licencia internacional Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0.
El titular de los derechos de autor de la obra, otorga derechos de uso a los lectores mediante la licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional. Esto permite el acceso gratuito inmediato a la obra y permite a cualquier usuario leer, descargar, copiar, distribuir, imprimir, buscar o vincular a los textos completos de los artículos, rastrearlos para su indexación, pasarlos como datos al software o usarlos para cualquier otro propósito legal.
Cuando la obra es aprobada y aceptada para su publicación, los autores conservan los derechos de autor sin restricciones, cediendo únicamente los derechos de reproducción, distribución para su explotación en formato de papel, así como en cualquier otro soporte magnético, óptico y digital.