Агенты SNMP, размещенные на управляемых устройствах, собирают и сохраняют информацию об устройстве и его работе. Агент хранит эти сведения локально в базе MIB. Затем диспетчер SNMP использует агент SNMP для доступа к сведениям, хранящимся в базе MIB.

Существует два основных запроса диспетчера SNMP — get и set. Запрос get используется системой управления сетью NMS для отправки на устройство запроса о получении данных. Запрос set используется системой управления сетью NMS для изменения переменных настройки в устройстве агента. Запрос set также может инициировать определённые действия с устройством. Например, запрос set может вызвать перезагрузку маршрутизатора, отправку конфигурационного файла или получение конфигурационного файла. Диспетчер SNMP использует запросы get и set для выполнения операций, описанных в таблице на рисунке 1.

Агент SNMP отвечает на запросы диспетчера SNMP следующим образом:

На рисунке 2 показано использование запроса SNMP GetRequest для определения того, находится ли интерфейс G0/0 в состоянии «up/up».