SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及 HUBS 等)的一种标准协议 , 它是一种应用层协议 。SNMP 使网络管理员能够管理网络效能 , 发现并解决网络问题以及规划网络增长 。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题 。
SNMP 管理的网络有三个主要组成部分:管理的设备、代理和网络管理系统 。管理设备是一个网络节点 , 包含 ANMP 代理并处在管理网络之中 。被管理的设备用于收集并储存管理信息 。通过 SNMP , NMS 能得到这些信息 。被管理设备 , 有时称为网络单元 , 可能指路由器、访问服务器 , 交换机和网桥、HUBS、主机或打印机 。SNMP 代理是被管理设备上的一个网络管理软件模块 。SNMP 代理拥有本地的相关管理信息 , 并将它们转换成与 SNMP 兼容的格式 。NMS 运行应用程序以实现监控被管理设备 。此外 , NMS 还为网络管理提供了大量的处理程序及必须的储存资源 。任何受管理的网络至少需要一个或多个 NMS 。
目前 , SNMP 有3种:SNMPV1、SNMPV2、SNMPV3 。第1版和第2版没有太大差距 , 但 SNMPV2 是增强版本 , 包含了其它协议操作 。与前两种相比 , SNMPV3 则包含更多安全和远程配置 。为了解决不同 SNMP 版本间的不兼容问题 , RFC3584 种定义了三者共存策略 。
SNMP 还包括一组由 RMON、RMON2、MTB、MTB2、OCDS 及 OCDS 定义的扩展协议 。
协议结构
【Simple Network Management Protocol SNMP:简单网络管理协议】SNMP 是一种应用程序协议 , 封装在 UDP 中 。各种版本的 SNMP 信息通用格式如下所示
VersionCommunityPDUVersion:SNMP 版本号 。管理器和代理器必须使用相同版本的 SNMP 。需要删除具有不同版本号的信息 , 并不对它们作进一步的处理 。Community:团体名称 , 用于在访问代理器之前认证管理器 。PDU(协议数据单元):SNMPv1、v2 和 v3 中的 PDU 类型和格式将在对应文件中作具体介绍 。
推荐阅读
- RFC1586 - Guidelines for Running OSPF Over Frame Relay Networks
- 探讨关于OSPF的network配置
- IP PBX应该关注什么
- Exchange 2007测试之六:Management Shell
- mint是什么缩写 NT是什么缩写
