Rel. 7 Gx インターフェイス
Rel. 7 Gx インターフェイスのサポートは、次の製品向けの Cisco ASR シャーシで利用できます。
-
GGSN
-
IPSG
ここでは、次の内容について説明します。
はじめに
GPRS/UMTS ネットワークでの IMS 展開の場合、システムはポリシーベースのアドミッションコントロールのサポートおよびフローベース課金にリリース 7 Gx インターフェイスを使用します。Rel. 7 Gx インターフェイスは、ゲート設定、帯域幅制限などのポリシー制御適用機能をサポートし、フローベース課金もサポートします。これは、動的にプロビジョニングされたポリシー制御および課金(PCC)ルールによって実現されます。これらの PCC ルールは、サービスデータフロー(SDF)を識別し、課金を実行するために使用されます。ルールに関連付けられているその他のパラメータは、ポリシー制御を適用するために使用されます。
通信事業者は PCC アーキテクチャを利用することで、サービスベースの QoS ポリシーとフローベース課金制御を実行できます。PCC アーキテクチャでは、これは主にポリシーおよび課金適用機能(PCEF)/Cisco Systems GGSNとポリシーおよび課金ルール機能(PCRF)によって実現されます。
GPRS/UMTS ネットワークでは、クライアント機能は GGSNに付属しているため、IMS 承認のシナリオではゲートウェイとも呼ばれます。次の図では、ゲートウェイは Cisco Systems GGSN であり、PCEF 機能は Enhanced Charging Service(ECS)によって提供されます。Rel 7. Gx インターフェイスは、Diameter 接続として導入されます。Gx メッセージには、ほとんどの場合、ダイナミックルールのインストール/変更/削除と、事前定義されたルールのアクティブ化/非アクティブ化が含まれます。
Rel. 7 Gx 参照ポイントは、ゲートウェイと PCRF の間にあります。この参照ポイントは、PCRF からゲートウェイへの PCC ルールのプロビジョニングと削除、およびゲートウェイから PCRF へのトラフィック プレーン イベントの送信に使用されます。Gx 参照ポイントは、アプリケーションに関連する AVP を適用することで、課金制御とポリシー制御のいずれかまたは両方に使用できます。次の図は、ポリシーおよび課金アーキテクチャに含まれるさまざまな要素間の参照ポイントを示します。

ゲートウェイ内では、IMSA モジュールと DPCA モジュールが(SessMgr で)Gx プロトコル関連の機能を処理し、ポリシーの適用と課金は ECS で行われます。Gy プロトコル関連の機能は、DCCA モジュール内(ECS)で処理されます。次の図は、ゲートウェイ内のコンポーネント間の連携動作を示しています。

サポート対象のネットワークとプラットフォーム
この機能は、コアネットワークサービスの GGSN サービスを実行しているすべてのシャーシでサポートされています。
ライセンス要件
Rel. 7 Gx インターフェイスのサポートは、ライセンス供与されたシスコの機能です。別の機能ライセンスが必要になる場合があります。特定のライセンス要件の詳細については、シスコのアカウント担当者にお問い合わせください。ライセンスのインストールと確認の詳細については、『システム管理ガイド』の「ソフトウェア管理操作」の「ライセンスキーの管理」の項を参照してください。
サポートされる標準
Rel 7. Gx インターフェイスのサポートは、次の標準と RFC に基づいています。
-
3GPP TS 23.203 V7.6.0(2008-03):3rd Generation Partnership Project、Technical Specification Group Services and System Aspects、Policy and charging control architecture(Release 7)
-
3GPP TS 29.212 V7.8.0(2009-03):3rd Generation Partnership Project、Technical Specification Group Core Network and Terminals、Policy and Charging Control over Gx reference point(Release 7)
-
3GPP TS 29.213 V7.4.0(2008-03):3rd Generation Partnership Project、Technical Specification Group Core Network and Terminals、Policy and Charging Control signalling flows and QoS parameter mapping(Release 7)
-
RFC 3588、Diameter Base Protocol。2003 年 9 月
-
RFC 4006、Diameter Credit-Control Application。2005 年 8 月
用語および定義
このセクションでは、Rel. 7 Gx に関連した機能と用語について説明します。
ポリシー制御
PCRF が IP-CAN ベアラーの制御方法を PCEF に指示するプロセス。
ポリシー制御は、次の機能で構成されます。
-
バインド:バインドとは、サービスデータフロー(SDF)と、その SDF を転送する IP CAN ベアラー(GPRS の場合は PDP コンテキスト)との間の関連付けの生成です。
PCC ルールの QoS 要求と SDF テンプレートがベアラーバインドの入力になります。選択されたベアラーには、PCC ルールで示されているものと同じ QoS クラスが割り当てられます。
IP-CAN のタイプとベアラー制御モードに応じて、ベアラーバインドは PCRF、または PCRF と PCEF の両方によって実行できます。
-
UE 専用 IP-CAN ベアラー確立モードの場合、PCRF がベアラーバインドを実行します。PCRF がベアラーバインドを実行する場合、ベアラー ID によってベアラー(PDP コンテキスト)が示されます。ベアラー ID で、PDP セッション内のベアラーが一意に識別されます。
-
UE/NW IP-CAN ベアラー確立モードの場合、PCRF はユーザー制御サービスの PCC ルールのバインドを実行し、PCEF はネットワーク制御サービスの PCC ルールのバインドを実行します。
PCEF ルールのバインドは、RAR や CCA-U などの PCRF メッセージで、「bearer-ID」なしで EPS IP-CAN ベアラーに対して BCM モードが UE のみに設定されている場合に成功します。
3G から 4G へのハンドオーバーのシナリオでは、ルールバインドとルール削除は UE 専用モードで正常に行われます。この変更/インストール/削除によるフィルタ(および関連情報)の変更は、UE 専用モードでの更新として UE に通知されず、UE に送信できません。これらのルールは課金のみに関して考慮されます。フィルタ(および関連情報)を UE に通知できるように、同じルールが 4G で再度変更されることが期待されます(ハンドオーバーが行われた場合)。
GnGp HO シナリオ中にコリジョンが発生すると、CCR-U が生成され、ルール障害を報告するために PCRF に送信されます。
この追加の Gx メッセージ(CCR-U)がトリガーされると、RAT_TYPE トリガーが有効になっている場合、複数の CCR-U を設定する必要が生じます。設定しない場合、HO 中にコリジョンが発生するたびにサブスクライバコールがドロップされます。
-
-
ゲート制御:ゲート制御とは、SDF に属するパケットが目的のエンドポイントに向かってパススルーすることをブロックまたは許可することです。ゲートは PCC ルール内で記述され、ゲート制御は SDF ごとに適用されます。ゲートを開閉するコマンドを実行すると、対応する IP パケットの経路が有効または無効になります。ゲートが閉じられている場合、関連する IP フローのすべてのパケットがドロップされます。ゲートが開いている場合、関連する IP フローのパケットの転送が許可されます。
-
イベントレポート:イベントレポートは、ユーザープレーンでの新しい動作をトリガーするアプリケーションイベントの通知とこうしたイベントへの応答、およびゲートウェイ(PCEF)のリソースに関連したイベントのレポートです。
-
イベントトリガーを使用して、どの IP-CAN セッション変更や特定のイベントが発生すると、PCEF が PCC ルールを再要求するかを確認できます。PCEF から PCRF へのイベントトリガーレポートは、特定のイベントに応じて IP CAN セッションまたはベアラーに適用できますが、イベントトリガーのプロビジョニングはセッションレベルで行われます。
イベントトリガーが不明な RAR は動作を発生させずに無視され、DIAMETER_SUCCESS で応答されます。
-
イベントレポート機能(ERF)は、PCC ルールのプロビジョニング中に PCRF からイベントトリガーを受信し、イベントトリガー検出を実行します。受信したイベントトリガーに一致するイベントが発生すると、ERF は発生したイベントを PCRF に報告します。提示されたイベントトリガーが特定のパラメータ値に関連付けられている場合、ERF はそれらの値を PCRF への応答に含めます。イベントレポート機能を備えているのは PCEF です。
SUCCESSFUL_RESOURCE_ALLOCATION ( 22) イベントトリガーは、次の条件で送信されます。
-
ルールが正常にインストールされた場合(およびイベントトリガーが PCRF によって導入され、resource-allocation-notification が有効になった場合)。
-
部分的に失敗した場合、つまり、2 つ以上のルールがインストールされ、少なくとも 1 つのルールが正常にインストールされた場合。(およびイベントトリガーが PCRF によって導入され、resource-allocation-notification が有効になった場合)。
完全に失敗した場合、つまり、ルールが 1 つもインストールされていない場合、イベントトリガー SUCCESSFUL_RESOURCE_ALLOCATION ( 22 ) は送信されません。
重要
このリリースでは、イベントトリガー「IP-CAN_CHANGE」および「MAX_NR_BEARERS_REACHED」はサポートされていません。
-
-
-
QoS 制御:QoS 制御とは、SDF または IP-CAN ベアラーまたは QoS クラス識別子(QCI)に許可される最大 QoS の承認と適用のことです。複数の SDF の集約(GPRS の場合は PDP コンテキスト)の場合、個々の SDF の承認済み QoS 情報の組み合わせが、この集約の承認済み QoS として提供されます。
-
SDF ごとの QoS 制御により、PCC アーキテクチャは、特定の SDF ごとに適用される承認済み QoS を PCEF に提供できます。
-
IP-CAN ベアラーの承認済み QoS の適用により、UE 開始 IP-CAN ベアラーの確立または変更の一環として、ゲートウェイ(PCEF)によって要求されたベアラー QoS のダウングレードまたはアップグレードが発生する可能性があります。また、オペレータのポリシーとネットワーク機能によっては、承認済み QoS の適用により、ネットワーク開始 IP-CAN ベアラーの確立または変更が発生する場合もあります。PCRF が IP-CAN ベアラーと PCC ルールの両方に承認済み QoS を提供する場合、個々の PCC ルールの承認済み QoS の適用が最初に実行されます。
-
QoS 承認情報は、PCRF によって動的にプロビジョニングされる場合と、PCEF で事前定義された PCC ルールである場合があります。PCRF が PCC ルールを動的に提供する場合は、IP-CAN ベアラーに承認済み QoS 情報(統合された QoS)を提供できます。PCEF 内の事前定義された PCC ルールの場合、承認された QoS 情報は PCC ルールがアクティブになると有効になります。PCEF では、承認済み QoS 情報のさまざまなセット(PCRF から受信した情報と、事前定義された PCC ルールに対応する情報)が組み合わされます。PCRF は、事前定義された PCC ルールの承認済み QoS 情報を認識し、それらのルールをアクティブ化する際に、この情報を考慮します。これにより、PCRF によってアクティブ化される一連の PCC ルールの組み合わせによる承認済み QoS が、それらの PCC ルールが動的に提供されるか、事前定義されているか、またはその両方であるかに関係なく、サブスクリプションポリシーとオペレータポリシーによって指定された制限内に収まることが保証されます。
重要
このリリースでは、QoS リソース予約はサポートされていません。
-
サポートされる機能:
-
承認済み QoS のプロビジョニングとポリシー適用:PCRF は PCEF に承認済み QoS を提供する場合があります。承認済み QoS は、適用されるリソースの適切な値を提供します。
-
IP CAN ベアラーごとの「承認済み QoS」のプロビジョニング:ベアラーバインドが PCRF によって実行される場合、IP-CAN ベアラーごとの承認済み QoS が使用されます。
-
IP CAN ベアラーごとの「承認済み QoS」のポリシー適用:ポリシーベースの承認の適用を担当するのは PCEF です。結果として、要求された QoS が IP CAN ベアラーごとの「承認済み QoS」と一致することが保証されます。
-
SDF ごとの承認済み QoS のポリシープロビジョニング:SDF ごとの承認済み QoS のプロビジョニングは、PCC ルールのプロビジョニング手順の一部です。
-
SDF ごとの承認済み QoS のポリシー適用:承認済み QoS が PCC ルールに対して定義されている場合、PCEF は、その PCC ルールに対応する SDF のデータレートを、PCC ルールに対して承認済みの最大帯域幅を超えないように制限します(制限を超えるパケットを破棄します)。
-
PCC ルールを非アクティブ化または削除すると、PCEF は、その PCC ルール用に予約されていたリソースを解放します。PCRF が IP-CAN ベアラーと PCC ルールの両方に承認済み QoS を提供する場合、個々の PCC ルールの承認済み QoS の適用が最初に実行されます。
-
![]() 重要 |
このリリースでは、混合モード(BCM = UE_NW)での承認済み QoS の範囲の調整はサポートされていません。 |
-
-
QCI ごとの承認済み QoS のプロビジョニング:PCEF がベアラーバインドを実行する場合、PCRF は非 GBR ベアラー QCI 値について QCI ごとの承認済み QoS をプロビジョニングできます。PCRF がベアラーバインドを実行する場合、PCRF は QCI ごとの承認済み QoS をプロビジョニングしません。PCRF は、GBR ベアラー QCI 値の QCI ごとの承認済み QoS をプロビジョニングしません。 重要
1 〜 9 の標準ベース QCI 値のみがサポートされます。QCI 値 1 ~ 9 は、3GPP Specification TS 23.203「Policy and charging control architecture」で定義されています。
-
QCI ごとの承認済み QoS のポリシー適用:PCEF は、非 GBR ベアラー QCI 値の QCI ごとの承認済み QoS を受け取ることができます。
-
-
その他の機能:
-
ベアラー制御モード選択:PCEF は、Gx 参照ポイントを介して、IP-CAN セッション確立時または(SGSN 変更の結果としての)IP-CAN セッション変更時に、ベアラー制御モード(BCM)選択の要求を通知する場合があります。この選択は「PCC ルール要求」の手順を使用して実行されます。
Bearer-Control-Mode AVP が PCRF から受信されない場合、IP-CAN セッションは終了されません。UE/SGSN/GGSN 間でネゴシエートされた値は、BCM と見なされます。サービスタイプごとに、次の値が考慮されます。
-
GGSN:UE/SGSN/GGSN 間でネゴシエートされた値が考慮されます。
次のシナリオでは、BCM として UE_ONLY が選択されています。
シナリオ 1:
-
UE -> UE_ONLY
-
SGSN -> UE_ONLY
-
GGSN -> UE_ONLY
-
PCRF -> NO BCM
シナリオ 2:
-
UE -> UE_ONLY
-
SGSN -> UE_ONLY
-
GGSN -> Mixed
-
PCRF -> NO BCM
-
-
GTP-PGW:UE_NW が BCM として考慮されます。
-
IPSG:UE_ONLY が BCM として考慮されます。
-
HSGW/SGW/PDIF/FA/PDSN/HA/MIPV6HA:NONE が BCM として考慮されます。
-
-
PCC ルールのエラー処理:1 つ以上の PCC ルールのインストールまたはアクティブ化に失敗した場合、PCEF は、影響を受ける PCC ルールの CCR または RAA コマンドのいずれかに 1 つ以上の Charging-Rule-Report AVP を含めます。PCEF は、各 Charging-Rule-Report AVP 内に、1 つ以上の Charging-Rule-Name AVP または Charging-Rule-Base-Name AVP を追加することによってエラーの発生した PCC ルールを示し、Rule-Failure-Code AVP を追加することによってエラーの理由コードを示し、また PCC-Rule-Status AVP を追加します。
1 つまたは複数の新しい PCC ルール(以前は正しくインストールされていなかったルール)のインストールまたはアクティブ化に失敗した場合、PCEF はプッシュモードとプルモードの両方で PCC-Rule-Status を INACTIVE に設定します。
PCC ルールが正常にインストールまたはアクティブ化されたものの、PCEF によって適用できなくなった場合、PCEF は PCRF に新しい CCR コマンドを送信し、Charging-Rule-Report AVP を追加します。PCEF は、Charging-Rule-Report AVP 内に Rule-Failure-Code AVP を追加し、PCC-Rule-Status を INACTIVE に設定します。
GnGp HO シナリオ中にコリジョンが発生すると、CCR-U が生成され、ルール障害を報告するために PCRF に送信されます。
この追加の Gx メッセージ(CCR-U)がトリガーされると、RAT_TYPE トリガーが有効になっている場合、複数の CCR-U を設定する必要が生じます。設定しない場合、HO 中にコリジョンが発生するたびにサブスクライバコールがドロップされます。
-
時刻の手順:PCEF は、PCRF の指示に従って PCC ルール要求を実行します。再検証時間が PCRF によって設定されている場合、PCEF は、PCRF とのやり取りをトリガーし、確立された IP CAN セッションに関する PCC ルールを PCRF に要求します。PCEF が REVALIDATION_TIMEOUT イベントをトリガーすると、PCEF はタイマーを停止します。
-
![]() 重要 |
Rule-Activation-Time/Rule-Deactivation-Time/Revalidation-Time AVP は、その値が現在時刻または現在の IPSG 時刻より後の時刻に対応する場合にのみ正常に解析されます。それ以外の場合、AVP およびメッセージ全体が拒否されます。 |
CCA/RAR で Rule-Deactivation-Time AVP が省略されている場合、この AVP の以前の値は無効になります。新しい動作は、Gx の 3GPP 仕様、バージョン 12.1.0 に準拠しています。
PCRF が Rule-Deactivation-Time AVP なしで RAR/CCA-U で同じ事前定義済みルールを再度有効にすると、このルールの deactivation-time は削除されます。
以前の動作に切り替える場合、PCRF は PCRF メッセージ(RAR、CCA-U)で、predef-rule 名と一緒に Rule-Deactivation-Time AVP と同じ値を再送信する必要があります。
![]() 重要 |
この動作変更は、事前に定義したルールにのみ適用されます。 |
Gx でのファイアウォールポリシーのサポート:Diameter AVP「SN-Firewall-Policy」が Diameter ダイナミックディクショナリに追加され、Gx インターフェイスでファイアウォールポリシーをサポートできるようになりました。この AVP は CCA-I メッセージにエンコードされ、APN 設定を介して PDP コンテキストに静的に割り当てられた、またはRADIUS の Access-Accept を介して動的に割り当てられた fw-and-nat ポリシーを適用/上書きできます。この AVP は、任意の CCA-U または RAR メッセージ内で解析することも可能です。これにより、現在 PDP コンテキストに割り当てられている fw-and-nat ポリシーを変更できます。
課金制御
課金制御は、SDF に属するパケットを課金キーに関連付け、必要に応じてオンライン課金やオフライン課金を適用するプロセスです。フローベースの課金は、SDF のリアルタイム分析に基づいて、ベアラー使用量の差別化された課金を処理します。課金制御を可能にするために、PCC ルールの情報によって SDF が識別され、課金制御のパラメータが指定されます。PCC ルール情報は、サブスクリプションデータに依存する場合があります。
オンライン課金の場合、PCEF イベント時にオンライン課金アクションを適用できます(たとえば、QoS 変更時の再承認など)。
PCC ルールでは課金システムとの連携が不要であること、つまりこの SDF のアカウンティングもクレジット制御も実行せず、その後にオフライン課金情報が生成されないことを PCEF に示すことができます。
サポートされる機能:
-
IP-CAN セッションの課金関連情報のプロビジョニング
-
課金アドレスのプロビジョニング:プライマリまたはセカンダリイベント課金機能名(オンライン課金サーバー(OCS)アドレスまたはピア名)
重要
このリリースでは、Gx を介したプライマリまたはセカンダリ課金収集機能名(オフライン課金サーバー(OFCS)アドレス)のプロビジョニングはサポートされていません。
-
デフォルトの課金方法のプロビジョニング:このリリースでは、デフォルトの課金方法は CCR-I メッセージで送信されます。この場合、新しい AVP オンラインおよびオフラインが、設定に基づいて CCR-I メッセージで送信されます。コマンドレベルで受信した Online または Offline AVP は、PCC ルールレベルで設定されていない場合、ダイナミックルールにのみ適用されます。
課金の相関
SDF レベルとアプリケーションレベル(IMS など)間の課金の相関、およびアプリケーションレベルでのオンライン課金サポートを目的として、該当する課金識別子と IP-CAN タイプ識別子が PCRF から AF に渡されます(これらの識別子が使用できる場合)。
IMS ベアラー課金の場合、IP マルチメディア コア ネットワーク(IM CN)サブシステムおよびパケット交換(PS)ドメインエンティティは、相関のある課金データを生成する必要があります。
これを実現するために、ゲートウェイは PDP コンテキストに関連付けられた GGSN 課金識別子(GCID)をそのアドレスとともに PCRF に提供します。次に PCRF は、P-CSCF によって提供される IMS 課金識別子(ICID)をゲートウェイに送信します。ゲートウェイは、課金データと課金システム間の相関を行えるように、GCID と ICID(PCRF から受信した場合)を含む課金レコードを生成します。
PCRF は、IMS セッションで IP フローを一意に識別するフロー識別子も提供します。
ポリシーおよび課金制御(PCC)ルール
PCC ルールにより、SDF の検出が可能になり、ポリシー制御や課金制御のパラメータが提供されます。PCC ルールの目的は次のとおりです。
-
SDF に属するパケットを検出します。
-
PCC ルールの SDF フィルタに基づいてダウンリンク IP CAN ベアラーを選択します。
-
PCC ルール内の SDF フィルタを使用して、アップリンク IP フローが正しい IP CAN ベアラーで転送されるように強制します。
-
-
SDF が提供するサービスを特定します。
-
SDF に適用可能な課金パラメータを指定します。
-
SDF のポリシー制御を提供します。
PCEF は PCC ルールの優先順位に従って、PCC ルールの SDF フィルタと照らし合わせて受信パケットを評価し、受信パケットごとに PCC ルールを選択します。パケットが SDF フィルタに一致すると、そのパケットの照合プロセスが完了し、そのフィルタの PCC ルールが適用されます。
PCC ルールには次の 2 種類があります。
-
ダイナミック PCC ルール:Gx インターフェイスを介して PCEF に動的にプロビジョニングされるルール。この PCC ルールは事前に定義することも、PCRF で動的に生成することもできます。ダイナミック PCC ルールは任意のタイミングでインストール、変更、および削除できます。
-
定義済み PCC ルール:通信事業者によって PCEF で事前設定されたルール。定義済み PCC ルールは、PCRF が任意のタイミングでアクティブ化または非アクティブ化できます。PCEF 内の定義済み PCC ルールをグループ化すると、PCRF は Gx 参照ポイント上で一連の PCC ルールを動的にアクティブ化できます。
![]() 重要 |
3 番目のルールであるスタティック PCC ルールは、通信事業者によってシャーシに事前設定できます。スタティック PCC ルールは、PCRF で明示的に認識されておらず、PCRF の制御下にありません。スタティック PCC ルールは、Gx で制御されない汎用ベアラーにバインドされます。 |
PCC ルールの構成は次のとおりです。
-
ルール名:PCEF と PCRF 間の通信で PCC ルールを参照するために使用されます。
-
サービス識別子:SDF が関連するサービスやサービスコンポーネントを識別するために使用されます。
-
サービス データ フロー フィルタ:サービスフローフィルタは、ルールを適用するトラフィックの選択に使用されます。
-
優先順位:SDF フィルタが重複しているさまざまな PCC ルールでは、ルールの優先順位によって、どのルールが適用されるかが決まります。ダイナミック PCC ルールと定義済み PCC ルールの優先順位が同じ場合は、ダイナミック PCC ルールが優先されます。
-
ゲートステータス:SDF フィルタによって検出された SDF がアップリンク方向またはダウンリンク方向で通過するか(ゲートが開いている)、または破棄されるか(ゲートが閉じている)かを示します。
-
QoS パラメータ:QoS 情報には、QoS クラス識別子(SDF の認定された QoS クラス)、割り当ておよび保持優先順位(ARP)、およびアップリンクとダウンリンクの認定ビットレートが含まれます。
重要
ECS は、ベアラーのバインドに ARP バイト全体を(QCI とともに)使用します。ダイナミックルールでは機能ビットと脆弱性ビットがオプションであるため、これらのフラグがないダイナミックルールを受信した場合、機能ビットが 1(無効)に設定され、脆弱性ビットが 0(有効)に設定されていると見なされます。事前定義済みルールでは、これらの 2 つのフラグはサポートされていないため、現時点では、すべての事前定義済みルールの機能ビットが 1(無効)に設定され、脆弱性ビットが 0(有効)に設定されていると見なされます。
-
課金キー(料金設定グループ)
-
その他の課金パラメータ:課金パラメータは、オンライン課金インターフェイスとオフライン課金インターフェイスが使用されるかどうか、オフライン課金で計測される内容、どのレベルで PCEF がルールに関連する使用状況を報告するかなどを定義します。
![]() 重要 |
このリリースでは、ダイナミック PCC ルールの計測方式とレポートレベルの設定はサポートされていません。 |
アプリケーション機能(AF)が Rx インターフェイスを介してこの情報を提供した場合、PCC ルールにはアプリケーションとベアラーレイヤー間の課金相関を有効にするための AF レコード情報も含まれます。IMS の場合は、IMS 課金識別子(ICID)とフロー識別子が含まれます。
![]() 重要 |
ASR 5500 は、Gx メッセージのダイナミック課金ルールごとのフロー説明を含む 8 つのフロー情報のみをサポートします。 |
セッションマネージャがクラッシュした場合にベアラーごとに回復できる 24 の PCC ルールがあります。また、最大 24 の PCC ルールを ICSR 後に回復できます。
保留状態の PCC ルールの変更が受信されると、変更されたパラメータは P-GW でバッファに保存されます。保留中の要求に対する応答をアクセスネットワークから受信した後、P-GW はバッファされたパラメータの変更を処理し、必要に応じてネットワークに対する別の更新要求を生成します。
Gx 参照ポイントを介した PCC 手順
PCC ルールの要求
PCEF は、Gx 参照ポイントを使用して、次の場合に PCC ルールを要求します。
-
IP-CAN セッションの確立時
-
IP-CAN セッションの変更時
PCC ルールは、イベントトリガーを求めずに、PCC ルールのインストール/アクティブ化または適用の失敗の結果として要求することもできます。
PCC ルールのプロビジョニング
PCRF は、Rel. 8 Gx 参照ポイントを介して、PCEF で適用される PCC ルールを示します。これは、次のいずれかの手順で行われます。
-
プル(PCEF により要請されたプロビジョニング):PCEF による PCC ルールの要求に応じて、PCRF は CC-Answer で PCC ルールをプロビジョニングします。
-
プッシュ(要請のないプロビジョニング):PCRF は、PCEF からの要求を取得せずに PCC ルールのプロビジョニングを決定することがあります。たとえば、Rx 参照ポイントを介して PCRF に提供された情報への応答、または PCRF 内の内部トリガーへの応答。PCEF からの要請なしに PCC ルールをプロビジョニングするために、PCRF はこれらの PCC ルールを RA 要求メッセージに含めます。この RA 要求によってトリガーされる CCR および CCA メッセージはありません。
PCEF からの要求ごとに、または要請のないプロビジョニング時に、PCRF は 0 個以上の PCC ルールをプロビジョニングします。PCRF は、次のいずれかの方法で単一の PCC ルールに対する操作を実行できます。
-
PCEF で事前定義された PCC ルールをアクティブ化または非アクティブ化する場合、PCRF は、Charging-Rule-Name AVP 内でこの PCC ルールへの参照をプロビジョニングし、Charging-Rule-Install AVP または Charging-Rule-Name AVP のいずれかを選択して必要なアクションを提示します。
-
PCRF によりプロビジョニングされた PCC ルールをインストールまたは変更する場合、PCRF は、Charging-Rule-Install AVP 内で対応する Charging-Rule-Definition AVP をプロビジョニングします。
-
以前に PCRF によってプロビジョニングされた PCC ルールを削除する場合、PCRF は、このルールの名前を Charging-Rule-Remove AVP 内の Charging-Rule-Name AVP の値にしてプロビジョニングします。
![]() 重要 |
課金ルール名の最大長は 63 バイトです。課金ルール名の長さが 63 バイトを超える場合、Rule-Failure-Code が RESOURCES_LIMITATION の課金ルールレポートが送信されます。この課金ルールレポートは、ルール名の長さが 128 文字未満の場合にのみ送信されます。課金ルール名の長さが 128 文字以上の場合、課金ルールレポートは送信されません。 |
セッションの接続中、P-GW は、同じ CCR-U にルールの失敗とクレジットの不足を組み合わせて PCRF に送信します。
アップリンク IP パケットの PCC ルールの選択
PCC が有効になっている場合、PCEF は、PCC ルールの優先順位に従い、IP CAN ベアラーの PCRF が提供するアクティブな PCC ルールまたは事前定義済みのアクティブな PCC ルールのアップリンク SDF フィルタを使用してパケットを評価することで、IP CAN ベアラー内の受信アップリンク IP パケットそれぞれに適用する PCC ルールを選択します。
![]() 重要 |
PCRF が提供する PCC ルールと事前定義された PCC ルールが同じ優先順位を持つ場合、PCRF が提供する PCC ルールのアップリンク SDF フィルタが最初に適用されます。 |
![]() 重要 |
IMSA および ECS では、同じ優先順位の値を持つ 2 つ(以上)のダイナミックルールを PCRF にインストールできます。 |
パケットが SDF フィルタに一致すると、そのパケットの照合プロセスが完了し、そのフィルタの PCC ルールが適用されます。対応する IP CAN ベアラーのいずれの PCC ルールにも一致しないアップリンク IP パケットは廃棄されます。
ダウンリンク IP パケットの PCC ルールおよび IP CAN ベアラーの選択
PCC が有効になっている場合、PCEF は、PCC ルールの優先順位に従い、IP CAN セッションにおけるすべての IP CAN ベアラーの、PCRF が提供するアクティブな PCC ルールまたは事前定義済みのアクティブな PCC ルールのダウンリンク SDF フィルタを使用してパケットを評価することで、IP CAN セッション内の受信ダウンリンク IP パケットそれぞれに適用する PCC ルールを選択します。
![]() 重要 |
PCRF が提供する PCC ルールと事前定義された PCC ルールが同じ優先順位を持つ場合、PCRF が提供する PCC ルールのダウンリンク SDF フィルタが最初に適用されます。 |
パケットが SDF フィルタに一致すると、そのパケットの照合プロセスが完了し、そのフィルタの PCC ルールが適用されます。ダウンリンク IP パケットは、選択した PCC ルールがマッピングされている IP CAN ベアラー内で転送されます。IP CAN セッションのいずれの PCC ルールにも一致しないダウンリンク IP パケットは廃棄されます。
次の手順もサポートされています。
-
IP-CAN ベアラー終了の表示の意味
-
IP-CAN セッション終了の表示:IP-CAN セッションが終了している場合(たとえば、GPRS で IP-CAN セッション内の最後の PDP コンテキストが終了している場合)、PCEF は PCRF に接続します。
-
IP-CAN ベアラー終了の要求:IP CAN セッション内の最後の IP CAN ベアラーの終了が要求された場合、PCRF および PCEF は「IP-CAN セッション終了の要求」手順を適用します。
-
IP-CAN セッション終了の要求:内部トリガーまたは SPR からのトリガーにより PCRF が IP CAN セッションの終了を決定した場合、PCRF は PCEF に通知します。PCEF は PCRF に確認応答し、その IP-CAN セッションで以前にインストールまたはアクティブ化されたすべての PCC ルールを即座に削除または非アクティブ化します。
PCEF は IP CAN セッションを終了するために、IP CAN 固有の手順を適用します。GPRS の場合、GGSN は、IP-CAN セッション全体の終了が要求されたことを示すティアダウンインジケータを設定した PDP 非アクティブ化要求を送信します。さらに、PCEF は「IP CAN セッション終了の表示」の手順を適用します。
サブスクライバがダウンすると、PCRF から取得されたボリュームまたはルール情報は破棄されます。
Gx を介したボリュームレポート
ここでは、3GPP Rel. 9 の Gx を介したボリュームレポート機能について説明します。これは、Rel. 7 の Gx インターフェイスをサポートするすべての製品でサポートされます。
ライセンス要件
Gx を介したボリュームレポートは、シスコのライセンス供与された機能です。別の機能ライセンスが必要になる場合があります。特定のライセンス要件の詳細については、シスコのアカウント担当者にお問い合わせください。ライセンスのインストールと確認の詳細については、『システム管理ガイド』の「ソフトウェア管理操作」の「ライセンスキーの管理」の項を参照してください。
![]() 重要 |
Gx を介した課金機能または Gx を介したボリュームレポート機能に個別のライセンスは必要ありません。この機能は、「ポリシーインターフェイス」ライセンスの一部として有効にすることができます。 |
サポートされる標準
Gx を介したボリュームレポート機能は、次の標準規格に基づいています。
3GPP TS 29.212 V9.5.0 (2010-06):3rd Generation Partnership Project、Technical Specification Group Core Network and Terminals、Policy and Charging Control over Gx reference point (Release 9)
機能の概要
Gx を介したボリュームレポート機能により、PCRF はサブスクライバのデータ使用量に基づいてリアルタイムの決定ができます。
![]() 重要 |
Volume Reporting over Gx は、ボリュームクォータにのみ適用されます。 PCEF は、最初からではなく、使用状況監視の最後のレポート以降の累積使用量のみを報告します。 使用量しきい値がゼロ(無限しきい値)に設定されている場合、PCEF によってそれ以上のしきい値イベントは生成されませんが、使用状況の監視は続行され、セッションの終了時に報告されます。 ベアラーの終了時の使用状況レポートと、アップリンク/ダウンリンクレベルのレポートがサポートされています。 |
次の手順を通じて、Gx を介したボリュームレポートの仕組みについて説明します。
-
PCEF は、PCRF からメッセージを受信した後、使用状況モニタリング関連の AVP を解析し、その情報を IMSA に送信します。
-
IMSA はこの情報で ECS を更新します。
-
PCRF からの使用状況モニタリング情報で ECS が更新されると、PCEF(ECS)はデータ使用状況の追跡を開始します。
-
セッションレベルのモニタリングの場合、ECS がデータ使用状況を保持します。
-
PCC ルールモニタリングの場合、モニタリングキーを一意の識別子として使用状況がモニタリングされます。各ノードがモニタリングキーごとの使用状況情報を保持します。データトラフィックが通過すると、使用量しきい値に照らして使用状況がチェックされ、「使用状況レポート」セクションに説明されているようにして報告されます。
-
PCEF は、しきい値に達した後、PCRF によって新しいしきい値が提供されるまで、データ使用状況を追跡し続けます。使用状況が報告された IP-CAN セッション変更の確認応答で、PCRF から新しい使用量しきい値が提供されない場合、その IP CAN セッションを対象とした PCEF での使用状況モニタリングは続行されません。
使用状況モニタリング
-
セッションレベルでの使用状況モニタリング:PCRF は、Granted-Service-Unit AVP に使用量しきい値レベルを設定し、Usage-Monitoring-Level AVP をSESSION_LEVEL(0) に設定して、Usage-Monitoring-Information AVP を送信することで、Gx に関するセッションレベルのボリュームレポートにサブスクライブします。AVP が DPCA によって解析された後、IMSA は情報を ECS に対して更新します。ECS が更新されると、使用状況モニタリングが開始され、データトラフィックが発生するたびに使用量しきい値がチェックされます。セッションレベルでのモニタリングキーがサポートされています。
PCRF からの 1 つのメッセージでのセッション使用状況の有効化と無効化がサポートされています。この操作は、モニタリングキーがセッションレベルで関連付けられている場合にのみ可能です。
入力/出力オクテットのしきい値レベルに基づく使用状況のモニタリングがサポートされています。有効になっているしきい値レベルに基づいて使用状況が報告されます。複数のレベルが有効になっている場合は、いずれか 1 つのレベルで侵害が発生しても、有効になっているすべてのレベルについて使用状況が報告されます。モニタリングは、PCRF からの使用状況レポートの応答で欠落しているしきい値レベルで停止されます(PCRF が以前に有効にされた複数のレベルでモニタリングを継続する場合、完全なセットを再度提供することが期待されます)。
合計しきい値レベルと GSU AVP の UL/DL しきい値レベルの両方が提供された場合はエラーとして扱われ、合計しきい値レベルのみが受け入れられます。
次の要求がモニタリングキーの使用状況を報告した CCR-U への応答で受信された場合、同じモニタリングキーの追加の CCR-U が生成されます。 - モニタリングキーを使用したルールレベルでの即時レポート要求
- モニタリングキーを使用した、または使用しないセッションレベルでの即時レポート要求
- ルールレベルでの明示的な無効化要求
- セッションレベルでの明示的な無効化要求
上記のすべての要求がモニタリングキーの使用状況を報告した CCR-U への応答で受信された場合、同じモニタリングキーの追加の CCR-U は生成されません。また、すべてのアクティブなモニタリングキーの使用状況を報告した CCR-U への応答で、ルールレベルのモニタリングキーのない即時レポート要求を受信した場合、追加の CCR-U は生成されません。
-
フローレベルの使用状況モニタリング:PCRF は、Granted-Service-Unit AVP に設定された使用量しきい値レベルと PCC_RULE_LEVEL(1) に設定された Usage-Monitoring-Level AVP とともに Usage-Monitoring-Information AVP を送信することで、Gx を介してフローレベルのボリュームレポートに登録します。フローレベルのモニタリングの場合、モニタリングキーは必須です。PCRF がルールとモニタリングキーを関連付ける際や、フローレベルで使用状況モニタリングを有効化または無効化する際に、モニタリングキーを使用して制御できるためです。AVP が DPCA によって解析された後、IMSA は情報を ECS に対して更新します。ECS が更新されると、使用状況モニタリングが開始され、データトラフィックが発生するたびに使用量しきい値がチェックされます。
使用状況モニタリングは、スタティックルール、定義済みルール、およびダイナミックルール定義に対応しています。
-
スタティックルールの使用状況モニタリング:スタティックルールの場合、モニタリングキーに関連付けられた最後のルール削除に関する使用状況はレポートの対象外になります。この場合、PCRF から使用状況モニタリング情報のみを受信します。
-
定義済みルールの使用状況モニタリング:事前定義されたルールに対して使用状況モニタリングを有効にする必要がある場合、PCRF は、モニタリングキーと使用量しきい値を含むルールおよび使用状況モニタリング情報を送信します。モニタリングキーは、その事前定義済みルールの PCEF で事前設定されているものと同じである必要があります。同じモニタリングキーに複数のルールを関連付けることができます。そのため、特定のモニタリングキーを有効にすると、同じモニタリングキーを持つ複数のルールのデータが追跡されることになります。AVP が DPCA によって解析された後、IMSA は情報を ECS に対して更新します。ECS が更新されると、使用状況モニタリングが開始され、データトラフィックが発生するたびに使用量しきい値がチェックされます。
-
ダイナミックルールの使用状況モニタリング:ダイナミックルール定義に対して使用状況モニタリングを有効にする必要がある場合、PCRF は課金ルールの定義や使用状況モニタリング情報(モニタリングキー、使用量しきい値など)とともにモニタリングキーを提供します。これにより、そのモニタリングキーに関連付けられているすべてのルールに対して使用状況モニタリングが実行されます。AVP が DPCA によって解析された後、IMSA は情報を ECS に対して更新します。ECS が更新されると、使用状況モニタリングが開始され、データトラフィックが発生するたびに使用量しきい値がチェックされます。ダイナミックルール定義のモニタリングキーは、PCRF によって動的に割り当てられます。これが、使用状況モニタリングのケースにおいて定義済みルールとの唯一の違いです。
-
複数のモニタリングキーで同時にしきい値違反が発生した場合、最初に 1 つのモニタリングキーの使用状況のみが報告されます。PCRF から正常な応答を受信すると、残りのモニタリングキーの使用状況が PCRF に報告されます。Tx 期限切れ/TCP リンクエラーが発生すると、報告されていない使用状況が ECS に保存されます。セッションでその後 PCRF と正常なやり取りがあった場合、報告されていない UMI が PCRF に送信されます。
使用状況レポート
サブスクライバレベルやフローレベルでの使用状況は、次の条件で PCRF に報告されます。
-
使用量しきい値に達した:PCEF はサブスクライバデータの使用量を記録し、PCRF によって指定される使用量しきい値に達しているかどうかを確認します。これは、セッションレベルとルールレベルの両方のレポートで行われます。
セッションレベルのレポートでは、実際の使用量が、使用量しきい値と比較されます。
ルールレベルのレポートでは、データトラフィックにヒットするルールを使用して、モニタリングキーが関連付けられているかどうかが確認され、モニタリングキーに基づいてデータ使用量が確認されます。条件が満たされると、使用状況の情報を IMSA に報告し、モニタリングを続行します。IMSA は、「USAGE_REPORT」トリガーが PCRF によって有効になっている場合に、CCR-U をトリガーします。この CCR で、Usage-Monitoring-Information AVP と、サブスクライバのデータ使用量を設定した「Used-Service-Unit」が送信されます。
使用量しきい値に達したときに、PCRF が使用状況モニタリング情報に PCEF からの CCR による新しい使用量しきい値を提供しない場合、使用状況モニタリングは PCEF で停止し、使用状況は報告されません。
Gx を介した非標準ボリュームレポートの実装では、しきい値に違反すると使用状況モニタリングが停止します。それ以外の場合はモニタリングが続行されます。CCA が受信されるまで、以降の使用状況は報告されません。
-
使用状況モニタリングが無効:レポートの使用状況、その他の外部トリガー、または PCRF 内部トリガーに関連しない PCEF からの CCR の結果として PCRF により使用状況モニタリングが無効にされた場合には、PCRF が Usage-Monitoring-Support AVP を USAGE_MONITORING_DISABLED に設定して使用状況モニタリングを明示的に無効にすると、PCEF はモニタリングを停止し、(モニタリングが有効だったときの)使用状況情報を PCRF に報告します。使用量しきい値に達したときに、PCRF が PCEF からの CCR による新しい使用量しきい値を提供しない場合、使用状況モニタリングは PCEF で停止し、これ以降の使用状況は報告されません。
-
IP CAN セッションの終了:IP CAN セッションが終了すると、サブスクライバの累積使用状況情報が PCEF からの CCR-T で PCRF に報告されます。PCC 使用量レベル情報が PCRF によって有効になっている場合、PCC 使用量も報告されます。
PCRF は RAR メッセージを使用し、その中に Session-Release-Cause AVP を含めて、IP CAN セッション終了を開始します。ただし、PCRF が CCA メッセージで IP CAN セッションを終了する場合もあります。不要な追加メッセージを回避するために、PCRF は、CCA-U メッセージ自体で、サブスクライバを終了するように P-GW に通知できます。そのため、すべての Gx ディクショナリの CCA メッセージに Session Release Cause が追加されました。
-
PCC ルールの削除:PCRF が使用量モニタリングキーに関連付けられている最後の PCC ルールを非アクティブ化すると、PCEF はそのモニタリングキーのデータ使用量を含む CCR を送信します。使用量モニタリングキーに関連付けられている最後の PCC ルールが非アクティブであると PCEF が報告する場合に、CCR コマンドに Charging-Rule-Report AVP が含まれていたなら、PCEF は同じ CCR コマンドでそのモニタリングキーの累積使用量を報告します。あるいは、Charging-Rule-Report AVP が RAA コマンドに含まれている場合、PCEF は新規に CCR コマンドを送信して、使用状況モニタリングキーの累積使用量を報告します。PCRF によって設定された、ルールの非アクティブ化時間を使用した最後のルールの非アクティブ化に関する使用状況レポートがサポートされています。
PCRF からのメッセージを受信すると、削除対象のルールがマーク付けされ、アクセス側の手順が完了した後にルールが削除されます。
-
PCRF 要求使用状況レポート:最後のレポートの送信以降の累積使用量(即時レポートの場合も同様)。即時レポート後に使用量はリセットされ、使用状況モニタリングが続行されます。後続の使用状況レポートには現在のレポート以降の使用量が含まれるようになります。
-
ベアラー終了時の使用状況レポートを追加できます。ベアラーが何らかの理由で削除されると、そのベアラーに関連付けられているルールも削除されます。そのため、使用状況は、ベアラー終了が原因で削除された最後のルールが関連ルールであるモニタリングキーで報告されます。
-
再検証のタイムアウト:非標準の実装では、使用状況モニタリングとレポートが有効になっていて、再検証タイムアウトが発生した場合、PCEF は CCR を送信して PCC ルールを要求し、最後のレポート以降(または、使用状況がまだ報告されていない場合には、使用状況レポートが有効になった時点以降)の有効なすべてのモニタリングキーのすべての累積使用量を、IP-CAN セッションレベル(有効な場合)およびサービスデータフローレベル(有効な場合)の累積使用量を使用して報告します。これがデフォルトの動作です。
標準実装の場合、これは CLI 設定によって有効にする必要があります。
![]() 重要 |
再検証タイムアウト時の使用状況レポート機能は、Gx を介したボリュームレポートの非標準実装ではデフォルトで使用できます。この機能は標準実装で設定可能です。 |
使用状況が報告されると、使用量カウンタはゼロにリセットされます。PCEF は、しきい値に達した後、PCRF によって新しいしきい値が提供されるまで、データ使用状況の追跡を 0 から継続します。使用状況が報告された IP-CAN セッション変更の確認応答で、PCRF から新しい使用量しきい値が提供されない場合、その IP CAN セッションを対象とした PCEF での使用状況モニタリングは続行されず、CCR-CCA 間の累積使用量は破棄されます。
サーバーの再試行でトリガーされた CCR-U は、サーバーによって付与されたクォータを考慮して、USU を報告します。新たに作成された MSCC の場合、USU を報告するために暫定クォータ設定が取得されます。
Gx を介したボリュームレポート機能を設定する方法については、Gx を介したボリュームレポートの設定 を参照してください。
Gx を介したボリュームレポート(VoRoGx)のための ICSR サポート
ボリュームのしきい値とボリュームの使用状況はスタンバイシャーシに同期され、スイッチオーバー後の既存セッションの Gx を介したボリュームレポートをサポートします。
このサポートがないと、たとえば適切な使用を強制するためにボリュームレポートを使用した場合に、サブスクライバが想定以上に高い速度を使用する可能性はありません。通信事業者はこれをすでに収益の損失と見なしている可能性があります。また、EU のローミング規制によって設定された制限に達すると、通知を受け取り、ブロック/リダイレクトされるローミングサブスクライバに深刻な影響を及ぼします。セッションがブロックされずにこの時点でセッションが継続する場合、通信事業者は上限を超えたデータに課金することができず、実質的な収益の大幅な損失が発生します(ローミングパートナーは SGSN で使用されるデータに課金する場合があります)。
Rel. 7 Gx の動作
ここでは、GPRS/UMTS ネットワークでの Rel. 7 Gx インターフェイスのサポートにより、サブスクライバのダイナミックポリシーと課金制御がどのように動作するかについて説明します。
次の図と表は、UE により開始される、システムと IMS コンポーネント間の IMSA プロセスについて説明しています。
この例では、Diameter ポリシー制御アプリケーション(DPCA)が PCRF への Gx インターフェイスです。PCRF との IMSA 間のインターフェイスは Gx インターフェイスで、セッションマネージャ(SessMgr)とオンライン課金サービス(OCS)間のインターフェイスは Gy インターフェイスです。IMSA サービスと DPCA はシステムの SessMgr の一部であることに注意してください。分かりやすくするために、図では分離されています。
![]() 重要 |
DPCA と IMSA は、ポリシー サーバー インターフェイス アプリケーション内の 1 つのモジュールとして動作します。 |

ステップ | 説明 |
---|---|
1 |
UE(IMS サブスクライバ)が、プライマリ PDP コンテキストのアクティブ化と作成を要求します。 |
2 |
SessMgr が UE に IP アドレスを割り当てます。 |
3 |
APN に対して IMSA が有効になっている場合、SessMgr は IMS 承認を要求します。 |
4 |
IMSA が、IP CAN セッションとベアラーにリソースを割り当て、ユーザーの選択キー(たとえば msisdn)に基づいて接続する PCRF を選択します。 |
5 |
IMSA が、DPCA モジュールに対して PCRF に承認要求を発行するよう要求します。 |
6 |
DPCA は、選択された PCRF に CCR 初期メッセージを送信します。このメッセージには、PRIMARY に設定された Context-Type AVP、および UE に割り当てられた IP アドレスが含まれます。このメッセージには、GENERAL に設定された Bearer-Usage AVP が含まれている場合があります。Bearer-Operation は Establishment に設定されています。PCRF がベアラーバインディングを行う場合、ベアラー ID が含まれます。 |
7 |
汎用 PDP コンテキスト用の事前設定済みルールセットが PCRF で提供されている場合、PCRF は CCA の事前設定済み課金ルールを送信することがあります。PCRF は、ダイナミックルールと承認された QoS パラメータも含める場合があります。 |
8 |
DPCA は、課金ルールの定義、課金ルールのインストール、PCRF から受信した QoS 情報、イベントトリガーなどを、PCRF から受信したルールに対応するベアラー ID とともに IMSA に渡します。IMSA が情報を保存します。ベアラー ID が存在せず、PCRF がベアラーバインディングを行う場合、ルールはスキップされます。一方、ベアラー ID が存在せず、PCEF がベアラーバインディングを行う場合、ルールが ECS に渡され、ベアラーバインディングが実行されます。 |
9 |
DPCA は、IMSA によって登録されたコールバック関数を呼び出します。 |
10 |
IMSA は、ベアラーが承認した QoS 情報を保存し、SessMgr に通知します。その他の PCRF によって提供される、PDP セッション全体に共通の情報(イベントトリガー、プライマリおよびセカンダリ OCS アドレスなど)は IMSA 内に保存されます。IMSA は、情報を処理した後、ポリシー承認が完了したことを SessMgr に通知します。 |
11 |
IMSA/DPCA でルールの検証が失敗した場合、Charging-Rule-Report AVP を含む PCRF に失敗が通知されます。それ以外の場合、IMSA が ECS セッションの作成を開始します。APN 名、プライマリおよびセカンダリ OCS サーバーアドレスなどが、SessMgr から ECS に送信されます。 |
12 |
ECS は、CC-Request-Type を INITIAL_REQUEST に設定した CCR(I) を OCS に送信してクレジット承認を実行し、クレジット制御セッションを開きます。この要求には、アクティブなルールベース ID(APN と AAA からのデフォルトのルールベース ID)と、GPRS 固有の属性(APN、UMTS QoS など)が含まれます。 |
13 |
OCS が CCA 初期メッセージを返します。これにより、静的に設定されたルールベースがアクティブ化されることがあります。また、プリエンプティブクォータが含まれていることがあります。 |
14 |
ECS が、応答メッセージで SessMgr に応答します。 |
15 |
SessMgr が、ダイナミックルールの IMSA を要求します。 |
16 |
IMSA がダイナミックルールを SessMgr に送信します。 RAR メッセージは、セッションが確立される前に許可されることに注意してください。 また、ダイナミックルール情報のリカバリとセッションマネージャの監査が進行中の場合は、RAR メッセージが拒否され、結果コード 3002 の RAA が送信されることに注意してください。 |
17 |
SessMgr が、ダイナミックルール情報を ECS に送信します。ゲートフローステータス情報およびフローごとの QoS(課金ルール)情報もメッセージで送信されます。 |
18 |
ECS は、受け取った事前定義済みルールをアクティブ化し、受け取ったダイナミックルールをインストールします。また、ゲートフローステータスと QoS パラメータが、ダイナミック課金ルールに従い ECS によって更新されます。Gx ルールベースは、ECS の group-of-ruledefs として扱われます。応答メッセージには、ECS でのルールプロビジョニングのステータスを伝達する課金ルールレポートが含まれます。ECS は、ベアラー ID のないルールに対して PCEF ベアラーバインディングを実行します。 |
19 |
ルールのプロビジョニングが部分的に失敗した場合、コンテキストセットアップが受け入れられ、失敗したルールの PCC ルールステータスを含む Charging-Rule-Report とともに、新しい CCR-U が PCRF に送信されます。ルールのプロビジョニングが完全に失敗すると、コンテキストセットアップが拒否されます。 |
20 |
PDP コンテキスト承認の応答に応じて、SessMgr は応答を UE に送信し、コールをアクティブにするか、拒否します。Charging-Rule-Report にいずれかのルールの部分的な失敗が含まれている場合、PCRF に通知され、コールがアクティブ化されます。Charging-Rule-Report に完全な失敗が含まれている場合、コールは拒否されます。 |
21 |
ステップ 18 での PCC ルールの PCEF ベアラーバインドに基づいて、UE を使用した 1 つ以上のネットワーク開始 PDP コンテキスト手順(Network Requested Update PDP Context(NRUPC)/Network Requested Secondary PDP Context Activation(NRSPCA))が行われます。 |
Rel. 7 Gx インターフェイス
Rel. 7 Gx インターフェイス機能を設定するには、コンテキストレベルで IMS 承認サービスを設定してから、IMS 承認サービスを使用するように APN を設定する必要があります。
Rel. 7 Gx インターフェイスの機能を設定するには、次の手順を実行します。
手順
ステップ 1 |
「コンテキストレベルでの IMS 承認サービスの設定」の説明に従って、GPRS/UMTS ネットワークの IMS サブスクライバの IMS 承認サービスをコンテキストレベルで設定します。 |
||
ステップ 2 |
「設定の確認」の説明に従って、設定内容を確認します。 |
||
ステップ 3 |
「APN への IMS 承認サービスの適用」の説明に従って、IMS サブスクライバの IMS 承認サービスを使用するように同じコンテキスト内の APN を設定します。 |
||
ステップ 4 |
「サブスクライバ設定の確認」の説明に従って、設定内容を確認します。 |
||
ステップ 5 |
オプション:「Gx を介したボリュームレポートの設定」の説明に従って、Gx を介したボリュームレポート機能を設定します。 |
||
ステップ 6 |
EXEC モードコマンド save configuration を使用して、フラッシュメモリ、外部メモリデバイス、もしくはネットワーク上の場所に設定を保存します。構成ファイルを検証して保存する方法の詳細については、『System Administration Guide』および『Command Line Interface Reference』を参照してください。
|
コンテキストレベルでの IMS 承認サービスの設定
次の例を使用して、GPRS や UMTS ネットワークの IMS サブスクライバの IMS 承認サービスをコンテキストレベルで設定します。
configure
context <context_name>
ims-auth-service <imsa_service_name>
p-cscf discovery table { 1 | 2 } algorithm { ip-address-modulus | msisdn-modulus | round-robin }
p-cscf table { 1 | 2 } row-precedence <precedence_value> { address <ip_address> | ipv6-address <ipv6_address> } [ secondary { address <ip_address> | ipv6-address <ipv6_address> } ]
policy-control
diameter origin endpoint <endpoint_name>
diameter dictionary <dictionary>
diameter request-timeout <timeout_duration>
diameter host-select table { { { 1 | 2 } algorithm { ip-address-modulus | msisdn-modulus | round-robin } } | prefix-table { 1 | 2 } }
diameter host-select row-precedence <precedence_value> table { { { 1 | 2 } host <host_name> [ realm <realm_id> ] [ secondary host <host_name> [ realm <realm_id> ] ] } | { prefix-table { 1 | 2 } msisdn-prefix-from <msisdn_prefix_from> msisdn-prefix-to <msisdn_prefix_to> host <host_name> [ realm <realm_id> ] [ secondary host <sec_host_name> [ realm <sec_realm_id> ] algorithm { active-standby | round-robin } ] } } [ -noconfirm ]
diameter host-select reselect subscriber-limit <subscriber_limit> time-interval <duration>
failure-handling cc-request-type { any-request | initial-request | terminate-request | update-request } { diameter-result-code { any-error | <result_code> [ to <end_result_code> ] } } { continue | retry-and-terminate | terminate }
end
注:
-
<context_name> は、IMS 承認サービスを有効にするコンテキストの名前です。
-
<imsa_service_name> は、Rel. 7 Gx インターフェイス承認用に設定する IMS 承認サービスの名前です。
-
最大 30 個の IMS 承認サービスプロファイルをシステムに設定できます。
-
セカンダリ P-CSCF IP アドレスは、P-CSCF テーブルで設定できます。p-cscf table のコマンドの詳細については、『Command Line Interface Reference』を参照してください。
p-cscf table 設定コマンドの構文は次のようになります。
p-cscf table { 1 | 2 } row-precedence precedence_value { ipv4-address ipv4_address [ ipv6-address ipv6_address ] | ipv6-address ipv6_address [ ipv4-address ipv4_address ] } [ secondary { ipv4-address ipv4_address [ ipv6-address ipv6_address ] | ipv6-address ipv6_address [ ipv4-address ipv4_address ] } [ weight value ]
-
Rel. 7 Gx インターフェイスのサポートを有効にするには、関連する Diameter ディクショナリを設定する必要があります。使用する具体的な Diameter ディクショナリの詳細については、シスコのアカウント担当者にお問い合わせください。
-
MSISDN プレフィックス範囲ベースの PCRF 選択メカニズムを設定する場合
Gx インターフェイスが一定範囲のサブスクライバの特定の PCRF に接続できるようにするには、msisdn-prefix-from <msisdn_prefix_from> と msisdn-prefix-to <msisdn_prefix_to> に、それぞれ開始 MSISDN と終了 MSISDN を設定します。
Gx インターフェイスが特定のサブスクライバの特定の PCRF に接続できるようにするには、msisdn-prefix-from <msisdn_prefix_from> と msisdn-prefix-to <msisdn_prefix_to> の両方に同じ MSISDN を設定します。
MSISDN プレフィックス範囲テーブルには、最大 128 行まで追加できます。
MSISDN の範囲は、各行間で重ならないようにする必要があります。
-
PCRF 選択のためのラウンドロビンアルゴリズムは、多数の PCRF を選択する場合にのみ効果的であり、細かいレベルでの効果は薄いです。
-
オプション:サブスクライバの Quality of Service(QoS)更新タイムアウトを設定するには、IMS 承認サービス コンフィギュレーション モードで次のコマンドを入力します。
-
オプション:シグナリング制限を設定するには、IMS 承認サービス コンフィギュレーション モードで次のコマンドを入力します。
signaling-flag { deny | permit }
signaling-flow permit server-address <ip_address> [ server-port { <port_number> | range <start_number> to <end_number> } ] [ description <string> ]
-
オプション:汎用 PDP コンテキストでどのポリシーゲートにも一致しないパケットに対するアクションを設定するには、IMS 承認サービス コンフィギュレーション モードで次のコマンドを入力します。
traffic-policy general-pdp-context no-matching-gates direction { downlink | uplink } { forward | discard }
-
GGSN および PCEF で設定される PCRF ホスト宛先を設定するには、diameter host-select CLI コマンドを使用します。
-
Gx が失敗したときに事前に定義されたルールを使用するように GGSN および PCEF を設定するには、failure-handling cc-request-type CLI を continue に設定します。使用可能または使用中のポリシーは引き続き使用され、PCRF とのそれ以上の連携はありません。
-
デフォルトの課金方法のプロビジョニングには、次の設定を使用します。この場合、AVP のオンラインとオフラインは、設定に基づいて CCR-I メッセージで送信されます。コマンドレベルで受信した Online または Offline AVP は、PCC ルールレベルで設定されていない場合、ダイナミックルールにのみ適用されます。
-
オンラインの有効化を送信するには、次の設定を使用します。
configure
active-charging service <ecs_service_name>
charging-action <charging_action_name>
cca charging credit
exit
-
オフラインの有効化を送信するには、次の設定を使用します。
configure
active-charging service <ecs_service_name>
rulebase <rulebase_name>
billing-records rf
exit
-
設定の確認
IMS 承認サービスの設定を確認するには、次の手順を実行します。
手順
ステップ 1 |
次のコマンドを入力して、IMS 承認サービスを有効にしたコンテキストに変更します。
|
ステップ 2 |
次のコマンドを入力して、サブスクライバの IMS 承認サービスの設定を確認します。
|
APN への IMS 承認サービスの適用
コンテキストレベルで IMS 承認サービスを設定したら、IMS サブスクライバに IMS 承認サービスを使用するように APN を設定する必要があります。
次の例を使用して、Rel. 7 Gx インターフェイス で説明されているように設定されたコンテキスト内で、以前に設定された APN に IMS 承認サービス機能を適用します。
configure
context <context_name>
apn <apn_name>
ims-auth-service <imsa_service_name>
active-charging rulebase <rulebase_name>
end
注:
-
<context_name> は、IMS 承認サービスが設定されたコンテキストの名前です。
-
<imsa_service_name> は、コンテキストで IMS 認証用に設定された IMS 承認サービスの名前です。
-
Rel. 7 Gx の場合、ECS ルールベースは APN で設定する必要があります。
-
ECS では、PCEF バインディングシナリオの場合に Gx を介してルールベースを変更できます。古いルールベースがなくなると、そのルールベースからインストールされていたすべてのルールが削除されます。これにより、ルールなしで残されたいくつかのベアラー(PDP コンテキスト)が終了する可能性があります。ルールベースを変更する Gx メッセージがあり、このメッセージにより事前定義済みの一部のルールもアクティブ化される場合、ルールベースの変更が最初に行われ、新しいルールベースのルールがアクティブ化されます。また、ルールベースはコール全体に適用されます。1 つのコール内のすべての PDP コンテキスト(ベアラー)で、同じ ECS ルールベースが使用されます。
-
ECS で構成された事前定義済みルールの場合、ダイナミックまたは事前定義済みルールの MBR と GBR は、PCEF バインディングに使用される前にチェックされます。すべてのルール(ダイナミックおよび事前定義済み)には、MBR が関連付けられている必要があります。GBR QCI を含むすべてのルールには、GBR も設定されている必要があります。そのため、事前定義済みルールでは、QCI が GBR QCI または非 GBR QCI のいずれであるかに応じて、適切なピークデータレート、認定データレートを設定する必要があります。詳細については、ACS 課金アクション コンフィギュレーション モードで flow limit-for-bandwidth CLI コマンドを参照してください。
-
PCRF からの Gx ルールベース(Charging-Rule-Base-Name AVP)を ECS の group-of-ruledefs として解釈するには、アクティブ課金サービス コンフィギュレーション モードで次のコマンドを設定します。
policy-control charging-rule-base-name active-charging-group-of-ruledefs
サブスクライバ設定の確認
次のコマンドを入力して、サブスクライバの IMS 承認サーバーの設定を確認します。
show subscribers ims-auth-service <imsa_service_name>
<imsa_service_name> は、IMS 認証用に設定された IMS 承認サービスの名前です。
Gx を介したボリュームレポートの設定
ここでは、Gx を介したボリュームレポートを有効にするのに必要な設定について説明します。
Gx を介したボリュームレポートを有効にするには、次の設定コマンドを使用します。
configure
active-charging service <ecs_service_name>
rulebase <rulebase_name>
action priority <priority> dynamic-only ruledef <ruledef_name> charging-action <charging_action_name> monitoring-key <monitoring_key>
exit
exit
context <context_name>
ims-auth-service <imsa_service_name>
policy-control
event-update send-usage-report [ reset-usage ]
end
注:
-
PCEF が受け入れる最大モニタリングキー値は 4294967295 です。PCEF がより大きい値を送信すると、値は符号なし整数値に変換されます。
- event-update CLI を使用すると、イベントの更新時にボリューム使用状況レポートを有効にできます。オプションキーワード reset-usage を使用すると、差分レポートをサポートできます。このレポートでは、使用状況が報告され、PCEF でリセットされます。このオプションが設定されていない場合、イベント更新の一部として使用状況の情報を送信しますが、PCEF でリセットすることはしません。
統計情報の収集
ここでは、Rel. 7 Gx の統計と設定情報を収集する方法について説明します。
統計/情報 | 実行するアクション |
---|---|
IMS 承認サービスのポリシー制御に固有の情報と統計。 |
show ims-authorization policy-control statistics |
IMS 承認サービスに使用される、承認サーバーに固有の情報と統計。 |
show ims-authorization servers ims-auth-service |
すべての IMS 承認サービスの情報。 |
show ims-authorization service all |
IMS 承認サービスの統計。 |
show ims-authorization service statistics |
IMS 承認サービスでアクティブなセッションの情報、設定、統計。 |
show ims-authorization sessions all |
IMS 承認サービスでアクティブなセッションの完全な情報、設定、統計。 |
show ims-authorization sessions full |
IMS 承認サービスでアクティブなセッションの要約情報。 |
show ims-authorization sessions summary |
アクティブな課金サービスセッションの完全な統計。 |
show active-charging sessions full |
サービスに設定されているすべてのルール定義に関する情報。 |
show active-charging ruledef all |
システムに設定されているすべてのルールベースに関する情報。 |
show active-charging rulebase all |
システムに設定されているすべての ruledef グループに関する情報。 |
show active-charging group-of-ruledefs all |