Saltar al contenido

Eliminando la complejidad de la red mediante la automatización
Una creciente necesidad en el sector de las telecomunicaciones

Pablo Alonso
11 Julio 2023
capgemini-engineering

Las tecnologías del sector de las telecomunicaciones evolucionan a una velocidad vertiginosa, impulsando la necesidad de automatización.

Desde los tiempos de las antiguas funciones de red “físicas” (PNF, physical network functions) que se actualizaban una vez al año con un esfuerzo considerable y procedimientos complejos, hasta las VNF/CNF que se actualizan mensual o semanalmente, la implantación de procesos automatizados es esencial para que los CSP sigan siendo competitivos.

Sin embargo, el proceso de implantación de la automatización en múltiples funciones crea sus propios problemas en forma de costes, incompatibilidades entre sistemas y desorganización general. Es necesaria una estrategia de automatización que simplifique la configuración, las operaciones, el despliegue y la validación de las redes de telecomunicaciones mediante la introducción de la automatización y las pipelines CI/CD/CT en el mundo telco. Al igual que los bloques de Lego, son necesarias herramientas que permitan construir rápidamente nuevas soluciones a partir de componentes sólidos y probados, ahorrando tiempo y reduciendo el riesgo de errores. En este artículo compartiré mi experiencia con la automatización en este ámbito.

La necesaria simplificación

Cuando empezamos a trabajar en el campo de la automatización, el mundo era diferente, en gran medida físico. Para conectar dos sistemas, bastaba con coger un cable y conectarlos. Hoy en día, todo eso se hace virtualmente. Pero a pesar de estas diferencias, nuestro objetivo sigue siendo el mismo: la simplificación. Nadie quiere una maraña de cables abarrotando su oficina, y un desorden virtual no es mejor. Una cosa es automatizar un sistema y otra muy distinta simplificar la configuración y las operaciones de una red y ahorrar esfuerzo y tiempo.

Por ejemplo, uno de nuestros proyectos iniciales era tan sencillo como una configuración de conectividad entre distintos elementos de red. La solución consistió en crear una interfaz de usuario en la que se introducían las IP de origen y destino junto con el puerto necesario. El motor de automatización identificaba todos los routers y cortafuegos que unían estos dos puntos y los configuraba para permitir el flujo de tráfico. No se trataba de una actividad compleja, pero redujimos el esfuerzo y el tiempo para su ejecución 70 veces -de horas a minutos- y libramos a los ingenieros de red de una tarea muy repetitiva, evitando muchos errores potenciales causados por la intervención humana.

Hoy en día, con las actuales Pipelines de Despliegue y Pruebas Continuas de 5G NF que estamos implementando, nos enfrentamos a tareas de mucha mayor complejidad. Pero los principios básicos siguen siendo los mismos: analizar el proceso, identificar eficiencias e implantar una solución estructurada y que se pueda mantener reutilizando todo lo posible. Eso es lo que hacemos.

Las soluciones deben contar con tecnología cloud-native, basarse en contenedores y ser escalables y replicables. Deben poder conectarse e incluir cualquier herramienta, sistema o aplicación que ofrezca una API. Esta arquitectura nos permite implementar rápidamente cualquier caso de uso de automatización.

Más allá del ahorro de tiempo y costes, la automatización aporta muchas ventajas: es más rápida que la ejecución manual, proporciona resultados fiables, evita errores humanos, libera a nuestros ingenieros de tareas repetitivas y simplifica el funcionamiento de la red.

Cualquier operador del mercado de las telecomunicaciones que quiera seguir siendo competitivo debería introducir la automatización en sus redes para hacer frente al enorme esfuerzo que supone mantenerlas actualizadas y ofrecer a los clientes servicios rápidos y de calidad.

Arquitectura

Las principales características de una arquitectura de automatización deben incluir:

