1 SNMP概述
1.1 背景
在介绍SNMP是什么之前,先简单介绍下SNMP的产生背景。在SNMP(Simple Network Management Protocol,简单网络管理协议)协议出现之前,管理网络设备主要是靠人工方式进行,该方法仅能处理小规模设备管理问题。随着网络技术的飞速发展,信息化得到了广泛的普及,使得网络设备、计算设备和存储设备数量不断上升,以此给网络管理带来了以下问题:
●管理设备呈几何级数增加,分布广,网络管理员无法及时监控所有设备运行状况,问题排查也变得极其困难。
●组网中通常混合使用多个厂商的设备,各个厂商的管理接口(如命令行)不同,这使得网络管理变得越来越困难。
SNMP正是基于此背景下应运而生,解决了网络管理员的困扰。
1.2 SNMP定义
SNMP是目前TCP/IP网络普遍采用的网络管理标准协议,其主要目的是进行网络监控与管理。它建立了一套成熟的网管标准,并得到了众多厂商的支持。通过SNMP协议,网络管理员可以对网络上的节点进行信息查询、网络配置、故障定位、容量规划。
SNMP协议在网络维护中发挥着重要作用,其协议具有如下优点:
●使用UDP协议,占用网络资源小,SNMP报文能够在网络中快速转发。
●设计简单,操作类型和报文种类少,易于实现,降低网管系统成本。
●隔离设备物理差异,SNMP通过建立设备与数据之间的连接,从而实现对不同设备的统一管理。
2 SNMP的基本组件
SNMP的基本组件包括三个部分:
●NMS(Network Management System,网络管理系统)
●SNMP代理(SNMP Agent,简称Agent)
●MIB管理信息库
图2-1 NMS与Agent的关系图
NMS部署于服务端,Agent部署于被管理设备,二者之间通过SNMP指令进行交互。Agent需要对设备端的MIB管理信息库进行操作以完成NMS指令。
2.1 SNMP网络管理系统
NMS是采用SNMP来对网络进行控制和监控的系统,也可以指部署了网络管理软件的服务器。NMS可以向SNMP代理发出SNMP指令,查询或修订一个或多个参数值,同时也能够接收SNMP代理发送的Trap指令,获悉被管理设备的运行状态。
2.2 SNMP代理
SNMP代理是运行在被管理设备上的软件,负责接收、处理并且响应来自NMS的监控和控制报文,也可以主动发送消息报文给NMS,反馈被管理设备的状态变更情况。
2.3 MIB管理信息库
MIB(Management Information Base)是一个虚拟的网络管理信息库。被管理的网络设备中包含大量信息,为的是能在SNMP报文中唯一的标识某个特定的管理单元,MIB是以树状结构进行存储,采用树状结构的组织方式易于管理和填充。树的节点表示被管理对象,它可以用从根节点开始的一条路径来唯一地识别,这条路径称为OID(Object Identifier,对象标识符)。如图2-2所示,管理对象System可使用一连串数字{1.3.6.1.2.1.1}唯一标识,这串数字表示System的OID。
图2-2 MIB树结构示意图
3 SNMP应用场景
网络管理系统可以通过SNMP协议来管理设备,如图3-1所示,网络管理员需要管理和监控网络中的所有设备,这些设备分布的地点比较分散,仅靠网络管理员逐一去现场进行管理是不切实际的。这些网络设备通常混合使用多个厂商的设备,各个厂商的管理接口(如命令行)不同,这就使批量管理与监控网络设备的工作量很大。另外,由于网络管理人员无法及时地了解各个网络设备的运行状态,一旦某个网络设备发生故障可能会导致其他设备不能正常工作,严重时甚至造成整个网络瘫痪。故在此背景下,如果采用常规人工方式则会造成人力成本高,效率低等问题,此时网络管理员就可以利用SNMP来远程管理和实时监控设备,以确保其正常工作。
图3-1 网管系统通过SNMP管理设备示意图
4 结束语
随着网络的普及,网络用户数和规模不断扩大,使得网络设备的管理也日趋复杂。通过使用SNMP协议来管理网络设备,可以简化网络设备管理难度,提升管理效率,减少管理成本。那么,SNMP协议在管理设备时的工作原理是什么?SNMP协议又有哪些版本之分?且看下回分解。
更多技术博文
-
全调度以太网(GSE),中国智算网络新标准
GSE网络作为一种全调度以太网技术,专为大规模AI训练集群设计,通过按需调度实现无损性能,提供灵活快速的部署方案,构建开放生态,显著提升智算效率和运维体验。
-
#知识百科
-
-
以太和PON,谁能更好地支撑办公室横向流量业务?
了解以太彩光与PON的区别,解析办公资源共享难题,锐捷极简以太彩光方案助您高效适配办公网,共享打印无压力!
-
#交换机
-
-
场景无线 驱动高效办公!锐捷新一代企业无线办公解决方案全新发布!
面对企业数智化转型中的无线办公网络挑战,锐捷新一代企业无线办公解决方案通过全场景AP、智能调度与云端智能运维等技术,实现网络性能、用户体验与运维效率的全面提升。
-
#无线网
-
#办公网
-
-
以太彩光和PON,运维管理谁技高一筹?
锐捷网络提供极简以太全光方案,简化配置流程,降低学习成本,让全光网络升级更平滑。
-
#交换机
-