| インターネットプロトコルスイート |
|---|
| アプリケーション層 |
| トランスポート層 |
| インターネット層 |
| リンク層 |
Common Open Policy Service ( COPS ) プロトコルは、 RFC 2748で定義されているインターネットプロトコルスイートの一部です。COPSは、サービス品質(QoS) シグナリングプロトコル (例: RSVP ) に対するポリシー制御をサポートするためのシンプルなクライアント/サーバーモデルを規定しています。ポリシーはサーバーに保存され、ポリシー決定ポイント (PDP) によって処理され、ポリシー適用ポイント (PEP) とも呼ばれるクライアントに適用されます。COPS には、クライアントまたは PEP の観点から見たアウトソーシングモデルとプロビジョニングモデルの 2 つのモデルがあります。
アウトソーシングモデルは、COPSの最もシンプルな実装方法です。このモデルでは、すべてのポリシーがPDPに保存されます。PEPが意思決定を行う必要がある場合は、関連するすべての情報をPDPに送信します。PDPは情報を分析し、意思決定を行い、PEPに中継します。PEPは、その意思決定を強制的に適用します。
プロビジョニングモデル(RFC 3084 COPS Usage for Policy Provisioning (COPS-PR) を参照)では、PEP は自身の意思決定能力を PDP に報告します。PDP は関連するポリシーを PEP にダウンロードします。PEP はこれらのポリシーに基づいて独自の意思決定を行うことができます。プロビジョニングモデルは、ポリシー情報ベースをポリシーのリポジトリとして使用します。
外部リンク
- COPS-MAID インターネット ドラフトでは、マルチアクセス環境のプロトコルに QoS 拡張が導入されています。
- COPS実装
- オープンソースのCOPSクライアント