stringtranslate.com

ОС Junos

Junos OS (также известная как Juniper Junos , Junos и JUNOS ) — сетевая операционная система на базе FreeBSD , используемая в устройствах маршрутизации, коммутации и безопасности Juniper Networks . [7]

Версии

Junos OS впервые была представлена ​​7 июля 1998 года. С 2008 года обновления функций выпускаются ежеквартально. [8] По состоянию на март 2024 года последней версией является Junos OS 23.2R1, выпущенная 23 июня 2023 года.

Архитектура

Операционная система Junos в первую очередь основана на FreeBSD на bare metal , а позже также на ядре Linux . [8] Поскольку FreeBSD является реализацией Unix , пользователи могут получать доступ к оболочке Unix и выполнять обычные команды Unix. Junos работает на большинстве или всех аппаратных системах Juniper. [9] После приобретения NetScreen компанией Juniper Networks, Juniper интегрировала функции безопасности ScreenOS в свою собственную сетевую операционную систему Junos. [10]

Junos OS имеет несколько вариантов архитектуры:

Функции

SDK Junos

Экосистема Junos включает в себя комплект средств разработки программного обеспечения (SDK) . [7] [11] Juniper Developer Network (JDN) [12] предоставляет Junos SDK [13] сторонним разработчикам, которые хотят разрабатывать приложения для устройств на базе Junos, таких как маршрутизаторы, коммутаторы и системы шлюзов служб Juniper Networks. [14] [15] [16] [17] [18] Он предоставляет набор инструментов и интерфейсов прикладного программирования (API), включая интерфейсы для маршрутизации Junos , фильтра брандмауэра, пользовательского интерфейса и функций служб трафика. Кроме того, Junos SDK используется для разработки других продуктов Juniper, таких как OpenFlow для Junos и других служб трафика.

Интерфейс командной строки

Интерфейс командной строки (CLI) ОС Junos — это текстовый командный интерфейс для настройки, устранения неполадок и мониторинга устройства Juniper и связанного с ним сетевого трафика. Он поддерживает два типа командных режимов.

Соответствие требованиям безопасности FIPS 140-2

Соответствие требованиям безопасности Junos-FIPS 140-2 [21] — это разновидность ОС Junos, предоставляющая пользователям программные инструменты для настройки сети устройств Juniper Networks в среде Федеральных стандартов обработки информации (FIPS).

Набор инструментов расширения Juniper (JET)

Junos OS предлагает программные интерфейсы и Juniper Extension Toolkit (JET). [22] JET является стандартным компонентом Junos OS и работает на всех маршрутизаторах, коммутаторах и устройствах безопасности Juniper. JET упрощает автоматизацию операционных, конфигурационных и управленческих задач, предоставляя набор открытых и настраиваемых API для управления, управления и плоскостей данных. Он поддерживает стандартизированные языки программирования для разработки приложений и связи с быстро программируемой базой данных Junos OS через стандартизированные и открытые форматы обмена данными. Он также открывает Trio и Express ASIC через набор сторонних адаптеров для контроллеров, включая SAI, OpenFlow и P4 .

Junos Fusion

Junos Fusion [23] [24] — это логическое устройство, используемое для снижения сложности сети и эксплуатационных расходов. Доступны две различные архитектуры Junos Fusion: одна для периферии провайдера и одна для предприятия.

Нарезка узлов

Разделение узлов [25] — это функция ОС Junos, которая позволяет создавать несколько разделов из одного физического маршрутизатора серии MX. Каждый раздел ведет себя как независимый маршрутизатор со своей собственной выделенной плоскостью управления, плоскостью данных и плоскостью управления, что позволяет запускать несколько служб на одном физическом маршрутизаторе.

Протоколы и приложения маршрутизации

Junos OS поддерживает множество протоколов маршрутизации и приложений. Она также поддерживает класс обслуживания (CoS), Ethernet VPN ( EVPN ), фильтры и ограничители межсетевого экрана, мониторинг потока и функции уровня 2. Junos OS поддерживает механизмы высокой доступности, которые не являются стандартными для Unix , такие как Graceful Restart. [26] Junos поддерживает множество протоколов маршрутизации . С появлением платформ SRX и J-series (прошлая версия 9.3) она также поддерживает «режим потока», который включает в себя межсетевой экран с отслеживанием состояния, NAT и IPsec . Junos OS в целом придерживается отраслевых стандартов маршрутизации и MPLS . [27]

Безопасная загрузка

