Протокол SNMP

SNMP (Simple Network Management Protocol — простой протокол управления сетями) — это протокол управления сетями связи на основе архитектуры UDP.

На основе концепции TMN в 1980—1990 гг. различными органами стандартизации был выработан ряд протоколов управления сетями передачи данных с различным спектром реализации функций TMN. К одному из типов таких протоколов управления относится SNMP. Также эта технология, призванная обеспечить управление и контроль за устройствами и приложениями в сети связи путём обмена управляющей информацией между агентами, располагающимися на сетевых устройствах, и менеджерами, расположенными на станциях управления. SNMP определяет сеть как совокупность сетевых управляющих станций и элементов сети (главные машины, шлюзы и маршрутизаторы, терминальные серверы), которые совместно обеспечивают административные связи между сетевыми управляющими станциями и сетевыми агентами.

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

· Получить значение одной или нескольких переменных: оператор get-request.

· Получить следующую переменную после этой или несколько указанных переменных: оператор get-next-request.

· Установить значение одной или нескольких переменных: оператор set-request.

· Выдать значение одной или нескольких переменных: оператор get-response. Это сообщение возвращается агентом менеджеру в ответ на операторы get-request, get-next-request и set-request.

· Уведомить менеджера, когда что-либо произошло с агентом: оператор trap.

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

Так как четыре из пяти snmp сообщений реализуются простой последовательностью запрос-отклик (менеджер отправляет запрос, а агент возвращает отклик), SNMP используют UDP. Это означает, что запрос от менеджера может не прибыть к агенту, а отклик от агента может не прибыть к менеджеру. В этом случае менеджер, возможно, отработает тайм-аут и осуществит повторную передачу.

На рисунке показан формат пяти snmp сообщений, инкапсулированных в UDP дейтаграмму.

Менеджер отправляет эти три запроса на udp порт 161. Агент отправляет ловушки (trap) на udp порт 162. Так как используются два разных порта, одна система может выступать в роли менеджера и агента одновременно.

Рисунок 1 - Пять операторов SNMP.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: