问题 单项选择题

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的消息并向它发送消息。

单项选择题
单项选择题