統合された SMF による複数世代のデバイス サポートの管理

機能の概要と変更履歴

要約データ

Table 1. 要約データ

該当製品または機能エリア

SMF

該当プラットフォーム

SMI

機能のデフォルト設定

有効:構成が必要

このリリースでの関連する変更点

N/A

関連資料

該当なし

更新履歴

Table 2. マニュアルの変更履歴

改訂の詳細

リリース

定期的な二次 RAT 使用データ報告は、MME 経由で S5/S8 インターフェースを介し、Modify-Bearer-Request、Delete-Session-Request、Delete-Bearer-Response、および Change-Notification-Request においてサポートされています。

2023.04.0

レガシー インターフェイスを使用した SMF の拡張 QoS サポートが追加されました。

2023.02.0

4G-UE およびオプション 3x 機能のフェーズ 2 サポートには、以下が含まれます。

  • DCNR ベースの UPF の選択

  • S-GW/MME からのセカンダリ RAT データ使用状況レポートの処理と CHF へのリレー

  • UE プレゼンス レポート

  • 4G から 3G へのハンドオーバーのための GTPV1 メッセージの処理

  • 4G および Wi-Fi ハンドオーバーへの SUPI + IP セッションとアフィニティ キー

  • 4G 専用 UE での 5G QoS の送信の回避

  • S-GW/MME からの 5GCNRS および 5GCNRI 通知フラグの処理

2021.01.0

最初の導入。

2020.03.0

機能説明


Important


この章で使用されている PGW-C という用語は、SMF によってサポートされている EPS インターワーキング機能を意味しており、LTE ネットワークで使用されるスタンドアロン P-GW として想定してはなりません。


デュアル接続が有効になっている UE は、4G LTE と 5G NR をサポートします。このような UE は、4G コアネットワークに信号を送信して、デュアル接続対応デバイスであることを示します。

デュアル接続新規無線(DCNR)対応 UE が MME に登録しようとすると、MME はセッション作成要求メッセージで DCNR フラグを 1 に設定した「UP 機能選択表示フラグ」IE を設定します。S-GW は S11 を介してこの IE を受信した後、S5 を介して IE を PGW-C に送信します。この IE 送信は、SGW-C および PGW-C が SGW-U および UPF を選択するのに役立ち、NR とのデュアル接続をサポートします。

SMF および PGW-C は、4G 専用デバイスとオプション 3x 対応デバイス(EPC に接続された NR および LTE 無線)の両方からのパケット データ ユニット(PDU)セッションをサポートします。

SMF は、以下の機能と機能性をサポートします。

DCNR ベースの UPF の選択

DCNR がクエリ パラメータで構成されている場合、SMF は DCNR 対応セッションに対して DCNR がサポートする UPF を選択します。DCNR は、UPF 選択の必須クエリ パラメータではありません。UPF グループ プロファイルで DCNR を構成できます。

詳細については、「ポリシーとユーザープレーンの管理」 の章の「UPF ノードの選択」 セクションを参照してください。

セカンダリ RAT データ使用状況レポート

SMF と UPF は、eNB の通信量を追跡して、NSA デバイスの NR 通信量と LTE 通信量を区別します。SMF は、S5 インターフェイスでさまざまなメッセージで使用状況データ ポートを受信し、CHF に対して使用状況を報告します。

SMF は、Intended Receiver PGW-C(IPGW)フラグに基づいて、ベアラー要求の変更、セッション要求の削除、ベアラー応答の削除、およびベアラー コマンドの削除で S5 または S8 インターフェイスを介して MME から定期的なセカンダリ RAT 使用状況データ レポートを処理します。SMF は、IRGW = 1 の場合に使用状況レポートを保持します。

SMF は、Secondary RAT Usage Data レポート IE の複数のインスタンスをサポートしています。トリガーに基づいて CHF に送信されるまで、レポートを保存します。SMF は、課金トリガーのいずれかが満たされると、保存されているセカンダリ RAT 使用量データ レポートを gtpp-ep エンドポイントを介して送信します。課金プロファイルで、保存されるセカンダリ RAT 使用レポートの最大数を構成できます。SMF は、オフライン使用状況レポートが原因で CDR が閉じられた場合、保存されているセカンダリ RAT 使用状況データ レポートをオフライン使用状況レポートとともに送信します。

[Presence Reporting] エリア

Presence Reporting Area(PRA)は、ポリシー制御や課金理由でエリア内の UE プレゼンスをレポートするために、3GPP パケット ドメイン内で定義されるエリアです。E-UTRAN の場合、PRA はネイバーまたは非ネイバーのトラッキング エリア、eNB、および/またはセルのセットで構成されます。DNN プロファイルで PRA 機能を有効にできます。

MME プールに適用される Presence Reporting Area には、UE 専用の Presence Reporting Area とコア ネットワークの事前構成された Presence Reporting Area の 2 種類があります。SMF はコア ネットワークの事前設定済み PRA をサポートしています。

4G から 2G または 3G へのハンドオーバー

4G から 2G または 3G へのハンドオーバー中に、SMF は GTPv1 メッセージ要求を拒否し、中断のないサービスの継続性を確保するために 2G または 3G との再接続を行います。SMF が要求をドロップすると、ハンドオーバーの失敗とその後の 2G または 3G への接続が遅延します。

レガシーのインターフェイスでの拡張 QoS サポート

DCNR が有効な 4G デバイスがレガシー インターフェイスを使用して SMF に接続し、Extended-BW-NR 機能が PCRF とネゴシエートされると、SMF は 4.2 Gbps を超える APN-AMBR 値を拡張ビットレートで PCRF に送信します。 AVP。

SMF が S-GW からの GTP-v2 メッセージで 4.2 Gbps を超える APN-AMBR 値を受信し、DCNR 機能が有効になっていない場合、SMF は APN-AMBR 値を 4.2 Gbps に制限します。

SMF が PCRF から拡張 QoS 値を受信し、セッションが DCNR 対応でない場合、SMF は APN-AMBR 値を 4.2 Gbps に制限します。

機能の仕組み

SMF は、4G 専用 UE からセッション作成要求を受信すると、PDU セッション ID(pdu-session-id)を生成します。SMF では、プロトコル構成オプションで PDU セッション ID を指定せずに、要求に EPS インターワーキング指示があるかどうかを検証します。UDM は、DNN ごとに SMF にインターワーキングの指示を提供します。SMF は、この表示を使用して UE が 5G に対応できるかどうかを判断しません。

SMF は、リンクされた EPS ベアラー ID(LBI)に基づいて pdu-session-id を生成します。4G セッションの場合、pdu-session-id は LBI+64 で、Wi-Fi セッションの場合、pdu-session-id は LBI+80 です。

SMF では、プロファイル DNN の下でデフォルト NSSAI を構成できます。NSSAI は、4G 専用 UE からのセッション作成時に PCF にポリシー作成要求で送信される sliceInfo IE の一部です。デフォルト スライスが構成されていない場合、SMF は構成されたスライスの 1 つを選択します。

UE が DCNR に対応していて、DCNR がセッションで有効になっている場合、SMF は UE がデュアル接続をサポートできると見なします。DNN および UPF などのその他の NF ごとに DCNR を構成できます。S-GW は、UPF 選択表示フラグ IE を介して、DCNR のサポートを PGW-C に通知します。

標準準拠

オプション 3x および 4G 専用デバイス機能は、以下の基準に準拠しています:

  • 3GPP TS 23.003 [2]

  • 3GPP TS 24.301 [23]

  • 3GPP TS 29.272 [70]

  • 3GPP TS 29.274

  • 3GPP TS 29.212

制限事項

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

  • 超低遅延 QCI はサポートされていません。

  • PRA:

    • PRA は PCF に対してのみサポートされ、CHF に対してはサポートされません。

    • PRA は、デバイス タイプではなく、接続デバイスの RAT タイプにのみ基づいて適用されます。LTE から接続されている場合、4G デバイスと 5G デバイスの両方に適用されます。

    • 1 つの PCF 更新メッセージでは、最大 4 つの PRA-ID が処理されます。PCF アップデートに 4 つ以上の PRA-ID がある場合、他の PRA-ID は無視されます。

    • PRA-ID のみが S5 インターフェイスの「Presence Reporting Area Action」 IE で送信されます。ユーザー ロケーション情報は、送信されません。

    • PRA-ID のみが N7 インターフェイスの「repPraInfos」IE で送信されます。ユーザー ロケーション情報は、送信されません。

    • 「追加の PRA 情報」が S5 および N7 インターフェイスでサポートされていないため、PRA セットはサポートされていません。

  • セカンダリ RAT データ使用状況レポート:

    • S5 インターフェイスではオプション 3 およびオプション 3x(NR セカンダリ RAT)UE のみをサポートします。

    • N2 インターフェイスでの E-UTRAN セカンダリ RAT はサポートされません。

4G および 5G デバイスをサポートするためのパラメータの構成

このセクションでは、4G および 5G デバイスをサポートする機能を SMF に構成する方法について説明します。

この機能の構成には、次の手順が含まれます。

NSSAI の構成

ここでは、ポリシー作成要求メッセージの sliceInfo IE に含めるデフォルト NSSAI を SMF で構成する方法について説明します。SMF は、4G 専用 UE からのセッション作成中に PCF にこのメッセージを送信します。

SMF でデフォルト NSSAI を構成するには、次の構成例を使用します:

config 
   profile dnn profile_name 
      nssai { sd sd_value | sst sst_value } 
      exit 

注:

  • profile dnn profile_name :DNN プロファイル名を指定します。 profile_name は 英数字の文字列である必要があります。

  • nssai { sd sd_value | sst sst_value } :デフォルトの NSSAI を構成します。

    • sd sd_value :スライス記述子(sd)を指定します。sd_value は 6 桁の 16 進文字列([0-9a-fA-F]{6} - 000000 – ffffff)である必要があります。たとえば、1A2B3c です。

    • sst sst_value :スライス タイプ(sst)の値を指定します。 sd_value は 、0 ~ 255 の範囲の整数である必要があります。

DNN プロファイルでの DCNR の有効化

SMF が DNN プロファイルを使用して処理されるセッションの DCNR 機能をサポートできるようにするには、次の構成例を使用します:

config 
   profile dnn profile_name    
      dcnr { false | true } 
      exit 

注:

  • profile dnn profile_name :DNN プロファイル名を指定します。 profile_name は 英数字の文字列である必要があります。

  • dcnr { false | true } :

    • false :DCNR フラグが false に設定されるように DNN プロファイルを構成します。デフォルトでは、この DCNR 構成は無効になっています。

    • true :DCNR フラグが true に設定されるように DNN プロファイルを構成します。

      この構成により、SMF が DCNR 機能をサポートできるようになります。DCNR 機能が有効になっている場合、UE は DCNR フラグを送信してデュアル接続をサポートしていることを示します。

UPF 選択の構成

ここでは、DCNR フラグを有効にし、DCNR に適切な優先順位を構成する方法について説明します。

UPF グループの定義

次の構成例を使用して、UPF グループを構成し、UPF グループ プロファイルで DCNR を定義します。

config 
   profile upf-group profile_name 
      dcnr { false | true } 
      exit 

注:

  • profile upf-group profile_name :指定した UPF ネットワーク構成に関連付ける必要がある UPF グループ名を指定します。 profile_name は 英数字の文字列である必要があります。

  • dcnr { false | true } :DCNR 機能を構成します。

    • false :DCNR のサポートを無効にします。これがデフォルトの設定です。

    • true :DCNR のサポートを有効にします。

UPF 選択クエリ パラメータの関連付け

