Схема менеджер - агент
В основе любой системы управления сетью лежит элементарная схема взаимодействия агента с менеджером.
На основе этой схемы могут быть построены системы практически любой сложности с большим количеством агентов и менеджеров
разного типа.
Схема «менеджер - агент» представлена на рис. 7.2.
Рис. 7.2. Взаимодействие агента, менеджера и управляемого ресурса
Агент является посредником между управляемым ресурсом и основной управляющей программой-менеджером.
Чтобы один и тот же менеджер мог управлять различными реальными ресурсами, создается некоторая модель
управляемого ресурса, которая отражает только те характеристики ресурса, которые нужны для его контроля и управления.
Например, модель маршрутизатора обычно включает такие характеристики, как количество портов, их тип, таблицу маршрутизации,
количество кадров и пакетов протоколов канального, сетевого и транспортного уровней, прошедших через эти порты.
Менеджер получает от агента только те данные, которые описываются моделью ресурса. Агент же является
некоторым экраном, освобождающим менеджера от ненужной информации о деталях реализации ресурса. Агент поставляет
менеджеру обработанную и представленную в нормализованном виде информацию. На основе этой информации менеджер принимает решения
по управлению, а также выполняет дальнейшее обобщение данных о состоянии управляемого ресурса, например, строит зависимость
загрузки порта от времени.
Для получения требуемых данных
от объекта, а также для выдачи на него
управляющих воздействий агент взаимодействует с
реальным ресурсом некоторым нестандартным
способом. Когда агенты встраиваются в
коммуникационное оборудование, то разработчик
оборудования предусматривает точки и способы
взаимодействия внутренних узлов устройства с
агентом. При разработке агента для операционной
системы разработчик агента пользуется теми
интерфейсами, которые существуют в этой ОС,
например интерфейсами ядра, драйверов и
приложений. Агент может снабжаться специальными
датчиками для получения информации, например
датчиками релейных контактов или датчиками
температуры.
Менеджер и агент должны
располагать одной и той же моделью управляемого
ресурса, иначе они не смогут понять друг друга.
Однако в использовании этой модели агентом и
менеджером имеется существенное различие. Агент
наполняет модель управляемого ресурса текущими
значениями характеристик данного ресурса, и в
связи с этим модель агента называют базой данных
управляющей информации - 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.
Агенты могут отличаться
различным уровнем интеллекта - они могут
обладать как самым минимальным интеллектом,
необходимым для подсчета проходящих через
оборудование кадров и пакетов, так и весьма
высоким, достаточным для выполнения
самостоятельных действий по выполнению
последовательности управляющих действий в
аварийных ситуациях, построению временных
зависимостей, фильтрации аварийных сообщений и
т. п.
дальше |содержание |назад
|