Descripción general de Junos OS Evolved
Junos OS Evolved es un sistema operativo de red unificado de extremo a extremo que ofrece confiabilidad, agilidad y programabilidad abierta para implementaciones exitosas a escala de nube. Con Junos OS Evolved, puede habilitar una mayor disponibilidad, acelerar sus despliegues, innovar más rápidamente y operar su red de manera más eficiente. Hemos alineado Junos OS Evolved con Junos OS para que pueda seguir gestionando y automatizando su red sin problemas.
Ventajas
Junos OS Evolved ofrece varios beneficios a los clientes de Juniper Networks:
- Se ejecuta de forma nativa en Linux, proporcionando acceso directo a todas las utilidades y operaciones de Linux. Con la integración de Linux, puede usar herramientas estándar de Linux y de código abierto para acelerar la incorporación, acelerar la adopción de funciones con un proceso de actualización sin problemas y disfrutar de capacidades de depuración mejoradas para optimizar la calificación y el despliegue.
- Soporte para aplicaciones y herramientas de terceros. Puede ejecutar aplicaciones linux directamente en Junos OS evolucionado mediante contenedores de Docker o crear aplicaciones personalizadas para soluciones de red avanzadas. Puede usar las herramientas y procedimientos existentes de Linux para crear funciones personalizadas en una plataforma amigable para desarrolladores con una curva de aprendizaje corta. Esta versatilidad le permite crear la solución que mejor se ajuste a sus necesidades a través de una simple integración de aplicaciones de terceros y la capacidad de implementar los componentes necesarios para casos de uso específicos.
- Puede instalar varias versiones diferentes del software Junos OS Evolved en un dispositivo, con soporte para revertir a versiones anteriores. Esto le da la flexibilidad de probar diferentes versiones de software y revertir fácilmente a su versión preferida si es necesario.
- Seguridad mejorada en todas las capas del sistema operativo. Junos OS Evolved utiliza una solución de integridad llamada arquitectura de medición de integridad (IMA) y un mecanismo complementario llamado módulo de verificación extendida (EVM). Estas protecciones de código abierto son parte de un conjunto de módulos de seguridad de Linux que son estándar de la industria y son coherentes con los mecanismos de confianza especificados por el Grupo de computación de confianza. Junos OS Evolved también admite otras funciones de seguridad, como la infraestructura TPM, el BIOS seguro reforzado y el arranque seguro. La seguridad es un principio de diseño básico para Junos OS Evolved. Juniper Networks se compromete a mantener una infraestructura de seguridad sólida para mantener su red segura y protegida.
- Casi todas las interfaces de cli y de usuario son idénticas a las proporcionadas en Junos OS, lo que significa que puede elegir Junos OS evolucionado con una curva de aprendizaje mínima. Estas similitudes proporcionan simplicidad y consistencia operativa, lo que minimiza el esfuerzo necesario para implementar, mantener y personalizar su solución de extremo a extremo.
Base nativa de Linux
Mientras que Junos OS se ejecuta sobre una instancia del sistema operativo FreeBSD en un elemento de hardware específico (por ejemplo, la CPU en el motor de enrutamiento), Junos OS Evolved se ejecuta sobre un sistema Linux nativo. Tener Linux como base aprovecha una comunidad de desarrollo mucho más amplia, dinámica y activa. El sistema Linux también contiene múltiples aplicaciones y herramientas de terceros desarrolladas para Linux que Junos OS Evolved puede integrar con el mínimo esfuerzo.
La infraestructura Evolved de Junos OS es una capa de software horizontal que desacopla los procesos de aplicación del hardware en el que se ejecutan los procesos. Efectivamente, este desacoplamiento crea una infraestructura de software de propósito general que abarca todos los diferentes recursos informáticos del sistema (CPU de motor de enrutamiento, CPU de tarjeta de línea y, posiblemente, otras). Los procesos de aplicación (protocolos, servicios, etc.) se ejecutan sobre esta infraestructura y se comunican entre sí mediante la publicación y el consumo (es decir, la suscripción a) del estado.
Base de datos integrada para el estado
El estado es la información o el estado retenidos sobre entidades físicas o lógicas que el sistema conserva y comparte en todo el sistema, y que suministra durante los reinicios. El estado incluye tanto el estado operativo como el de configuración, lo que incluye la configuración confirmada, el estado de interfaz, las rutas y el estado de hardware. En Junos OS Evolved, el estado se puede mantener en una base de datos denominada Almacén de datos distribuidos (DDS).
El DDS no interpreta el estado. Su único trabajo es retener el estado recibido de los suscriptores y propagar el estado a los consumidores. Implementa el patrón de mensajería de publicación-suscripción para comunicar el estado entre las aplicaciones que son originadores de un estado a las aplicaciones que son consumidores de ese estado (consulte la figura 1). Cada aplicación publica el estado a y se suscribe al estado desde el DDS directamente, lo que hace que las aplicaciones sean independientes entre sí.
Desacoplamiento de aplicaciones de esta manera aísla el error de una aplicación de otras. La aplicación con errores puede reiniciarse mediante el último estado conocido del sistema que se encuentra en la base de datos de estado.
Diseño modular
Junos OS Evolved se compone de componentes con interfaces bien definidas. Las aplicaciones se pueden reiniciar individualmente sin necesidad de reiniciar el sistema. Las aplicaciones reiniciadas recargan el estado que se conserva en el DDS.