stringtranslate.com

Sistema operativo Junos

Junos OS (también conocido como Juniper Junos , Junos y JUNOS ) es un sistema operativo de red basado en FreeBSD utilizado en dispositivos de enrutamiento, conmutación y seguridad de Juniper Networks . [7]

Versiones

Junos OS estuvo disponible por primera vez el 7 de julio de 1998. A partir de 2008, se han publicado actualizaciones de funciones trimestralmente. [8] A partir de marzo de 2024 , la última versión es Junos OS 23.2R1, lanzada el 23 de junio de 2023.

Arquitectura

El sistema operativo Junos se basa principalmente en FreeBSD en hardware físico y, posteriormente, también en el núcleo Linux . [8] Debido a que FreeBSD es una implementación de Unix , los usuarios pueden acceder a un shell de Unix y ejecutar comandos normales de Unix. Junos se ejecuta en la mayoría o en todos los sistemas de hardware de Juniper. [9] Después de la adquisición de NetScreen por parte de Juniper Networks, Juniper integró las funciones de seguridad de ScreenOS en su propio sistema operativo de red Junos. [10]

Junos OS tiene varias variaciones de arquitectura:

Características

Kit de desarrollo de software de Junos

El ecosistema de Junos incluye un kit de desarrollo de software (SDK) . [7] [11] Juniper Developer Network (JDN) [12] proporciona el SDK de Junos [13] a los desarrolladores externos que desean desarrollar aplicaciones para dispositivos con tecnología Junos, como enrutadores, conmutadores y sistemas de puerta de enlace de servicios de Juniper Networks. [14] [15] [16] [17] [18] Proporciona un conjunto de herramientas e interfaces de programación de aplicaciones (API), incluidas interfaces para funciones de enrutamiento , filtro de firewall, UI y servicios de tráfico de Junos. Además, el SDK de Junos se utiliza para desarrollar otros productos de Juniper, como OpenFlow para Junos y otros servicios de tráfico.

Interfaz de línea de comandos

La interfaz de línea de comandos (CLI) de Junos OS es una interfaz de comandos basada en texto para configurar, solucionar problemas y supervisar el dispositivo Juniper y el tráfico de red asociado a él. Admite dos tipos de modos de comando.

Cumplimiento de la seguridad FIPS 140-2

Junos-FIPS 140-2 Security Compliance [21] es una variación del sistema operativo Junos que proporciona a los usuarios 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 el Juniper Extension Toolkit (JET). [22] 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 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 estandarizados y abiertos. También abre los ASIC Trio y Express a través de un conjunto de adaptadores específicos del controlador de terceros, incluidos SAI, OpenFlow y P4 .

Fusión de Junos

Junos Fusion [23] [24] es un dispositivo lógico que se utiliza para reducir la complejidad de la red y los gastos operativos. Hay dos arquitecturas Junos Fusion diferentes disponibles: una para el borde del proveedor y otra para la empresa.

Corte de nodos

La segmentación de nodos [25] es una función del sistema operativo Junos que permite crear múltiples particiones desde un 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 múltiples servicios en un enrutador físico.

Protocolos y aplicaciones de enrutamiento

Junos OS admite una variedad de protocolos de enrutamiento y aplicaciones. También admite clases de servicio (CoS), VPN Ethernet ( EVPN ), filtros y controladores de firewall, monitoreo de flujo y funciones de Capa 2. Junos OS admite mecanismos de alta disponibilidad que no son estándar en Unix , como Graceful Restart. [26] Junos admite una variedad de protocolos de enrutamiento . Con la introducción de las plataformas SRX y J-series (versión anterior 9.3), también admite el "modo de flujo", que incluye firewall con estado, NAT e IPsec . Junos OS generalmente se adhiere a los estándares de la industria para enrutamiento y MPLS . [27]

Arranque seguro

El arranque seguro [28] es una mejora de la seguridad del sistema basada en el estándar de Interfaz de firmware extensible unificada (UEFI). Funciona protegiendo el Sistema básico de entrada/salida ( BIOS ) de manipulaciones o modificaciones y luego manteniendo esa protección durante todo el proceso de arranque. El proceso de arranque seguro comienza con una actualización segura, que garantiza que no se puedan realizar cambios no autorizados en el firmware. Las versiones autorizadas de Junos OS llevan una firma digital producida directamente por Juniper Networks o uno de sus socios autorizados.

