Юнос ОС
![]() | |
Разработчик | Джунипер Нетворкс |
---|---|
Семейство ОС | Unix-подобный |
Рабочее состояние | Текущий |
Исходная модель | Закрытый и открытый исходный код |
Первоначальный выпуск | 7 июля 1998 г |
Последний выпуск | 23.2Р1 [ 1 ] / 23 июня 2023 г |
Доступно в | Английский |
Пользовательское пространство | FreeBSD 12 [ 2 ] [ 3 ] [ 4 ] или Linux [ 5 ] |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
Лицензия | Собственный , [ 6 ] Лицензия FreeBSD , лицензия GPL |
Официальный сайт | juniper.net/us/en/products-services/nos/junos/ |
ОС Junos (также известная как Juniper Junos , Junos и JUNOS ) — это FreeBSD, на базе сетевая операционная система используемая в устройствах маршрутизации, коммутации и безопасности Juniper Networks . [ 7 ]
Версии
[ редактировать ]ОС Junos впервые стала доступна 7 июля 1998 года. С 2008 года обновления функций выпускаются ежеквартально. [ 8 ] По состоянию на март 2024 г. [update], последняя версия — Junos OS 23.2R1, выпущенная 23 июня 2023 г.
Архитектура
[ редактировать ]Операционная система Junos в основном основана на FreeBSD на «голом железе» , а позже и на Linux ядре . [ 8 ] Поскольку FreeBSD является реализацией Unix , пользователи могут получить доступ к оболочке Unix и выполнять обычные команды Unix. Junos работает на большинстве или на всех аппаратных системах Juniper. [ 9 ] После приобретения NetScreen компанией Juniper Networks компания Juniper интегрировала функции безопасности ScreenOS в свою собственную сетевую операционную систему Junos. [ 10 ]
ОС Junos имеет несколько вариантов архитектуры:
- ОС Junos FreeBSD 6 на голом железе. Это ОС Junos, основанная на ядре FreeBSD 6.
- ОС Junos FreeBSD 10 или новее на «голом железе». Это ОС Junos, основанная на обновленном ядре FreeBSD. Начиная с версии ОС Junos 15.1, на некоторых аппаратных платформах используется ОС Junos с обновленной версией FreeBSD. Начиная с версии ОС Junos 16.1, ОС Junos с обновленной версией FreeBSD может работать в качестве гостевой виртуальной машины (ВМ) на хосте виртуальной машины Linux.
- Junos OS Evolved изначально работает на ядре Linux, обеспечивая прямой доступ ко всем утилитам и операциям Linux. Благодаря интеграции с Linux время загрузки значительно сокращается.
Функции
[ редактировать ]![]() | Этот раздел содержит контент, написанный как реклама . ( сентябрь 2022 г. ) |
Юнос SDK
[ редактировать ]Экосистема Junos включает в себя комплект разработки программного обеспечения (SDK) . [ 7 ] [ 11 ] Сеть разработчиков Juniper (JDN) [ 12 ] предоставляет Junos SDK [ 13 ] сторонним разработчикам, которые хотят разрабатывать приложения для устройств на базе Junos, таких как маршрутизаторы Juniper Networks, коммутаторы и системы сервисных шлюзов. [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] Он предоставляет набор инструментов и интерфейсов прикладного программирования (API), включая интерфейсы для маршрутизации Junos , фильтр брандмауэра, пользовательский интерфейс и функции служб трафика. Кроме того, Junos SDK используется для разработки других продуктов Juniper, таких как OpenFlow для Junos и других служб трафика.
Интерфейс командной строки
[ редактировать ]ОС Junos Интерфейс командной строки (CLI) — это текстовый командный интерфейс для настройки, устранения неполадок и мониторинга устройства Juniper и связанного с ним сетевого трафика. Он поддерживает два типа командных режимов.
- Рабочий режим — отслеживает состояние оборудования и отображает информацию о сетевых данных, которые проходят через оборудование или в него. [ 19 ]
- Режим конфигурации — настраивает маршрутизатор, коммутатор или устройство безопасности Juniper путем добавления, удаления или изменения операторов в иерархии конфигурации. [ 20 ]
Соответствие безопасности FIPS 140-2
[ редактировать ]Соответствие требованиям безопасности Junos-FIPS 140-2 [ 21 ] представляет собой вариант ОС Junos, предоставляющий пользователям программные инструменты для настройки сети устройств Juniper Networks в среде федеральных стандартов обработки информации (FIPS).
Набор инструментов расширения Juniper (JET)
[ редактировать ]ОС Junos предлагает интерфейсы программирования и набор инструментов Juniper Extension Toolkit (JET). [ 22 ] JET является стандартным компонентом ОС Junos и работает на всех маршрутизаторах, коммутаторах и устройствах безопасности Juniper. JET упрощает автоматизацию задач эксплуатации, настройки и управления, предоставляя набор открытых и настраиваемых API-интерфейсов для контроля, управления и плоскостей данных. Он поддерживает стандартизированные языки программирования для разработки приложений и связи с быстропрограммируемой базой данных ОС Junos через стандартизированные и открытые форматы обмена данными. Он также открывает ASIC Trio и Express через набор сторонних адаптеров для конкретных контроллеров, включая SAI, OpenFlow и P4 .
Юнос Фьюжн
[ редактировать ]Юнос Фьюжн [ 23 ] [ 24 ] — это логическое устройство, используемое для снижения сложности сети и эксплуатационных расходов. Доступны две разные архитектуры Junos Fusion: одна для периферии провайдера, другая для предприятия.
Нарезка узлов
[ редактировать ]Нарезка узлов [ 25 ] — это функция ОС Junos, которая позволяет создавать несколько разделов на одном физическом маршрутизаторе серии MX. Каждый раздел ведет себя как независимый маршрутизатор со своей собственной выделенной плоскостью управления, плоскостью данных и плоскостью управления, что позволяет запускать несколько сервисов на одном физическом маршрутизаторе.
Протоколы маршрутизации и приложения
[ редактировать ]ОС Junos поддерживает множество протоколов маршрутизации и приложений. Он также поддерживает класс обслуживания (CoS), Ethernet VPN ( EVPN ), фильтры и ограничители межсетевого экрана, мониторинг потока и функции уровня 2. ОС Junos поддерживает механизмы высокой доступности, которые не являются стандартными для Unix , такие как Graceful Restart. [ 26 ] Junos поддерживает множество протоколов маршрутизации . С появлением платформ серии SRX и J (предыдущая версия 9.3) он также поддерживает «режим потока», который включает межсетевой экран с отслеживанием состояния, NAT и IPsec . ОС Junos обычно соответствует отраслевым стандартам маршрутизации и MPLS . [ 27 ]
Безопасная загрузка
[ редактировать ]Безопасная загрузка [ 28 ] — это усовершенствование безопасности системы, основанное на стандарте Unified Extensible Firmware Interface (UEFI). Он защищает базовую систему ввода-вывода ( BIOS ) от несанкционированного доступа или модификации, а затем поддерживает эту защиту на протяжении всего процесса загрузки. Процесс безопасной загрузки начинается с безопасной прошивки, которая гарантирует невозможность внесения несанкционированных изменений в прошивку. Авторизованные выпуски ОС Junos имеют цифровую подпись, созданную непосредственно Juniper Networks или одним из ее авторизованных партнеров.
Ссылки
[ редактировать ]- ^ «Даты и основные этапы ОС Junos» . Проверено 18 сентября 2023 г.
- ^ «Инструкции по миграции, обновлению и понижению версии» . 17 сентября 2018 г. Архивировано из оригинала 26 февраля 2021 г. Проверено 17 сентября 2018 г.
- ^ «Обновление ядра Junos до FreeBSD 10+» .
- ^ «Обновление и понижение версии до Junos с обновленной FreeBSD» .
- ^ «Представляем Junos OS Evolved» (PDF) .
- ^ «Информация об авторских правах и товарных знаках» . Джунипер Нетворкс . Проверено 7 августа 2021 г.
- ^ Перейти обратно: а б «Программное обеспечение JUNOS: сетевая операционная система» . Проверено 10 ноября 2008 г.
- ^ Перейти обратно: а б Шон Майкл Кернер (18 июля 2008 г.). «JUNOS: открытый, но не открытый исходный код» . www.internetnews.com . Архивировано из оригинала 26 октября 2021 г. Проверено 19 сентября 2022 г.
- ^ «Функции программного обеспечения Junos» . Проверено 10 ноября 2008 г.
- ^ Мьюзик, Паула (17 марта 2008 г.). «Juniper наконец интегрирует NetScreenOS в JUNOS» . электронная неделя . Квинстрит Энтерпрайз . Проверено 10 ноября 2008 г.
- ^ Кернер, Шон Майкл. «JUNOS: открытый, но не открытый исходный код» . Архивировано из оригинала 29 июля 2012 года . Проверено 10 ноября 2008 г.
- ^ «Сеть разработчиков Juniper» . Джунипер Нетворкс . Проверено 30 мая 2012 г. [ постоянная мертвая ссылка ]
- ^ «Юнос СДК» . Джунипер Нетворкс. Архивировано из оригинала 7 апреля 2012 г. Проверено 30 мая 2012 г.
- ^ Келли, Джеймс; Араужо, Владимир; Банерджи, Каллол. «Быстрое создание сервисов с использованием Junos SDK» (PDF) . Джунипер Нетворкс . Проверено 30 мая 2012 г.
- ^ Бернье, Паула (10 декабря 2007 г.). «Juniper открывает операционную систему маршрутизатора для сторонних разработчиков» . Архивировано из оригинала 25 мая 2010 года . Проверено 10 ноября 2008 г.
- ^ Хикет, Эндрю Р. (10 декабря 2007 г.). «Juniper открывает ОС для сторонних разработчиков, нанося удар по Cisco» . КРН . Компания Канал . Проверено 10 ноября 2008 г.
- ^ «Juniper ускоряет инновации с помощью партнерской платформы разработки решений (PSDP)» (PDF) . Проверено 10 ноября 2008 г. [ мертвая ссылка ]
- ^ «Очерки инноваций и партнерских решений» (PDF) . Джунипер Нетворкс. Архивировано из оригинала (PDF) 27 июля 2008 г. Проверено 10 ноября 2008 г.
- ^ «Руководство пользователя CLI» (PDF) . Можжевельник . 10 сентября 2019 г. Проверено 17 сентября 2019 г.
- ^ «Руководство пользователя CLI» (PDF) . Можжевельник . 17 сентября 2019 г. Проверено 17 сентября 2019 г.
- ^ «Понимание ОС Junos в режиме FIPS» . 10 сентября 2019 г. Проверено 10 сентября 2019 г.
- ^ «Набор инструментов расширения Juniper» . 10 сентября 2019 г. Проверено 10 сентября 2019 г.
- ^ https://www.juniper.net/assets/us/en/local/pdf/datasheets/1000523-en.pdf . [ только URL-адрес PDF ]
- ^ «Юнос Фьюжн» . 10 сентября 2019 г. Проверено 17 сентября 2019 г.
- ^ «Руководство по функциям разделения узлов Junos» . 10 сентября 2019 г. Проверено 10 сентября 2019 г.
- ^ Зондереггер, Джеймс; Бломберг, Орин; Милн, Киран; Палисламович, Сенад (5 апреля 2024 г.). Высокая доступность Junos (1-е изд.). O'Reilly Media (опубликовано 29 сентября 2009 г.). ISBN 9780596523046 .
- ^ «Справочник стандартов ОС Junos» (PDF) . Джунипер Нетворкс . Juniper Networks, Inc. 01 февраля 2024 г. Проверено 5 апреля 2024 г.
- ^ «Безопасная загрузка» . 10 сентября 2019 г. Проверено 17 сентября 2019 г.