logo
Гольдштейн_учебники / Телекоммуникационные системы и сети - КНИГА

26.1. Архитектура систем управления сетями и сетевыми элементами

Выделение в системах управления типовых групп функций и раз­биение этих функций на уровни еще не дает ответа на вопрос, каким же образом устроены системы управления, из каких элементов они состоят и какие архитектуры связей этих элементов используются на практике.

Схема менеджер - агент. В основе любой системы управления сетью лежит элементарная схема взаимодействия агента с менед­жером. На основе этой схемы могут быть построены системы прак­тически любой сложности с большим количеством агентов и ме­неджеров разного типа. Схема «менеджер - агент» представлена на рис. 26.1.

Агент является посредником между управляемым ресурсом и ос­новной управляющей программой-менеджером. Чтобы один и тот же менеджер мог управлять различными реальными ресурсами, созда­ется некоторая модель управляемого ресурса, которая отражает только те характеристики ресурса, которые нужны для его контроля и управления. Например, модель маршрутизатора обычно включает такие характеристики, как количество портов, их тип, таблицу маршрутизации, количество кадров и пакетов протоколов канального, се­тевого и транспортного уровней, прошедших через эти порты.

Рис. 26.1. Взаимодействие агента, менеджера и управляемого ресурса

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

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

Для получения требуемых данных от объекта, а также для выдачи на него управляющих воздействий агент взаимодействует с реальным ресурсом некоторым нестандартным способом. Когда агенты встраи­ваются в коммуникационное оборудование, то разработчик оборудо­вания предусматривает точки и способы взаимодействия внутренних узлов устройства с агентом.

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

Менеджер и агент должны располагать одной и той же моделью управляемого ресурса, иначе они не смогут понять друг друга. Однако в использовании этой модели агентом и менеджером имеется суще­ственное различие. Агент наполняет модель управляемого ресурса текущими значениями характеристик данного ресурса, и в связи с этим модель агента называют базой данных управляющей информа­ции (Management Information Base - MIB). Менеджер использует мо­дель, чтобы знать о том, чем характеризуется ресурс, какие характе­ристики он может запросить у агента и какими параметрами можно управлять.

Менеджер взаимодействует с агентами по стандартному протоко­лу. Этот протокол должен позволять менеджеру запрашивать значе­ния параметров, хранящихся в базе MIB, а также передавать агенту управляющую информацию, на основе которой тот должен управлять устройством.

Различают управление inband, т. е. по тому же каналу, по которо­му передаются пользовательские данные, и управление out-of-band, т. е. вне канала, по которому передаются пользовательские данные. Например, если менеджер взаимодействует с агентом, встроенным в маршрутизатор по протоколу SNMP, передаваемому по той же ло­кальной сети, что и пользовательские данные, то это будет управление inband. Если же менеджер контролирует коммутатор первичной сети, работающий по технологии частотного уплотнения FDM, с по­мощью отдельной сети Х.25, к которой подключен агент, то это будет управление out-of-band.

Управление по тому же каналу, по которому работает сеть, более экономично, так как не требует создания отдельной инфраструктуры передачи управляющих данных. Однако способ out-of-band более на­дежен, так как он предоставляет возможность управлять оборудова­нием сети и тогда, когда какие-то элементы сети вышли из строя и по основным каналам оборудование недоступно.

Стандарт многоуровневой системы управления TMN имеет в сво­ем названии слово Network, подчеркивающее, что в общем случае для управления телекоммуникационной сетью создается отдельная управляющая сеть, которая обеспечивает режим out-of-band.

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

Модель менеджер - агент лежит в основе таких популярных стан­дартов управления, как стандарты Internet на основе протокола SNMP и стандарты управления ISO/OSI на основе протокола CMIP [2].

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