请教一个SNMP中关于read-create节点操作的问题。
在snmp版本2中规定,对于访问权限为read-create的节点,当被访问的节点的实例不存在时,agent将会create一个实例,那这个实例是在get操作的时候create还是在set操作的时候create?从字面上看“read-create”应该是读(get)的时候create。但set也应该能create,难道此时get和set功能一样,只不过get的时候create的实例值没有意义?
另外,对于read-create节点,manager发送的get/set请求和普通节点没什么区别,那agent怎么区分该请求是read-create属性的节点的请求?该节点向agent注册时,应该没有任何地方指明它是一个read-create节点,从ucd-snmp来看,节点只有两个属性,RO(read-only),RW(read-write)。 节点向agent注册时应该注册的是RW。 所以agent在处理read-create这样的节点时应该和read-write这样的节点一样啊。
实在不明白。高手指点一下!!
谢谢!!
[解决办法]
查下snmp协议,很容易就找到答案。