IPv6 PDU セッション

機能の概要と変更履歴

要約データ

Table 1. 要約データ
該当製品または機能エリア SMF
該当プラットフォーム SMI
機能のデフォルト設定 有効:常時オン
このリリースでの関連する変更点 N/A
関連資料 該当なし

更新履歴

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

ICMPv6 プロファイル構成オプションで次のコマンドの許容範囲の値を追加しました。

  • mtu

  • reachable-time

  • retrans-timer

2021.02.1

最初の導入。

2020.02.0 より前

機能説明

SMF は、IPv6 のステートレス自動構成に準拠するため、ICMPv6 のルータ要求とアドバタイズメントをサポートしています。

ルータ アドバタイズメントは、次の ICMPv6 オプションをサポートしています。

  • プレフィックス情報:割り当てられた UE IPv6 プレフィックスを送信します。

  • MTU:構成から MTU サイズを取得します。デフォルト値は1500 です。

  • 送信元リンク層アドレス:構成されたローカル仮想 MAC から値を取得します。

未承諾のルータ アドバタイズメント

SMF は、正常な PDU セッション確立時に非送信請求ルータ アドバタイズメントを送信して、割り当てられた IPv6 プレフィックスを UE に共有します。RA メッセージは、セッション確立手順中に SMF と UPF の間で作成される GTPU トンネルを介して送信されます。また、SMF は UPF に PDR および FAR をインストールして、RS および RA メッセージのルーティングを有効にします。

Figure 1. ルータ アドバタイズメント メッセージ処理コール フロー

Note


IPv6 プレフィックスの割り当ては SMF によって実行されるため、UPF は非要請ルータ アドバタイズメントを生成したり、UE に送信したりできません。


要請ルータ アドバタイズメント

割り当てられた IPv6 プレフィックスを取得するために、UE はルータ要請メッセージを送信します。ルータ要請メッセージを受信すると、SMF は、割り当てられた UE IPv6 プレフィックスを含むルータ アドバタイズメント メッセージを UE に送信します。

Figure 2. ルータ要請とアドバタイズメント メッセージ処理コール フロー

ルータ要請とルータ アドバタイズメントの構成

ここでは、ルータ送信要求およびルータ アドバタイズメント機能を構成する方法について説明します。

ルータ送信要求およびルータ アドバタイズメント機能の設定には、次の作業が含まれます:

ルータ アドバタイズメントのパラメータの構成

ルータ アドバタイズメントのパラメータを構成するには、次の構成例を使用します:

config 
   profile icmpv6 icmpv6profile_name 
      options { hop-limit hop_limit | mtu mtu_size | reachable-time reachable_time | retrans-timer retrans_timer | router-lifetime router_lifetime | virtual-mac virtual_mac } 
      ra trigger handover { false | true } 
      end 

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

  • options { hop-limit hop_limit | mtu mtu_size | reachable-time reachable_time | retrans-timer retrans_timer | router-lifetime router_lifetime | virtual-mac virtual_mac } :ICMPv6 オプションを構成します。

    • hop-limit hop_limit :ホップ リミットを構成します。 hop_limit は 0 〜 255 の範囲の整数である必要があります。デフォルト:255。

    • mtu mtu_size :MTU サイズを構成します。デフォルト:1,500。

      mtu_size は 、1280 ~ 1500 の範囲の整数である必要があります。

    • reachable-time reachable_time :到達可能時間をミリ秒単位で構成します。デフォルト:[0]。

      reachable_time は、0 ~ 3600 の範囲の整数である必要があります。

    • retrans-timer retrans_timer :再送信タイマーをミリ秒単位で構成します。デフォルト:[0]。

      retrans_timer は 、0 ~ 4294968 の範囲の整数である必要があります。

    • router-lifetime router_lifetime :ルータのライフタイムを秒単位で構成します。 router_lifetime は 0 ~ 65535 の範囲の整数である必要があります。デフォルト:65535。

    • virtual-mac virtual_mac :ローカル仮想 MAC アドレスを設定します。

  • ra trigger handover { false | true } :Wi-Fi ハンドオーバーのルータ アドバタイズメントを送信するトリガーを構成します。

設定の確認

show running-config profile icmpv6 コマンドを使用して、ルータ アドバタイズメントの構成を確認します。

次の構成は、コマンドの出力例です:

[unknown] smf(config)# show running-config profile icmpv6 
profile icmpv6 icmpprf1
 options hop-limit 255
 options mtu   1500 
 options reachable-time 0
 options retrans-timer 0
 options router-lifetime 65535
 options virtual-mac b6:6d:57:45:45:45
 ra trigger handover true
exit 

仮想 MAC アドレスの構成

DNN プロファイルでリモート仮想 MAC アドレスを構成するには、次の構成例を使用します:

config 
   profile dnn dnnprofile_name 
      virtual-mac mac_address 
      exit 

注:

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

  • virtual-mac mac_address :UE のインターフェイス ID の生成に使用するリモート仮想 MAC アドレスを指定します。 mac_address は MAC アドレス パターンの文字列である必要があります。

リリース 2021.01 以降では、SMF は SBI VIP アドレスとサブスクライバの CommonId を使用して、非 EUI-64 形式である一意の 64 ビットのインターフェイス ID を生成します。

つまり、IPv6 インターフェイス ID = VIP-IP(4 バイト)+ CommonId(4 バイト)です。

デフォルトでは、 virtual-mac CLI コマンドは DNN 構成で無効になっています。

表 3. 各種メッセージのインターフェイス ID

コール モデル

PDU セッション確立の承認

セッション応答の作成

5G

N11-SBI-VIP+CommonID

4G

GTP-VIP + CommonID

Wi-Fi

GTP-VIP + CommonID

5G->4G

—(N26 HO - ハンドオーバー中に NAS コンテンツが存在します)

4G->5G

—(N26 HO - ハンドオーバー中に NAS コンテンツが存在します)

4G->WiFi

GTP-VIP + CommonID(4G と同じ)

WiFi->4G

GTP-VIP + CommonID(4G と同じ)

5G->WiFi

N11-SBI-VIP+CommonID(5G と同じ)

WiFi->5G

GTP-VIP + CommonID(WiFi と同じ)

ICMPv6 プロファイルと SMF サービス プロファイルの関連付け

次の構成例を使用して、ICMPv6 プロファイルを SMF サービス プロファイルに関連付けます。

config 
   profile smf smfprofile_name 
      service name svc_name 
         icmpv6-profile icmpv6profile_name 
         exit 

注:

  • profile smf smfprofile_name :SMF サービス プロファイル名を指定します。 smfprofile_name 英数字の文字列である必要があります。

  • service name svc_name :SMF ネットワーク機能サービスの名前を指定します。svc_name は 英数字の文字列である必要があります。

  • icmpv6-profile icmpv6profile_name :ロード プロファイル名を指定して、SMF サービス プロファイルを関連付けます。icmpv6profile_name は 英数字の文字列である必要があります。