次の構成例を使用して、定義された UPF グループを DNN プロファイルの UPF ネットワーク要素に関連付けます。

config 
   profile dnn profile_name 
      upf-selection-policy  upfpolicy_name 
      exit 

注:

  • policy dnn profile_name :DNN プロファイル構成モードを開始します。 profile_name は 英数字の文字列である必要があります。

  • upf-selection-policy upfpolicy_name :DNN プロファイルに関連付ける必要がある UPF 選択ポリシーの名前を指定します。 upfpolicy_name は 英数字の文字列である必要があります。

DCNR の優先順位の構成

次の構成例を使用して、UPF 選択ポリシー プロファイルで DCNR の適切な優先順位を構成します。

config 
   policy upf-selection upf_name 
      precedence precedence_num 
         dcnr 
         exit 
      exit 

注:

  • policy upf-selection upf_name :DNN プロファイルに関連付ける必要がある UPF ポリシー名を指定します。 profile_name は 英数字の文字列である必要があります。

  • precedence precedence_num :upf ポリシーに precedence 値を割り当てます。 precedence_num は 1 ~ 4 の範囲の整数である必要があります。

  • dcnr :DCNR 機能を構成します。

セカンダリ RAT 使用状況レポートの構成

CHF に送信される前にセカンダリ RAT 使用レポートを構成するには、次の構成例を使用します。

config 
   profile charging profile_name 
      max-secondary-rat-reports report_range 
      exit 

注:

  • profile charging profile_name :課金プロファイル コンフィギュレーション モードを開始します。

  • max-secondary-rat-reports report_range :GTPP(Gz)または CHF アップデートをトリガーするセカンダリ RAT 使用状況レポートの最大数を構成します。 report_range は 、0 ~ 50 の範囲の整数である必要があります。デフォルト値: 0 。

プレゼンス レポートの構成

プレゼンス レポートを構成するには、次の構成例を使用します。

config 
   profile dnn dnnprofile_name 
      presence-reporting { false | true } 
      exit 

注:

  • profile dnn dnnprofile_name :DNN プロファイル コンフィギュレーション モードを開始します。

  • presence-reporting { false | true } :DNN のプレゼンス レポートを構成します。

    • false :プレゼンス レポートを無効化します。これがデフォルトの設定です。

    • true :プレゼンス レポートを有効にします。

設定の確認

構成を確認するには、次のコマンドを使用します:
show subscriber supi supi_id nf-service smf  

上記の show コマンドの出力で、フィールド「dncr」に関連付けられている値を確認します。このフィールドには、次のいずれかの値が表示されます。

  • 有効

  • なし

  • UE が要求され有効になりました

機能が構成されている場合、「dcnr」フィールドに「有効」と表示されます。

次の構成は、show subscriber supinf-service smf コマンドの出力例です:

