《简单网络管理协议》由会员分享,可在线阅读,更多相关《简单网络管理协议(15页珍藏版)》请在金锄头文库上搜索。
1、 SNMP技术白皮书杭州华三通信技术有限公司 第1页,共15页SNMP技术白皮书 关键词:关键词:SNMP、MIB、OID、Agent、NMS 摘摘 要:要:网络技术飞速发展,网络设备数量越来越多,设备类型也多种多样。如何有效的管理这些设备呢?我们可以通过SNMP功能来实现这一目标。本文将重点介绍SNMP的基本概念、工作原理以及主要应用。 缩略语:缩略语: 缩略语 英文全名 中文解释 MIB Management Information Base 管理信息库 NMS Network Management Station 网络管理站 OID Object Identifier 对象标识符 SN
2、MP Simple Network Management Protocol 简单网络管理协议 SMI Structure of Management Information 管理信息结构 USM User-based Security Model 基于用户的安全模型 VACM View-based Access Control Model 基于视图的访问控制模型 PDU protocol data unit 协议数据单元 SNMP技术白皮书杭州华三通信技术有限公司 第2页,共15页目 录 1 概述 .3 1.1 产生背景.3 1.2 技术优点.3 2 特性介绍 .4 2.1 SNMP网络架构
3、.4 2.1.1 NMS简介 .4 2.1.2 Agent简介.4 2.1.3 MIB简介.4 2.2 SNMP版本.6 2.2.1 SNMPv1 .6 2.2.2 SNMPv2c .6 2.2.3 SNMPv3 .7 2.3 SNMP操作.7 2.4 SNMP报文.7 2.4.1 SNMPv1报文.8 2.4.2 SNMPv2c报文 .9 2.4.3 SNMPv3报文.9 2.5 SNMP协议原理.10 2.5.1 SNMPv1和SNMPv2c实现机制 .10 2.5.2 SNMPv3实现机制.12 3 H3C实现的技术特色 .13 4 典型组网案例.14 4.1 组网图.14 4.2 组网
4、环境.14 5 附录 .14 5.1 相关协议.14 5.2 参考文献.15 SNMP技术白皮书杭州华三通信技术有限公司 第3页,共15页1 概述 1.1 产生背景 如今,网络与人们的生活和工作联系越来越紧密,但随着网络的普及引发了两大问题: ? 网络规模逐渐增大,网络设备的数量成级数增加,网络管理员很难及时监控所有设备的状态、发现并修复故障。 ? 网络设备可能来自不同的厂商,如果每个厂商都提供一套独立的管理接口(比如命令行),将使网络管理变得越来越复杂。 为解决以上两大问题,一套覆盖服务、协议和管理信息库的标准(SNMP)孕育而生。 1.2 技术优点 SNMP是管理进程(NMS)和代理进程
5、(Agent)之间的通信协议。它规定了在网络环境中对设备进行监视和管理的标准化管理框架、通信的公共语言、相应的安全和访问控制机制。网络管理员使用SNMP功能可以查询设备信息、修改设备的参数值、监控设备状态、自动发现网络故障、生成报告等。 SNMP具有以下技术优点: ? 基于 TCP/IP 互联网的标准协议,传输层协议一般采用 UDP。 ? 自动化网络管理。网络管理员可以利用 SNMP 平台在网络上的节点检索信息、修改信息、发现故障、完成故障诊断、进行容量规划和生成报告。 ? 屏蔽不同设备的物理差异,实现对不同厂商产品的自动化管理。SNMP 只提供最基本的功能集,使得管理任务与被管设备的物理特性
6、和实际网络类型相对独立,从而实现对不同厂商设备的管理。 ? 简单的请求应答方式和主动通告方式相结合,并有超时和重传机制。 ? 报文种类少,报文格式简单,方便解析,易于实现。 ? SNMPv3 版本提供了认证和加密安全机制,以及基于用户和视图的访问控制功能,增强了安全性。 SNMP技术白皮书杭州华三通信技术有限公司 第4页,共15页2 特性介绍 2.1 SNMP网络架构 SNMP网络架构由三部分组成:NMS、Agent和MIB。 2.1.1 NMS简介 NMS是网络中的管理者,是一个利用SNMP协议对网络设备进行管理和监视的系统。NMS既可以指一台专门用来进行网络管理的服务器,也可以指某个设备中执行管理功能的一个应用程序。 NMS可以向Agent发出请求,查询或修改一个或多个具体的参数值。同时,NMS可以接收Agent主动发送的Trap信息,以获知被管理设备当前的状态。 2.1.2 Agent简介 Agent是网络设备中的一个应用模块,用于维护被管理设备的信息数据并响应NMS的请求,把管理数据汇报给发送请求的NMS。