Blog de BE Networks

Características clave que debe buscar en una plataforma de automatización de redes SONiC

Por un ingeniero de redes con certificación CCIE

A medida que las redes de los centros de datos evolucionan hacia modelos abiertos y desagregados, SONiC (Software for Open Networking in the Cloud) ha ido ganando adeptos entre las empresas y los hiperescaladores. Su arquitectura modular y su compatibilidad con una amplia gama de plataformas de hardware lo convierten en un sistema operativo ideal para entornos de red escalables y neutrales en cuanto a proveedores. Sin embargo, la flexibilidad conlleva complejidad, sobre todo cuando se trata de poner en funcionamiento y automatizar estas redes a gran escala.

Tanto si está migrando a SONiC como si está ampliando su implantación actual, la selección de la plataforma de automatización de red adecuada es fundamental. Necesita herramientas que se interconecten y se apoyen mutuamente, como una plataforma. Estas son las características más importantes que creo que debe buscar:

1. Compatibilidad con las API y los modelos de gestión de SONiC

El núcleo de SONiC es su dependencia de interfaces estandarizadas como REST, gNMI y gRPC, así como el uso de Redis DB para el seguimiento del estado. Su plataforma de automatización debe soportar estas interfaces de forma nativa. Sugiero evitar las plataformas que se basan únicamente en CLI scraping o requieren scripts personalizados. He descubierto que la integración nativa ofrece una gestión de la configuración más fiable.

2. Configuración declarativa y redes basadas en intenciones

Una plataforma moderna de automatización de SONiC debe ser compatible con las declaraciones usted define el estado deseado de la red y la plataforma determina cómo conseguirlo. Los enfoques basados en intenciones reducen los errores, mejoran la coherencia y facilitan considerablemente las auditorías y las reversiones.

 

3. Soporte multiproveedor y multiplataforma

La naturaleza agnóstica del hardware de SONiC es a la vez una bendición y un reto. Las plataformas de automatización deben ser compatibles con diversas plataformas de hardware que ejecuten SONiC, así como con dispositivos heredados de proveedores tradicionales. Esto garantiza que los flujos de trabajo de automatización puedan abarcar toda la pila de la red sin crear silos ni necesitar varias herramientas.

4. Telemetría y control en tiempo real

SONiC expone un amplio conjunto de datos de telemetría a través de protocolos de transmisión como gNMI y SNMP. La plataforma de automatización ideal debe ser capaz de ingerir, normalizar y visualizar estos datos en tiempo real. Busque plataformas con alertas integradas, detección de anomalías e integración con Prometheus, Grafana o herramientas similares.

5. Arquitectura modular y extensible

Dado el propio diseño modular de SONiC, tiene sentido elegir una plataforma de automatización que refleje este principio. Tanto si gestiona BGP, superposiciones EVPN-VXLAN o políticas ACL, la plataforma debe permitirle activar o desactivar módulos según sea necesario e integrar fácilmente flujos de trabajo personalizados.

6. Tuberías automatizadas de pruebas y validación

El soporte para la validación previa al despliegue a través de canales de prueba, especialmente la integración con herramientas CI/CD, es esencial. La plataforma debe ofrecer la posibilidad de simular cambios de configuración en entornos de laboratorio o de ensayo y validarlos antes de aplicar los cambios en producción. La integración con entornos de laboratorio en contenedores como Containerlab o bancos de pruebas virtuales es una ventaja.

7. Control de acceso basado en roles y registro de auditoría

Las implantaciones empresariales exigen un estricto control de acceso. La plataforma de automatización debe incluir RBAC granular, integrarse con proveedores de identidad como LDAP o SSO, y mantener un registro de auditoría completo de todos los cambios y acciones.

8. Estándares abiertos y apoyo comunitario

Busque plataformas basadas en estándares abiertos con un fuerte respaldo comunitario. Herramientas como TerraformAnsible, Nornir o plataformas con raíces de código abierto suelen ofrecer una mayor flexibilidad y una adopción más rápida de módulos específicos de SONiC.

Reflexiones finales

SONiC representa el futuro de las redes abiertas, pero todo su potencial sólo puede liberarse con un marco de automatización capaz. Elegir la plataforma adecuada no es sólo cuestión de paridad de funciones, sino de alineación con el espíritu abierto, modular y escalable que encarna SONiC. Una solución de automatización bien integrada convierte la complejidad en agilidad y hace que la gestión de redes de nueva generación sea práctica y eficiente.
Foto de Josh Saul

Josh Saul

VP de Marketing de Producto

Josh Saul ha sido pionero en soluciones de red de código abierto durante más de 25 años. Como arquitecto, construyó redes centrales para GE, Pfizer y NBC Universal. Como ingeniero en Cisco, Josh asesoró a clientes del sector financiero de Fortune 100 y evangelizó nuevas tecnologías entre los clientes. Más recientemente, Josh dirigió equipos de marketing y productos en VMware (adquirida por Broadcom), Cumulus Networks (adquirida por Nvidia) y Apstra (adquirida por Juniper).

es_ES
Contacte con nosotros
Nos gusta mucho hablar de redes.