「SNMP」- 简单网络管理协议(Simple Network Management Protocol)

  CREATED BY JENKINSBOT

问题描述

该笔记将记录:SNMP 相关内容,以及常见相关问题的解决办法。

解决方案

SNMP(Simple Network Management Protocol,简单网络管理协议)是广泛用于 TCP/IP 网络的网络管理标准协议,提供一种通过运行网络管理软件的中心计算机(NMS,Network Management Station,网络管理工作站)来管理网元的方法。

原理简述

在 NMS(网络管理站)中,配置 SNMP 管理程序;
在被管理设备端,启用 Agent 代理程序,同时在组网中配置 SNMP 协议。

通过 SNMP 协议:
NMS 通过 Agent 获取或变更设备的信息,实现远程监控和管理。
Agent 能够及时地向 NMS 报告设备的状态。

网络管理员可以利用 NMS 在网络上的任意节点完成信息查询、信息修改和故障排查等工作,提升工作效率。屏蔽不同产品之间的差异,以实现不同种类和厂商的网络设备之间的统一管理。

特性特征

通过“利用网络管理网络”的方式,SNMP 实现对网络设备的高效和批量的管理;
简单:SNMP采用轮询机制,提供基本的功能集,适合快速、低价格的场景使用,而且SNMP以UDP报文为承载,因而得到绝大多数设备的支持。
强大:SNMP的目标是保证管理信息在任意两点传送,便于管理员在网络上的任何节点检索信息,进行故障排查。

注意,SNMP 主要还是用于信息采集,而很少用于管理网元设备:
1)SNMP 基于 UDP,对于配置管理来说无状态、无序、不可靠。
2)SNMP 只能对一个对象单独配置,而不是面向一个业务。多个对象同时配置时,如果有些成功有些失败,会对网络造成未知影响。

应用场景

通过 SNMP 完成 配置 与 监控: