Опубликован: 19.07.2006 | Уровень: для всех | Доступ: платный
Лекция 7:

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

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

Формат сообщений

Сообщения SNMP состоят из 2 частей: имени сообщества ( community name ) и данных ( data ). Имя сообщества назначает среду доступа для набора NMS, которые используют это имя. Можно сказать, что NMS, принадлежащие одному сообществу, находятся под одним и тем же административным началом. Т.к. устройства, которые не знают правильного имени сообщества, исключаются из операций SNMP, управляющие сетей также используют имя сообщества в качестве слабой формы опознавания.

Информационная часть сообщения содержит специфичную операцию SNMP (get, set, и т.д.) и связанные с ней операнды. Операнды обозначают реализации объекта, которые включены в данную транзакцию SNMP.

Сообщения SNMP официально называются протокольными единицами данных ( protocol data units - PDU ). На Рис. 7.3 изображен формат пакета SNMP.

SNMP Message Format

Рис. 7.3. SNMP Message Format

PDU операций get и set SNMP состоят из следующих частей:

  • Request-ID (идентификатор запроса).

    Устанавливает связь между командами и ответами.

  • Error-status (состояние сбоя).

    Указывает ошибку и ее тип.

  • Error-index (индекс ошибки).

    Устанавливает связь между ошибкой и конкретной реализацией объекта.

  • Variable bindings (переменные привязки).

    Состоят из данных SNMP PDU. Переменные привязки устанавливают связь между конкретными переменными и их текущими значениями.

PDU ловушки несколько отличаются от PDU других операций. Они состоят из следующих частей:

  • Enterprise (предметная область).

    Идентифицирует тип объекта, генерирующего данную ловушку.

  • Agent address (адрес агента).

    Обеспечивает адрес объекта, генерирующего данную ловушку.

  • Generic trap type (групповой тип ловушки).

    Обеспечивает групповой тип ловушки.

  • Specific trap code (специфичный код ловушки).

    Обеспечивает специфичный код ловушки.

  • Time stamp (временной ярлык).

    Обеспечивает величину времени, прошедшего между последней повторной инициализацией сети и генерацией данной ловушки.

  • Variable bindings (переменные привязки).

    Обеспечивает перечень переменных, содержащих интересную информацию о ловушке.

< Лекция 6 || Лекция 7: 123456
Роман Васильев
Роман Васильев
Россия
Андрей Русинов
Андрей Русинов
Россия, Москва, ГБОУ ВПО МГПУ, 2013