JUNOS как OS

JUNOS — творение Juniper Networks. Разработанная в соответствии со стандартами ОС JUNOS поддерживает протоколы маршрутизации Интернета, управляет маршрутизатором и его интерфейсами и обеспечивает сетевое управление как в малых, так и в очень крупных сетях. Создана на основе свободной ОС FreeBSD, следовательно включает в себя все ее плюшки.

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

Командный интерфейс (CLI) позволяет настраивать протоколы маршрутизации и параметры интерфейсов, осуществлять мониторинг маршрутизатора, диагностировать состояние сети. Понимание всей удобности и функциональности JUNOS’а приходит только после его использования.

CLI имеет два режима: оперативный режим и конфигурационный режим. Оба режима имеют различный набор команд. В оперативном режиме вы можете мониторить все, что касается железа и программного обеспечения маршрутизатора, а также контролировать сетевые операции. Команды в конфигурационном режиме позволяют определять поведение устройства. Также из конфигурационного режима можно выполнять команды оперативного режима.

 

Архитектура

Программное обеспечение реализовано в виде группы системных процессов, обеспечивающих выполнение процессов управления маршрутизатором, протоколов маршрутизации и контрольных функций. Ядро JUNOS поддерживает все процессы, выполняет функции планировщика и осуществляет управление аппаратурой.

Архитектура JUNOS имеет модульную структуру, при которой каждый процесс функционирует в защищенной области памяти, что обеспечивает защиту от системных сбоев и целостность работающих приложений в случае выхода какого-либо из них из-под контроля. Модульная структура облегчает перезапуск системы и обновление модулей, т.к. не требуется перезагружать всё устройство. Введение новых услуг не ухудшает надежность, так как отказ одного модуля не приводит к неблагоприятным последствиям для всей операционной системы. Отдельные модули взаимодействуют между собой в соответствии с четко определенными интерфейсами, обеспечивающим связь между процессами, что гарантирует высокую надежность программной архитектуры.

ОС JUNOS входит в состав подсистемы маршрутизации (Routing Engine), реализованной на платформе Intel с шиной PCI. Механизм маршрутизации связан по внутреннему выделенному каналу 100 Мбит/с с подсистемой форвардинга пакетов (Packet Forwarding Engine), осуществляющей управление потоком пакетов в маршрутизаторе.