Максимальный размер отклика PDU удаленной системы - PullRequest
0 голосов
/ 28 сентября 2018

Я занимаюсь разработкой SNMP-опроса, который каждый час будет опрашивать около 40K устройств на предмет информации, связанной с процессором, памятью, пропускной способностью и количеством соединений.В настоящее время я использую snmp4j API.Я выполняю snmpwalk отдельно для процессора, памяти, пропускной способности и количества соединений, но, учитывая количество устройств, это занимает огромное количество времени.Я думаю об использовании SNMP-запроса getbulk, чтобы получить всю информацию одновременно, но это ограничено максимальным размером ответного пакета PDU запрашиваемого устройства.Я хотел знать, есть ли способ узнать максимальный размер ответа PDU удаленной системы, чтобы я мог соответственно разбить свой PDU запроса.У меня есть около 2500 OID для опроса в одном запросе.Кроме того, мне не разрешено изменять размер ответного пакета удаленной системы.

1 Ответ

0 голосов
/ 28 сентября 2018

Это было проблемой в течение 30 лет (SNMP устарел): часть обнаружения устройства заключается в определении максимального размера ответа (в дополнение к времени ответа, поддерживаемым версиям и т. Д.) Каждого устройства.

Это в основном компромисс между временем обнаружения и просто минимальными возможностями.

...