複数 PLMN のサポート

機能の概要と変更履歴

要約データ

表 1. 要約データ

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

SMF

該当プラットフォーム

SMI

機能のデフォルト設定

無効:設定が必要

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

N/A

関連資料

該当なし

更新履歴

表 2. マニュアルの変更履歴
改訂の詳細 リリース

非標準 PLMN リストの構成を追加しました。

2023.04.0

オペレータ ポリシーの構成から visitor-hrt CLI キーワードを削除しました。

2021.02.3

最初の導入。

2021.01.0

機能説明

マルチ PLMN 機能は、ホーマー ネットワークとローマー ネットワークの複数の PLMN をサポートします。最大 32 の PLMN を構成できます。

SMFは、プロファイル DNN で構成されたプライマリ PLMN をピア検出に使用します。この機能は、さまざまなセッション タイプ構成のホーマー ネットワークとローマー ネットワークをサポートします。IPv6 セッション タイプ構成のホーマーと、IPv4 または IPv6 セッション タイプ構成のローマーは一般的な構成です。

この機能は、SIM (非認証IMSI) および SIM なしのローマー UE からの 4G および 5G RAT からの緊急通話をサポートします。IMSI を使用しない緊急通話の場合、プライマリ PLMN が構成されていない場合(PLMN ID がなく、プロファイル DNN にプライマリ PLMN がない場合)、PLMN リストの PLMN の 1 つが外部メッセージ用のプライマリ PLMN として使用されます。

SMF は、SmContextCreate または CreateSessionRequest メッセージを受信して UE PLMN を検証し、外部メッセージングに PLMN を入力します。

ローミング機能の詳細については、「ローミングのサポート」の章を参照してください。

機能の仕組み

PLMN リストの下に構成されたオペレータ PLMN には、すべての UE PLMN およびサービス提供 PLMN が含まれます。

4G または 5G RAT から要求の作成(SmContextCreate またはセッション要求の作成」)を受信すると、SMF は SUPI から UE PLMN を抽出します。SMF は、UE PLMN およびサービス PLMN を構成済みの PLMN リストと比較し、外部メッセージングに PLMN を入力します。SMF は、HPLMN 値に基づいて加入者のローミング状態を決定します。

UE PLMN とサービング PLMN の両方が、SMF に構成された PLMN リストに属している場合、その PLMN はホーム サブスクライバです。UE の PLMN が構成された PLMN リストに属しておらず、サービス提供 PLMN が構成された PLMN リストに属している場合、その UE はビジター状態です。UE の PLMN が構成された PLMN リストに属しており、サービス提供 PLMN が構成された PLMN リストに属していない場合、その UE はローミング状態です。

複数の PLMN の構成

このセクションでは、マルチ PLMN 機能を構成する方法について説明します。

構成ベースのピア NF の選択

ここでは、ピアネットワーク機能を選択するための NRF 検出またはローカル構成の使用を設定する方法について説明します。

プロファイルのネットワーク要素での構成により、ユーザーはサブスクライバ ポリシーに異なる選択ロジックを使用できます。たとえば、ユーザーはホーム、ローミング、またはビジター用にピア NF の選択ロジックを構成できます。

NF 検出の構成を選択するには、次の構成例を使用します:

config 
   profile network-element amf amf_profile_name 
      discovery local 
      end 

注:

  • discovery local :NF 検出にローカル構成を使用するように指定します。

PLMN ID の構成

このセクションでは、PLMN ID を構成する方法について説明します。

1 つまたは複数の PLMN ID を構成するには、次の構成例を使用します:

config 
   profile smf smf_profile_name 
      plmn-id mcc mcc_value mnc mnc_value  
      plmn-list { mcc mcc_value mnc mnc_value | range mcc mcc_value mnc mnc_value } 
      end 

注:

  • plmn-id mcc mcc_value mnc mnc_value :PLMN ID の 3 桁のモバイル国コード(MCC)と 2 桁または 3 桁のモバイル ネットワーク コード(MNC)を指定します。 mcc_value mnc_value は 文字列である必要があります。

  • plmn-list { mcc mcc_valuemnc_valuemcc_valuemnc_value mnc mnc 複数 | range mcc } PLMN の 3 桁のモバイル国コード(MCC)と 2 桁または 3 桁のモバイル ネットワーク コード(MNC)のリストを指定します。 mcc_value mnc_value は 文字列である必要があります。


    (注)  


    • 最大 32 の PLMN を構成できます。

    • すべてのオペレータ PLMN は、すべての UE-PLMN とサービス PLMN を含む PLMN リストの下で構成されます。


非標準 PLMN リストの構成

この項では、非標準 PLMN リストを構成する方法について説明します。

