在处理 1 个 snmp 数据包中的多个变量绑定时,tshark 无法正确解析它,从而可以确定 OID-to-value。因此,我必须按值类型查询数据包并使用结果来确定将哪个 OID 设置为什么。为此,我需要事先知道每个 OID 的值类型。
有没有办法查询 OID(即使没有创建实例)并让它返回类型(例如 Integer32、Gauge32、OctetString 等)?
我也尝试使用 snmpwalk ,但仅在 OID 实例已设置时才返回该值。如果未设置,则返回“此 OID 处当前不存在此类实例”
MIB 必须已经知道它所期望的类型,因为如果您尝试将其设置为错误的类型,则会出现错误……我只是想弄清楚如何访问此信息
谢谢!