JUNOS | это... Что такое JUNOS? (original) (raw)

JUNOS
Разработчик Juniper Networks
Семейство ОС BSD UNIX
Последняя версия 11.1R4.4 —
Тип ядра Монолитное ядро
Интерфейс CLI
Лицензия Проприетарная
Состояние Актуальное
Веб-сайт http://www.juniper.net/us/en/products-services/nos/junos/

JUNOSоперационная система, используемая в оборудовании компании Juniper Networks. Создана на основе 4-ой ветки свободной ОС FreeBSD.

Дополнительное ПО

В JUNOS существует возможность установки дополнительного ПО, которое распространяется в виде пакетов, подписанных соответствующим сертификатом Juniper Networks. Система управления пакетами JUNOS также унаследована от FreeBSD.

Особенности

Пользовательское окружение представляет из себя полноценную рабочую среду с набором классических (для FreeBSD) утилит. Однако внесение изменений в конфигурацию допускается только при помощи специальной утилиты — «cli». Этой же утилитой осуществляется управление всеми ASIC.

Серии оборудования Juniper Networks, работающие под управлением JUNOS:

cli

Командный интерфейс JUNOS позволяет как выполнять команды, так и вводить конфигурацию. Изменения в конфигурации не применяются до выполнения команды commit (предусмотрена возможность автоматического отката конфигурации на предыдущую, если она не была подтверждена в течение заданного времени). Поддерживается история версий (до 50 версий), к которым может производиться откат. Как и большинство других интерфейсов командной строки маршрутизаторов, поддерживает автодополнение по уникальной комбинации первых символов команды (например, sh int fe-1/1/1 ex будет расшифрованно как show interface fe-1/1/1 extensive). Автодополнение происходит не при интерпретации команды, а при нажатии пробела. Поддерживается контекстная справка (вызов - знак вопроса).

Конфигурация представляет собой директивы конфигурирования той или иной подсистемы. Директивы могут содержать вложенные элементы, описывающие настройку отдельных компонент. Например, конфигурация интерфейса ethernet может иметь вложенные настройки для отдельных подсетей, которые, в свою очередь, могут иметь вложенные настройки для различных протоколов (например, ip4 и ip6).

Оконечные узлы конфигурации (не содержащие вложенных элементов) заканчиваются точкой с запятой, содержащие вложенные элементы задают их с помощью фигурных скобок (точка с запятой в этом случае не ставится). Конфигурирование может осуществляться либо вводом готового текстового блока, либо использованием сокращённых директив с помощью команды set.

Например, команда set interface fe-1/0/0 unit 0 family inet address 10.1.1.1/24 будет эквивалентна файлу конфигурации:

interfaces { fe-1/0/0 { unit 0 { family inet { address 10.1.1.1/24;

Распространение

JUNOS распространяется в трех редакциях, которые отличаются лицензией:

См. также

Ссылки