snmp

SNMP协议在被管设备上运行,接收来自网管站的UDP报文,进行解码、验证和分析,获取MIB树中的管理变量值,并发送响应。当接收到报文时,会进行解码、版本验证、团体名验证和PDU处理等步骤,对不符合条件的报文会丢弃并可能触发陷阱报文。SNMPv1安全性较弱,但在SNMPv3中有所增强。
摘要由CSDN通过智能技术生成

SNMP的运行过程

驻留在被管设备上的AGENT从UDP端口161接受来自网管站的串行化报文,

经解码、团体名验证、分析得到管理变量在MIB树中对应的节点,从相应的模块

中得到管理变量的值,再形成响应报文,编码发送回网管站。网管站得到响应报

文后,再经同样的处理,最终显示结果。

 

下面根据RFC1157详细介绍Agent接受到报文后采取的动作:

首先       解码生成用内部数据结构表示的报文,解码依据ASN.1的基本编码规则,

               如果在此过程中出现错误导致解码失败则丢弃该报文,不做进一步处理。

第二步:  将报文中的版本号取出,如果与本Agent支持的SNMP协议版本不一致,

              则丢弃该报文,不做进一步处理。当前北研的数据通信产品只支持SNMP版本1。

第三步: 将报文中的团体名取出,此团体名由发出请求的网管站填写。如与本设备

               认可的团体名不符,则丢弃该报文,不做进一步处理,同时产生一个陷阱报文。

               SNMPv1只提供了较弱的安全措施,在版本3中这一功能将大大加强。

第四步: 从通过验证的ASN.1对象中提出协议数据单元PDU,如果失败,丢弃报文,

             不做进一步处理。否则处理PDU,结果将产生一个报文,该报文的发送目的

             地址应同收到报文的源地址一致。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值