unknown] smf# show subscriber supi imsi-123456789012345 nf-service smf
subscriber-details 
{
"subResponses": [
{
"status": true,
"genericInfo": {
……
},
"sScMode": 1,
"chargEnabled": true,
"uetimeZone": "+00:15+1",
"allocatedIp": "209.165.201.12",
"eUtranLocation": {
"ecgi": {
"mcc": "123",
"mnc": "456",
"eutraCellId": "1234567"
},
"tai": {
"mcc": "123",
"mnc": "456",
"tac": "1820"
}
},
"alwaysOn": "None",
"dcnr": "Enabled",   
……
"policySubData": {
 "TotalDynamicRules": 3,
…………
Presence Information: "Enabled",   
 "praIdList": [  -> list of all enabled PRA IDs
          "8388608",  Status = IN
          "8388618" Status = OUT
        ]
 },

OAM サポート

ここでは、この機能の操作、管理、およびメンテナンスに関して説明します。

統計情報サポート

SMF は、DCNR セッション数を収集するために、セッションゲージの「smf_session_counter」および「smf_service_stats」の「dcnr」ラベルを使用します。SMF セッションが DCNR がサポートされている場合、「dcnr」ラベル値が有効になります。ラベルは非 DCNR セッションをサポートしていません。

次に、アクティブな DCNR SMF セッションをカウントするクエリの例を示します。

nts{action_type="rejected",app_name="smf",cluster="smf",data_center="unknown",
failure_type="hdr_decode_failure",hdr_decode_fail_reason="",instance_id="0",interface_type="
",message_type="",reject_cause="",service_name="gtpc-ep"} 2
smf_session_counter: sum (smf_session_counters{dcnr_on="enable"}) by (dcnr)
smf_service_stats: sum (smf_session_stats{dcnr_on="enable"}) by (dcnr, status, reason)
smf_session_counters{ presence-reporting ="enable"}) by (presence-reporting)

DCNR セッション カウント

DCNR の場合、セッション数は既存のセッションゲージ「smf_session_counter」の「dcnr」ラベルをサポートします。SMF セッションが DCNR セッションの場合、「dcnr」ラベル値は「enable」になります。それ以外の場合は、DCNR セッションに対して「disable」になります。

次に、DCNR アクティブな SMF セッションをカウントするクエリの例を示します。

sum (smf_session_counters{dcnr_on="enable"}) by (dcnr)

DCNR 統計の場合、既存の「smf_service_stats」カウンタは「dcnr」ラベルをサポートします。DCNR セッションの場合、このカウンタは次のラベルと値をペインします。

  • 試行統計:dcnr= "enable" および status= "attempted"

  • 成功統計:dcnr= "enable" および status= "success"

  • 障害統計:dcnr= "enable" および status= "failures"

次に、DCNR 統計のクエリの例を示します。

sum (smf_session_stats{dcnr_on="enable"}) by (dcnr, status, reason)

セカンダリ RAT データ使用状況レポート

Secondary-Rat-Data-Usage-Reports は、「smf_secondary_rat_usage_report_stats」カウンタをサポートします。これらの統計情報のラベルには、ebi、qfi、rat_type、reason、service_name、および status が含まれます。このカウンタは、次のラベルと値とペグします。

  • ebi=ebi-val

  • qfi = qfi-val

  • rat_type=NR

  • reason=success/failure

  • service_name=smf-service

  • status=ReceivedFromSgw/SentToChf

次に、DCNR 統計のクエリの例を示します。

sum (smf_secondary_rat_usage_report_stats”) by (qfi, status, reason)

プレゼンス レポート

プレゼンス レポートの場合、セッション数は既存のセッションゲージ「smf_session_counter」の「pra」ラベルをサポートします。SMF セッションでプレゼンス レポートが有効になっている場合、「presence-reporting」ラベルの値は「enable」になります。そうでない場合は、プレゼンス レポートが有効になっていない場合は「none」になります。

次に、DCNR アクティブな SMF セッションをカウントするクエリの例を示します。

sum (smf_session_counters{ pra ="enable"}) by (pra)

プレゼンス レポートの場合、統計は既存のカウンタ「smf_service_stats」の「presence-reporting」ラベルをサポートします。プレゼンス レポート セッションの場合、このカウンタは次のラベルと値をペインします。

  • 試行統計:pra = "enable" および status= "attempted"

  • 成功統計:pra = "enable" および status= "success"

  • エラー統計:pra = "enable" および status= "failures"

次に、DCNR 統計のクエリの例を示します。

sum (smf_session_stats{ pra ="enable"}) by (pra, status, reason)

バルク統計

オプション 3x および 4G 専用デバイス機能では、SMF スキーマで次のバルク統計がサポートされます。

バルク統計名

統計情報の種類

トリガー

説明

smf_session_counters

ゲージ

セッションのアタッチまたはデタッチの増減。

現在のアクティブ SMF セッションの総数を示します。DCNR セッション カウントの「dcnr=enable」などのラベルを使用して、アクティブ セッションをフィルタリングできます。

smf_session_stats

カウンタ

コール フローの成功または失敗の増分。

試行、成功、失敗など、コール フロー状態の統計を示します。DCNR 統計情報のみを対象に「dcnr=enable」などのラベルを使用して統計情報をフィルタリングできます。

セカンダリ RAT データ使用状況レポート機能は、次のバルク統計情報をサポートしています。

smf_secondary_rat_usage_ report_stats

カウンタ

secondaryRatDataUsage レポート処理のステータスの増分。

「ReceivedFromSgw」や「SentToCHF」などのコール フロー ステータスに対する secondaryRatUsageReports 処理の統計を表示します。理由や QFI などのラベルを使用して統計をフィルタリングできます。

OFCS_CDR_MESSAGE_STATS

カウンタ

新しいラベル「Trigger Type」は、構成されたセカンダリ RAT の使用制限に達したときにイベントをキャプチャします。トリガ タイプのラベルには「GZ_SECONDARY_RAT_USAGE_LIMIT_REACHED」の値が含まれています。

PRA 機能では、次のバルク統計がサポートされています。

smf_session_counters

ゲージ

セッションのアタッチまたはデタッチの増減。

現在のアクティブセッションの総数。プレゼンス レポートが有効になったセッション カウントの「pri=enable」などのラベルを使用して、セッションをフィルタリングできます。

smf_session_stats

カウンタ

コール フローの成功または失敗の増分。

試行、成功、失敗など、コール フロー状態の統計を示します。プレゼンス レポート統計情報に対してのみ「cra=enable」などのラベルを使用して統計情報をフィルタリングできます。

トラブルシューティング情報

このセクションでは、システムの動作中に発生する可能性のある問題をトラブルシューティングするために、コマンド ライン インターフェイス(CLI)コマンド、アラート、ログとメトリックスの使用に関する情報について説明します。

DCNR およびプレゼンス レポートが有効になっているサブスクライバの詳細

show subscriber nf-service smf supi supi_id full CLI コマンドは、オプション 3x 機能に対して有効になっているプレゼンス レポートが有効になっている DCNR アクティブ セッションを表示します。


(注)  


2021.02 以降のリリースでは、 namespace キーワードは廃止され、 nf-service キーワードに置き換えられました。


[unknown] smf# show subscriber nf-service smf supi imsi-310260789012345 full

subscriber-details 
{
  “subResponses”: [
    {
      “status”: true,
      “genericInfo”: {
        “supi”: “imsi-310260789012345”,
        “pei”: “imei-123456786666660”,
        “pduSessionId”: 5,
        “pduSesstype”: “Ipv4PduSession”,
        “accessType”: “3GPP_ACCESS”,
        “dnn”: “fast.t-mobile.com”,
        “plmnId”: {
          “mcc”: “123”,
          “mnc”: “456”
        },
…
        “alwaysOn”: “None”,
        “dcnr”: “Enabled”,
        “wps”: “Non-Wps Session”,
        “ratType”: “EUTRA”,
        “ueType”: “NR Capable UE”,
        “iwkEpsInd”: true,
        “sessTimeStamp”: “2021-01-12 12:40:39.931012285 +0000 UTC”,
        “callDuration”: “4m25.36784895s”,
        “ipPool”: “poolv4”,
        “commonId”: 16777223,
        “linkedEbi”: 5,
        “smfIwkEpsInd”: true,
        “snssai”: {
          “sd”: “Abf123”,
          “sst”: 1
        },
        “authStatus”: “Unauthenticated”,
        “roamingStatus”: “Roamer”,
        “uePlmnId”: {
          “mcc”: “310”,
          “mnc”: “260”
        }
      },
      “policySubData”: {
        “TotalDynamicRules”: 2,
        “TotalFlowCount”: 2,
        “TotalNonGBRFlows”: 1,
        “TotalGBRFlows”: 1,
        …
        “presenceReporting”: “Enabled”,
        “praList”: [
          {
            “praId”: “0x80000b”,
            “presenceState”: “Inactive”
          },
          {
            “praId”: “0x800000”,
            “presenceState”: “InArea”
          },
          {
            “praId”: “0x80000a”,
            “presenceState”: “OutOfArea”
          }
        ]
      },
      …
      }
    }
  ]
}

オプション 3x:DCNR 対応 UE アラート

このセクションでは、プレゼンス レポートが有効になっている DCNR 対応 UE に対してサポートされるアラートについて説明します。これらのアラートは、RAT ベースまたはエンド ユーザーの意図に従って強化できます。

DCNR 統計またはゲージの例は、pdn_sess_create、pdn_inter_sgw_handover、pdn_mbr、pcf_req_ded_brr_mod、pcf_req_ded_brr_create、pcf_req_ded_brr_delete、delete_session_request、smf_initiated_pdn_detach、ue_req_pdn_sess_rel などです。

DCNR UE 接続失敗しきい値アラート

DCNR UE 接続障害しきい値に関連するアラートを構成するには、次の例を使用します。

alerts rules group DCNRUEs
 rule DCNR_UE_SR
  expression "sum by (namespace) (increase(smf_service_stats{app_name=\"smf\", dcnr=\"enable\", rat_type!=\"EUTRA\", status=\"success\", procedure_type=\"pdn_sess_create\"}[5m])) / sum by (namespace) (increase(smf_service_stats{app_name=\"smf\", dcnr =\"enable\", rat_type!=\"EUTRA\", status=\"attempted\", procedure_type=\"pdn_sess_create\"}[5m])) < 0.10"
  severity   major
  type       "Communications Alarm"
  annotation summary
   value "This alert is fired when attach success rate of DCNR enabled UE lesser than threshold"
  exit
 exit

プレゼンス レポートを使用した DCNR UE 接続失敗しきい値アラート

次の例を使用して、プレゼンス レポートを使用した DCNR UE 接続失敗しきい値に関連するアラートを構成します。

rule DCNR_UE_PRA_ENABLE_SR
  expression "sum by (namespace) (increase(smf_service_stats{app_name=\"smf\", dcnr=\"enable\", rat_type!=\"EUTRA\", status=\"success\", procedure_type=\"pdn_sess_create\", pra=\"enable\"}[5m])) / sum by (namespace) (increase(smf_service_stats{app_name=\"smf\", dcnr =\"enable\", rat_type!=\"EUTRA\", status=\"attempted\", procedure_type=\"pdn_sess_create\", pra=\"enable\"}[5m])) < 0.10"
  severity   major
  type       "Communications Alarm"
  annotation summary
   value "This alert is fired when attach success rate of DCNR enabled UE and presence reporting enabled lesser than threshold "
  exit
 exit

DCNR UE バルク統計情報

次の SMF サービスのバルク統計情報を使用して、DCNR UE に関連する障害または問題を監視します。

表 3. DCNR UE
バルク統計名

[Query(クエリ)]

説明

4G_DCNRUE_Attempted

bulk-stats query 4G_DCNRUE_Attempted expression "sum(smf_service_stats {dcnr='enable',status='attempted', rat_type='EUTRA'}) by (namespace)" exit

4G_DCNRUE_Success

bulk-stats query 4G_DCNRUE_Success expression "sum(smf_service_stats {dcnr='enable',status='success', rat_type='EUTRA'}) by (namespace)" exit

4G_PRA_ENABLE_Attempted

bulk-stats query 4G_PRA_ENABLE_Attempted expression "sum(smf_service_stats {pra='enable',status='attempted', rat_type='EUTRA', procedure_type!='create_session_request'}) by (namespace)" exit

4G_PRA_ENABLE_Success

bulk-stats query 4G_PRA_ENABLE_Success expression "sum(smf_service_stats {pra='enable',status='success', rat_type='EUTRA', procedure_type!='create_session_request'}) by (namespace)" exit

オプション - 3x デバイス固有のエラーログ

このセクションでは、基本的なエラー状態と、オプション 3x 機能の障害をデバッグするためにキャプチャされるログを示します。

DCNR 無効化された UE または 4G 対応 UE のみ

次の例では、DCNR 無効化 UE または 4G 対応 UE のみのエラー ログを表示します。

2021/01/24 10:11:22.648 smf-service [ERROR] [GenericGtpMsg.go:1811] [smf-service.smf-app.sgw] secRatUsageRpt recvd wrongly for DNCR disbled UE, ignoring report

2020/12/19 13:17:17.834 smf-service [ERROR] [GenericGtpMsg.go:1834] [smf-service.smf-app.sgw] secRatUsageRpt recvd wrongly for 4gOnly UE, ignoring report

無効な EBI によるセカンダリ RAT 使用状況

次の例では、無効な EBI でのセカンダリ RAT の使用のエラー ログを表示します。

2021/01/24 11:38:18.917 smf-service [DEBUG] [GenericGtpMsg.go:1824] [smf-service.smf-app.sgw] Secondary Rat Data Usage Report Recvd
2021/01/24 11:38:18.917 smf-service [WARN] [IntMethods.go:137] [smf-service.Policy.gen] Qos Flow not found with EBI [8]
2021/01/24 11:38:18.917 smf-service [ERROR] [GenericGtpMsg.go:1853] [smf-service.smf-app.sgw]  Qfi invalid in secRatUsageRpt

セカンダリ RAT 使用無効な RAT タイプ

次に、無効な RAT タイプで使用されたセカンダリ RAT のエラー ログを表示する例を示します。

2021/01/24 11:42:21.474 smf-service [DEBUG] [GenericGtpMsg.go:1824] [smf-service.smf-app.sgw] Secondary Rat Data Usage Report Recvd
2021/01/24 11:42:21.474 smf-service [ERROR] [GenericGtpMsg.go:1861] [smf-service.smf-app.sgw]  Rat type invalid in secRatUsageRpt

意図した PGW がゼロに設定されたセカンダリ RAT 使用率

次に、意図された P-GW をゼロ(IRGW:0)に設定したセカンダリ RAT の使用状況のエラーログを表示する例を示します。

2021/01/24 11:33:10.390 smf-service [DEBUG] [GenericGtpMsg.go:1824] [smf-service.smf-app.sgw] Secondary Rat Data Usage Report Recvd
2021/01/24 11:33:10.390 smf-service [ERROR] [GenericGtpMsg.go:1865] [smf-service.smf-app.sgw]  secRatUsageRpt.IRPGW is false

4 を超える PRA ID を受信しました

次に、受信した PRA ID が 4 より大きい場合にエラー ログを表示する例を示します。

2021/01/24 14:48:26.085 smf-service [DEBUG] [policy_types.go:659] [smf-service.Policy.gen] praConfig:true for dnn:fast.t-mobile.com
2021/01/24 14:48:26.085 smf-service [DEBUG] [policy_pcf.go:1939] [smf-service.Policy.gen] Added PRA ID: 9388618
2021/01/24 14:48:26.085 smf-service [DEBUG] [policy_pcf.go:1939] [smf-service.Policy.gen] Added PRA ID: 9388608
2021/01/24 14:48:26.085 smf-service [DEBUG] [policy_pcf.go:1939] [smf-service.Policy.gen] Added PRA ID: 8388618
2021/01/24 14:48:26.085 smf-service [DEBUG] [policy_pcf.go:1939] [smf-service.Policy.gen] Added PRA ID: 9388619
2021/01/24 14:48:26.085 smf-service [WARN] [policy_pcf.go:1934] [smf-service.Policy.gen] Max 4 PRAs allowed, ignoring the PRA-ID (8388608) from PCF
2021/01/24 14:48:26.085 smf-service [WARN] [policy_pcf.go:1934] [smf-service.Policy.gen] Max 4 PRAs allowed, ignoring the PRA-ID (8388619) from PCF

SMF における 2G および 3G ネットワーク統合

2G および 3G ネットワーク統合概要

表 4. 機能の履歴(表)

機能

リリース

説明

GTPv1 を介した 2G および 3G セッションの接続と切断の手順

2025.03.0

この機能には、v1SGSN の SMF での 2G および 3G セッションのアタッチとデタッチのサポートに関する詳細が含まれています。これは、GTPv1 のメッセージ/手順、および同等の GTPv2 に変換される情報要素をキャプチャします。

2G および 3G セッションの QoS ネゴシエーション

2025.03.0

この機能により、SMF の S4-SGSN を利用する 2G および 3G サブスクライバの Quality of Service(QoS)ネゴシエーション機能が導入されています。これにより、ホーム ロケーション レジスタ (HLR) または PCF から発信されるトリガーに基づいて、デフォルト ベアラーの QoS パラメーターを動的に自動調整できます。

これにより、ネットワークは変化する条件とサブスクライバのニーズに適応し、リソースの使用率を最適化し、ユーザー エクスペリエンスを向上させることができます。

S4-SGSN セッションの引き継ぎと、2G および 3G ネットワークのモビリティ管理

2025.03.0

この機能では、SMF の S4SGSN に対する 2G および 3G サポートのコンテキスト内での、ベアラー要求の変更(MBR)とハンドオーバーのシナリオの処理について詳しく説明します。ユーザー ロケーションの変更、RAT 間ハンドオーバー(4G から 3G/2G および 3G/2G から 4G )、RAT 内ハンドオーバー(3G SGW ハンドオーバー)、および専用ベアラーを含むハンドオーバーの手順について概説します。

これにより、ハンドオーバー中にセッションが維持されるため、ユーザー アプリケーションの中断が最小限に抑えられます。

S4-SGSN の 2G および 3G セッションの接続と切断の手順

2025.02.0

この機能により、S4-SGSN(サービング GPRS サポート ノード)から発信される接続およびデタッチ機能を管理するためのサポートが SMF に追加されます。これにより、2G/3G および 4G/5G のネットワーク制御を 1 つのコンバージド コアに統合できます。ネットワークを統合すると、ネットワーク管理を簡素化し、運用コストを削減できます。

導入されたコマンド:

profile converged-core activated-features 2g3g :この CLI コマンドは、SMF で 2G および 3G RAT タイプの S4-SGSN サポートを有効にします。

デフォルト設定無効:有効にするには構成が必要です。

コンバージド コア(CC)に 2G および 3G ネットワークの統合が含まれることにより、単一の環境で 2G、3G、4G、Wi-Fi および 5G ネットワークなどの無線アクセス技術の全範囲がサポートされます。これにより、無線アクセス タイプごとに個別のネットワークを維持する必要がなくなります。

S4-SGSN 機能の 2G および 3G セッションの接続および切断手順では、SBI インターフェイスの SMF のサポートを活用して、既存の SMF セットに 2G および 3G RAT タイプを含めます。4G 用の SMF でサポートされている機能は 2G および 3G ネットワークにまで拡張されています。

この機能の主な機能は次のとおりです:

  • GTPv2 プロトコルのサポート: S4-SGSN ノードから発信されるアタッチおよびデタッチ シグナリング メッセージを処理するために、SMF 内で必要な GTPv2 プロトコル処理を実装します。

  • コンバージドコア統合: 4G/5G サブスクライバと同じ SMF インスタンス内で 2G/3G サブスクライバを管理できます。これにより、ネットワーク管理が合理化され、個別のコントロールプレーンエンティティの必要性が軽減されます。

  • RAT 間モビリティ: 2G/3G ネットワークと 4G/5G ネットワーク間のモビリティ シナリオをサポートし、異なる無線アクセス技術(RAT)間で一貫したユーザー エクスペリエンスを実現します。

コンバージド コアとの 2G および 3G ネットワーク統合の標準規格に準拠

2G および 3G ネットワーク統合機能は、SMF での N7 および N40 インターフェイスと共通データ タイプの構成に関する次の 3GPP 標準に準拠しています。

  • 3GPP TS 29.512、バージョン 17.3.0:N7 インターフェイス用

  • 3GPP TS 32.291、バージョン 17.0.0:N40 インターフェイス用

  • 3GPP TS 29.571、バージョン 17.3.0:一般的なデータ型の場合

コンバージド コアとの 2G および 3G ネットワーク統合の前提条件

SMF の 2G および 3G ネットワーク統合機能の前提条件は次のとおりです。

  • この機能を有効にする前に、PCF/CHF のユーザーは 3GPP リリース バージョン 17 以降にアップグレードする必要があります。

  • 2G および 3G コールとインタラクションについては、Gx、Gy、および Gz インターフェイスから N7 または N40 インターフェイスに移行する必要があります。

  • UE が 2G または 3G ネットワークに接続されている場合、5G ネットワークへのハンドオーバーは許可されないため、2G および 3G の接続中にセカンダリ PDR は作成されません。

コンバージド コアとの 2G および 3G ネットワーク統合の制限事項

SMF の 2G および 3G ネットワーク統合機能には次の制限があります。

  • この機能では、セカンダリ PDP コンテキスト(ネットワークまたは UE)はサポートされていません。

  • 2G および 3G ネットワークは、4G ネットワークの SMF でサポートされていない DHCP/OC/VoGX 機能をサポートしていません。

  • S4-SGSN ノードからの CSR 要求で、新しい無線(DCNR)とのデュアル接続が受信されません。したがって、SMF では DCNR サポートは必要ありません。

  • S4-SGSN/SGSN は HSS/HLR からサブスクリプション データを取得するため、UTRAN/GERAN 接続の場合、N10 サブスクリプションのフェッチ、通知へのサブスクリプション、および登録機能はスキップされます。

S4-SGSN の接続と切断の手順コール フロー

接続と切断の手順については、S4-SGSN ネットワークを介した PDN 接続コール フローと PDN 切断コール フローを通じて説明します。

S4-SGSN を介した PDN 切断

ここでは、S4-SGSN を介した PDN 接続でのコール フローとステージについて説明します。

図 1. S4-SGSN を介した PDN 切断

特定の段階では、SMF を介した GERAN および UTRAN 上の初期アタッチでの SMF と他の NF 間の相互作用について説明します。

  1. SMF は SGW から CreateSessionRequest 通知を受信します。CreateSessionRequest の RAT タイプは、2G 接続の場合は GERAN、3G 接続の場合は UTRAN です。

    ユーザー ロケーション情報(ULI)には、指定された値のいずれかが含まれます。

    • ルーティング エリア識別子(Rai)

    • サービング エリア識別子(Sai)

    • セル グローバル識別子(Cgi)

    • サービス エリア識別子 ⁺ ルーティング エリア識別子

    • セル グローバル識別子 ⁺ ルーティング エリア識別子

    さまざまな通知の IE および RAT タイプ値の詳細については 、「S4-SGSN をサポートするためのインターフェイス レベルの IE 情報」を参照してください。

  2. SMF は PolicyCreateRequest メッセージを PCF に送信して、ポリシーの関連付けを確立します。

  3. SMF は、ポリシー課金情報および制御情報を含む PolicyCreateSuccess メッセージを PCF から受信します。

  4. UE IP アドレスが割り当てられ、SMF がトリガ UE_IP_CHを使用して PolicyUpdateRequest メッセージを PCF に送信します。

  5. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。

  6. SMF は PCF から受信した課金ポリシーに基づいて、CHF に向けて ChargingDataRequest メッセージを開始します。

  7. SMF は CHF から ChargingDataSuccess メッセージを受信し、次の通知を受信します。

    • セッションまたは RG レベルで CC がトリガーする

    • セッション レベルの時間またはボリュームの制限

    • RG レベルでの時間またはボリュームの制限

    • RG レベルのクォータ

  8. SMF は、PDR、QER、FAR、URR に関連する情報を中継するために、UPF に向けて N4SessionEstablishmentRequest メッセージを送信します。

  9. SMF は UPF から N4SessionEstablishmentSuccess メッセージを受信します。

  10. SMF は S-GW に CreateSessionResponse メッセージを送信し、デフォルトのベアラーに関するベアラー情報とトンネル エンドポイント ID(TEID)を含めます。

S4-SGSN を介した PDN 切断

ここでは、SGSN を介した PDN 接続でのコール フローとステージについて説明します。

UE で開始されたリリース

このコール フローは、S4-SGSN を介した PDN 切断のために UE が開始するリリースを示しています。

図 2. UE が開始した PDN の切断

次の手順では、S4-SGSN を介した PDN 切断のために UE が開始するリリースについて説明します。

  1. SMF は SGW から DeleteSessionRequest メッセージを受信します。

  2. SMF が N4SessionReleaseRequest メッセージを送信して、ユーザー プレーン リソース UPF を削除します。

  3. SMF は、UPF から最終的な使用状況を示す N4SessionReleaseSuccess メッセージを受信します。

  4. SMF は、DeleteSessionResponse を SGW に送信します。

  5. SMF は、最終的な使用状況を含む ChargingReleaseRequest メッセージを CHF に送信します。

  6. SMF は、CHF から ChargingReleaseSuccess メッセージを受信します。

  7. SMF は、PolicyDeleteRequest メッセージを PCF に送信して、PCF へのポリシーの関連付けを削除します。

  8. SMF は PCF から PolicyDeleteSuccess メッセージを受信します。

SMF によって開始されたリリース

このコールフローは、S4-SGSN を介した PDN 切断のために SMF が開始するリリースを示しています。

図 3. UE が開始した PDN の切断

この手順では、PDN 切断のために SMF によって開始されるリリースについて説明します:

  1. SMF によって開始されたリリースは、Clear subscriber コマンドを使用してトリガーされます。

  2. SMF は、更新 FAR でドロップ アクションが設定された N4SessionModificationRequest メッセージを UPF に送信します。

  3. SMF は UPF から N4SessionModificationSuccess メッセージを受信します。

  4. SMF は、DeleteBearerRequest メッセージを SGW に送信して、ベアラー コンテキストを削除します。

  5. SMF は SGW から DeleteBearerSuccess メッセージを受信します。

  6. ユーザー プレーン リソースを削除するために SMF は、UPF に N4SessionReleaseRequest メッセージを送信します。

  7. UPF からの最終使用とともに SMF は、N4SessionReleaseSuccess メッセージを受信します。

  8. SMF は、最終的な使用状況の ChargingReleaseRequest メッセージを CHF に送信します。

  9. SMF は、CHF から ChargingReleaseSuccess メッセージを受信します。

  10. SMF は PolicyCreateRequest メッセージを PCF に送信して、ポリシーの関連付けを確立します。

  11. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。

S4-SGSN をサポートするためのインターフェイス レベルの IE 情報

このセクションでは、S5/S8、N7、N40、および N4 インターフェイスからの通知の IE および RAT タイプの値に関する情報を提供します。

S5/S8 インターフェイス

制御シグナリングがオペレータ ネットワークの S4-SGSN ノードから発信される場合に S5/S8 インターフェイスでサポートされる新しい enum と対応する値のセットを次に示します。

表 5. S5/S8 インターフェイス

インターフェイス S5/S8 のメッセージ

IE

詳細

メッセージのセッション要求の作成/変更

GTPV2_IE_RAT_TYPE

GERAN/UTRAN

セッション要求の作成/変更/削除

GTPV2_IE_ULI

ユーザー ロケーション情報(ULI)に、次のリストされている値のいずれか 1 つが含まれている。

  • Rai

  • Sai

  • Cgi

  • Cgi + Rai

  • Sai + Rai

N7 インターフェイス

N7 インターフェイス メッセージについては、次の IE 情報を参照してください。

表 6. N7 インターフェイス

インターフェイス N7 メッセージ

IE

詳細

メッセージ :: N7 作成要求

SmPolicyContextData - >ServNfId

GTPv2 2G/3G コール用の AnGwAddr および GTPv1 2G/3G コール用の SgsnAddr

SmPolicyContextData->RatType

GERA/UTRA

SmPolicyContextData->AccessType

3GPP_ACCESS

SmPolicyContextData-> PolicyCtrlReqTriggers

'SCELL_CH', 'SAREA_CH', 'SCNN_CH'

SmPolicyContextData-> UserLocationInfo-> GeraLocation/UtraLocation

GeraLocation または UtraLocation には、次の値のいずれかを含めることができます。

  • Rai

  • Sai

  • Cgi

  • Cgi + Rai

  • Sai + Rai

SmPolicyContextData->Suppfeat

PCF のリリース バージョンが 17.3.0 以上で、2g3g CLI が設定されている場合、2G3GIWK フラグ ビットは 1 に設定されます。

メッセージ :: N7 更新要求

SmPolicyUpdateContextData ->ServNfId

GTPv2 2G/3G コール用の AnGwAddr および GTPv1 2G/3G コール用の SgsnAddr

SmPolicyUpdateContextData ->RatType

GERA/UTRA

SmPolicyContextData-> PolicyCtrlReqTriggers

'SCELL_CH', 'SAREA_CH', 'SCNN_CH'

SmPolicyUpdateData->ServNfId

SmPolicyUpdateData-> UserLocationInfo-> GeraLocation/UtraLocation

GeraLocation または UtraLocation には、次の値のいずれかが含まれます。

  • Rai

  • Sai

  • Cgi

  • Cgi + Rai

  • Sai + Rai

メッセージ :: N7 削除要求

SmPolicyDeleteData-> UserLocationInfo-> GeraLocation/UtraLocation

GeraLocation または UtraLocation には、次の値のいずれかが含まれます。

  • Rai

  • Sai

  • Cgi

  • Cgi + Rai

  • Sai + Rai

N40 インターフェイス

N40 インターフェイス メッセージについては、次の IE 情報を参照してください。

表 7. N40 インターフェイス:

インターフェイス N40 メッセージ

IE

詳細

メッセージ:ChargingDataRequest

PDUSessionInformation-> RatType

GERA/UTRA

nfConsumerIdentification-> nodeFunctionality

SMF

PDUSessionInformation ->servingNetworkFunctionID -> nodeFunctionality

GTPv2 2G/3G 用の SGW および GTPv1 2G/3G コール用の SGSN

UserLocationInfo-> GeraLocation/UtraLocation

GeraLocation または UtraLocation には、次の値のいずれかを含めることができます。

  • Rai

  • Sai

  • Cgi

  • Cgi + Rai

  • Sai + Rai

メッセージ:ChargingDataResponse

[]triggers

トリガ タイプ CGI_SAI_CHANGE RAI_CHANGE

MultiUnitInformation-> []triggers

トリガ タイプ CGI_SAI_CHANGE RAI_CHANGE

メッセージ:ChargingReleaseRequest

PDUContainerInformation-> RatType

GERA/UTRA

PDUContainerInformation-> ServingNodeID-> nodeFunctionality

GTPv2 2G/3G 用の SGW および GTPv1 2G/3G コール用の SGSN

PDUSessionInformation ->servingNetworkFunctionID -> nodeFunctionality

GTPv2 2G/3G 用の SGW および GTPv1 2G/3G コール用の SGSN

PDUSessionInformation-> RatType

GERA/UTRA

nfConsumerIdentification-> nodeFunctionality

SMF

UserLocationInfo-> GeraLocation/UtraLocation

GeraLocation または UtraLocation には、次の値のいずれかを含めることができます。

  • Rai

  • Sai

  • Cgi

  • Cgi + Rai

  • Sai + Rai

N4 インターフェイス

N4 インターフェイス メッセージについては、次の IE 情報を参照してください。

表 8. N4 インターフェイス

インターフェイス N4

IE

詳細

PFCP 確立要求

PFCP 変更要求

Subscriber Params->Rat Type

[RAT タイプ(RAT Type)] の値は 1 または 2 のいずれかです。

1 - UTRAN

2 - GERAN

Subscriber Params->Uli

ユーザー ロケーション情報(ULI)に、次のリストされている値のいずれか 1 つが含まれている。

  • Rai

  • Sai

  • Cgi

  • Cgi + Rai

  • Sai + Rai

Subscriber Params->Sgsn address

SGSN アドレスは、IPv4/IPv6 のいずれかになります。

Subscriber Params->Ggsn address

GGSN アドレスは、IPv4/IPv6 のいずれかになります。

Create_FAR ->Outer Header Creation ->Teid

TEID 値には、SGW GTP-U TEID が含まれています。


(注)  


ユーザー ロケーション情報 - ロケーション領域識別子(Lai)は、S5/S8、N7、N40、および N4 インターフェイスではサポートされていません。


2G と 3G RAT タイプの S4-SGSN を有効化

この設定により、SMF で 2G および 3G RAT タイプの S4-SGSN サポートを有効にすることができます。

手順

ステップ 1

構成モード内の統合コア プロファイル名 converged-core <name> を開始します。

config
profile converged-core <name>

ステップ 2

2g3g フラグを入力して SMFでS4-SGSN を有効にし、コマンドを終了します。

config
   profile converged-core <name>
   activated-features 2g3g
end

構成例は、次のとおりです:

[smf] smf(config)# profile converged-core cc activated-features ?
Possible completions:
  2g3g               This flag enables the support for 2G 3G RAT on SMF
  upf-blocklisting   This flag enables upf blocklist feature 
[smf] smf(config)# profile converged-core cc activated-features 2g3g 
Tue Mar  4  13:28:27.850 UTC+00:00
[smf] smf(config-converged-core-cc)#

(注)  

 

構成を無効にするには、指定された構文を使用します:

config
   profile converged-core <name>
   [no] activated-features 2g3g
end

設定が無効になっている場合、S4-SGSN(v2)メッセージは適切な System Failure エラーコードで拒否され、 gtpc_app_total_unexpected_gtpc_msg_events メトリックが増分されます。

ステップ 3

オプション:show running-config profile converged-core cc CLI コマンドを実行して、2g3g フラグが有効になっているかどうかを確認します。

[smf] smf# show running-config profile converged-core cc
Tue Mar  4  13:30:51.799 UTC+00:00
profile converged-core cc
 supported-features [ rolling-upgrade-all ]
 activated-features 2g3g
exit

N40 充電コンプライアンス バージョンの構成

この手順により、SMF の 2G および 3G セッションに対する N40 の 3GPP 仕様 TS 32.291(バージョン 17.0.0)を構成できます。

手順

ステップ 1

コンフィギュレーション モードで compliance profile name を開始します。

config
profile compliance < compliance profile name>

ステップ 2

17.0.0 として nchf-convergedcharging を開始し、コマンドを終了します。

config
profile compliance < compliance profile name>
service nchf-convergedcharging version spec 17.0.0
end

構成例を示します。


[smf] smf(config-compliance-comp1)# service nchf-convergedcharging version spec ?
Description: 3gpp nchf-convergedcharging Spec version number - 15.0.0 [default] 
Possible completions:
  [17.0.0] 15.0.0  15.1.0  15.2.1  15.3.0  15.3.0.custom  15.3.0.std  15.4.0  16.8.1  17.0.0
[smf] smf(config-compliance-comp1)# service nchf-convergedcharging version spec 17.0.0
Mon Oct  21 12:19:46.838 UTC+00:00
[smf] smf(config-service-nchf-convergedcharging)# 

ステップ 3

オプションshow running-config profile compliance comp1 service nchf-convergedcharging CLI コマンドを実行して、N40 インターフェイスの課金準拠バージョンを確認します。

[smf] smf# show running-config profile compliance comp1 service nchf-convergedcharging
Wed Oct  23 11:49:52.490 UTC+00:00
profile compliance comp1
 service nchf-convergedcharging
  version uri v1
  version full 1.0.0
  version spec 17.0.0
 exit
exit
[smf] smf#


N7 ポリシー コンプライアンス バージョンの構成

この手順では、SMF での 2G および 3G セッションの N7 ポリシーのバージョン 17.3.0 の 3GPP 仕様 TS 29.512 を構成できます。

手順

ステップ 1

コンフィギュレーション モードの compliance profile name を開始します。

config
profile compliance < compliance profile name>

ステップ 2

17.3.0 として nchf- smpolicycontrol を開始し、コマンドを終了します。

config
profile compliance < compliance profile name>
service nchf- smpolicycontrol version spec 17.3.0
end

構成例を示します。


[smf] smf(config-compliance-comp1)# service npcf-smpolicycontrol version spec ?
Description: 3gpp npcf-smpolicycontrol Spec version number - 15.2.0 [default] 
Possible completions:
  [17.3.0]  15.0.0  15.2.0  15.4.0  16.10.0  17.3.0
[smf] smf(config-compliance-comp1)# service npcf-smpolicycontrol version spec 17.3.0
Mon Oct  21 12:21:22.960 UTC+00:00
[smf] smf(config-service-npcf-smpolicycontrol)

ステップ 3

オプション: CLI コマンドの show running-config profile compliance comp1 service npcf-smpolicycontrol を実行して、N7 インターフェイスのポリシー コンプライアンス バージョンを確認します。

[smf] smf# show running-config profile compliance comp1 service npcf-smpolicycontrol
Wed Oct  23 11:49:01.841 UTC+00:00
profile compliance comp1
 service npcf-smpolicycontrol
  version uri v1
  version full 1.0.0
  version spec 17.3.0
 exit
exit

2G および 3G セッションの show コマンドと clear session コマンド

このセクションでは、SMF の 2G および 3G ネットワーク インターゲート機能に関連する show コマンドと clear session コマンドについて説明します。

UTRAN RAT タイプの 3G セッションのサブスクライバ情報の表示

次に、UTRAN RAT タイプを指定した 3G セッションに対する show subscriber CLI コマンドの出力例を示します。

show subscriber nf-service smf supi imsi-123456789012345 full


  "subResponses": [
    {
      "status": true,
      "genericInfo": {
        "pduState": "pduState_None",
        "supi": "imsi-123456789012345",
        "pei": "imei-123456786666660",
        ...
       "uetimeZone": "+00:15+1",
        "allocatedIp": "12.0.0.1",
        "alwaysOn": "None",
        "dcnr": "None",
        "wps": "Non-Wps Session",
        "ratType": "UTRA",
        "ueType": "NR Capable UE",
        "sessTimeStamp": "2025-03-03 12:34:35.409932765 +0000 UTC",
        ...
     "ipAllocationBy": "Dynamic",
        "anType": "3GPP_ACCESS",
        "utranLocation": {
          "cgi": {
            "mcc": "123",
            "mnc": "456",
            "lac": "04d2",
            "cellId": "0004"
          },
          "ueLocationTimestamp": "2025-03-03T12:34:35Z"
        },
        "initialRatType": "UTRA"
      },
      "policySubData": {
        "TotalDynamicRules": 1,
        "TotalFlowCount": 1,
        "TotalNonGBRFlows": 1,
       
    },
    ...
     "access3GSubData": {
        "localTeid": 2097154,
        "lbi": 5,
        "bearerContexts": [
          {
            "ebi": 5,
            "defBrr": true,
            "dlFteid": {
              "teid": 1647,
              "ipaddr": "10.1.34.62"
            }
          }
        ],
   "AnGwAddr": {  For GTPv2 3G call 
    "anGwIpv4Addr": "10.1.0.227"
   }

   "sgsnAddr": {  For GTPv1 3G call 
   "sgsnIpv4Addr": "10.1.0.227"
  }
        "gtpVersion": "GtpV2"
      }
    }
  ]
}

2G セッションの出力は、GERAN が RAT タイプと同様です。

セッション数の情報の表示

特定の RAT タイプのアクティブ セッションの数を表示するには、 show subscriber count CLI コマンドを使用します。次に例を示します。

show subscriber count nf-service smf rat utran

subscriber-details 
{
  "sessionCount": 1
}

(注)  


RAT タイプ ベースの show および clear session オプションが、次に示すように、2G および 3G セッション向けに拡張されました。

  • show subscriber nf-service smf rat geran/utran​

  • clear subscriber nf-service smf rat utran/geran


クリア セッションの場合、IMSI、MSID、ルールベースなどの 4G セッションに適用されるオプションは、2G および 3G セッションにも適用されます。

2G および 3G サポートのための S4-SGSN MBR およびハンドオーバー手順

この機能は、コンバージドコアを強化し、2G(GERAN)および 3G(UTRAN)ネットワークで動作する UE のモビリティとセッション継続性を提供します。ユーザーの場所の更新を管理するためのベアラー要求の変更(MBR)の処理に焦点を当てており、ユーザーが異なる RAT 間を移動するときに中断のないサービスを保証するためのさまざまな引き継ぎシナリオをサポートしています。

以下は、SMF での S4-SGSN の MBR および引き継ぎの手順のリストです。

  • ユーザーの場所の更新処理(MBR)

  • RAT 間ハンドオーバーのサポート(4G/LTE <=> 2G/3G)

  • 専用ベアラーの処理

  • RAT 内ハンドオーバーのサポート(2G/3G)

制限付き S4-SGSN ハンドオーバー

SMF での制限付き S4-SGSN ハンドオーバーサポートのリストを次に示します。

  • UE 接続が 2G/3G アクセスタイプである場合、5G への直接および間接ハンドオーバーとその逆は、 サービスがサポートされていない という理由で拒否されます。指定されたハンドオーバーはサポートされていません。

    • 2G/3G -> 5G

    • 5G->2G/3G

    • 5G->4G->2G/3G

    • 2G/3G->4G->5G

  • 2G/3GからWi-Fiおよびその逆の直接ハンドオーバーはサポートされていません。2G/3G->4G-> Wi-Fiおよびその逆などの間接的なハンドオーバーがサポートされています。

  • SMF は、2G/3G ハンドオーバーを処理するときに、ModifyBearerRequest 内のハンドオーバー通知フラグを無視します。

  • 接続手順中に 2G/3G CLI が有効になっていない場合、2G/3G へのハンドオーバーは拒否されます。

  • 以前のリリース 2025.2.0 バージョンで 4G セッションが確立されている場合、2G/3G へのハンドオーバーは拒否されます。

ユーザーのロケーション変更のための MBR 手順

このコールフローは、S4-SGSN のユーザーの場所の変更に対する MBR 手順を示しています。

Workflow
図 4. ULI 変更に対する MBR

次の手順では、SMF での MBR のプロセスの段階的な説明を示します。

  1. SMF で 2G/3G が正常にアタッチされると、SMF は、変更された cgi/rai/rai 値を含む ModifyBearerRequest メッセージを受信します。

  2. SMF は、ベアラー応答の変更を S-GW に送信します。

  3. SMF は次の値とともに N4ModificationRequest メッセージを送信します。

    • cgi/rai/rai を更新したPFCP_IE_SUB_PARAMS

    • トリガーが設定された URR に送信されるPFCP_IE_QUERY_URR

  4. SMF は使用状況レポートを含む N4ModificationResponse メッセージを受信します。

  5. SMF は、次の値を含む ChargingDataUpdateRequest メッセージを CHF に送信します。

    • RAT_CHANGE としての TriggerType

    • E-UTRAN RAT タイプの MultipleUnitUsage

    • UTRAN RAT タイプの PDUSessionChargingInformation

  6. SMF は CHF から ChargingDataUpdateResponse メッセージを受信します。

  7. SMF は、SAREA_CH を含む PolicyUpdateRequest メッセージを送信します。

  8. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。


(注)  


コール フローは、2G RAT タイプと同様です。


S4-SGSN RAT 間ハンドオーバーの手順

このセクションでは、ホームとローミングのシナリオでの 4G と 2G/3G 間のハンドオーバーについて説明します。

次の手順は、S4-SGSN での RAT 間ハンドオーバーの一部として説明されています。

  • 4G ホーマーから 3G ローマーへのハンドオーバー

  • 3G ホーマーから 4G ローマーへのハンドオーバー

  • 4G ローマーから 3G ホーマーへのハンドオーバー

  • 3G ローマーから 4G ホーマーへのハンドオーバー

4G ホーマーから 3G ローマーへ

このコール フローは、S4-SGSN での 4G ホームから 3G ローミングへの inter-Rat ハンドオーバー シナリオを示しています。

Workflow
図 5. 4G ホーマーから 3G ローマーへ

次の手順では、SMF での 4G ホームから 3G ローマへの RAT 間ハンドオーバーのプロセスについて、順を追って説明します:

  1. SMF で 4G が正常にアタッチされると、SMF は次の値の ModifyBearerRequest メッセージを受信します。

    • サービング NW 内のビジター PLMN

    • RAT タイプ UTRAN

    • 変更済みターゲットGTP-U TeID

  2. SMF は次の値とともに N4ModificationRequest メッセージを送信します。

    • ratType = 1(UTRAN)roaming_status = 4(ROMER)を伴う PFCP_IE_SUB_PARAMS

    • N9 および S5 PDR を作成します。

    • N3 および S5 PDR を削除します。

    • external_header_creationforw アクションが設定され、ターゲット TeID になっている DL S5 FAR を更新します。

    • オンラインとオフライン URR のQuery_interface

  3. SMF は使用状況レポートを含む N4ModificationResponse メッセージを受信します。

  4. SMF は、次の値を含む ChargingDataUpdateRequest メッセージを CHF に送信します。

    • RAT_CHANGE としての TriggerType

    • E-UTRAN RAT タイプの MultipleUnitUsage

    • UTRAN RAT タイプの PDUSessionChargingInformation

  5. SMF は CHF から ChargingDataUpdateResponse メッセージを受信します。

  6. SMF は、RAT_TY_CH および RAT タイプ UTRAN として repPolicyCtrlReqTriggers を含む PolicyUpdateRequest メッセージを送信します。

  7. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。


(注)  


コール フローは、RAT タイプが 2G ネットワークの GERAN になる 4G ホームと 2G ローミングのシナリオで似ています。


3G ホーマーから 4G ローマー

このコールフローは、S4-SGSN での 3G ホーマーから 4G ローマーへの inter-Rat ハンドオーバー シナリオを示しています。

Workflow
図 6. 3G ホーマーから 4G ローマー

次の手順では、SMF での 3G ホーマーから 4G ローマーへの RAT 間ハンドオーバーのプロセスについて、順を追って説明します。

  1. SMF で 4G が正常にアタッチされると、SMF は次の値の ModifyBearerRequest メッセージを受信します。

    • サービング NW 内のビジター PLMN

    • RAT タイプ E-UTRAN

    • 変更済みターゲットGTP-U TeID

  2. SMF は次の値とともに N4ModificationRequest メッセージを送信します。

    • ratType = 1(UTRAN)roaming_status = 4(ROMER)を伴う PFCP_IE_SUB_PARAMS

    • S5 UL PDR の削除

    • S5 UL PDR の再作成

    • external_header_creationforw アクションが設定され、ターゲット TeID になっている DL S5 FAR を更新します。

    • オンラインとオフライン URR の Query_interface

    3G 接続中にセカンダリ PDR が作成されません。

  3. SMF は使用状況レポートを含む N4ModificationResponse メッセージを受信します。

  4. SMF は、次の値を含む ChargingDataUpdateRequest メッセージを CHF に送信します。

    • RAT_CHANGE としての TriggerType

    • E-UTRAN RAT タイプの MultipleUnitUsage

    • UTRAN RAT タイプの PDUSessionChargingInformation

  5. SMF は CHF から ChargingDataUpdateResponse メッセージを受信します。

  6. SMF は、RAT_TY_CH および RAT タイプ UTRAN として repPolicyCtrlReqTriggers を含む PolicyUpdateRequest メッセージを送信します。

  7. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。


(注)  


コール フローは、対応する RAT タイプとターゲットのローミング ステータスを持つ次のケースで同様です。

  • 2G ホーマーから 4G ローマー

  • 2G ホーマーから 3G ローマー

  • 3G ローマーから 2G ホーマー


4G ローマーから 3G ホーマーへ

このコール フローは、S4-SGSN での 4G ローマーから 3G ホーマー シナリオへの Rad 間ハンドオーバーを示しています。

Workflow
図 7. 4G ローマーから 3G ホーマーへ

次の手順では、SMF での 4G ローマーから 3G ホーマーへの RAT 間ハンドオーバーのプロセスについて、順を追って説明します:

  1. SMF で 4G の接続が正常に完了すると、SMF は次の値を含む ModifyBearerRequest メッセージを受信します:

    • サービング NW のホーマー PLMN

    • RAT タイプ UTRAN

    • 変更済みターゲットGTP-U TeID

  2. SMF は次の値とともに N4ModificationRequest メッセージを送信します。

    • PFCP_IE_SUB_PARAMS with ratType = 1(UTRAN) and roaming_status = 1(HOMER).

    • N3 および S5 PDR を作成します。

    • N9 および S5 PDR を削除します。

    • external_header_creationforw アクションが設定され、ターゲット TeID になっている DL S5 FAR を更新します。

    • オンラインとオフライン URR のQuery_interface

  3. SMF は使用状況レポートを含む N4ModificationResponse メッセージを受信します。

  4. SMF は、次の値を含む ChargingDataUpdateRequest メッセージを CHF に送信します。

    • RAT_CHANGE としての TriggerType

    • E-UTRAN RAT タイプの MultipleUnitUsage

    • UTRAN RAT タイプの PDUSessionChargingInformation

  5. SMF は CHF から ChargingDataUpdateResponse メッセージを受信します。

  6. SMF は、RAT_TY_CH および RAT タイプ E-UTRAN として repPolicyCtrlReqTriggers とともに PolicyUpdateRequest を送信します。

  7. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。


(注)  


コール フローは、RAT タイプが 2G ネットワークの GERAN になる、4G ローマーと 2G ホーマー シナリオで同様です。


3G ローマーから 4G ホーマーへのハンドオーバー

このコールフローは、S4-SGSN での 3G ローマーから 4G ホーマーへの inter-Rat ハンドオーバー シナリオを示しています。

図 8. 3G ローマーから 4H ホーマー

次の手順では、SMF での 3G ローマーから 4G ホーマーへの RAT 間ハンドオーバーのプロセスについて、順を追って説明します。

  1. SMF で 3G が正常にアタッチされると、SMF は次の値の ModifyBearerRequest メッセージを受信します。

    • サービング NW のホーマー PLMN

    • RAT タイプ E-UTRAN

    • 変更済みターゲットGTP-U TeID

  2. SMF は次の値とともに N4ModificationRequest メッセージを送信します。

    • ratType = 6(UTRAN) および roaming_status = 1(HOMER) を持つ PFCP_IE_SUB_PARAMS

    • S5 UL PDR を削除します。

    • S5 UL PDR の作成

    • external_header_creationforw アクションが設定され、ターゲット TeID になっている DL S5 FAR を更新します。

    • オンラインとオフライン URR のQuery_interface

  3. SMF は使用状況レポートを含む N4ModificationResponse メッセージを受信します。

  4. SMF は、次の値を含む ChargingDataUpdateRequest メッセージを CHF に送信します。

    • RAT_CHANGE としての TriggerType

    • E-UTRAN RAT タイプの MultipleUnitUsage

    • UTRAN RAT タイプの PDUSessionChargingInformation

  5. SMF は CHF から ChargingDataUpdateResponse メッセージを受信します。

  6. SMF は、RAT_TY_CH および RAT タイプ E-UTRAN として repPolicyCtrlReqTriggers とともに PolicyUpdateRequest を送信します。

  7. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。


(注)  


コール フローは、RAT タイプが 2G ネットワークの GERAN になる 4G ローミングのシナリオと 4G ホームのシナリオで同様です。


S4-SGSN での専用ベアラーによるハンドオーバー手順

このコール フローは、S4-SGSN での 4G ホームから 3G ローマーへのシナリオにおいて、専用ベアラを使用したハンドオーバー手順を示しています。

Workflow
図 9. 4G ホームから 3G ローマへの専用ベアラ ハンドオーバー

次の手順では、SMF での 4G ホームから 3G ローマへのシナリオにおいて、専用ベアラを使用したハンドオーバーの手順のプロセスを順を追って説明します。

  1. SMF で 4G の専用ベアラとの接続が正常に完了すると、SMF は次の値を含む ModifyBearerRequest メッセージを受信します。

    • サービング NW 内のビジター PLMN

    • RAT タイプ UTRAN

    • 変更済みターゲットGTP-U TeID

    • デフォルトおよび専用ベアラによるベアラ リスト

  2. SMF は次の値とともに N4ModificationRequest メッセージを送信します。

    • ratType = 1(UTRAN)roaming_status = 4(ROMER)を伴う PFCP_IE_SUB_PARAMS

    • デフォルトのベアラ用に N9 および S5 PDR を作成します。

    • デフォルトのベアラの N3 および S5 PDR を削除します。

    • external_header_creationforwアクションが設定され、ターゲット TeID になっているデフォルト ベアラの DL S5 FAR を更新します。

    • オンラインとオフライン URR のQuery_interface

  3. SMF は使用状況レポートを含む N4ModificationResponse メッセージを受信します。

  4. SMF は、次の値を含む ChargingDataUpdateRequest メッセージを CHF に送信します。

    • RAT_CHANGE としての TriggerType

    • E-UTRAN RAT タイプの MultipleUnitUsage

    • UTRAN RAT タイプの PDUSessionChargingInformation

  5. SMF は CHF から ChargingDataUpdateResponse メッセージを受信します。

  6. SMF は、RAT_TY_CH および RAT タイプ UTRAN として repPolicyCtrlReqTriggers を含む PolicyUpdateRequest メッセージを送信します。

  7. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。


(注)  


このコール フローでは、次のことが実行されます。

  • ベアラ リストにデフォルトのベアラのみが含まれている ModifyBearerRequest メッセージを受信した場合、デフォルトのベアラは処理され、N4ModificationRequest メッセージで削除 PDR、QER、FAR、URR が送信され、専用ベアラが削除されます。

  • 専用ベアラのみが受信された場合は、MBR は拒否されます。

コール フローは、RAT タイプが 2G ネットワークの GERAN になる 2G ローミングの専用ベアラを使用する 4G ホームで同様です。


S4-SGSN の RAT 内ハンドオーバー

このコール フローは、3G ネットワークでの SGW ハンドオーバーを示しています。

Workflow
図 10. 3G での SGW のハンドオーバー

次の手順では、SMF での 3G ネットワークの SGW ハンドオーバーのプロセスを段階的に説明します。

  1. SMF で 3G が正常にアタッチされると、SMF は、ターゲット SGW GTP-U teid および IP アドレス値を含むベアラー要求の変更メッセージを受信します。

  2. SMF は次の値とともに N4ModificationRequest メッセージを送信します。

    • forw アクションを設定し、 outer_header_creation でターゲット SGW teidと IP アドレスを使用して DL S5 FAR を更新します。

    • オンラインとオフライン URR の Query_interface

  3. SMF は使用状況レポートを含む N4ModificationResponse メッセージを受信します。

  4. SMF は、次の値を含む ChargingDataUpdateRequest メッセージを CHF に送信します。

    • SERVING_NODE_CHANGE としての TriggerType

    • E-UTRAN RAT タイプの MultipleUnitUsage

    • UTRAN RAT タイプの PDUSessionChargingInformation

  5. SMF は CHF から ChargingDataUpdateResponse メッセージを受信します。

コンバージド コアにおける S4-SGSN 向けのダイナミック QoS の変更

この機能により、コンバージド コア内で S4-SGSN を使用する 2G および 3G サブスクライバの QoS ネゴシエーション機能が導入されます。これにより、HLR または PCF から発信されるトリガに基づいて、デフォルトのベアラーの QoS パラメータをダイナミックかつ自動で調整できます。

QoS 変更機能の主な機能は次のとおりです。

  • HSS によって開始される QoS の変更

  • HSS によって開始される QoS の変更

QoS ネゴシエーションの制限事項

デフォルト ベアラーの QoS ネゴシエーションの制限は次のとおりです。

  • デフォルト ベアラーの HLR または PCF が開始した QoS の変更は、QCI/ARP の変更または Sess-AMBR の変更に対してのみ許可されます。その他のパラメータは変更できません。

  • 専用ベアラーは 2G/3G セッションではサポートされていないため、専用ベアラーの QoS ネゴシエーションは適用されません。

  • HLR が開始した QoS 変更の一環として受信した [ベアラー コマンドの変更(Modify Bearer Command)] では、非標準 QCI のみがサポートされます。PCF から受信した非標準 QCI の既存のサポートは変わりません。

HSS によって開始される QoS の変更

Summary

このコール フローは、SMF での HLR によって開始される QoS 変更プロセスを示しています。

図 11. HSS によって開始される QoS の変更
Workflow

以下の手順は、SMF での HLR によって開始される QoS 変更の段階的なプロセスから構成されます。

  1. S4-SGSN は、HLR によって開始された QoS パラメータの更新に応答して、SGW にベアラーの変更コマンドを送信します。デフォルトのベアラー QoS の変更のサポートは制限されます。このプロセスでは、デフォルトのベアラー QoS の変更だけをサポートします。

  2. SMF は、SESS_AMBR または QOS_CH 値を使用して Npcf_SMPolicyControl_Update メッセージを PCF に送信します。

    • QoS の変更の場合、SMF は DEF_QOS_CH 値を repPolicyCtrlReqTriggers 属性内に含め、新しいサブスクライブされたデフォルト QoS を subsDefQos 属性内に含めます。

    • Sess-AMBR の変更の場合、SMF は SE_AMBR_CH を repPolicyCtrlReqTriggers 属性内に含め、新しい Session-AMBR を subsSessAmbr 属性内に含めます。

  3. PCF は、新しい承認されたセッション AMBR と承認されたデフォルト QoS を、応答の SMF にプロビジョニングします。

  4. QCI/ARP 値が変更された場合、SMF は、変更された APN-AMBR および/または EPS ベアラー QoS とともに、ベアラー要求の更新メッセージを SGW に送信します。

  5. S-GW から正常な [Update Bearer Response] メッセージを受信した後、SMF は [Update-PDR] や [Update-QER] の値で N4 変更をトリガーします。

  6. ベアラーの変更が失敗した場合、SMF はエラー処理タイプ(FHT)に基づいてアクションを実行します。

  7. このシナリオでは、4G セッションと同様に、procedure_type mme_req_ded_brr_mod および適切な rate_type を持つ既存の smf_service_stats メトリックがペグされます。


(注)  


示されているように、HLR によって開始された QoS 変更時に DEF_QOS_CH および SE_AMBR_CH PCF トリガーが送信されます。ただし、他のシナリオではサポートされていません。


HSS によって開始される QoS の変更

このコール フローは、SMF での PCF によって開始された QoS 変更プロセスを示しています。

Workflow
図 12. HSS によって開始される QoS の変更

次に、SMF での PCF によって開始される QoS 変更の段階的なプロセスの手順を示します。

  1. QoS パラメータの PCF によって開始された通知の更新は、デフォルトのベアラーでサポートされます。

    SMF は PCF から通知更新を受信すると、QCI/ARP が変更された場合は、変更された APN-AMBR 値や EPS ベアラー QoS 値を使用して、ベアラー要求の更新メッセージを SGW に送信します。

  2. S-GW から正常な [ベアラー応答の更新(Update Bearer Response)] メッセージを受信した後、SMF は [Update-PDR] や [Update-QER] の値で N4 変更をトリガします。

  3. ベアラーの変更が失敗した場合、SMF はエラー処理タイプ(FHT)に基づいてアクションを実行します。


(注)  


4G セッションの場合、SMF は UBR または N4 の障害時に PCF に通知を送信しません。同じ動作が、PCF によって開始された QoS 変更と HLR によって開始された QoS 変更の両方の 2G/3G セッションに適用されます。


S4-SGSN PCF によって開始された変更

Workflow

S4-SGSN PCF によって開始された変更では、PCF によって開始された通知の更新は、既存の 4G 実装とともにデフォルトのベアラーに対してサポートされます。EventTrace の 2g/3g プロシージャに新しい ProcedureType が追加されました。専用ベアラー操作は 2g/3g ではサポートされていません

次の手順障害ログタグが追加されています。

  • 3gbrrmod-procfailure

  • 2gbrrmod-procfailure

専用ベアラーの作成/変更/削除は、2G/3G セッションではサポートされていません。SMF は、次の図に示すように、専用ベアラの作成を必要とする PCC ルールの追加を拒否します。

専用ベアラー拒否の処理

このコール フローは、SMF での専用ベアラー拒否の処理を示しています。

図 13. S4-SGSN PCF によって開始された変更

専用ベアラーの作成が拒否されると、HTTP ステータス コード 400 が MAX_NR_QoS_Flow として障害コードを含む RuleReport とともに送信されます。


(注)  


  1. 専用ベアラー拒否処理の所定のコール フローは、PCF からの SmPolicyUpdateNotification メッセージのシナリオを示しています。同様の拒否処理が、SmPolicyCreateResponse または SmPolicyUpdateResponse メッセージで、新しい専用ベアラーなどの新しい QoS フローの PccRules 値を送信する場合にも、同様の拒否処理が行われます。この場合、RuleReports 値を持つ SmPolicyUpdateReq メッセージがトリガされます。

    • PDN セットアップ時に SmPolicyCreateRsp/ SmPolicyUpdateResponse メッセージで新しい PccRule を受信すると(ピギーバック専用ベアラー シナリオ)、PDN セットアップ完了後にルール レポートがトリガされます。

  2. SmPolicyUpdateNotification 中に、PCF 応答に対して Expedit CLI が有効になっている場合、これらの RuleReports は SmPolicyUpdateNotificationResp メッセージではなく、SmPolicyUpdateReq メッセージで送信されます。


手順タイプ pcf_req_ded_brr_create を持つ既存の smf_service_stats は、障害ステータスと理由が「oper_not_supported_in_rat」としてペグされます。QCI 値を含むラベル qos_5qi は、このような拒否シナリオでは入力されません。

GTPv1 SGSN の接続と切断の手順コール フロー

この機能では、GTPv1 SGSN のアタッチおよびデタッチ手順のサポートについて説明します。GTPv1 メッセージおよび情報要素は、SMF で処理できるように同等の GTPv2 メッセージおよび情報要素に変換されます。

2G および 3G サポートの一環として、SMF には Gn インターフェイスをサポートする機能が必要です。SMF は、S5 として公開された同じインターフェイス(サービス IP)で GTPv1 メッセージを受信します。

この機能では、次の GTPv1 メッセージがサポートされています。

  • PDP コンテキスト作成要求

  • PDP コンテキスト応答の作成

  • PDP コンテキスト削除要求

  • PDP コンテキスト応答の削除

接続と切断の手順については、SGSN を介した PDN 接続のコール フローと PDN 切断のコール フローを通じて説明します。

  • PDN が SGSN 経由で切断

  • PDN が SGSN 経由で切断

PDN が SGSN 経由で切断

ここでは、SGSN を介した PDN 接続でのコールフローとステージについて説明します。

Workflow
図 14. PDN が SGSN 経由で切断

以下の段階は、SMF を介した GERAN および UTRAN への初期接続における SMF と他の NF 間の相互作用を説明しています。

  1. SMF は、SGSN から次の値を持つ Create PDP Context Request メッセージを受信します。

    • RATタイプは、2G接続の場合はGERAN、3G接続の場合はUTRANです。

    • SGSN 制御

    • データTEID

    ULI には、次のいずれかの値が含まれます。

    • ルーティングエリア識別子(Rai)

    • サービスエリア識別子 (Sai)

    • セル グローバル識別子(Cgi)

    • サービス エリア識別子 ⁺ ルーティング エリア識別子

    • セル グローバル識別子 ⁺ ルーティング エリア識別子

  2. SMF は PolicyCreateRequest メッセージを PCF に送信して、ポリシーの関連付けを確立します。

  3. SMF は、ポリシー課金および制御情報を含む PolicyCreateSuccess メッセージを PCF から受信します。

  4. UE IP アドレスが割り当てられ、SMF は、UE_IP_CH トリガーを使用して PolicyUpdateRequest を PCF に送信します。

  5. SMF は PCF から PolicyUpdateSuccess メッセージを受信します。

  6. SMF は PCF から受信した課金ポリシーに基づいて、CHF に向けて ChargingDataRequest メッセージを開始します。

  7. SMF は CHF から ChargingDataSuccess メッセージを受信し、次の値を取得します。

    • セッションまたは RG レベルで CC がトリガーする

    • セッション レベルの時間またはボリュームの制限

    • RG レベルでの時間またはボリュームの制限

    • RG レベルのクォータ

  8. SMF は、PDR、QER、FAR、URR に関連する情報を中継するために、UPF に向けて N4SessionEstablishmentRequest メッセージを送信します。

  9. SMF は UPF から N4SessionEstablishmentSuccess メッセージを受信します。

  10. SGSN は SMF から Create PDP Context Response(ベアラ制御モード値 2)を受信します。

PDN が SGSN 経由で切断

ここでは、SGSN を介した PDN 接続でのコール フローとステージについて説明します。

SGSN の UE で開始されたリリース

このコール フローは、SGSN を介した PDN 切断のために UE が開始するリリースを示しています。

Workflow
図 15. UE が開始した PDN の切断
Summary

次の手順では、SGSN を介した PDN 切断のために UE が開始したリリースについて説明します:

  1. SMF は SGSN から「PDP コンテキストの削除要求」メッセージを受信します。

  2. ユーザ プレーン リソースを削除するために SMF は、UPF に N4SessionReleaseRequest メッセージを送信します。

  3. UPF からの最終使用とともに SMF は、N4SessionReleaseSuccess メッセージを受信します。

  4. SGSN が SMF から Delete PDP Context Response メッセージを受信します。

  5. SMF は、最終使用とともに CHF に ChargingReleaseRequest メッセージを送信します。

  6. SMF は、CHF から ChargingReleaseSuccess メッセージを受信します。

  7. SMF は、PolicyDeleteRequest メッセージを PCF に送信して、PCF へのポリシーの関連付けを削除します。

  8. SMF は PCF から PolicyDeleteSuccess メッセージを受信します。

SGSN の SMF で開始されたリリース

このコールフローは、SGSN を介した PDN 切断のために SMF が開始するリリースを示しています。

Workflow
図 16. UE が開始した PDN の切断

次の手順では、PDN 切断のために SMF によって開始されるリリースについて説明します。

  1. SMF によって開始されたリリースは、Clear subscriber コマンドを使用してトリガーされます。SMF は、更新 FAR でドロップアクションが設定された N4SessionModificationRequest メッセージを送信します。

  2. SMF が N4SessionModificationSuccess メッセージを受信します。

  3. SMF は Delete PDP Context Request メッセージを SGSN に送信します。

  4. SMF は SGSN から Delete PDP Context Response メッセージを受信します。

  5. ユーザ プレーン リソースを削除するために SMF は、UPF に N4SessionReleaseRequest メッセージを送信します。

  6. UPF からの最終使用とともに SMF は、N4SessionReleaseSuccess メッセージを受信します。

  7. SMF は、最終使用とともに CHF に ChargingReleaseRequest メッセージを送信します。

  8. SMF は、CHF から ChargingReleaseSuccess メッセージを受信します。

  9. SMF は、PolicyDeleteRequest メッセージを PCF に送信して、PCF へのポリシーの関連付けを削除します。

  10. SMF は PCF から PolicyDeleteSuccess メッセージを受信します。

GTPv1 2G および 3G セッションの Show コマンド出力

Show コマンドのサンプル出力

次に、GTPv1 メッセージ情報を含む show subscriber CLI コマンドの出力例を示します。


show subscriber supi imsi-123456789012345 nf-service smf full | exclude subscriber-details

{
  "subResponses": [
    {
      "status": true,
      "genericInfo": {
        "pduState": "pduState_None",
        "supi": "imsi-123456789012345",
        "pei": "imei-123456786666660",
        "pduSessionId": 69,
        "pduSesstype": "Ipv4PduSession",
        "accessType": "3GPP_ACCESS",
        "dnn": "intershat",
        "plmnId": {
          "mcc": "123",
          "mnc": "456"
        },
        "sScMode": 1,
        "uetimeZone": "+00:15",
        "allocatedIp": "12.0.4.0",
        "alwaysOn": "None",
        "dcnr": "Enabled",
        "wps": "Non-Wps Session",
        "ratType": "UTRA",
        "ueType": "4G Capable And NR Unknown UE",
        "sessTimeStamp": "2025-07-14 06:40:23.582495295 +0000 UTC",
        "callDuration": "5.743140999s",
        "ipPool": "poolv4",
        "commonId": 66,
        "linkedEbi": 5,
        "snssai": {
          "sd": "Abf123",
          "sst": 2
        },
        ...
        "ipAllocationBy": "Dynamic",
        "anType": "3GPP_ACCESS",
        "utranLocation": {
          "cgi": {
            "mcc": "123",
            "mnc": "456",
            "lac": "04d2",
            "cellId": "0004"
          },
          "rai": {
            "mcc": "123",
            "mnc": "456",
            "lac": "04d2",
            "rac": "22"
          },
          "ueLocationTimestamp": "2025-07-14T06:40:23Z"
        },
        "initialRatType": "UTRA"
      },
      ...    }
        ],
        "qosFlow": [
          {
            "qfi": 1,
            "GBRFlow": "False",
            "bindingParameters": {
              "x5Qi": 9,
              "arp": {
                "preemptCap": "NOT_PREEMPT",
                "preemptVuln": "PREEMPTABLE",
                "priorityLevel": 1
              },
              ...
            "startTime": "2025-07-14T06:40:23Z",
            "rulebase": "rba_charging_staticonly_offline",
            "chargingDisabled": "false",
            "dropTraffic": "false",
            "gtppGrp": "group1",
            "profileName": "chgprf1",
            "accountingEnabled": "false",
            "n40ChargingEnabled": "true",
            "qbcChargingEnabled": "false",
            "offlineConverted": "false",
            "chfGroupId": "CHF-dnn=intershat;",
            "chfChargDataRef": "1111",
            "bearerInctCharg": "false",
            "gyChargingEnabled": "false",
            "gzChargingEnabled": "false"
          }
        ]
      },
      ...
  "upfSeid": "17293822569102704642",
        "TotalNumberOfPdrs": "2 (Ul:1 Dl:1)",
        "TotalNumberOfFars": 2,
        "TotalNumberOfQers": 2
      },
      "access3GSubData": {
        "localTeid": 66,
        "lbi": 5,
        "bearerContexts": [
          {
            "ebi": 5,
            "defBrr": true,
            "dlFteid": {
              "teid": 1655,
              "ipaddr": "192.168.7.61"
            }
          }
        ],
        "sgsnAddr": {
          "sgsnIpv4Addr": "172.10.1.26"
        },
        "gtpVersion": "GtpV1"
      }
    }
  ]
}

