La Open Network Automation Platform (ONAP) es un proyecto de red que proporciona un entorno digital para la orquestación y automatización de servicios de red complejos. ONAP consolida recursos que ayudan a administrar los ciclos de vida de las funciones de red virtual (VNF), redes definidas por software (SDN) y sistemas que permiten la programación en la nube. Esta iniciativa de código abierto está alojada en Linux Foundation y es una combinación de los proyectos Enhanced Control, Orchestration, Management & Policy (ECOMP) y Open Orchestrator (Open-O).
El proyecto ONAP se lanzó en febrero de 2017 y desde entonces ha reunido a más de 100 operadores de redes y nube y proveedores de tecnología.
Características de ONAP
Dentro de varias API externas de ONAP, los programadores pueden organizar servicios, marcos de políticas, infraestructura en la nube y capas de adaptación, controladores de aplicaciones, procesos de tiempo de diseño y sistemas externos dentro del ciclo de vida de la arquitectura general del proyecto. ONAP ayuda a estructurar y mantener horarios dentro de las diversas partes móviles de un proyecto más grande. El entorno de ejecución de ONAP ejecuta las reglas y políticas que le proporciona el entorno de diseño. Se puede acceder a los entornos de diseño y tiempo de ejecución a través de un portal de control de acceso basado en roles (RBAC).
El Administrador de operaciones de ONAP (OOM) ayuda con la administración posterior a la implementación y es responsable de orquestar el ciclo de vida del proyecto y monitorear todos los componentes de ONAP. El componente Inventario activo y disponible (A&AI) ofrece información en tiempo real sobre cómo está funcionando el sistema y cómo se interrelacionan los diversos recursos. El OOM está integrado con el bus de microservicios de ONAP que proporciona descubrimiento de servicios, análisis del sistema, soporte de API interno y externo y kits de desarrollo de software (SDK).
Casos de uso de ONAP
ONAP se desarrolló para proporcionar un marco unificado para cargas de trabajo y servicios a gran escala. La comunidad de código abierto de ONAP proporciona planos y pruebas para múltiples casos de uso de ONAP, incluidas aplicaciones en:
- 5G
- VPN entre dominios y capas cruzadas (CCVPN)
- Voz sobre LTE (VoLTE)
- Equipo virtual en las instalaciones del cliente (vCPE)
- Virtualización de redes
Beneficios de ONAP
El uso de ONAP ofrece a los desarrolladores los siguientes beneficios:
- Escalabilidad, flexibilidad y automatización total.
- Organiza muchos procesos granulares más pequeños con un panel de control de alto nivel.
- Permite a las empresas ofrecer nuevos servicios de forma más rápida y económica.
- Facilita la adopción de virtualización de funciones de red (NFV), SDN y funcionalidad en la nube.
- Reduce los gastos operativos y de capital.
- Incrementa la eficiencia operativa.
- Proporciona mejores prácticas y nuevas características consistentes debido a su naturaleza de código abierto.
- Utiliza Kubernetes para ofrecer una CPU más alta