zl程序教程

您现在的位置是:首页 >  其他

当前栏目

构建SNMP协议的Inform请求

协议 构建 请求 snmp
2023-06-13 09:11:55 时间
Inform 请求是 SNMP 代理检测到设备上有资源消息产生,根据资源消息到 MIB 中找到对应的 OID,并主动向网络管理站 NMS 发出 Inform 请求。

与 Trap 请求不同的是,网络管理站 NMS 收到 Inform 请求后会给出响应。netwox 工具提供编号为 163 的模块,可以用来构建 SNMP Inform 请求。

【实例】已知网络管理站 NMS 地址为 198.13.107.218,在主机 192.168.59.133 上构建 Inform 请求。操作步骤如下:

1) 构建 Inform 请求,指定 OID.1.3.6.1.2.1.1.1.0 对应的值为 SNMP Management,执行命令如下:

root@daxueba:~# netwox 163 -i 198.13.107.218 -r .1.3.6.1.4.1 -z 0 n .1.3.6.1.2.1.1.1.0 -t s -V SNMP Management

执行命令后没有任何输出信息,但是会成功构建 Inform 请求。

2) 通过抓包验证成功构建的 Inform 请求,捕获的数据包如图所示。

构建SNMP协议的Inform请求

该数据包的源 IP 地址为 192.168.59.133,目标 IP 地址为 198.13.107.218。Info 列显示了 informRequest,表示该数据包为 SNMP 代理向网络管理站 NMS 发送的 Inform 请求数据包。

在报文中可以看到,data 的值为 informRequest(6)。

21343.html

html