monitor subscriber CLI コマンドのサンプル出力

このセクションでは、SMF の GTPv1 メッセージに関連付けられた monitor subscriber CLI コマンドの出力例を示します。

PDP コンテキスト要求メッセージ出力の作成

次に、monitor subscriber CLI コマンドの Create PDP Context Request メッセージ情報を表示する出力例を示します。

Subscriber Id: imsi-123456789012345
      Timestamp: 2025/02/27 11:37:03.690314
    Message: S5 S8 Create PDP Context Request
    Description: Create PDP Context Request Message displayed after decoding into Create Session Request Message Proto

      Source: 172.00.0.00

      Destination: 10.1.00.000

      PAYLOAD:
        S5 S8 Create PDP Context Request: 

            S5 S8 Create PDP Context Request: 

                Version: 1
	     ...
                MsgType: 
                   Create_Session_Request: 
                       IMSI: 123456789012345
PDP コンテキスト応答メッセージ出力の作成

次に、monitor subscriber CLI コマンドの Create PDP Context Response メッセージ情報を表示する出力例を示します。

Subscriber Id: imsi-123456789012345
         Timestamp: 2025/02/27 11:37:03.939684
      Message: S5 S8 Create PDP Context Response
      Description: Create PDP Context Response Message displayed after decoding into Create Session Response Message Proto

      Source: 10.0.00.000
      Destination: 172.00.0.00
