Управляющий протокол SNMP (Simple Network Management Protocol). Принципы обмена управляющей информацией

Страницы работы

Фрагмент текста работы

Федеральное агентство связи

Российской Федерации

Государственное образовательное учреждение

высшего профессионального образования

«СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

 ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ»

Кафедра БИСС

КУРСОВАЯ  РАБОТА

по дисциплине: «Эксплуатационное и техническое обслуживание  телекоммуникационных сетей с программным обеспечением»

на тему  «Принципы обмена управляющей информацией по протоколу 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 байт.

Далее следуют переменные, которые содержат основную управляющую

Похожие материалы

Информация о работе