一、题目
以下哪种SNMP报文是由被管理设备上的Agent发送给NMS的?
A. Get-Next-Request
B. Get-Request
C. Set-Request
D. Response
二、答案
D
三、解析
A. Get-Next-Request
Get-Next-Request 是由NMS发送给Agent的报文。它的目的是请求Agent返回下一个管理信息库(MIB)对象的值。NMS使用这种报文来遍历MIB树,获取多个对象的值。
B. Get-Request
Get-Request 是由NMS发送给Agent的报文。它的目的是请求Agent返回特定管理信息库(MIB)对象的值。NMS使用这种报文来获取特定对象的值。
C. Set-Request
Set-Request 是由NMS发送给Agent的报文。它的目的是请求Agent修改特定管理信息库(MIB)对象的值。NMS使用这种报文来配置或修改设备的参数。
D. Response
Response 是由Agent发送给NMS的报文。它是对NMS发送的Get-Request、Get-Next-Request或Set-Request的响应。Agent在接收到这些请求后,会生成一个Response报文,返回请求的结果(如MIB对象的值或操作结果)。
四、扩展——SNMP基本概念
SNMP是一种网络管理协议,用于管理和监控网络设备。它允许网络管理员远程管理网络设备,如路由器、交换机、服务器等。SNMP的核心组件包括:
- NMS(Network Management Station,网络管理系统)
- 用于管理网络设备的系统,通常运行在网络管理软件上。
- 发送请求报文(如
Get-Request
、Get-Next-Request
、Set-Request
)给被管理设备上的Agent。 - 接收Agent返回的响应报文(如
Response
)。
- Agent
- 运行在网络设备上的软件,负责收集设备的管理信息,并响应NMS的请求。
- 维护一个本地的管理信息库(MIB),存储设备的配置和状态信息。
- 发送响应报文(如
Response
)给NMS。
- MIB(Management Information Base,管理信息库)
- 一个虚拟的数据库,存储了网络设备的管理信息。
- MIB中的每个对象都有一个唯一的OID(Object Identifier,对象标识符)。
- MIB对象可以是设备的配置参数、性能指标、状态信息等。