PAYLOAD:
       S5 S8 Create PDP Context Response: 
          S5 S8 Create PDP Context Response: 
                Version: 1
	    ...
             MsgType: 

                    Create_Session_Response: 
                     Cause: 
                         Cause_Value: 16
PDP コンテキスト要求メッセージ出力の削除

次に、monitor subscriber CLI コマンドの Delete PDP Context Request メッセージ情報を表示する出力例を示します。

Subscriber Id: imsi-123456789012345
      Timestamp: 2025/02/27 11:37:14.149143
    Message: S5 S8 Delete PDP Context Request
    Description: SGSN Initiated Delete PDP Context Request Message 
displayed after decoding into Delete Session Request Message Proto
      Source: 172.00.0.00

      Destination: 10.1.00.000

      PAYLOAD:
        S5 S8 Delete PDP Context Request: 

            S5 S8 Delete PDP Context Request: 

                Version: 1
	     ...
                MsgType: 
                   Delete_Session_Request: 
                       Linked_EBI:
                            Value: 6
PDP コンテキスト応答メッセージ出力の削除

次に、monitor subscriber CLI コマンドの Delete PDP Context Response メッセージ情報を表示する出力例を示します。

Subscriber Id: imsi-123456789012345
      Timestamp: 2025/02/27 11:37:14.187506
    Message: S5 S8 Delete PDP Context Response
    Description: SGSN Initiated Delete PDP Context Response Message 
