Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS descripción general evolucionada

Junos OS Evolved es una solución unificada de extremo a extremo sistema operativo de red que ofrece confiabilidad, agilidad y programabilidad abierta para implementaciones exitosas a escala de nube. Con Junos OS evolucionados, puede habilitar una mayor disponibilidad, acelerar las implementaciones, innovar más rápidamente y operar su red de manera más eficiente. Nos hemos alineado con Junos OS Evolved con Junos OS para que pueda continuar sin problemas con la administración y automatización de su red.

Ventajas

Junos OS Evolved ofrece varias ventajas a Juniper Networks clientes:

  • Se ejecuta de forma nativa en Linux, lo que proporciona acceso directo a todas las utilidades y operaciones de Linux. Con la integración de Linux, puede utilizar 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 sencillo y disfrutar de capacidades de depuración mejoradas para una calificación e implementación optimizadas.
  • Soporte para aplicaciones y herramientas de terceros. Puede ejecutar aplicaciones de Linux directamente en Junos OS Evolved mediante contenedores Docker o crear aplicaciones personalizadas para soluciones de red avanzadas. Puede usar las herramientas y los procedimientos de Linux existentes para crear funciones personalizadas en una plataforma fácil de desarrollador con una breve curva de aprendizaje. Esta versatilidad le permite crear la solución que mejor se adapte a sus necesidades mediante 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 Junos OS versiones de software evolucionado en un dispositivo, con soporte para revertir a versiones anteriores. Esto le brinda la flexibilidad de probar diferentes versiones de software y revertir fácilmente a su versión preferida si fuera necesario.
  • Seguridad mejorada en todas las capas del SO. Junos OS Evolved utiliza una solución de integridad denominada Arquitectura de medición de integridad (IMA) y un mecanismo de compañero llamado módulo de verificación extendida (EVM). Estas protecciones de código abierto forman 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 Trusted Computing Group. Junos OS Evolved también es compatible con otras funciones de seguridad, como la infraestructura de BSD, el BIOS seguro y el arranque seguro. La seguridad es un principio básico de diseño para Junos OS Evolved. Juniper Networks compromiso con mantener una infraestructura de seguridad sólida para mantener su red protegida y segura.
  • Casi todas las interfaces 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 coherencia operativa, lo que minimiza el esfuerzo necesario para implementar, mantener y personalizar su solución de extremo a extremo.

Base Nativa de Linux

Mientras Junos OS ejecuta una instancia del sistema operativo FreeBSD en un elemento de hardware específico (por ejemplo, la CPU en motor de enrutamiento), Junos OS Evolved se ejecuta en 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 varias aplicaciones y herramientas de terceros desarrolladas para Linux que Junos OS Evolved se pueden integrar con un mínimo esfuerzo.

La Junos OS evolucionado es una capa de software horizontal que desacopla los procesos de la aplicación del hardware en el que se ejecutan los procesos. En la práctica, este desacopmiento crea una infraestructura de software de uso general que abarca todos los diferentes recursos informáticos del sistema (motor de enrutamiento CPU, CPU de tarjeta de línea y, posiblemente, otras). Los procesos de aplicación (protocolos, servicios, entre otros) se ejecutan en la parte superior de esta infraestructura y se comunican entre sí mediante la publicación y el consumo (es decir, suscribirse a) estado.

Base de datos central para el estado

Estado es la información retenida o el estado de entidades físicas o lógicas que el sistema conserva y comparte en todo el sistema, así como fuentes durante los reinicios. El estado incluye tanto el estado operativo como el de configuración, lo que incluye la configuración comprometida, el estado de interfaz, las rutas y el estado de hardware. En Junos OS evolucionados, el estado se puede conservar en una base de datos central llamada El almacenamiento de datos distribuidos (DDS).

El DDS no interpreta el estado. Su único trabajo es mantener el estado recibido de los suscriptores y propagar el estado a los consumidores. Implementa el patrón de mensajes de publicación y suscripción para comunicar estado entre aplicaciones originadas de un estado a aplicaciones consumidoras de ese estado (consulte la Figura 1). Cada aplicación publica estado y se suscribe al estado desde el DDS directamente, lo que hace que las aplicaciones se independientes unas de otras.

Gráfico 1: Modelo de publicación y suscripción Publish-Subscribe Model

Desaconseje las aplicaciones de esta manera aísla el error de una aplicación de otra. La aplicación que ha fallado puede reiniciarse utilizando 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 de forma individual sin necesidad de reiniciar el sistema. Las aplicaciones reiniciadas vuelven a cargar el estado que se conserva en el DDS.