我有一个SNMP表,它有3个索引:
TABLEOID.FIELD.X.Y.Z, 其中X,Y和Z是索引。
使用以下命令行:
snmpbulkget -v2c -p public 192.168.0.1 TABLEOID.FIELD.1.1 -Cr10 -Cn0
上述请求是否符合SNMP V2规范?
对于这个请求:
snmpbulkget -v2c -p public 192.168.0.1 TABLEOID.FIELD.1.1.1 -Cr10 -Cn0
响应必须是:
或
答案 0 :(得分:0)
snmpbulkget -v2c -p public 192.168.0.1 TABLEOID.FIELD.1.1 -Cr10 -Cn0
上述请求是否符合SNMP V2规范?
是。并且它将返回(假设它存在):
TABLEOID。 FIELD .1.1.1(和/或以下OID)
snmpbulkget -v2c -p public 192.168.0.1 TABLEOID.FIELD.1.1.1 -Cr10 -Cn0
响应必须是:
TABLEOID.FIELD.1.1.1(及以下OID)
或
TABLEOID.FIELD + 1.1.1.1(及以下OID)
这些都没有。响应将是(假设它存在):
TABLEOID。 FIELD .1.1.2(和/或以下OID)
get-bulk请求返回字典大于的值,而不是请求的OID。 "按字典顺序更大"本质上意味着字典顺序(如果每个子标识符是一个字母),遵循请求的OID。你在这里说的是"在TABLEOID.FIELD.1.1.1"之后给我最多10个下一个OID。这不包括TABLEOID.FIELD.1.1.1本身。