Помощь в написании студенческих работ
Антистрессовый сервис

Формат сообщений. 
Расшифровка SNMP-сообщений

РефератПомощь в написанииУзнать стоимостьмоей работы

Информационная часть сообщения содержит специфичную операцию SNMP (get, set, и т. д.) и связанные с ней операнды. Операнды обозначают реализации об’екта, которые включены в данную транзакцию SNMP. Последние 2 байта заголовка протокола Ethernet кодирует либо длину Ethernet — кадра (для версий IEEE 802.3), либо тип обслуживаемого протокола вышележащего уровня (для версий Ethernet II). Число… Читать ещё >

Формат сообщений. Расшифровка SNMP-сообщений (реферат, курсовая, диплом, контрольная)

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

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

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

Формат сообщений. Расшифровка SNMP-сообщений.

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

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

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

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

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

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

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

Variablebindings (переменные привязки).

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

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

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

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

Agentaddress (адрес агента).

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

Generictraptype (групповой тип ловушки).

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

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

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

Timestamp (временной ярлык).

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

Variablebindings (переменные привязки).

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

Расшифровка сообщения № 1.

  • · Поля протокола Ethernet:
    • 1. Фрагмент трассировки заголовка Ethernet в Hex' - коде

2b.

0d.

0d.

5a.

e8.

0d.

0d.

2. Формат заголовка протокола Ethernet (всего — 14 байт).

MAC — DA.

  • (Адрес сетевой платы назначения)
  • 6 байт

MAC — SA.

  • (Адрес сетевой платы источника)
  • 6 байт

Length/Type (Protocol).

2 байта.

08 00 2b 90 0d 0d.

08 00 5a e8 0d 0d.

08 00.

3. Кодировка полей протокола Ethernet.

Код фирмы (vendor).

3 байта.

Серийный номер

3 байта.

Код фирмы.

  • (vendor)
  • 3 байта

Серийный номер

3 байта.

Dod IP.

08 00 2b.

90 0d 0d.

08 00 5a.

e8 0d 0d.

Первые 3 байта MAC-адресов отведены для кода фирмы (вендора), выпускающей данное оборудование.

  • 08 00 2b — Сетевой интерфейс фирмы DEC
  • 08 00 5a — Сетевой интерфейс фирмы IBM

Последние 3 байта MAC — адресов отведены для серийного номера конкретной сетевой платы, который может быть назначен динамически, запрограммирован вендором или устанавливается администратором сети.

Последние 2 байта заголовка протокола Ethernet кодирует либо длину Ethernet — кадра (для версий IEEE 802.3), либо тип обслуживаемого протокола вышележащего уровня (для версий Ethernet II).

  • 08 00 — Эта кодировка означает, что данный Ethernet — кадр перевозит в поле данных IP — дейтаграмму (данные Internetпротокола версии 4).
  • · Поля протокола IP (заголовок IP — дейтаграммы)

Расшифровка заголовка IP из трассировки сообщения № 1:

  • 45 a0
  • 0010: 01 1a 0b 25 00 00 40 11 00 09 c0 15 95 0d c2 b5
  • 0020: 95 71

Расшифровка заголовка IP — дейтаграммы.

Версия.

Длина IP-заголовка.

(HLength).

Тип сервиса.

ToS.

Ддина IP-пакета (дейтаграммы), включая заголовки IP и UDP.

а0.

01 1a'hex = 282'dec.

Prio.

D.

T.

R.

C.

x.

Идентификатор фрагмента.

Флаги.

Указатель фрагмента.

0b 25.

00 00.

Время жизни.

(TTL).

Протокол, которому предоставлена услуга.