1 つまたは複数の非標準 PLMN リストを構成るには、次の構成例を使用します:

config 
   profile smf smf_profile_name 
      non-standard-plmn-list mcc mcc_value mnc mnc_value  
      end 

注:

  • non-standard-plmn-list mcc mcc_value mnc mnc_value :UE PLMN ID を取得するためにサポートされている非標準 PLMN のリストを指定します。 mcc_value mnc_value は 整数である必要があります。

非標準 PLMN リストの確認

この項では、非標準 PLMN リスト機能構成を確認する方法について説明します。

構成されている非標準の PLMN のリストを表示するには、次の show コマンドを使用します。

show running-config profile smf plmn-list 

以下は、この show コマンドの出力例です。

[smf] smf# show running-config profile smf smf1 non-standard-plmn-list  
   profile smf smf1
       non-standard-plmn-list mcc 200 mnc 111
       exit
       non-standard-plmn-list mcc 100 mnc 100
       exit
exit 

プライマリ PLMN の構成

このセクションでは、DNN プロファイルの下のプライマリ PLMN の構成方法を説明します。

ピア検出用にプライマリPLMNを構成するには、次の構成例を使用します。

config 
   profile dnn dnn_profile_name 
      primary-plmn mcc mcc_value mnc mnc_value 
      exit 

注:

  • primary-plmn mcc mcc_value mnc mnc_value :プライマリ PLMN の 3 桁のモバイル国コード(MCC)と 2 桁または 3 桁のモバイル ネットワーク コード(MNC)を指定します。 mcc_value mnc_value は 文字列である必要があります。

NRF 検出での PLMN の構成

このセクションでは、NRF 検出での PLMN を構成する方法について説明します。

PLMN クエリ パラメータを構成するには、次の構成例を使用します:

config 
   profile network-element pcf pcf_profile_name 
      query-target-plmn { primary | serving | ue } 
      exit 

注:

  • query-target-plmn { primary | serving | ue } :NRF 検出で使用するクエリ パラメータ target-plmn を指定します。次のいずれかを指定できます。

    • primary : ターゲット PLMN で送信されるプライマリ PLMN を構成します。

    • serving :ターゲット PLMN で送信されるサービング PLMN を構成します。

    • ue : ターゲット PLMN で送信される UE PLMN を構成します。

サービング PLMN MNC リストの構成

このセクションでは、PLMN を提供する MNC リストを構成する方法について説明します。

サービス提供 PLMN 情報を構成するには、次の構成を使用します。

config 
   policy subscriber policy_name 
      precedence precedence_value 
      serving-plmn { mcc mcc_value | mnc mnc_value | mnc-list mnc_list_values } 
      exit 

注:

  • serving-plmn { mcc mcc_value | mnc mnc_value | mnc-list mnc_list_values } :3 桁のモバイル国コード(MCC)、2 桁または 3 桁のモバイル ネットワーク コード(MNC)、またはサービスを提供している PLMN の MNC 値のリストを指定します。mcc_value and mnc_value は文字列である必要があります。

    mnc_list_values は 文字列である必要があります。例:[580 660]

  • この構成は、バックワードと互換性はありません。 mnc mnc-list の両方が構成されている場合、オペレータ ポリシーの選択時に両方が考慮されます。

オペレータ ポリシーのローマを構成

ここでは、オペレータ ポリシーのローマ ネットワークの構成方法について説明します。

オペレータ ポリシー固有のローミング構成を構成するには、次の構成例を使用します:

config 
   policy operator operator_policy_name 
      roaming-status { roamer | visitor-lbo } 
      exit 

注:

  • roaming-status { roamer | visitor-lbo } :ローミング ステータスを指定します。次のいずれかを指定できます。

    • roamer :ホーム ネットワークのローマのステータスを指定します。

    • visitor-lbo :ローカル ブレークアウト セッションでのローマのステータスを指定します。

  • ローミング ステータスが設定されていない場合、SMF は PLMN と SUPI の値を使用してサブスクライバのローミング ステータスを判断します。

複数の PLMN の OAM サポート

ここでは、この機能の操作、管理、およびメンテナンス サポートについて説明します。

バルク統計サポート

複数の PLMN 機能をサポートするために、次の統計情報が更新されています。

  • smf_service_stats:この統計には、サブスクライバ セッションのローミング ステータスを示す roaming_status ラベルが含まれます。

  • smf_service_counters:この統計には、サブスクライバ セッションのローミング ステータスを示す roaming_status ラベルが含まれます。

  • smf_session_counters:この統計には、サブスクライバ セッションのローミング ステータスを示す roaming_status ラベルが含まれます。

  • smf_session_stats:この統計には、サブスクライバ セッションのローミング ステータスを示す roaming_status ラベルが含まれます。