Безопасная загрузка [28] — это улучшение безопасности системы, основанное на стандарте Unified Extensible Firmware Interface (UEFI). Он работает, защищая базовую систему ввода-вывода ( BIOS ) от несанкционированного доступа или модификации, а затем поддерживая эту защиту на протяжении всего процесса загрузки. Процесс безопасной загрузки начинается с безопасной прошивки, которая гарантирует, что несанкционированные изменения не могут быть внесены в прошивку. Авторизованные выпуски ОС Junos имеют цифровую подпись, созданную либо непосредственно компанией Juniper Networks, либо одним из ее авторизованных партнеров.

Ссылки

  1. ^ "Даты и вехи ОС Junos" . Получено 18.09.2023 .
  2. ^ "Инструкции по миграции, обновлению и понижению версии". 2018-09-17. Архивировано из оригинала 2021-02-26 . Получено 2018-09-17 .
  3. ^ «Обновление ядра Junos до FreeBSD 10+».
  4. ^ «Обновление и понижение версии до Junos с обновленной FreeBSD».
  5. ^ «Представляем Junos OS Evolved» (PDF) .
  6. ^ "Информация об авторских правах и товарных знаках". Juniper Networks . Получено 2021-08-07 .
  7. ^ ab "JUNOS Software: Сетевая операционная система" . Получено 2008-11-10 .
  8. ^ ab Sean Michael Kerner (18 июля 2008 г.). "JUNOS: Open, but Not Open Source". internetnews.com . Архивировано из оригинала 2021-10-26 . Получено 2022-09-19 .
  9. ^ "Возможности программного обеспечения Junos" . Получено 2008-11-10 .
  10. ^ Musich, Paula (2008-03-17). "Juniper наконец-то интегрирует NetScreenOS в JUNOS". eWeek . Quinstreet Enterprise . Получено 2008-11-10 .
  11. ^ Кернер, Шон Майкл. "JUNOS: Open, But Not Open Source". Архивировано из оригинала 29 июля 2012 г. Получено 10 ноября 2008 г.
  12. ^ "Juniper Developer Network". Juniper Networks . Получено 2012-05-30 .[ постоянная мертвая ссылка ]
  13. ^ "Junos SDK". Juniper Networks. Архивировано из оригинала 2012-04-07 . Получено 2012-05-30 .
  14. ^ Келли, Джеймс; Араужо, Владимир; Баннерджи, Каллол. «Быстрое создание сервисов с использованием Junos SDK» (PDF) . Juniper Networks . Получено 30 мая 2012 г.
  15. ^ Бернье, Паула (2007-12-10). "Juniper открывает ОС маршрутизатора для сторонних разработчиков". Архивировано из оригинала 25 мая 2010 года . Получено 2008-11-10 .
  16. ^ Хикет, Эндрю Р. (10 декабря 2007 г.). «Juniper открывает ОС для сторонних разработчиков, нанося удар Cisco». CRN . The Channel Company . Получено 10 ноября 2008 г.
  17. ^ "Juniper ускоряет инновации с помощью платформы разработки партнерских решений (PSDP)" (PDF) . Получено 10 ноября 2008 г. [ мертвая ссылка ]
  18. ^ "Executive Essays on Innovation and the Partner Solution" (PDF) . Juniper Networks. Архивировано из оригинала (PDF) 2008-07-27 . Получено 2008-11-10 .
  19. ^ "CLI User Guide" (PDF) . Juniper . 2019-09-10 . Получено 2019-09-17 .
  20. ^ "CLI User Guide" (PDF) . Juniper . 2019-09-17 . Получено 2019-09-17 .
  21. ^ "Понимание ОС Junos в режиме FIPS". 2019-09-10 . Получено 2019-09-10 .
  22. ^ "Juniper Extension Toolkit". 2019-09-10 . Получено 2019-09-10 .
  23. ^ https://www.juniper.net/assets/us/en/local/pdf/datasheets/1000523-en.pdf [ пустой URL PDF ]
  24. ^ "Junos Fusion". 2019-09-10 . Получено 2019-09-17 .
  25. ^ "Руководство по функциям слайсинга узлов Junos". 2019-09-10 . Получено 2019-09-10 .
  26. ^ Зондереггер, Джеймс; Бломберг, Орин; Милн, Киран; Палисламович, Сенад (2024-04-05). Junos High Availability (1-е изд.). O'Reilly Media (опубликовано 2009-09-29). ISBN 9780596523046.
  27. ^ "Справочник стандартов ОС Junos" (PDF) . Juniper Networks . Juniper Networks, Inc. 2024-02-01 . Получено 2024-04-05 .
  28. ^ "Безопасная загрузка". 2019-09-10 . Получено 2019-09-17 .