Контрольная сумма заголовка.

  • 40'Hex
  • (64'Dec)
  • 11'Hex
  • (17'Dec — UDP)

00 09.

IP-адрес отправителя — Source (откуда).

c0'hex.

192'dec.

  • 15'hex
  • 21'dec
  • 95'hex
  • 149'dec
  • 0d'hex
  • 13'dec

IP-адрес получателя — Destination (куда).

c2'hex.

194'dec.

b5'hex.

155'dec.

  • 95'hex
  • 149'dec
  • 71'hex
  • 113'dec

· Поля протокола UDP (заголовок UDP — дейтаграммы) Фрагмент (заголовок) UDP — дейтаграммы: c0 7c 00 a1 01 06 4a 51.

Расшифровка заголовка UDP — дейтаграммы.

  • 1
  • 0
  • 1
  • 1
  • 1
  • 2
  • 1
  • 3
  • 1
  • 4
  • 1
  • 5
  • 1
  • 6
  • 1
  • 7
  • 1
  • 8
  • 1
  • 9
  • 2
  • 0
  • 2
  • 1
  • 2
  • 2

1-ое 32-х разрядное слово UDP — заголовка.

Порт отправителя (от кого).

Порт назначения (кому).

c0 7c (49 351'Dec).

00 a1 (161'Dec — SNMP).

2-ое 32-х разрядное слово UDP — заголовка.

Длина UDP — пакета.

Контрольная сумма заголовка.

01 06 (262'Dec байт).

4a 51.

Из данной расшифровки видно, что UDP — дейтаграмма, обслуживающая SNMP — сообщение, имеет общую длину 262 байта и предназначена для приложения с портом 161. Со стороны источника используется динамически назначенный порт с номером 49 351.

Nвопроса.

Для PDU типаGet — Request

Нех' значение.

Dec' или текстовое значение.

  • 08 00 2b
  • 08 00 5a
  • — Сетевой интерфейс фирмы DEC
  • -Сетевой интерфейс фирмы IBM
  • 08 00 2b 90 0d 0d
  • 08 00 5a e8 0d 0d
  • — МАС — адрес назначения
  • — МАС — адрес источника

08 00.

Протокол IPv4 (Dec'= 2048).

Версия 4.

a0.

011 — приоритет.

01 1a.

Длина IP — пакета = 282 байта.

TTL = 64 транзитов.

17 — UDP протокол.

c0 15 95 0d.

192.21.149.13.

c2 b5 95 71.

194.155.149.113.

c0 7c.

49 351-DP.

00 a1.

161- SNMP.

00 a1.

161- SNMP.

01 06.

262 байта.

Класс UNI, тип составной, последовательность (Sequence).

81 fb.

fb’hex или 251 байт.

06 61 39 32 2d 31 31.

Поле «Community» длиной 6 байт, содержимое: a01−13- пароль доступа поля Community.

a0 81 ed.

— имя PDU — SNMP. В данном случае — это Get — Request (тэг = а0). Длина содержимого в этом PDU составляет ed’hex или 237`dec байт.

18.1.1.

35 97 ac 55.

899 132 501'dec.

18.1.2.

Оба поля имеют значение 00.

18.1.3.

81 de.

222'dec байт — длина поля переменных.

Для Get — Request(вопрос 18.1.4).

№.

Наименование атрибута (ODI).

Значение атрибута (характеристики).

Hex'.

2b 06 01 02 02 01 03 00.

Время (в сотых долях секунды), с момента которого управляющий сетевой узел системы был установлен в исходное состояние, т. е. перезагружен.

The time (in hundredths of a second) since the network management portion of the system was last re-initialized.

Dec'.

1.3.6.1.2.1.1.3.0.

Текст.

.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0.

Hex'.

2b 06 01 02 01 02 02 01 05 01.

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

An estimate of the interface’s current bandwidth in bits per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth.

Dec'.

1.3.6.1.2.1.2.2.1.5.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifSpeed

Hex'.

2b 06 01 02 01 02 02 01 08 01.

Текущее состояние интерфейса. Тестирование (3) состояние указывает на то, что никакие оперативные пакеты могут быть переданы.

The current operational state of the interface. The testing (3) state indicates that no operational packets can be passed.

Dec'.

1.3.6.1.2.1.2.2.1.8.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOperStatus

Hex'.

2b 06 01 02 01 02 02 01 09 01.

Значение sysUpTime во время интерфейс ввело его текущее операционное состояние. Если текущее состояние было введено до последнего (прошлого) заново инициализация местной сетевой подсистемы управления, то этот объект содержит нулевое значение.

The value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last reinitialization of the local network management subsystem, then this object contains a zero value.

Dec'.

1.3.6.1.2.1.2.2.1.9.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifLastChange

Hex'.

2b 06 01 02 01 02 02 01 0a 01.

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

The total number of octets received on the interface, including framing characters.

Dec'.

1.3.6.1.2.1.2.2.1.10.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets

Hex'.

2b 06 01 02 01 02 02 01 0b 01.

Количество подсети-одноадресных пакетов поставлены выше уровня протокола.

The number of subnetwork-unicast packets delivered to a higher-layer protocol.

Dec'.

1.3.6.1.2.1.2.2.1.11.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInUcastPkts

Hex'.

2b 06 01 02 01 02 02 01 0c 01.

Число не одноадресных (то есть, подсети-передача или подсетевая передача) пакеты поставили к протоколу более высокого слоя.

The number of non-unicast (i.e., subnetworkbroadcast or subnetwork-multicast) packets delivered to a higher-layer protocol.

Dec'.

1.3.6.1.2.1.2.2.1.12.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInNUcastPkts

Hex'.

2b 06 01 02 01 02 02 01 0d 01.

Количество входящих пакетов, которые были выбраны или отброшены, хотя ошибки не были выявлены, чтобы помешать этому, их результат более высокого уровня протокола. Одной из возможных причин для того, чтобы отказаться такой пакет может быть, чтобы освободить места в буфере.

The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.

Dec'.

1.3.6.1.2.1.2.2.1.13.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInDiscards

Hex'.

2b 06 01 02 01 02 02 01 0e 01.

Количество входящих пакетов, содержащих ошибки, предотвращение результат более высокого уровня протокола.

The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.

Dec'.

1.3.6.1.2.1.2.2.1.14.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInErrors

Hex'.

2b 06 01 02 01 02 02 01 10 01.

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

The total number of octets received on the interface, including framing characters.

Dec'.

1.3.6.1.2.1.2.2.1.16.1.

Текст.

.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutOctets.

Hex'.

2b 06 01 02 01 02 02 01 11 01.

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

The total number of packets that higher-level protocols requested be transmitted to a subnetwork-unicast address, including those that were discarded or not sent.

Dec'.

1.3.6.1.2.1.2.2.1.17.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInUcastPkts

Hex'.

2b 06 01 02 01 02 02 01 12 01.

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

The total number of packets that higher-level protocols requested be transmitted to a nonunicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address, including those that were discarded or not sent.

Dec'.

1.3.6.1.2.1.2.2.1.18.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutNUcastPkts.

Hex'.

2b 06 01 02 01 02 02 01 13 01.

Число пакетов, которым было отказано в передаче, даже при условии, что никакие ошибки не были обнаружены. Причинойэтомуявиласьнеобходимостьосвобождениямествбуфере.

The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Dec'.

1.3.6.1.2.1.2.2.1.19.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutDiscards.

Hex'.

2b 06 01 02 01 02 02 01 14 01.

Число пакетов, которые не могли быть переданы из-за ошибок.

The number of outbound packets that could not be transmitted because of errors.

Dec'.

1.3.6.1.2.1.2.2.1.20.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutErrors.

Расшифровка сообщения № 2.

Nвопроса.

Для PDU типаGet — Response

Нех' значение.

Dec' или текстовое значение.

  • 08 00 20
  • 00 00 0c
  • — Сетевой интерфейс фирмы Sun
  • — Сетевой интерфейс фирмы Cisco
  • 00 00 0c e8 0d 0d
  • 08 00 20 7c 0d 0d
  • — МАС — адрес назначения
  • — МАС — адрес источника

08 00.

Протокол IPv4 (Dec'= 2048).

Версия 4.

011- приоритет.

01 37.

Длина IP — пакета = 311 байт.

TTL = 112 транзитов.

17 — UDP протокол.

c0 45 95 0d.

192.69.149.13.

c5 62 95 71.

197.98.195.113.

00 a1.

161- DP.

c0 7a.

49 274- SNMP.

c0 7a.

49 274- SNMP.

01 23.

291байт.

КлассUNI, типсоставной, последовательность (Sequence).

0117' hecили 279 байт.

05 31 34 2d 30 31.

Поле «Community» длиной 5 байт, содержимое:

14−01- пароль доступа поля Community.

a2 82 01 09.

— имя PDU — SNMP. В данном случае — это Get-Response(тег = а2). Длина содержимого в этом PDU составляет ed’hecили 265`dec байт.

18.1.1.

35 97 ac 59.

899 132 505'dec.

18.1.2.

Оба поля имеют значение 00.

18.1.3.

81 fa.

250'dec, байт — длина поля переменных.

Для Get —Response(вопрос 18.1.4).

№.

Наименование атрибута (ODI).

Значение атрибута (характеристики).

Hex'.

2b 06 01 02 01 01 03 00.

  • 73 d4 63
  • 7 591 011мс

Время (в сотых долях секунды), с момента которого управляющий сетевой узел системы был установлен в исходное состояние, т. е. перезагружен.

The time (in hundredths of a second) since the network management portion of the system was last re-initialized.

Dec'.

1.3.6.1 .2.1.1.3.0.

Текст.

.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime

Hex'.

2b 06 01 02 01 02 02 01 05 03.

  • 00 fa 00
  • 64 000 бит/с

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

An estimate of the interface’s current bandwidth in bits per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth.

Dec'.

1.3.6.1 .2.1.2.2.1.5.3.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifSpeed

Hex'.

2b 06 01 02 01 02 02 01 08 03.

  • 01
  • 1

Текущее состояние интерфейса. Тестирование (3) состояние указывает на то, что никакие оперативные пакеты могут быть переданы.

The current operational state of the interface. The testing (3) state indicates that no operational packets can be passed.

Dec'.

1.3.6.1.2.1.2.2.1.8.3.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOperStatus.

Hex'.

2b 06 01 02 01 02 02 01 09 03.

  • 00
  • 0

Значение sysUpTime во время интерфейс ввело его текущее операционное состояние. Если текущее состояние было введено до последнего (прошлого) заново инициализация местной сетевой подсистемы управления, то этот объект содержит нулевое значение.

The value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last reinitialization of the local network management subsystem, then this object contains a zero value.

Dec'.

1.3.6.1.2.1.2.2.1.9.3.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifLastChange

Hex'.

2b 06 01 02 01 02 02 01 0a 03.

  • 04 12 5a 5d
  • 68 311 645

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

The total number of octets received on the interface, including framing characters.

Dec'.

1.3.6.1.2.1.2.2.1.10.3.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets

Hex'.

0a 2b 06 01 02 01 02 02 01 0b 03.

  • 08 6f da
  • 552 922

Количество подсети-одноадресных пакетов поставлены выше уровня протокола.

The number of subnetwork-unicast packets delivered to a higher-layer protocol.

Dec'.

1.3.6.1.2.1.2.2.1.11.3.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInUcastPkts

Hex'.

2b 06 01 02 01 02 02 01 0c 03.

  • 07
  • 7

Число не одноадресных (то есть, подсети-передача или подсетевая передача) пакеты поставили к протоколу более высокого слоя.

The number of non-unicast (i.e., subnetworkbroadcast or subnetwork-multicast) packets delivered to a higher-layer protocol.

Dec'.

1.3.6.1.2.1.2.2.1.12.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInNUcastPkts

Hex'.

2b 06 01 02 01 02 02 01 0d 03.

  • 00
  • 0

Количество входящих пакетов, которые были выбраны или отброшены, хотя ошибки не были выявлены, чтобы помешать этому, их результат более высокого уровня протокола. Одной из возможных причин для того, чтобы отказаться такой пакет может быть, чтобы освободить места в буфере.

The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.

Dec'.

1.3.6.1.2.1.2.2.1.13.1.

Текст.

iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInDiscards

Hex'.

2b 06 01 02 01 02 02 01 0e 03.

  • 00
  • 0

Количество входящих пакетов, содержащих ошибки, предотвращение результат более высокого уровня протокола.

The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.

Dec'.

1.3.6.1.2.1.2.2.1.14.3.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInErrors

Hex'.

2b 06 01 02 01 02 02 01 10 03.

  • 13 9df6 8a
  • 329 119 370

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

The total number of octets received on the interface, including framing characters.

Dec'.

1.3.6.1.2.1.2.2.1.16.3.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets

Hex'.

2b 06 01 02 01 02 02 01 11 03.

  • 08 0d 32
  • 527 666

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

The total number of packets that higher-level protocols requested be transmitted to a subnetwork-unicast address, including those that were discarded or not sent.

Dec'.

1.3.6.1.2.1.2.2.1.17.3.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInUcastPkts

Hex'.

2b 06 01 02 01 02 02 01 12 03.

  • 00
  • 0

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

The total number of packets that higher-level protocols requested be transmitted to a nonunicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address, including those that were discarded or not sent.

Dec'.

1.3.6.1.2.1.2.2.1.18.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutNUcastPkts

Hex'.

2b 06 01 02 01 02 02 01 13 03.

  • 00
  • 0

Число пакетов, которым было отказано в передаче, даже при условии, что никакие ошибки не были обнаружены. Причинойэтомуявиласьнеобходимостьосвобождениямествбуфере.

The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Dec'.

1.3.6.1.2.1.2.2.1.19.1.

Текст.

.iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutDiscards

Показать весь текст
Заполнить форму текущей работой