Referencias

  1. ^ "Fechas y acontecimientos importantes del sistema operativo Junos" . Consultado el 18 de septiembre de 2023 .
  2. ^ "Instrucciones de migración, actualización y degradación". 17 de septiembre de 2018. Archivado desde el original el 26 de febrero de 2021. Consultado el 17 de septiembre de 2018 .
  3. ^ "Actualización del kernel de Junos a FreeBSD 10+".
  4. ^ "Actualización y degradación a Junos con FreeBSD actualizado".
  5. ^ "Presentación de Junos OS Evolved" (PDF) .
  6. ^ "Información sobre derechos de autor y marcas comerciales". Juniper Networks . Consultado el 7 de agosto de 2021 .
  7. ^ ab "JUNOS Software: Sistema operativo de red" . Consultado el 10 de noviembre de 2008 .
  8. ^ por Sean Michael Kerner (18 de julio de 2008). «JUNOS: abierto, pero no de código abierto». internetnews.com . Archivado desde el original el 26 de octubre de 2021. Consultado el 19 de septiembre de 2022 .
  9. ^ "Características del software Junos" . Consultado el 10 de noviembre de 2008 .
  10. ^ Musich, Paula (17 de marzo de 2008). "Juniper por fin integra NetScreenOS en JUNOS". eWeek . Quinstreet Enterprise . Consultado el 10 de noviembre de 2008 .
  11. ^ Kerner, Sean Michael. «JUNOS: abierto, pero no de código abierto». Archivado desde el original el 29 de julio de 2012. Consultado el 10 de noviembre de 2008 .
  12. ^ "Juniper Developer Network". Juniper Networks . Consultado el 30 de mayo de 2012 .[ enlace muerto permanente ]
  13. ^ "Junos SDK". Juniper Networks. Archivado desde el original el 7 de abril de 2012. Consultado el 30 de mayo de 2012 .
  14. ^ Kelly, James; Araujo, Wladimir; Banerjee, Kallol. "Creación rápida de servicios mediante el SDK de Junos" (PDF) . Juniper Networks . Consultado el 30 de mayo de 2012 .
  15. ^ Bernier, Paula (10 de diciembre de 2007). «Juniper abre el sistema operativo Router a desarrolladores externos». Archivado desde el original el 25 de mayo de 2010. Consultado el 10 de noviembre de 2008 .
  16. ^ Hicket, Andrew R. (10 de diciembre de 2007). "Juniper abre el sistema operativo a desarrolladores externos y se lanza contra Cisco". CRN . The Channel Company . Consultado el 10 de noviembre de 2008 .
  17. ^ "Juniper acelera la innovación con la plataforma de desarrollo de soluciones para socios (PSDP)" (PDF) . Consultado el 10 de noviembre de 2008 . [ enlace muerto ]
  18. ^ "Ensayos ejecutivos sobre innovación y la solución para socios" (PDF) . Juniper Networks. Archivado desde el original (PDF) el 2008-07-27 . Consultado el 2008-11-10 .
  19. ^ "Guía del usuario de CLI" (PDF) . Juniper . 2019-09-10 . Consultado el 2019-09-17 .
  20. ^ "Guía del usuario de CLI" (PDF) . Juniper . 2019-09-17 . Consultado el 2019-09-17 .
  21. ^ "Comprensión de Junos OS en modo FIPS". 2019-09-10 . Consultado el 2019-09-10 .
  22. ^ "Juniper Extension Toolkit". 2019-09-10 . Consultado el 2019-09-10 .
  23. ^ https://www.juniper.net/assets/us/en/local/pdf/datasheets/1000523-en.pdf [ URL básica PDF ]
  24. ^ "Junos Fusion". 10 de septiembre de 2019. Consultado el 17 de septiembre de 2019 .
  25. ^ "Guía de funciones de segmentación de nodos de Junos". 2019-09-10 . Consultado el 2019-09-10 .
  26. ^ Sonderegger, James; Blomberg, Orin; Milne, Kieran; Palislamovic, Senad (5 de abril de 2024). Junos High Availability (1.ª ed.). O'Reilly Media (publicado el 29 de septiembre de 2009). ISBN 9780596523046.
  27. ^ "Referencia de estándares del sistema operativo Junos" (PDF) . Juniper Networks . Juniper Networks, Inc. 2024-02-01 . Consultado el 2024-04-05 .
  28. ^ "Arranque seguro". 10 de septiembre de 2019. Consultado el 17 de septiembre de 2019 .