El sistema operativo Junos (Junos OS ) utilizado en los dispositivos de red de Juniper Networks crea un entorno para acelerar la implementación de servicios y aplicaciones en una sola red.
Desarrollador | Juniper Networks |
---|---|
Familia OS | FreeBSD y Linux |
Estado de trabajo | Actual |
Modelo fuente | Código cerrado y código abierto |
Versión inicial | 7 de julio de 1998 |
Último lanzamiento | 20.3R1 [1] / 29 de septiembre de 2020 |
Disponible en | inglés |
Userland | FreeBSD 11 [2] [3] |
Interfaz de usuario predeterminada | Interfaz de línea de comandos |
Licencia | Propietario , [4] Licencia FreeBSD |
Página web oficial | www |
Un sistema operativo
A diferencia de otros sistemas operativos de red que comparten un nombre común pero se dividen en muchos programas diferentes, Junos OS es un sistema operativo único y cohesivo que se comparte en todos los dispositivos de red y líneas de productos. Junos OS permite a los ingenieros de Juniper Networks desarrollar funciones de software una vez y compartir estas funciones en todas las líneas de productos simultáneamente, lo que reduce la capacitación para cada producto y la interoperabilidad en entornos de producción.
CLI
La CLI de Junos OS es una interfaz de comando basada en texto para configurar, solucionar problemas y monitorear el dispositivo Juniper y el tráfico de red asociado a él. Admite dos tipos de modos de comando.
- Modo operativo: supervisa el estado del hardware y muestra información sobre los datos de la red que pasan a través del hardware o al interior del mismo. [5]
- Modo de configuración: configura el enrutador, conmutador o dispositivo de seguridad de Juniper agregando, eliminando o modificando declaraciones en la jerarquía de configuración. [6]
Cumplimiento de seguridad FIPS 140-2
Para seguridad de red avanzada, está disponible una versión especial de Junos OS llamada Junos-FIPS 140-2 Security Compliance [7] , que proporciona a los clientes herramientas de software para configurar una red de dispositivos Juniper Networks en un entorno de estándares federales de procesamiento de información (FIPS).
Kit de herramientas de extensión de Juniper (JET)
Junos OS ofrece interfaces de programación y Juniper Extension Toolkit (JET) [8] para desarrollar aplicaciones que liberan más valor de la red. JET es un componente estándar de Junos OS y se ejecuta en todos los enrutadores, conmutadores y dispositivos de seguridad de Juniper. JET simplifica la automatización de las tareas operativas, de configuración y de gestión, proporcionando un amplio conjunto de API abiertas y personalizables para los planos de control, gestión y datos. Admite lenguajes de programación estandarizados para el desarrollo de aplicaciones y la comunicación con la base de datos programable rápida de Junos OS a través de formatos de intercambio de datos abiertos y estandarizados. También abre Trio y Express ASIC a través de un conjunto de adaptadores específicos de controlador de terceros, incluidos SAI, OpenFlow y P4 .
Junos Fusion
Junos fusion [9] ayuda a reducir la complejidad de la red y los gastos operativos al permitir que varios dispositivos distribuidos se gestionen como un único dispositivo lógico. Hay disponibles dos arquitecturas Junos Fusion diferentes, una para el borde del proveedor y otra para la empresa.
Rebanado del nodo Junos
La división de nodos [10] es una función del sistema operativo Junos que permite crear múltiples particiones desde un solo enrutador físico de la serie MX. Cada partición se comporta como un enrutador independiente, con su propio plano de control, plano de datos y plano de administración dedicados, lo que le permite ejecutar varios servicios en un solo enrutador físico.
Aplicaciones y protocolos de enrutamiento
Junos OS admite una variedad de protocolos y aplicaciones de enrutamiento. También es compatible con la clase de servicio (CoS), Ethernet VPN ( EVPN ), filtros y policías de firewall, monitoreo de flujo y características de Capa 2. Es un lenguaje de política de enrutamiento flexible que se utiliza para controlar los anuncios de rutas y la selección de rutas. Junos OS generalmente se adhiere a los estándares de la industria para enrutamiento y conmutación de etiquetas multiprotocolo ( MPLS ). El sistema operativo Junos admite mecanismos de alta disponibilidad que no son estándar para Unix , como el reinicio ordenado.
Arranque seguro
El arranque seguro [11] es una mejora significativa en la seguridad del sistema basada en el estándar UEFI . Funciona salvaguardando el BIOS mismo de la manipulación o modificación y luego manteniendo esa protección durante todo el proceso de arranque. El proceso de arranque seguro comienza con un flash seguro, lo que garantiza que no se puedan realizar cambios no autorizados en el firmware. Las versiones autorizadas de Junos OS llevan una firma digital producida por Juniper Networks directamente o por uno de sus socios autorizados.
Arquitectura
Junos OS tiene dos variaciones de arquitectura diferentes:
- Junos OS se basa en el sistema operativo FreeBSD y puede ejecutarse como una máquina virtual invitada en un host de VM Linux .
- Junos OS evolucionó, ejecuta Linux nativo y proporciona acceso directo a las utilidades y operaciones de Linux.
Ambos sistemas operativos usan la misma interfaz de usuario de interfaz de línea de comandos (CLI), las mismas aplicaciones y características, y las mismas herramientas de administración y automatización, pero la infraestructura evolucionada de Junos OS se ha modernizado por completo para permitir una mayor disponibilidad, implementación acelerada, mayor innovación, y eficiencias operativas mejoradas.
Referencias
- ^ "Fechas e hitos de Junos OS" . Consultado el 29 de septiembre de 2020 .
- ^ "Instrucciones de migración, actualización y degradación" . 2018-09-17 . Consultado el 17 de septiembre de 2018 .
- ^ "Actualización del kernel de Junos a FreeBSD 10+" .
- ^ "Gestión de licencias" . Juniper Networks . Consultado el 18 de agosto de 2019 .
- ^ "Guía del usuario de CLI" (PDF) . Enebro . 2019-09-10 . Consultado el 17 de septiembre de 2019 .
- ^ "Guía del usuario de CLI" (PDF) . Enebro . 2019-09-17 . Consultado el 17 de septiembre de 2019 .
- ^ "Comprensión del sistema operativo Junos en modo FIPS" . 2019-09-10 . Consultado el 10 de septiembre de 2019 .
- ^ "Kit de herramientas de extensión de Juniper" . 2019-09-10 . Consultado el 10 de septiembre de 2019 .
- ^ "Junos Fusion" . 2019-09-10 . Consultado el 17 de septiembre de 2019 .
- ^ "Guía de funciones de corte de nodo Junos" . 2019-09-10 . Consultado el 10 de septiembre de 2019 .
- ^ "Arranque seguro" . 2019-09-10 . Consultado el 17 de septiembre de 2019 .
enlaces externos
- Página web oficial
- Juniper Networks utilizará Oracle Berkeley DB en el software JUNOS