全球旧事资料 分类
的设备工作的。其作用是减少被代理的设备与管理站之间的交互过程。r
r
  33SNMPv1的操作(综合应用)r
r
  1、检索简单标量对象值的方法:使用Get操作,如果变量绑定表中包含多个变量,一次可以检索多个标量对象的值。r
r
  GetRespo
se操作的原子性:如果请求对象的值可以得到,则给与应答;反之,返回下列错误之一:r
r
  1)变量绑定表中的一个对象无法与MIB中的任何对象标示符匹配,或要检索的对象是一个数据块(子树和表),没有对象实例生成。返回的GetRespo
sePDU中错误状态字段为
oSuchNamer
r
  2)由于上下层协议限制,响应实体可以提供所要检索的值,但变量太多,一个相应PDU装不下,tooBigr
r
  3)由于其它原因响应实体至少不能提供一个对象的值,返回ge
Errorr
r
  例:31P74、75r
r
  2、检索未知对象的方法P76:使用GetNext命令检索变量名指示的下一个对象实例。如果交叉标示符没有有效性,直接查找下一个有效的标示符,并返回对象实例。如果不知道UDP组内有哪些变量可以直接发送GetNextRequest(udp),将得到响应是UDP组内的第一个对象。r
r
  3、检索表对象的方法P76:使用GetNext命令可以有效的检索表r
r
  4、表的更新和删除操作P78:r
r
  1)Set命令用于设置或更新变量的值,其PDU格式与Get相同。r
r
  2)变量绑定表(variablebi
di
gs)中必须包含要设置的变量名和变量值。r
r
  3)Set命令的应答也是GetRespo
se,同样是原子性的。r
r
  4)如果所有的变量都可以设置,则更新所有变量的值,返回GetRespo
se中确认新值;r
r
  5)如果至少有一个变量的值不能设置,所有变量值都保持不变,并在错误状态中指出出错原因。SET出错原因和GET类似(tooBig
o,SuchName,Ge
Error),若有一个变量的名字和要设置的值在类型、长度或实际值方面不匹配,返回badValidr
r
  例38P78:设置一个完整行,返回可以是
oSuchName、badvalue、或者生成新行r
r
  例39P78:设置一行,不完整,返回可能是增加新行或拒绝这个操作;r
r
  1删除一行只需把一个对象的值设为i
valid,返回响应确认之r
r
  MIB2中只有2中标可以删除ipRouteTable包含ipRouteType可取值为i
valid;ipNetMediaTable包含ipNetToMediaType可取值为i
validr
r
  2SNMP没有提供向管理对象发出动作的命令,但可以利用SET命令对以专用对象设置值。错误状态reado
ly没有在任何回应报文中出现。r
r
  5、陷入操作的原理和陷入的种类:陷入是由代理向管理站发出的异步事件报告,不需要应答报文。SNMPv1规定了7种陷入条件:r
r
  1)coldStart:发送实体重新初始化,代理配置已改变,通常由r
好听全球资料 返回顶部