SNMP模型中,网管者、网管代理、网管协议及管理信息库MIB之间的工作流程


SNMP管理模型组成部分

在SNMP中,SNMP管理模型包含四个组成部分:
1)SNMP NMS:SNMP管理站,利用SNMP协议对网络设备进行管理和监控的系统;

2)SNMP Agent:SNMP代理,是运行在被管设备上的软件模块,用于维护被管设备的信息数据(即MIB),还负责接收、处理、响应来自NMS的请求报文,也可以主动发送一些通知报文给NMS;

3)SNMP协议:规定NMS和Agent之间是如何交换管理信息的应用层协议,以GET、SET方式替代了复杂的命令集,事先网管需求;

4)MIB:管理信息库,每个Agent都有自己的MIB库。MIB是一种对象数据库,由设备所维护的被管理对象组成。

代理和管理站的模型

Snmp分2种角色:SNMP管理站(manager,我们的本机127.0.0.1)和SNMP代理(agent,我们操作的机器,比如192.168.1.1)。代理是实际网络设备中用来实现SNMP功能的部分。代理在UDP的161端口接收NMS的读写请求消息,管理站在UDP的162端口接收代理的事件通告消息。所以,一旦获取设备的访问权限(community,默认为public),就可以访问设备信息、改写和配置设备参数。由于采用UDP协议,不需要在代理和管理站之间保持连接。

PS:SNMP Agent 上面通过 161 端口监听 NMS 发送过来的读密写请求信息, 这个是以SNMP Agent作为服务端,SNMP NMC 作为客户端连接过来。
进行信息的交互。此时SNMP NMS 向 SNMP Agent发送的报文有以下几种格式:

GET REQUEST  得到当前监控项的值
GET NEXT REQUEST 得到当前监控项的以下个值
GET RESPONSE  得到监控数值
SET REQUEST  判断监控数值是否正常
这几各报文格式都是通过 161这个监听端口进行的,还有一种报文格式(Trap)是在162这个监听端口上面进行的,这是SNMP Agent 主动给SNMP NMS 上报信息。此时 SNMP NMS 作为服务端,SNMP Agent作为客户端来进行消息的交互。这个时假SNMP Agent向 SNMP NMS发送的报文格式为:
TRAP 自动产生陷阱报警 





参考资料:

http://blog.csdn.net/s464036801/article/details/8777894

http://zhidao.baidu.com/question/63339158.html

http://zhidao.baidu.com/question/438481770.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值