Опубликован: 19.07.2006 | Доступ: свободный | Студентов: 7490 / 1254 | Оценка: 4.12 / 4.01 | Длительность: 13:31:00
Лекция 7:

Управление сетью

< Лекция 6 || Лекция 7: 123456
Типы команд

Если NMS хочет проконтролировать какое-либо из управляемых устройств, она делает это путем отправки ему сообщения с указанием об изменении значения одной из его переменных. В целом управляемые устройства отвечают на четыре типа команд (или инициируют их):

  • Reads

    Для контролирования управляемых устройств NMS считывают переменные, поддерживаемые этими устройствами.

  • Writes

    Для контролирования управляемых устройств NMS записывают переменные, накопленные в управляемых устройствах

  • Traversal operations

    NMS используют операции прослеживания, чтобы определить, какие переменные поддерживает управляемое устройство, а затем собрать информацию в таблицы переменных (такие, как таблица маршрутизации IP)

  • Traps

    Управляемые устройства используют ловушки для асинхронных сообщений в NMS о некоторых событиях.

Различия в представлении информации

Обмен информацией в управляемой сети находится потенциально под угрозой срыва из-за различий в технике представления данных, используемой управляемыми устройствами. Другими словами, компьютеры представляют информацию по-разному; эту несовместимость необходимо рационализировать, чтобы обеспечить сообщение между различными системами. Эту функцию выполняет абстрактный синтаксис. SNMP использует для этой цели подмножество абстрактного синтаксиса, созданного для OSI - Abstract Syntax Notation One (ASN.1) (Система обозначений для описания абстрактного синтаксиса). ASN.1 определяет как форматы пакетов, так и управляемые объекты. Управляемый объект-это просто характеристика чего-либо, которой можно управлять. Управляемый объект отличается от переменной, которая является конкретной реализацией объекта. Управляемые объекты могут быть скалярными (определяя отдельную реализацию) или табулярными величинами (определяя несколько связанных друг с другом реализаций).

Базы данных управления

Все управляемые объекты содержатся в Информационной базе управления ( Management Information Base - MIB ), которая фактически является базой данных объектов. Логически MIB можно изобразить в виде абстрактного дерева, листьями которого являются отдельные информационные элементы. Идентификаторы объектов уникальным образом идентифицируют объекты MIB этого дерева. Идентификаторы объектов похожи на телефонные номера тем, что они организованы иерархически и их отдельные части назначаются различными организациями. Например, международные телефонные номера состоят из кода страны (назначаемого международной организацией) и телефонного номера в том виде, в каком он определен в данной стране. Телефонные номера в США далее делятся на код области, номер центральной телефонной станции (СО) и номер станции, связанной с этой СО. Аналогично, идентификаторы объектов высшего уровня MIB назначаются Международной Электротехнической Комиссией ISO (ISO IEC). ID объектов низшего уровня назначаются относящимися к ним организациями. На Рис. 7.2 изображены корневая и несколько наиболее крупных ветвей дерева MIB.

MIB Tree

Рис. 7.2. MIB Tree

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

Структуру MIB определяет документ, называемый Структура Информации Управления ( Structure of Management Information - SMI ). SMI определяет следующие типы информации:

  • Network addresses (Сетевые адреса)

    Представляют какой-нибудь адрес из конкретного семейства протоколов. В настоящее время единственным примером сетевых адресов являются 32-битовые адреса IP.

  • Counters (Счетчики)

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

  • Gauges (Измерительный прибор, мера, размер)

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

  • Ticks (Тики)

    Сотые доли секунды, прошедшие после какого-нибудь события. Примером tick является время, прошедшее после вхождения интерфейса в свое текущее состояние.

  • Opaque (Мутный)

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

Операции

SNMP является простым протоколом запроса/ответа. Узлы могут отправлять множество запросов, не получая ответа. Определены следующие 4 операции SNMP:

  • Get (достань).

    Извлекает какую-нибудь реализацию объекта из агента.

  • Get-next (достань следующий).

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

  • Set (установи).

    Устанавливает реализации объекта в пределах какого-нибудь агента.

  • Trap (ловушка).

    Используется агентом для асинхронного информирования NMS о каком-нибудь событии.

< Лекция 6 || Лекция 7: 123456