SNMPv1/SNMPv2c操作类型Get、Set、Trap (SNMPv1/SNMPv2c工作原理) (Trap告警与Inform告警的区别)
SNMPv1/SNMPv2c操作类型Get、Set、Trap (SNMPv1/SNMPv2c工作原理) (Trap告警与Inform告警的区别)
如表1所示,SNMPv1/SNMPv2c规定了7种操作类型,用来完成NMS和Agent之间的信息交换。
表1 SNMPv1/SNMPv2c中涉及的操作
操作 | 描述 |
---|---|
Get | Get操作可以从Agent中提取一个或多个参数值。 |
GetNext | GetNext操作可以从Agent中按照字典序提取下一个参数值。 |
Set | Set操作可以设置Agent的一个或多个参数值。 |
Response | Response操作可以返回一个或多个参数值。这个操作是由Agent发出的,它是GetRequest、GetNextRequest、SetRequest和GetBulkRequest四种操作的响应操作。Agent接收到来自NMS的Get/Set指令后,通过MIB完成相应的查询/修改操作,然后利用Response操作将信息回应给NMS。 |
Trap | Trap信息是Agent主动向NMS发出的信息,告知管理进程设备端出现的情况。 |
GetBulk | GetBulk操作实现了NMS对被管理设备的信息群查询。 |
Inform | InformRequest也是被管理设备向NMS主动发送告警。与Trap告警不同的是,被管理设备发送Inform告警后,需要NMS回复InformResponse来进行确认。 |
SNMPv1版本不支持GetBulk和Inform操作。
Trap告警与Inform告警的区别
Trap告警是被管理设备主动向网管发送告警。以便管理员能够及时发现设备的异常。
被管理设备发送Trap告警后,不需要网管进行接收确认。
Inform告警也是被管理设备向网管主动发送告警。
被管理设备发送Inform告警后,需要网管进行接收确认。
SNMP的操作命令
SNMP协议之所以易于使用,这是因为它对外提供了三种用于控制MIB对象的基本操作命令。它们是:Get、Set 和 Trap。
Get:管理站读取代理者处对象的值。它是SNMP协议中使用率最高的一个命令,因为该命令是从网络设备中获得管理信息的基本方式。
Set:管理站设置代理者处对象的值。它是一个特权命令,因为可以通过它来改动设备的配置或控制设备的运转状态。它可以设置设备的名称,关掉一个端口或清除一个地址解析表中的项等。
Trap: 代理者主动向管理站通报重要事件。它的功能就是在网络管理系统没有明确要求的前提下,由管理代理通知网络管理系统有一些特别的情况或问题 发生了。如果发生意外情况,客户会向服务器的162端口发送一个消息,告知服务器指定的变量值发生了变化。通常由服务器请求而获得的数据由服务器的161 端口接收。Trap 消息可以用来通知管理站线路的故障、连接的终端和恢复、认证失败等消息。管理站可相应的作出处理。
SNMP(列表、list、全)SNMPlist
http://www.zh-cjh.com/wenzhangguilei/1562.html
文章归类、所有文章列表、LISTLIST
http://www.zh-cjh.com/wangzhangonggao/2195.html
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » SNMPv1/SNMPv2c操作类型Get、Set、Trap (SNMPv1/SNMPv2c工作原理) (Trap告警与Inform告警的区别)
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm