共通管理情報プロトコル(CMIP)は、OSIで規定されたネットワーク管理プロトコルです。
ITU-T勧告X.711、ISO/IEC国際規格9596-1で定義されています。ITU -T勧告X.710、ISO/IEC国際規格9595で規定されている共通管理情報サービス(CMIS)で定義されたサービスの実装を提供し、ネットワーク管理アプリケーションと管理エージェント間の通信を可能にします。CMIS/CMIPは、ISO / OSIネットワーク管理モデルで規定されているネットワーク管理プロトコルであり、 ITU-TのX.700シリーズ勧告でさらに詳細に定義されています。
CMIPは、管理情報を管理対象オブジェクトの観点からモデル化し、管理対象オブジェクトの変更と操作の両方を可能にします。管理対象オブジェクトはGDMO (管理対象オブジェクト定義ガイドライン)を使用して記述され、 X.500ディレクトリの識別名(DN)によって識別できます。
CMIPは、優れたセキュリティ機能(認証、アクセス制御、セキュリティログのサポート)と、異常なネットワーク状況に関する柔軟なレポート機能も提供します。
CMIPによって実装される管理機能については、CMISサービスで説明します。
一般的な電気通信管理ネットワークでは、管理システムが管理運用サービスを利用してネットワーク要素を監視します。ネットワーク要素上に配置された管理エージェントは、管理通知サービスを利用して、ネットワーク管理システムに通知やアラームを送信します。
CMIPは、 ACSEおよびROSEプロトコルと連携して実装されます。どちらもOSI参照モデルの第7層(アプリケーション層)プロトコルです。ACSEは、管理アプリケーション間の関連付け(つまり、CMIPエージェント間の接続管理)に使用されます。ROSEは、すべてのデータ交換インタラクションに使用されます。CMIPは、これらの第7層プロトコルの存在に加え、下位レベルのすべてのOSI層の存在を前提としていますが、それらが具体的に何であるかは明示的に指定していません。
CMIPをTCP/IPプロトコルスタックに適合させようとする試みがいくつか行われてきた。最も注目すべきはRFC 1189に含まれるCMOT(TCP上でCMIPを詳細に記述したもの)である。その他の可能性としては、RFC 1006(TCP上でISOトランスポートサービスを提供するもの)や、 LPP上のCMIP ( TCPまたはUDP上で動作可能なプレゼンテーション層プロトコル)などが挙げられる。
LLCサブレイヤ上で直接動作するように開発されたCMISの形態も存在します。これはLAN/MAN管理プロトコル(LMMP)と呼ばれ、以前はIEEE 802論理リンク制御上の共通管理情報サービスおよびプロトコル(CMOL)と呼ばれていました。このプロトコルは、CMIPの場合と同様にOSIスタックを必要としません。
CMIPはSNMPに対抗して設計され、SNMPよりもはるかに多くの機能を備えています。例えば、SNMPは管理対象デバイスの状態を変更する「設定」アクションのみを定義していますが、CMIPではあらゆる種類のアクションを定義できます。CMIPは通信管理ネットワークの重要な構成要素であり、組織間およびベンダー間のネットワーク管理を可能にしました。しかし、インターネット上では、ほとんどのTCP/IPデバイスはCMIPではなくSNMPをサポートしています。これは、CMIPエージェントと管理システムの複雑さとリソース要件によるものです。CMIPは主に通信機器によってサポートされています。