Управление сценариями просмотра Web-страниц


Введение в SNMP. - часть 2


административной информации - все они будут переменными в MIB.

Поэтому SNMP как непосредственно сетевой протокол предоставляет только
набор команд для работы с переменными MIB. Этот набор включает следующие
операции:


get-request Используется для запроса одного или более
параметров MIB
get-next-requestИспользуется для последовательного чтения значений.
Обычно используется для чтения значений из таблиц.
После запроса первой строки при помощи get-request
get-next-request используют для чтения оставшихся
строк таблицы
set-requestИспользуется для установки значения одной или
более переменных MIB
get-responseВозвращает ответ на запрос get-request, get-next-request
или set-request
trapУведомительное сообщение о событиях типа cold или
warm restart или "падении" некоторого link'а.


Для того, чтобы проконтролировать работу некоторого устройства сети,
необходимо просто получить доступ к его MIB, которая постоянно обновляется
самим устройством, и проанализировать значения некоторых переменных.

Важной особенностью протокола SNMP является то, что в нем не содержатся
конкретные команды управления устройством. Вместо определения всего
возможного спектра таких команд, безусловно загромоздившего бы сам протокол,
который считается все-таки простым, определены переменные MIB, переключение
которых воспринимается устройством как указание выполнить некоторую команду.

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

Как происходит адресация в MIB к некоторой ее переменной?

По своей структуре MIB представляет из себя дерево, изображенное на
рисунке 1.


Каждому элементу соответствует численный и символьный идентификатор. В имя
переменной включается полный путь до нее от корневого элемента root.



Начало  Назад  Вперед



Книжный магазин