· Обеспечение прямого доступа центрального процессора к подсистеме перенеаправления трафика (то есть, Cisco Flow Processor)
· Управление чипсетом Cisco Flow Processor
Управляющий процессор SIP
· Обеспечение прямого доступа центрального процессора к Shared Port Adapters (SPA), подключенных к данной SIP для целей управления
· Поддержка SPA событийонлайн-вставки-и-удаления
·
Запуск драйверов SPA
Рис. 2.1 Состав модулей шасси
ПО Cisco IOS не имеет прямого доступа к аппаратным компонентам в системе и в значительной степени изолированы от архитектуры платформы. Эта концепция позволяет использовать различные виды избыточности и модульности в системе. Даже если программное обеспечение Cisco IOS не работает (или сломано), администраторы маршрутизатора по-прежнему могут получить доступ к консоли и AUX-консоли, помимо этого сохранятеся доступ по Telnet, Secure (SSH) для удалённого перезапуска системы, а также возможен доступ к требуемой информации через порт управления маршрутного процессора.
Поддерживаемые устройства
Роутеры серии ASR 1000 Series и коммутаторыCatalyst 4500E
Cisco IOS XR
Ключевыми отличиями Cisco IOS от IOS XR являются: переход от монолитного ядра к микроядру, распределённая архитектура вместо централизованной, независимый сетевой стек, модульная структура приложений
Рис. 3.1 Сравнение архитектур Cisco IOS и IOS XR
IOS XR построена на базе микроядра (OCPB – QNX Neutrino), что обеспечивает защиту памяти, взаимодеймтвие между процессами, вытесняющую многозадачность, а также возможность изолированного управления и перезапуска индивидуальных процессов. Вся базовая функциональность ОС и функции маршрутизатора реализованы в виде “процессов”. Каждый процесс выполняется в своем защищённом адресном пространстве. Обмен сообщения между процессами и ядром происходит с помощью механизма Inter-Ptocess Communication (IPC).
|
В IOS XR появляется новый режим - Admin mode. Он позволяет работать и настраиватьразделяемые ресурсы, такие как:
· Фабрика коммутации
· Логические маршрутизаторы
· Пакеты программного обеспечения (packages)
Рис. 3.2 Режимы управления IOS XR
В IOS XR появляется 2ух этапная модель конфигурации. Добавление/удаление/модификация конфигураций происходит в «буферной зоне», где происходит проверка синтаксиса и прав доступа, а также возможно предпросмотреть выполнение изменения. После принятия изменений командой «commit» происходит процесс сохранения выполненных изменений путём переноса их из «буферной» зоны в активную конфигурацию с присвоением каждому из них уникального идентификатора и возможностью добавления комментария «label» каждому из них (на этом этапе происходит семантическая проверка и создание точки возврата в БД конфигураций). Каждая команда «commit» генерирует уникальный ID (до 100шт.) для сделанного изменения, указав который возможно выполнить откат к контрольной точке. Так как конфигурирование возможно в многопользовательском режиме, то система выдаст предупреждение в случае появления конфликтующих конфигураций.
Рис. 3.3 Основные отличия CLI систем IOS XR и класической IOS
Предварительная настройка позволяет задать параметры для интерфейса, до так как модуль будет установлен и инициализирован маршрутизатором. Предварительно настроенные интерфейсы не проверяются и не работают до момента установки модуля в соответствующий слот.
|
В дополнение к распознаванию синтаксических ошибок анализатором возможно проверить конфигурацию на наличие ошибок активации. По запросу будет выведена подробная информация об ошибке (отсутствие необходимых команд в конфигурации или неподдерживаемая платформой функциональность).
Возможности по просмотру конфигураций:
show -- показывает актуальные изменения для текущего режима (sub-mode)
show config – показывает все изменения для всех режимов
show config merge -- показывает текущие изменения вместе сактивной конфигурацией
show config running – показывает активную конфигурациюshow
config failed – показывает части конфигурации, которые не были активированы из-за ошибок