Objetivo General: Implementar un testbed conformado por un conjunto de prototipos de SDN utilizando switches virtuales, habilitados y dedicados que se comunican con controladores que ejecutan módulos que definen el comportamiento de la SDN desarrollados en base a infraestructuras de software de libre distribución, y empleando la infraestructura de red de CEDIA.
Objetivos Específicos:
- Evaluar seis alternativas de software de libre distribución para emplearlas como controlador en la simulación y prototipos de SDN a implementarse.
- Implementar dos módulos para cada alternativa de controlador de acuerdo al lenguaje de programación determinado por dichos controladores y simularlos en Mininet para una topología de SDN.
- Evaluar tres alternativas de herramientas de alto nivel de abstracción de libre distribución para la implementación de módulos a ejecutarse en los controladores evaluados.
- Implementar dos módulos con cada herramienta de alto nivel de abstracción determinada y simularlos en Mininet con los controladores correspondientes.
- Diseñar e implementar tres prototipos de SDN basados en switches virtuales y ejecutar los módulos desarrollados con los controladores correspondientes.
- Diseñar e implementar tres prototipos de SDN basados en switches habilitados de bajo costo y ejecutar los módulos desarrollados con los controladores correspondientes.
- Diseñar e implementar un prototipo de SDN basado en switches virtuales, habilitados y dedicados, con un controlador remoto y ejecutar los módulos desarrollados con los controladores correspondientes.
- Evaluar el impacto del prototipo con el controlador remoto en la operación de la SDN.
- Disponer de un testbed para el desarrollo de prototipos de futuras aplicaciones, orientadas a cambiar la funcionalidad de la red, para lo cual se dispondrá de personal de soporte adecuadamente preparado.
Instituciones Participantes:
EPN, UPS, UTA
Participantes:
- Ivan Marcelo Bernal
- David Mejía
- Rodolfo Gordillo
Presupuesto adjudicado: $57300
Estado del proyecto: En Ejecución.