タリフ時間のサポート

更新履歴


(注)  


リリース 21.24 よりも前に導入された機能については、詳細な改訂履歴は示していません。


改訂の詳細

Release

初版

21.24 より前

機能説明

タリフ切り替え時間機能は、サブスクライバが、あるタリフプランから別のタリフプランに切り替わるときに適用されます。

Tariff-Time-Change AVP はタリフ切り替え時間を決定するために使用され、Monitoring-Time IE はタリフ時間サポート機能をサポートするために使用されます。

タリフタイマーが終了すると、ゲートウェイは別途、使用量を課金バケットに累積し、引き続き元のクォータ値から消費します。次回のレポート時(クォータの枯渇またはその他の制御イベント発生時)に、ゲートウェイはこの課金バケットの 2 つの使用量(タリフ時間変更の前後)をレポートします。

この課金バケットの 1 つ目のレポートには [Reporting-Reason] として Tariff-Time-Change が含まれ、2 つ目のバケットには前回のレポート理由と、タリフタイマー終了後のクォータの使用状況が含まれます。

データトラフィックの使用状況は、タリフ切り替え前のリソース使用量とタリフ切り替え後のリソース使用量に分けられます。Tariff-Change-Usage AVP は、Used-Service-Units AVP 内で使用され、レポートされた使用状況をタリフ時間変更の前と後で区別します。

制限事項

この機能には次の既知の制限事項があります。

  • ルールベース設定では、RG/サービス ID の組み合わせごとにサポートされるタリフ時間は 1 つだけです。

  • タリフ時間の変更の前後で異なるクォータの割り当てはサポートされません。この機能は、3GPP 標準規格に準拠していません。

タリフ時間の複製

タリフ時間複製機能は、CUPS アーキテクチャ内の Gz(オフライン)のタリフ時間管理を最適化するように設計されています。

表 1. 機能の履歴

機能名

リリース情報

説明

CUPS のタリフ時間複製

2026.02.0

この機能により、Gy バケツから Gz タリフ時間の複製を有効化できます。これにより、Sx クエリ URR が確実に抑制され、CUPS デプロイメントでのシグナリングストームが防止されます。

導入されたコマンド:

egcdr tariff replicate-ocs-tariff-time-change - この CLI コマンドは、Active Charging Service コマンドモードで構成されます。

デフォルト設定:有効にするには、Disabled-Configuration が必要です。

オンライン(Gy)とオフライン(Gz)の両方の課金を使用する Rating Group では、制御プレーン(CP)が、OCS から提供されたタリフ時間に基づくタイマーの期限切れ時に、Gz Query-URR をトリガーします。このプロセスにより、Sx インターフェイスでシグナリングの過負荷が発生し、トラフィックの多い時間帯に CPU スパイクが発生することがよくあります。

この機能により、Gy タリフ時間の Gz への自動複製が可能になり、不要な Gz Query-URR が抑制され、Gz タリフ時間が OCS 提供の Gy タリフ時間と同期されます。

タリフ時間複製の仕組み

タリフ時間の配置

タリフ時間複製機能が有効になっている場合、CP ノードと UP ノードは、適用可能性に応じて、Gy バケツから対応する Gz バケツにタリフ時間を複製します。このプロセスは、ルールでオフライン課金とオンライン課金の両方が有効になっている場合、RG-SI マッピングに基づいて行われます。

RG-SI マッピングは、Rating Group に基づいています。したがって、Gz と Gy URR をリンクするには Rating Group が同じである必要があります。

ダイナミックルール URR

ダイナミックルールの場合

  • CP ノードは、Gy と Gz の両方の URR を作成し、Sx 経由で送信します。

  • CP ノードは、ダイナミックルールの特定の RG-SI に対する Gy および Gz URR を認識します。

  • CP ノードは、動的ルールの Gy URR にタリフ時間が入力されると、ルール定義の課金アクションでオフライン課金が有効になっており、Service-Id と Rating Group が同じ場合、同じ値が対応する Gz URR の Create または Update URR IE にレプリケートされることを保証します。

静的ルールの URR

静的ルールの場合

  • UP ノードは、Gy と Gz の両方の URR を作成します。

  • UP は Gy URR の Start-of-Trafficトリガーを CP に送信し、CPノードは OCS からのクォータを要求します。

  • CP は、クォータを受信すると、タリフ時間(受信した場合)を含む Gy Update-URR を送信します。

  • UP は、課金アクションに存在する Rating Group とサービス ID の設定に基づいて、静的ルールの特定の RG-SI に対応する Gz URR を認識します。

  • UP は、静的ルールの Gy URR のタリフ時間を受信するたびに、構成でオフライン課金(egcdr)が有効になっている場合、対応する Gz URR にレプリケートされます。

