Федеральное агентство связи
Российской Федерации
Государственное образовательное учреждение
высшего профессионального образования
«СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ»
Кафедра БИСС
КУРСОВАЯ РАБОТА
по дисциплине: «Эксплуатационное и техническое обслуживание телекоммуникационных сетей с программным обеспечением»
на тему «Принципы обмена управляющей информацией по протоколу SNMP»
Вариант5
Выполнила: студентка группы С –78
Проверил:
Новосибирск 2011
1. Задание:
Расшифровать нижеприведенные сообщения управляющего протокола, в соответствии с поставленными ниже в пп. 1…18 вопросами.
Определить из приведенных сообщений:
2. Определить из приведенных сообщений:
1. Фирму-поставщика оборудования сетевых интерфейсов
2. MAC-адреса источника и назначения
3. Тип протокола, обслуживаемого данным Ethernet-кадром
4. Версию протокола сетевого уровня
5. Приоритет сетевого уровня для данной дейтаграммы
6. Длину пакета сетевого уровня (в байтах)
7. Время жизни данной дейтаграммы
8. Протокол транспортного уровня (Dec’код и название)
9. Сетевой адрес отправителя
10. Сетевой адрес назначения
11. Транспортный порт отправителя
12. Транспортный порт получателя
13. Тип и версию протокола прикладного уровня
14. Длину дейтаграммы транспортного уровня (в байтах)
15. Тип и класс тэга протокола прикладного уровня
16. Длину сообщения протокола прикладного уровня
17. Длину и содержимое поля Community
18. Тип PDU и его длину (в байтах)
18.1. Для PDU типаGet-Request
18.1.1. Значение идентификатора запроса -RequestID
18.1.2. Значения полей ErrorStatusи Errorlndex
18.1.3. Длину поля, содержащего набор запрашиваемых характеристик
18.1.4. Перечень запрашиваемых характеристик (атрибутов) управляемого объекта*
18.2. Для PDU типаGetResponse
18.2.1. Значение идентификатора запроса –RequestID
18.2.2. Значения полей ErrorStatusи Errorlndex
18.2.3. Длину поля, содержащего набор характеристик управляемого объекта
18.2.4. Перечень характеристик (атрибутов) управляемого объекта*
18.2.5. Значения характеристик (атрибутов) управляемого объекта*
Примечание: Ответы на вопросы в пунктах, отмеченных (*), привести в виде отдельной таблицы, как показано ниже.
Вариант задания № 05
1. Сообщение №1
0000: 00 00 e2 90 05 20 00 80 c2 e8 05 8e 08 00 45 a0
0010: 01 1a 0b 25 00 00 40 11 00 09 c0 58 95 cd c2 b5
0020: 95 69 c0 7c 00 a1 01 06 4a 51 30 81 fb 02 01 00
0030: 04 06 61 65 73 2d 30 35 a0 81 ed 02 04 35 97 ac
0040: 55 02 01 00 02 01 00 30 81 de 30 0c 06 08 2b 06
0050: 01 02 01 01 03 00 05 00 30 0e 06 0a 2b 06 01 02
0060: 01 02 02 01 05 01 05 00 30 0e 06 0a 2b 06 01 02
0070: 01 02 02 01 08 01 05 00 30 0e 06 0a 2b 06 01 02
0080: 01 02 02 01 09 01 05 00 30 0e 06 0a 2b 06 01 02
0090: 01 02 02 01 0a 01 05 00 30 0e 06 0a 2b 06 01 02
00a0: 01 02 02 01 0b 01 05 00 30 0e 06 0a 2b 06 01 02
00b0: 01 02 02 01 0c 01 05 00 30 0e 06 0a 2b 06 01 02
00c0: 01 02 02 01 0d 01 05 00 30 0e 06 0a 2b 06 01 02
00d0: 01 02 02 01 0e 01 05 00 30 0e 06 0a 2b 06 01 02
00e0: 01 02 02 01 10 01 05 00 30 0e 06 0a 2b 06 01 02
00f0: 01 02 02 01 11 01 05 00 30 0e 06 0a 2b 06 01 02
0100: 01 02 02 01 12 01 05 00 30 0e 06 0a 2b 06 01 02
0110: 01 02 02 01 13 01 05 00 30 0e 06 0a 2b 06 01 02
0120: 01 02 02 01 14 01 05 00
2. Сообщение №2
0000: 00 aa 00 e8 05 8e 00 00 aa 7c 05 f1 08 00 45 60
0010: 01 37 9c bf 00 00 70 11 70 56 c0 45 95 69 c5 62
0020: 95 cd 00 a1 c0 7a 01 23 7b 84 30 82 01 17 02 01
0030: 00 04 05 61 63 2d 30 35 a2 82 01 09 02 04 35 97
0040: ac 59 02 01 00 02 01 00 30 81 fa 30 0f 06 08 2b
0050: 06 01 02 01 01 03 00 43 03 73 d4 5d 30 11 06 0a
0060: 2b 06 01 02 01 02 02 01 05 03 42 03 00 fa 00 30
0070: 0f 06 0a 2b 06 01 02 01 02 02 01 08 03 02 01 01
0080: 30 0f 06 0a 2b 06 01 02 01 02 02 01 09 03 43 01
0090: 00 30 12 06 0a 2b 06 01 02 01 02 02 01 0a 03 41
00a0: 04 04 12 5a 5d 30 11 06 0a 2b 06 01 02 01 02 02
00b0: 01 0b 03 41 03 08 6f da 30 0f 06 0a 2b 06 01 02
00c0: 01 02 02 01 0c 03 41 01 07 30 0f 06 0a 2b 06 01
00d0: 02 01 02 02 01 0d 03 41 01 00 30 0f 06 0a 2b 06
00e0: 01 02 01 02 02 01 0e 03 41 01 00 30 12 06 0a 2b
00f0: 06 01 02 01 02 02 01 10 03 41 04 13 9d 0c 2a 30
0100: 11 06 0a 2b 06 01 02 01 02 02 01 11 03 41 03 08
0110: 0d 32 30 0f 06 0a 2b 06 01 02 01 02 02 01 12 03
0120: 41 01 00 30 0f 06 0a 2b 06 01 02 01 02 02 01 13
0130: 03 41 01 00 30 0f 06 0a 2b 06 01 02 01 02 02 01
0140: 14 03 41 01 05
Расшифровка сообщения №1.
Поля протокола Ethernet: 00 00 e2 90 05 20 00 80 c2 e8 05 8e 08 00
Адрес сетевой платы назначения (6 байт) |
Адрес сетевой платы источника (6 байт) |
Длина/тип протокола (2 байта) |
||
Vendor 3 байта |
Serial Number 3 байта |
Vendor 3 байта |
Serial Number 3 байта |
dod IP 2 байта |
00 00 e2 сетевой интерфейс фирмы Acer Counterpoint
00 80 c2 сетевой интерфейс фирмы IEEE 802.1 Committee
00 00 e2 90 05 20 MAC-адрес назначения
00 80 c2 e8 05 8e MAC-адрес источника
Последние 2 байта заголовка протокола Ethernet кодируют либо длину Ethernet – кадра(IEEE 802.3), либо тип обслуживающего протокола вышележащего уровня (Ethernet II)
08 00 Internet протокол (IPv4)
Поля IP протокола
45 a0
01 1a 0b 25 00 00 40 11 00 09 c0 58 95 cd c2 b5
95 69
Расшифровка заголовка IP датаграммы:
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
Версия |
Длина IP заголовка |
Тип сервиса |
Длина IP пакета, включая зоголовки IP и UDP |
||||||||||||||||||||||||||||
4 |
5 |
a0 |
01 1a'hex = 282'dec(байт) |
||||||||||||||||||||||||||||
Prior |
D |
T |
R |
C |
x |
||||||||||||||||||||||||||
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
||||||||||||||||||||||||
Идентификатор фрагмента |
Флаги |
Указатель фрагмента |
|||||||||||||||||||||||||||||
0b 25 |
00 00 |
||||||||||||||||||||||||||||||
0 |
0 |
0 |
|||||||||||||||||||||||||||||
Время жизни(TTL) |
Протокол, которому предоставлена услуга |
Контрольная сумма заголовков |
|||||||||||||||||||||||||||||
40'hex (64'dec) |
11'hex(17'dec - UDP) |
00 09 |
|||||||||||||||||||||||||||||
IP отправителя (откуда) |
|||||||||||||||||||||||||||||||
с0'hex (192'dec) |
58'hex (88'dec) |
95'hex (149'dec) |
cd'hex (205'dec) |
||||||||||||||||||||||||||||
IP получателя (куда) |
|||||||||||||||||||||||||||||||
с2'hex (194'dec) |
b5'hex (181'dec) |
95'hex (149'dec) |
69'hex (105'dec) |
Поля протоколаUDP c0 7c 00 a1 01 06 4a 51
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
1-ое 32-х разрядное слово UDP - заголовка |
|||||||||||||||||||||||||||||||
Порт отправителя(от кого) |
Порт назначения(кому) |
||||||||||||||||||||||||||||||
с0 7с (49276'dec - DP) |
00 a1 (161'dec - SNMP) |
||||||||||||||||||||||||||||||
2-е 32-х разрядное слово UDP - заголовка |
|||||||||||||||||||||||||||||||
Длина UDP пакета |
Контрольная сумма заголовка |
||||||||||||||||||||||||||||||
01 06 (262'dec байт) |
4а 51 |
Поля протокола SNMP
30 81 fb заголовок протокола SNMP, содержащий тэг 30 – sequence и длину содержимого 1 байт со значением fb'hex=251'dec байт.
02 01 00 версия протокола SNMP(тэг 02 – целое число в поле содержимое, длина его =1 байту, 00 – используется версия SNMPv1)
04 06 61 65 73 2d 30 35 поле Community длиной 6 байт в которой содержится строка октетов (тэг 04), кодирующих содержимое в формате IA5. Пароль доступа к полю Community – aes-05
a0 81 ed имя UDP-SNMP. Тэг а0-Get Request, длиной 1 байт, содержимое ed'hex = 237'dec байт.
02 04 35 97 ac 55 идентификатор запроса. Длиной 4 байта. Т.к.содержимое целочисленное(тэг 02) то значение идентификатора будет 35 97 ac 55'hex = 899132501'dec
02 01 00 Статус ошибки (для запросов всегда 0)
02 01 00 Индекс ошибки (для запросов всегда 0)
30 81 de тэг 30 – Sequence означает, что далее идет составной тип данных (последовательность) длиной de'hex=222'dec байт. В данном случае, в соответствии с Get-PDU – это последовательность переменных.
Далее следуют переменные, которые содержат основную управляющую информацию, интересующую менеджера в данном запросе.
30 0c 06 08 2b 06 01 02 01 01 03 00 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 05 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 08 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 09 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 0a 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 0b 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 0c 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 0d 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 0e 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 10 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 11 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 12 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 13 01 05 00
30 0e 06 0a 2b 06 01 02 01 02 02 01 14 01 05 00
30 – составной тип данных (00 1 10000’bin – UNI класс, составной тип последовательность данных SEQUENCE)
0с – длина последовательности переменных
06 – идентификатор объекта – OID
08 – длина объекта OID
2b 06 01 02 01 01 03 00 - содержимое первой переменной OID – менеджер запрашивает значение переменной, находящейся в базе данных MIB по пути: 1.3.6.1.2.1.1.3.0
Ноль в конце пути говорит о скалярном типе хранимых данных(т.е. запрашивается число, а не массив данных или не элемент этого массива)
05 – окончание переменной
Расшифровка сообщения №2
Поля протокола Ethernet: 00 aa 00 e8 05 8e 00 00 aa 7c 05 f1 08 00
Адрес сетевой платы назначения (6 байт) |
Адрес сетевой платы источника (6 байт) |
Длина/тип протокола (2 байта) |
||
Vendor 3 байта |
Serial Number 3 байта |
Vendor 3 байта |
Serial Number 3 байта |
dod IP 2 байта |
00 aa 00 сетевой интерфейс фирмы Intel
00 00 aa сетевой интерфейс фирмы Xerox Machines
00 00 aa 7c 05 f1 MAC-адрес назначения
00 aa 00 e8 05 8e MAC-адрес источника
Последние 2 байта заголовка протокола Ethernet кодируют либо длину Ethernet – кадра(IEEE 802.3), либо тип обслуживающего протокола вышележащего уровня (Ethernet II)
08 00 Internet протокол (IPv4)
Поля IP протокола
45 60
01 37 9c bf 00 00 70 11 70 56 c0 45 95 69 c5 62
95 cd
Расшифровка заголовка IP датаграммы:
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
Версия |
Длина IP заголовка |
Тип сервиса |
Длина IP пакета, включая зоголовки IP и UDP |
||||||||||||||||||||||||||||
4 |
5 |
60 |
01 37'hex = 311'dec(байт) |
||||||||||||||||||||||||||||
Prior |
D |
T |
R |
C |
x |
||||||||||||||||||||||||||
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
||||||||||||||||||||||||
Идентификатор фрагмента |
Флаги |
Указатель фрагмента |
|||||||||||||||||||||||||||||
9c bf |
00 00 |
||||||||||||||||||||||||||||||
0 |
0 |
0 |
|||||||||||||||||||||||||||||
Время жизни(TTL) |
Протокол, которому предоставлена услуга |
Контрольная сумма заголовков |
|||||||||||||||||||||||||||||
70'hex (112'dec) |
11'hex(17'dec - UDP) |
70 56 |
|||||||||||||||||||||||||||||
IP отправителя (откуда) |
|||||||||||||||||||||||||||||||
с0'hex (192'dec) |
45'hex (69'dec) |
95'hex (149'dec) |
69'hex (105'dec) |
||||||||||||||||||||||||||||
IP получателя (куда) |
|||||||||||||||||||||||||||||||
c5'hex (197'dec) |
62'hex (98'dec) |
95'hex (149'dec) |
cd'hex (205'dec) |
Поля протоколаUDP 00 a1 c0 7a 01 23 7b 84
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
1-ое 32-х разрядное слово UDP - заголовка |
|||||||||||||||||||||||||||||||
Порт отправителя(от кого) |
Порт назначения(кому) |
||||||||||||||||||||||||||||||
00 a1 (161'dec - SNMP) |
с0 7a (49274'dec - DP) |
||||||||||||||||||||||||||||||
2-е 32-х разрядное слово UDP - заголовка |
|||||||||||||||||||||||||||||||
Длина UDP пакета |
Контрольная сумма заголовка |
||||||||||||||||||||||||||||||
01 23 (291'dec байт) |
7b 84 |
Поля протокола SNMP
30 82 01 17 заголовок протокола SNMP, содержащий тэг 30 – sequence и длину содержимого 2 байтf со значением 01 17'hex=279'dec байт.
02 01 00 версия протокола SNMP(тэг 02 – целое число в поле содержимое, длина его =1 байту, 00 – используется версия SNMPv1)
04 05 61 63 2d 30 35 поле Community длиной 5 байт в которой содержится строка октетов (тэг 04), кодирующих содержимое в формате IA5. Пароль доступа к полю Community – ac-05
a2 82 01 09 имя UDP-SNMP. Тэг а2-Get Response, длиной 2 байта, содержимое 01 09'hex = 265'dec байт.
02 04 35 97 ac 59 идентификатор запроса. Длиной 4 байта. Т.к.содержимое целочисленное(тэг 02) то значение идентификатора будет 35 97 ac 59'hex = 899132505'dec
02 01 00 Статус ошибки
02 01 00 Индекс ошибки
30 81 fa тэг 30 – Sequence означает, что далее идет составной тип данных (последовательность) длиной fa'hex=250'dec байт.
Далее следуют переменные, которые содержат основную управляющую
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.