SNMP简单网络管理协议

SNMP简单网络管理协议

SNMP简单网络管理协议是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。

SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。 SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。
SNMP的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB,改进后的协议就是著名的SNMP。基于TCP/IP的SNMP网络管理框架是工业上的现行标准,由3个主要部分组成,分别是管理信息结构SMI(Structure ofManagement Information)、管理信息库MIB和管理协议SNMP。

SMI定义了SNMP框架所用信息的组织和标识,为MIB定义管理对象及使用管理对象提供模板。

MIB定义了可以通过SNMP进行访问的管理对象的集合。

SNMP协议是应用层协议,定义了网络管理者如何对代理进程的MIB对象进行读写操作。

SNMP中的MIB是一种树状数据库,MIB管理的对象,就是树的端节点,每个节点都有唯一位置和唯一名字.IETF规定管理信息库对象识别符(OID,Object Identifier)唯一指定,其命名规则就是父节点的名字作为子节点名字的前缀。

SNMP支持的操作

SNMP支持下列操作:
Get操作:当管理站需要查询时,就向某个代理发出包含有团体名和GetRequestPDU的报文。

Set操作:当管理站需要修改被管理设备上MIB库的某个数据时,就向某个代理发出含有团体名和SetRequestPDU的报文。

Notifications操作:
Trap:出现自陷情况是,代理会向管理站发送包含有团体名和TrapPDU的报文。

Inform:管理站收到Inform后需要向发送者回复一条确认信息。

set操作是设置,需要write权限,所以只能在read-write模式下使用。

当出现自陷情况时,代理会向管理站发出包含团体字和TrapPDU的报文。

SNMP设置

SNMP相关配置命令格式如下:
设置接收通知的管理站:
snmp-server host 主机名或IP地址 [traps或informs] [version 1或2c] 团体名 [udp端口号]
其中traps指自陷(默认),informs指通知。
Version 1或2c指用哪个版本发送,默认1
管理站使用udp端口(整个snmp都基于UDP协议而非TCP,默认162)

指定当接口断开或连接时要向管理站发出通知:
snmp trap link-status

SNMP基于UDP协议

MIB-2库中计数器从0开始逐步增加,不能减少,一直增加到上限后再回到0,然后继续增加。

SNMP管理模型中,通过SNMP定义的PDU向Agent发出请求。

几乎所有网络管理软件都支持SNMP协议(可以认为全都支持)

参考文章:
https://baike.baidu.com/item/%E7%AE%80%E5%8D%95%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E5%8D%8F%E8%AE%AE?fromtitle=SNMP&fromid=133378

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值