SNMP:简单网络管理协议(Simple Network Management Protocol)
2008-03-30 21:15
896 查看
SNMP的发展
简单网络管理协议 (SNMP)是目前TCP/IP网络中应用最为广泛的网络管理协议。1990年5月,RFC1157定义了SNMP (simplenetworkmanagementprotocol)的第一个版本SNMPv1。RFC1157和另一个关于管理信息的文件 RFC1155一起,提供了一种监控和管理计算机网络的系统方法。因此,SNMP得到了广泛应用,并成为网络管理的事实上的标准。SNMP在90年代初得到了迅猛发展,同时也暴露出了明显的不足,如,难以实现大量的数据传输,缺少身份验证(Authentication)和加密(Privacy)机制。因此,1993年发布了SNMPv2,具有以下特点:
支持分布式网络管理
扩展了数据类型
可以实现大量数据的同时传输,提高了效率和性能
丰富了故障处理能力
增加了集合处理功能
加强了数据定义语言
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 定义的扩展协议。
协议结构 |
Version | Community | PDU |
Community:团体名称,用于在访问代理器之前认证管理器。
PDU(协议数据单元):SNMPv1、v2 和 v3 中的 PDU 类型和格式将在对应文件中作具体介绍。
相关协议:SNMPv1、SNMPv2、SNMPv3、UDP、RMON、SMI、OIDs
组织来源:SNMP 由 IETF(http://www.ietf.org/)定义在 RFC 中,请参考相关链接
相关链接:http://www.javvin.com/protocol/rfc1155.pdf: Structure and Identification of Management Information for TCP/IP based internets
http://www.javvin.com/protocol/rfc1156.pdf: Management Information Base Network
http://www.javvin.com/protocol/rfc1157.pdf: A Simple Network Management Protocol
http://www.javvin.com/protocol/rfc1157.pdf: Introduction to SNMPv2 http://www.javvin.com/protocol/rfc2579.pdf: Textual Conventions for SNMPv2
http://www.javvin.com/protocol/rfc2580.pdf: Conformance Statements for SNMPv2
http://www.javvin.com/protocol/rfc2578.pdf: Structure of Management Information for SNMPv2
http://www.javvin.com/protocol/rfc3416.pdf: Protocol Operations for SNMPv2
http://www.javvin.com/protocol/rfc3417.pdf: Transport Mappings for SNMPv2
http://www.javvin.com/protocol/rfc3418.pdf: Management Information Base for SNMPv2
http://www.javvin.com/protocol/rfc3410.pdf: Introduction and Applicability Statements for Internet Standard Management Framework
http://www.javvin.com/protocol/rfc1155.pdf: Architecture for Describing SNMP Frameworks
http://www.javvin.com/protocol/rfc3412.pdf: Message Processing and Dispatching for the SNMP
http://www.javvin.com/protocol/rfc1155.pdf: SNMP Applications
http://www.javvin.com/protocol/rfc1155.pdf: User-based Security Model (USM) for SNMPv3
http://www.javvin.com/protocol/rfc1155.pdf: View-based Access Control Model for the SNMP
http://www.javvin.com/protocol/rfc1155.pdf: Coexistence between SNMP v1, v2 and v3
相关文章推荐
- SNMP:Simple Network Management Protocol简单网络管理协议
- SNMP:简单网络管理协议(Simple Network Management Protocol)
- SNMP(Simple Network Management Protocol)简单网络管理协议
- TCP-IP详解卷1-25:SNMP: 简单网络管理协议(Simple Network Management Protocol)
- SNMP:简单网络管理协议(Simple Network Management Protocol)
- 简单网络管理协议(Simple Network Management Protocol,SNMP)
- snmp- Simple Network Management Protocol
- SNMP: Simple? Network Management Protocol(转)
- SNMP(Simple Network Management Protocol)的学习
- A Simple Network Management Protocol(SNMP) - RFC1157
- What Is SNMP(Simple Network Management Protocol )
- SNMP: Simple? Network Management Protocol
- 网管软件最常用协议SNMP(Simple Network Management Protocol)介绍
- An Introduction to SNMP (Simple Network Management Protocol)
- SNMP(Simple Network Management Protocol)
- tcp/ip学习笔记--第25章 SNMP simple network management
- Simple Network Management Protocol - SNMP Tutorial
- Simple Network Management Protocol
- Introduction to SNMP and Network Management
- 发布一个协议, STMP(Simple Transaction Management Protocol) (一)