UP でのタリフ時間レポート

Gz URR でタリフ時間が更新されると、UP ノードはタリフ時間に基づいてモニタリング時間のスナップショットを生成します。

タリフ時間の複製を有効化する

Before you begin

タリフ時間機能を有効にする手順は次のとおりです。

手順


ステップ 1

CLI active-charging service service_name を使用して、Active Charging Service コマンドモードに入ります。

例:

[local]CP# config 
[local]CP(config)# active-charging service ACS 
[local]CP(config-acs)#

ステップ 2

CLI rulebase rulebase_name を使用して、ルールベースの名前を定義します。

例:

[local]CP(config-acs)# rulebase cisco 
[local]CP(config-rule-base)#

ステップ 3

CLI egcdr tariff minute minute hour hour を使用して、ルールのタリフ時間を定義します。

例:

[local]CP(config-rule-base)# egcdr tariff minute 1 hour 2  

ステップ 4

CLI コマンド egcdr tariff replicate-ocs-tariff-time-change を使用して、OCS タリフ時間を Gz URR に複製します。

例:

[local]CP(config-rule-base)# egcdr tariff replicate-ocs-tariff-time-change  

タリフ時間の複製の制限事項

タリフ時間複製機能の既知の制限事項は次のとおりです。

  • Gz URR モニタリング時間の初期化: CLI egcdr tariff replicate-ocs-tariff-time-change とともにオンライン課金とオフライン課金の両方が有効になっている場合

    • Gz URR には、ルールベースにタリフ時間の設定がある場合にのみ、ルールベース設定からモニタリング時間(TTC)値が設定されます。タリフ時間がルールベースに存在しない場合、Gz URR には Gy モニタリング時間を受信するまでモニタリング時間がありません。

    • Gz URR は、Gy タリフ時間を受信すると、後続のすべての処理で Gy タリフ時間で更新されます。

  • 課金モードの切り替え中の使用量損失: この機能の CLI が有効で、ルールベースにもタリフ時間の設定がある場合、Gy のモニタリング時間を OCS から受信するまで、Gz URR はルールベースのタリフ時間に従います。

    タリフ時間の切り替えが発生し、UP が Gy モニタリング時間を受信する前に、タリフ時間の切り替えまでに蓄積された使用量が CP に報告されなかった場合、タリフ時間より前に蓄積された使用量は失われます。

  • CLI 状態変更時の Gz URR モニタリング時間の動作:CLI がセッション中に有効で、Gz URR のモニタリング時間(TTC)の値は、実行された有効化/無効化アクションに応じて、次回の更新まで最後に認識された値または設定された値に従います。

    セッション中に CLI が無効な場合、Gz URR モニタリング時間は、既存のセッションではなく、新しいセッションのみに対して、ルールベースのタリフ時間で構成された値が反映されます。

モニタリングとトラブルシューティング

この項では、タリフ時間複製機能のモニタリングとトラブルシュートに使用できる show コマンドと出力について説明します。

Show コマンドと出力

show configuration active-charging service name

この show コマンドは、特定の Active Charging サービスの構成を表示します。

local]CP2# show configuration active-charging service name ACS
config
 active-charging service ACS
    rulebase cisco
      egcdr tariff replicate-from-ocs-tariff-time-change
end
show configuration active-charging service all

この show コマンドは、特定の Active Charging Service プロファイルの構成全体を表示します。

[local]CP2# show configuration active-charging service all
config
 active-charging service ACS
    rulebase cisco
      egcdr tariff replicate-from-ocs-tariff-time-change
end
show active-charging rulebase name

この show コマンドは、特定の Active Charging Service プロファイルのルールベース構成を表示します。

[local]CP2# show active-charging rulebase name cisco
Service Name: ACS
Rule Base Name: cisco
   EGCDR Fields:
     Tariff time thresholds (min:hrs):
      Time1:  1: 1
     Replicate-OCS-Tariff-time-Change: Yes
show user-plane-service rulebase name

この show コマンドは、特定のユーザープレーンサービスのルールベース設定を表示します。

[local]laas-si-setup# show user-plane-service rulebase name cisco
 Service Name: ACS
  Rule Base Name: cisco
  EGCDR Fields:
     Tariff time thresholds (min:hrs):
      Time1:  1: 1
     Replicate-OCS-Tariff-time-Change: Yes