English Site
 高级搜索

网络大典博客 网络大典维基 网络大典问答 网络大典群组 佳文科技产品 网络大典首页

CMIP:通用管理信息协议 (Common Management Information Protocol)

通用管理信息协议(CMIP:Common Management Information Protocol)是与通用管理信息服务(CMIS:Common Management Information Services)同时使用的一种 ISO 协议,支持网络管理应用程序和管理代理之间的信息交换服务。CMIS 定义了一个网络管理信息服务系统。CMIP 提供的一个接口支持 ISO 和用户定义(user-defined)管理协议。TCP/IP 网络中的 CMIP 规范称之为 CMOT(即 CMIP Over TCP);而 IEEE 802 LAN 中的版本称之为 CMOL(即 CMIP Over LLC)。此外,CMIP/CMIS 是作为 TCP/IP 协议组中简单网络管理协议(SNMP:Simple Network Management Protocol)的一种竞争协议提出的 。

CMIP 中采用可靠 ISO(ISO-reliable)面向连接传输机制并内置安全机制,其功能包括:访问控制、认证和安全日志(security log)。管理信息在网络管理应用程序和管理代理之间交换。管理对象是管理设备的一个特征且可以被监控、修改或控制等,并能完成各种作业。

CMIP 并没有指定网络管理应用程序的功能,只定义了管理对象的信息交换机制,而没有定义信息的使用和说明。

与 SNMP 相比,CMIP 的主要优势在于:

  • CMIP 变量不仅用于传发信息还可以完成各种作业;而 SNMP 不具备这种功能。
  • CMIP 更加安全,它内置安全机制,功能包括访问控制、认证和安全日志(security log)。
  • CMIP 功能 强大,在单个请求下可以实现多种功能。
  • CMIP 在异常网络条件下具有更好的报告功能。

对管理对象中的管理信息的访问由通用管理信息服务元素(CMISE)提供, CMISE 使用通用管理信息协议(CMIP)为管理服务发布请求。由 CMIP/CMISE 提供的管理服务可分成两组:管理操作服务(management operation service),即指管理器请求代理提供一定服务或信息的过程;通知服务(notification service),即指管理代理通知管理器已经发生的事件或事件集。

协议结构

CMIP 是一种基于 ASN.1 的协议,其 PDU(协议数据单元)基于 ROSE。每个服务元素都包含各自的 PDU,它是 ROSE 用户数据的一部分。具体 CMISE 原语和 CMIP 操作列表如下:

CMISE 原语和对应 CMIP 操作表

CMIS 原语 模式 链接 ID CMIP 操作
M CANCEL GET req/ind Confirmed Not applicable m-Cancel-Get-Confirmed
M CANCEL GET rsp/conf Not applicable Not applicable m-Cancel-Get-Confirmed
M EVENT REPORT req/ind Non-confirmed Not applicable m-EventReport
M EVENT REPORT req/ind Confirmed Not applicable m-EventReport-Confirmed
M EVENT REPORT rsp/conf Not applicable Not applicable m-EventReport-Confirmed
M GET req/ind Confirmed Not applicable m-Get
M GET rsp/conf Not applicable Absent m-Get
M GET rsp/conf Not applicable Present m-Linked-Reply
M SET req/ind Non-confirmed Not applicable m-Set
M SET req/ind Confirmed Not applicable m-Set-Confirmed
M SET rsp/conf Not applicable Absent m-Set-Confirmed
M SET rsp/conf Not applicable Present m-Linked-Reply
M ACTION req/ind Non-confirmed Not applicable m-Action
M ACTION req/ind Confirmed Not applicable m-Action-confirmed
M ACTION rsp/conf Not applicable Absent m-Action-confirmed
M ACTION rsp/conf Not applicable Present m-Linked-Reply
M CREATE req/ind Confirmed Not applicable m-Create
M CREATE rsp/conf Not applicable Not applicable m-Create
M DELETE req/ind Confirmed Not applicable m-Delete
M DELETE rsp/conf Not applicable Absent m-Delete
M DELETE rsp/conf Not applicable Present m-Linked-Reply

相关协议:ISO-SPISO-TPISO-IPISO-PPROSEACSESNMP

组织来源:CMIP/CMIS 定义在 ISO (http://www.iso.org/)文档9595、9596和 ITU (http://www.itu.org/)X.711中。

相关链接:
http://www.doc.ua.pt/arch/itu/rec/product/X.htm
X.711: Information technology – Open Systems Interconnection – Common management information protocol: Specification
X.700: Management framework for Open Systems Interconnection (OSI) for CCITT applications
X.701: Information technology – Open Systems Interconnection – Systems management overview
X.702: Information technology – Open Systems Interconnection – Application context for systems management with transaction processing
X.703: Information technology – Open Distributed Management Architecture