snmpwalk是对OID值的遍历(比如某个OID值下面有N个节点,则依次遍历出这N个节点的值。如果对某个叶子节点的OID值做walk,则取得到数据就不正确了,因为它会认为该节点是某些节点的父节点,而对其进行遍历,而实际上该节点已经没有子节点了,那么它会取出与该叶子节点平级的下一个叶子节点的值,而不是当前请求的节子节点的值。)
snmpget是取具体的OID的值。(适用于OID值是一个叶子节点的情况)
本文介绍了SNMP协议中两种基本操作:SNMPWalk和SNMPGet的区别及应用场景。SNMPWalk用于遍历OID值下的所有节点,而SNMPGet则用于获取特定OID的值。
2698