displayed after decoding into Delete Session Response Message Proto
      Source: 172.00.0.00

      Destination: 10.1.00.000

      PAYLOAD:
        S5 S8 Delete PDP Context Response: 

            S5 S8 Delete PDP Context Response: 

                Version: 1
	     ...
                MsgType: 
                   Delete_Session_Response: 
                       Cause:
                           Cause_Value: 16

2G および 3G セッションの統計

これらのバルク統計情報を使用して、2G および 3G セッションのモニタリング、分析、およびトラブルシューティングを行うことができます。

表 9. 2G セッションおよび 3G セッションのメトリック

メトリック

ラベル情報

smf_gtpc_msg_stats

このカウンタは、SGWからアクセス要求メッセージが受信されるたびに増加します。

  • app_name < app_name>

  • cluster <cluster>

  • data_center <data_center>

  • dnn <dnn>

  • gr_instance_id < gr_instance_id>

  • instance_id <instance_id>

  • message_type <message_name>

  • qos_5qi <qci>

  • rat_type <rat_type>

    rate_type の 値は、2G/3G の Gera または UTRA のいずれかにする必要があります。

  • smf_service_stats

  • smf_session_stats

  • chf_message_stats

  • chf_session_stats

  • policy_msg_processing_status

  • policy_pdu_flows_total

  • smf_datacheck_stats

  • smf_disconnect_stats

  • smf_service_counters

  • smf_service_resource_mgmt_stats

  • smf_restep_http_msg_total

