SNMP与CMIP是当今网络管理界最主要的两种管理协议,在未来的网络管理中,究竟哪一种将占据优势,一直是业界争论的话题,总的说来,两种协议同大于异,各有所长。两者的管理目标、基本组成部分、基于管理/代理的模型都基本相同,在MIB信息库结构方面,很多厂商将SNMP的MIB扩展成与CMIP的MIB结构相类似,而且两种协议的定义都采用相同的抽象语法符号(ASN.1)。
SNMP与CMIP是当今网络管理界最主要的两种管理协议,在未来的网络管理中,究竟哪一种将占据优势,一直是业界争论的话题,总的说来,两种协议同大于异,各有所长。两者的管理目标、基本组成部分、基于管理/代理的模型都基本相同,在MIB信息库结构方面,很多厂商将SNMP的MIB扩展成与CMIP的MIB结构相类似,而且两种协议的定义都采用相同的抽象语法符号(ASN.1)。![](https://cdn.sdxuanyou.com/public/uploads/20211114/1-1PG51TIE64.png)
不同方面,SNMP是 Internet组织用来管理TCP/IP互联网和以太网的,由于实现、理解和排错很简单,所以受到很多产品的广泛支持,但是安全性较差。CMIP是一个更为有效的全面的网络管理协议,把更多的工作交给管理者去做,减轻了终端用户的工作负担。此外,CMIP建立了安全管理机制,提供授授权访问控制、安全日志等功能。但由于CMIP是由国际标准组织指定的国际标准,因此涉及面很广,考虑得非常周全,实施起来比较复杂且花费较高。可归纳为以下几个方面。
(1)在实际信息获得方面,SNMP主要是基于轮询方式,而CMIP主要采用代理主动报告方式。
(2)涉及的OSI模型中的层次不同,SNMP涉及低4层,而CMIP涉及所有7层。
(3)在传送支持方面,SNMP基于传输层的无连接协议UDP协议,所以它具备UDP的所有特性(高效率、不安全、不可靠),而(CMIP倾向于有连接的数据传送。
(4)在信息査询方面,SNMP面向单项信息检索,而(CMIP面向组合项信息检索
(5)应用方面,SNMP简单、高效、开销低、成本少,应用非常广泛,主要缺点是安全性差。而CMIP考虑全面、安全性高、适用范围广,是 一个很好的理论模型,但结构复杂、实现成本高,到目前为止,只应用在电信联盟网(TMN)中作为其网络管理协议。
可能您还想看