Nokia presentó el sistema operativo de red SR Linux para enrutadores

empresa nokia presentado nuevo sistema operativo de red Enrutador de servicios Linux (SR Linux) orientado para uso en la infraestructura de red de centros de datos y entornos de nube. SR Linux se considera un componente clave de las soluciones Nokia Data Center Fabric y se instalará en la línea de enrutadores Nokia 7250 IXR y 7220 IXR. La solución basada en SR Linux ya se está probando en el nuevo centro de datos danés de Apple.

A diferencia de otros sistemas operativos para equipos de red basados ​​en el kernel de Linux, SR Linux conserva la capacidad de acceder al entorno Linux subyacente de la plataforma, que no está oculto detrás de API e interfaces especializadas. Los usuarios tienen acceso al kernel de Linux no modificado y a las aplicaciones básicas del sistema (bash, cron, Python, etc.), y se crean aplicaciones específicas utilizando NetOps Toolkit, que no está vinculado a lenguajes de programación específicos. Las aplicaciones basadas en NetOps Toolkit, como las implementaciones de protocolos de enrutamiento, acceden a diferentes API de red pero funcionan como componentes independientes.

Este enfoque hace posible administrar aplicaciones por separado del sistema operativo; por ejemplo, puede actualizar una aplicación sin realizar cambios en el sistema o actualizar el sistema operativo sin reconstruir aplicaciones. Además de las aplicaciones estándar, como las implementaciones de protocolos de enrutamiento, es posible ejecutar programas arbitrarios de otros fabricantes. El uso de un kernel Linux no modificado simplifica enormemente el mantenimiento de parches para eliminar vulnerabilidades y la creación de complementos. Se declara la capacidad de acceder a utilidades, parches y paquetes de Linux, así como soporte para ejecutar en contenedores aislados.
Se admite la definición de puntos de control para revertir cambios en caso de problemas.

Nokia presentó el sistema operativo de red SR Linux para enrutadores

La gestión se puede realizar a través de gNMI (Interfaz de administración de red gRPC), interfaz de línea de comandos, complementos de Python y API basada en JSON-RPC.
Para acceder a la funcionalidad de los servicios que se ejecutan en el sistema, se propone utilizar gRPC y el protocolo de intercambio de datos Protocol Buffers. Las aplicaciones SR Linux pueden intercambiar datos de estado mediante una arquitectura de publicación/suscripción (pub/sub), que también utiliza gRPC y búferes de protocolo, y utiliza IDB (Nokia Impart Database) como mecanismo de entrega garantizada.
Para estructurar la información sobre el estado de la aplicación y la configuración utilizada se utilizan modelos de datos YANG (Yet Another Next Generation). RFC-6020).

Las implementaciones de protocolos de red, incluido el protocolo de puerta de enlace fronteriza multiprotocolo (MP-BGP), Ethernet VPN (EVPN) y LAN virtual extensible (VXLAN), se basan en la probada pila de protocolos SR OS (Sistema operativo de enrutador de servicio Nokia) que ya se utiliza en más de una Millones de enrutadores Nokia. Se utiliza un subsistema para abstraer los componentes de hardware. xdp (Ruta de datos extensible).

Para automatizar las operaciones de creación, implementación, configuración de una infraestructura de red de centro de datos, recopilación y análisis de telemetría, se ofrece Nokia Fabric Services Platform (FSP). FSP también proporciona herramientas de simulación de redes de software para simplificar la planificación, el diseño, las pruebas y la depuración de las redes de los centros de datos. Los componentes de la red se simulan mediante el aislamiento de contenedores basado en la plataforma Kubernetes, lo que le permite ejecutar instancias SR Linux individuales en sus propios entornos aislados.

Básicamente, FSP le permite crear mediante programación una copia virtual de una red real y usar el mismo software (SR Linux en contenedores) en esta red simulada que se usa en enrutadores y conmutadores reales. Además, se utiliza la misma configuración en las redes reales y simuladas, lo que permite utilizar la red simulada por software como primer enlace para realizar y probar cambios. Basándose en el entorno simulado, el FSP puede generar toda la información necesaria para implementar una red real.

Fuente: opennet.ru

Añadir un comentario