rat_type <rat_type>

rate_type の値は、2G コールおよび 3G コールの場合、GEA または UTRA のいずれかです。

smf_session_counters

fourg_only_ue ラベルは、2G および 3G セッションの SessionID が 64 以上の場合、 fourg_only_ue:unknown とマークされます。

cdl show sessions summary

fourg_only_ue ラベルは、2G および 3G セッションの SessionID が 64 以上の場合、 fourg_only_ue:unknown とマークされます。

smf_service_stats

fourg_only_ue ラベルは、2G および 3G セッションの SessionID が 64 以上の場合、 fourg_only_ue:unknown とマークされます。

2G および 3G セッションの GTPC メトリックは、次のとおりです。

表 10. GTPC メトリック

メトリック

ラベル情報

gtpc_app_events

メトリックにバージョン(v1/v2)を追加しました。

event_type は、v1 メッセージを反映するように更新されます。

gtpc_app_events_seconds

メトリックにバージョン(v1/v2)を追加しました。

event_type は、v1 メッセージを反映するように更新されます。

gtpc_app_priority_events

メトリックにバージョン(v1/v2)を追加しました。

event_type は、v1 メッセージを反映するように更新されます。

gtpc_app_total_unexpected_gtpc_msg_events

失敗したメッセージのタイプとバージョンを追加しました。

gtpc_msg_total

v1 メッセージ名をキャプチャします。

gtpc_app_validation_events

v1 固有のメッセージ名、障害の種類、障害の理由、および拒否の原因をキャプチャします。

gtpc_msg_seconds

v1 メッセージ名をキャプチャします。

gtpc_golang_enc_dec_stats

  • gtpc_msg_type は v1 メッセージを反映するように更新されます。

  • gtpc_msg_status_cause が更新され、v1 固有のエラーが表示されるようになりました。

gtpc_echo_msg_stats

メトリックにバージョン(v1/v2)を追加しました

ノード マネージャの GTPC メトリックを次に示します。

表 11. GTPC メトリック

メトリック

説明

nodemgr_gtpc_msg_stats

メトリックにバージョン(v1/v2)を追加しました

nodemgr_gtpc_peer_status

メトリックにバージョン(v1/v2)を追加しました

メトリックの詳細については、 『UCC 5G SMF メトリック参照 2025.02.0 ガイド』以上のバージョンを参照してください。