Programa del Curso

Introducción a ONOS

  • Descripción general de ONOS como controlador SDN
  • Características y beneficios clave de la plataforma ONOS
  • Explorando el ecosistema de aplicaciones ONOS

Configuración del entorno de desarrollo ONOS

  • Instalación y configuración de ONOS en sistemas Linux
  • Configuración del kit de desarrollo Java y IDE
  • Exploración del código fuente de ONOS y los repositorios de Git

Comprender la arquitectura de ONOS

  • Componentes y módulos principales de ONOS
  • Gestión de clústeres ONOS y escalabilidad
  • APIs de ONOS y abstracciones de servicio

Desarrollar aplicaciones ONOS

  • Construyendo una aplicación ONOS básica desde cero
  • Trabajando con ONOS APIs para gestión de topología de red y flujo
  • Manejando intenciones y procesamiento de paquetes en ONOS

Probar y depurar aplicaciones ONOS

  • Configurar un entorno de pruebas para aplicaciones ONOS
  • Depurar aplicaciones ONOS utilizando herramientas de registro y monitoreo
  • Usar ONOS CLI y REST API para solucionar problemas

Tópicos avanzados en el desarrollo de ONOS

  • Integrar aplicaciones ONOS con sistemas y controladores externos
  • Optimizar aplicaciones ONOS para implementaciones a gran escala
  • Mejores prácticas para el desarrollo de aplicaciones ONOS

Estudios de caso y aplicaciones prácticas

  • Analizar aplicaciones ONOS del mundo real en entornos de producción
  • Diseñar aplicaciones personalizadas para abordar desafíos de red específicos
  • Proyecto práctico: desarrollar y desplegar una aplicación ONOS personalizada

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos de redes definidas por software (SDN)
  • Familiaridad con la programación en Java
  • Experiencia básica con herramientas de línea de comandos Linux

Público objetivo

  • Desarrolladores de SDN
  • Ingenieros de red que buscan construir aplicaciones personalizadas en la plataforma ONOS
 21 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas