Задачи, методы и средства эффективного управления сетевыми ресурсами (коммутаторы, маршрутизаторы, каналы связи, направления, абонентские характеристики), страница 11

Команда

(сообщение)

PDU - SNMP

Код PDU

Назначене

Dec

Tag

‘hex

Get – Request

10100000

0

A0

Получить значение указанной переменной или информацию о состоянии сетевого элемента

Get –Next-Request

10100001

1

A1

Получить значение переменной, не зная точного ее имени (следующий логический идентификатор на дереве MIB)

Get – Response

10100010

2

A2

Отклик на Get-request, Get-next-request и Set-request. Содержит информацию о состоянии кадра

Set – Request

10100011

3

A3

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

Trap

10100100

4

A4

Отклик сетевого агента на событие или на изменение состояния

Get-Bull-Request

(V2)

5

A5

Запрос пересылки больших объемов данных, например, таблиц.

Inform – Request

(V2)

6

A6

Менеджер обращает внимание партнера на определенную информацию в MIB.

SNMPV3 – Trap

(V3)

7

A7

Отклик на событие (расширение по отношению к V1 и V2)

Report

(V3)

8

A8

Отчет (функция пока не задана)

Все сообщения SNMP относятся к контекстно-зависимому классу ТЭГов и имеют составной тип.

Кодирование заголовка SNMP.

Все сообщения SNMP при кодировании имеют отличительный признак, иногда называемый флагом.

Пример: 130190201000406

Флаг

SNMP

V1 (до 484 байт)

L1

ТЭГ

30’Hex

Длина

L

Version

Community

ТЭГ Т2

(02)

L2

(01)

V2

(00)

T3

(04)

L3

(06)

V3

«public»

Community: в SNMP V1 это поле используется для ограничения доступа к управляемым ресурсам.

V3 – само содержимое этого пароля. В нашем примере с помощью ASC II зашифровано слово «public».

Формат и кодирование PDU.

Пример: формат сообщения Get – Request.

А0 81 CF 02 04 C1 13 72 A3 02 01 00 02 01 00 03

Тип PDU

ТЭГ

Т4

Длина

L4

Значение

V4

Request –ID

Error - status

Error –index

T5

L5

V5

T6

L6

V6

T7

L7

V7

‘Hec

A0

*

02

04

***

02

01

00

02

01

00

***    - в нашем примере значение Req – ID равно С1 13 72 А3

Идентификатор  запроса позволяет однозначно связать запросы менеджера и ответы агента. Значения запросов (V6 и V7) всегда нулевые.

Формат и кодирование связанных переменных (Object ID).

Пример:30 81 C3 30 0D 06 08 2B 06 01 02 01 01 03 00 05 00 30 0C 06 …

Значение V8

ТЭГ

Т8

ДЛИНА

L8

Флаг

OID – 1

Значение

OID – 1

Флаг

OID – 1

T9

L9

V9

‘Hex

30

*

30

*

T10

L10

V10

T11

L11

‘Hex

06

08

2B

06

01

02

01

01

03

ASC II

***

В настоящий момент специфицировано несколько БД MIB: