SNMP代理使用 (4) 操作向管理端通报重要事件的发生。在图8.18中, (5) 能够响应Manager2的getRequest请求。
(5)()
A.Agent1
B.Agent2
C.Agent3
D.Agent4
参考答案:A
解析:
SNMP实体不需要在发出请求后等待响应到来,是一个异步的请求/响应协议。SNMP仅支持对管理对象值的检索和修改等简单操作,具体来讲,SNMP支持以下4种操作。
·get:用于获取待定对象的值,提取指定的网络管理信息。
·get-next:通过遍历MIB树获取对象的值,提供扫描MIB树和依次检索数据的方法。
·set:用于修改对象的值,对管理信息进行控制。
·trap:用于通报重要事件的发生,代理使用它发送非请求性通知给一个或多个预配置的管理工作站,用于向管理者报告管理对象的状态变化。
以上4个操作中,前3个请求由管理者发给代理,需要代理发出响应给管理者,最后一个则是由代理发给管理者,但并不需要管理者响应。
只有作为同一团体成员的代理和管理器才能相互通信。题目中,Agent1和Manager2属于一个团体public2,因此Agent1可以接收Manager2的消息并向它发送消息;Agent2~Agent4和Manager1属于一个团体public1,Agent2~Agent4可以接收Manager1的消息并向它发送消息。