- Есть такая команда в линуксе:
[root@host~]# snmpwalk -v 2c -c public 172.19.250.32 .1.3.6.1.2.1.2.1.0
IF-MIB::ifNumber.0 = INTEGER: 50
[root@host~]# snmpwalk -v 2c -c public 172.19.250.32 IF-MIB::ifNumber
IF-MIB::ifNumber.0 = INTEGER: 50
по ключам:
- -v - версия snmp, в нашем случае 2c;
- -c - это community, в нашем случае public;
- дальше идёт хост, к которому мы обращаемся;
- .1.3.6.1.2.1.2.1.0 - это oid, который отвечает за количество портов на устройстве, этот oid также можно поменять на IF-MIB::ifNumber, как видно в примере - это одно и то же.
- Советую поискать дампы трафика и открыть его в wireshark, вот тут например.
- Может содержать одну или более переменную (для запросов Get – это только имя переменных, для Set – имя и устанавливаемое значение, для Response – имя и запрошенное значение).
Для понимания работы snmp рекомендую прочитать
это
UPD:
Ладно, отвечу и про размер
PDU Type - 4 байта
Request ID - 4 байта
Error Status - 4 байта
Error Index - 4 байта
Variable Bindings - не определено