Algoritmo de enrutamiento multicamino UDIC en redes SDN

El presente proyecto investigativo propone el diseño y configuración de un algoritmo de enrutamiento multicamino en redes definidas por Software (SDN). Por lo cual se lleva a cabo la implementación de una topología SDN en un entorno de red virtualizado, utilizando el emulador de red Mininet. Este ti...

Full description

Autores:
Vela Samudio, José Arturo
Santis Venegas, Jonathan Juseph
Tipo de recurso:
Fecha de publicación:
2019
Institución:
Universidad del Norte
Repositorio:
Repositorio Uninorte
Idioma:
spa
OAI Identifier:
oai:manglar.uninorte.edu.co:10584/8795
Acceso en línea:
http://hdl.handle.net/10584/8795
Palabra clave:
Redes SDN, mininet, controlador RYU, enrutamiento multicamino, UDIC
Rights
License
Universidad del Norte
Description
Summary:El presente proyecto investigativo propone el diseño y configuración de un algoritmo de enrutamiento multicamino en redes definidas por Software (SDN). Por lo cual se lleva a cabo la implementación de una topología SDN en un entorno de red virtualizado, utilizando el emulador de red Mininet. Este tipo de red separa el plano de control y el plano de datos de una red tradicional por el cual brinda una propuesta de una red centralizada donde el Controlador contiene lo módulos y framework para la comunicación y mensajes de control hacia los switches SDN que se encuentran en el plano de datos. Por lo cual los protocolo los de enrutamiento convencionales deben ser replanteados para su funcionamiento en estas redes. Utilizando la Rest API del controlador Ryu se ejecuta un prototipo de aplicación personalizada de enrutamiento multicamino llamado UDIC. El cual se basa en la selección de las rutas dependiendo del ancho de banda y el retraso de los enlaces, este algoritmo elige la ruta más óptima en base a los costes que presenten cada uno de los enlaces. Cada flujo de entrada nuevo que se genere en la red, el algoritmo tiene en cuenta las decisiones de la ruta que fueron tomadas en flujos previos al flujo de entrada correspondiente. Esto con el fin de permitir un enrutamiento en base a la priorización de paquetes, priorización de flujo o priorización de tráfico. En este caso se están priorizando una transmisión de video streaming (paquetes UDP), posteriormente cualquier paquete que no esté priorizado, por ejemplo, paquetes ICMP, son re enrutados por otras rutas dependiendo de la disponibilidad de ancho de banda y de retraso de la red.