Dynamic GUI to provide a fully customizable graphical user interface that reduces the complexity of the network and automation components, allowing any user, even one without deep network/automation experience, to launch complex tasks and review the results in the same GUI.  

  • GUI dinámica para proporcionar una interfaz gráfica de usuario totalmente personalizable que reduzca la complejidad de los componentes de red y automatización, permitiendo a cualquier usuario, incluso a uno sin experiencia profunda en redes/automatización, lanzar tareas complejas y revisar los resultados en la misma GUI.
  • Sistema de registro centralizado que recopila todos los registros y la información de los componentes de red y automatización para analizar y presentar los KPI relevantes y el dashboard en la GUI. Este servicio debe ser fácil de integrar con los elementos OSS presentes en la arquitectura de destino.
  • Sistema de Notificación Centralizado capaz de conectarse a cualquier servicio de comunicaciones (como correo electrónico, Teams, Slack, Jira, etc.) que permita a la solución ponerse en contacto con los usuarios solicitando validaciones, enviar informes de pruebas al usuario que la lanza, registrar una incidencia en el sistema apropiado, etc.
  • Integración con Generador de Tráfico y Herramientas Comerciales de Pruebas (Traffic Generator and Commercial Testing Tools) que permita lanzar y orquestar las pruebas desde la GUI aprovechando las capacidades de las herramientas comerciales de pruebas.

La arquitectura debe ser flexible y altamente adaptable, permitiendo la adición o sustitución de cualquier componente en función del entorno de destino y su arquitectura tecnológica.

Ejemplo de arquitectura y componentes de alto nivel:

Opción de implementación

Nuestra recomendación no se refiere a productos comerciales, que requerirían un gran esfuerzo de personalización y adaptación. Se trata más bien de un marco abierto que puede adaptarse en función del caso de uso requerido. Seguirá siendo un activo que el cliente puede mantener y ampliar. También puede utilizarse como acelerador para iniciar el viaje hacia la automatización, como arquitectura base para sentar los cimientos sobre los que construir la estrategia en esta materia.

En este sentido, diferentes CSP europeos están siguiendo este enfoque basado en código abierto para impulsar el despliegue y la validación de las 5G Core Network Functions. Se construyen pipelines para ejecutar automáticamente el despliegue y la actualización de 5GC NFs de diferentes proveedores. Nuestra colaboración con varios de estos CSP ha reducido cuatro veces el tiempo necesario para poner en marcha un marco de automatización y automatizar el primer despliegue de NF.

A corto y largo plazo

La automatización es crucial para seguir el ritmo de la rápida evolución de las tecnologías de telecomunicaciones y la creciente complejidad de las redes. Las empresas que adoptan la automatización pueden agilizar sus operaciones, reducir costes y seguir siendo competitivas.

La automatización no sólo ahorra tiempo y esfuerzo, sino que también simplifica la configuración y el funcionamiento de la red. Al automatizar las tareas repetitivas, las organizaciones pueden liberar a sus ingenieros para que se centren en iniciativas más estratégicas y evitar posibles errores causados por intervenciones manuales. Una arquitectura abierta nativa de la nube permite a las organizaciones implementar rápidamente casos de uso de automatización e integrarse sin problemas con diversas herramientas y sistemas. Esta escalabilidad y flexibilidad permite a las empresas adaptarse a entornos tecnológicos cambiantes y ofrecer de forma eficiente los mejores servicios a sus clientes.

TelcoInsights es una serie de posts sobre las últimas tendencias y oportunidades en el sector de las telecomunicaciones, impulsadas por una comunidad de expertos y líderes de opinión del sector.

Autor

Pablo Alonso

Head of Engineering Advanced Networks & 5G, Capgemini Engineering
Pablo Alonso es Director de Ingeniería de Redes Avanzadas diseñando y entregando proyectos de vanguardia con equipos distribuidos y multiculturales por toda Europa en Francia, Italia, Alemania, España y Portugal. Ingeniero de Telecomunicaciones, MBA, PMP & Experto en ITIL con más de 20 años de experiencia internacional siempre dispuesto a aprender y aplicar nuevas tecnologías y soluciones como 5G, Virtualización y Containerización de Redes, O-RAN, Automatización de Redes y Telco Cloud.