パイロットパケットの設定

機能の概要と変更履歴

要約データ

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

  • GGSN

  • P-GW

該当プラットフォーム

  • ASR 5500

  • VPC-DI

  • VPC-SI

機能のデフォルト

無効:設定が必要

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

N/A

関連資料

  • CLI(コマンド ライン インターフェイス)リファレンス

  • P-GW アドミニストレーション ガイド

  • GGSN アドミニストレーション ガイド

マニュアルの変更履歴

改訂の詳細

リリース

P-GW が拡張され、サブスクライバ セッション イベント用に生成されたパイロットパケットに、オプションの TLV 属性として APN 名と仮想 APN 名を含められるようになりました。この機能拡張により、外部システムはより詳細なトラッキングを実行し、コンテキスト固有のポリシーを適用し、パイロットパケットデータに基づいて APN レベルのレポートを生成できます。この機能はコンテキストごとに設定可能で、すべてのパイロットパケットトリガーに適用されます。

2026.01.0

P-GW が拡張され、パイロットパケットサーバーの設定数を 8 台のサーバーに増やすことができます。

2025.04.0

最初の導入。

21.11

機能説明

パイロットパケット機能は、サブスクライバの ID やサブスクライバの IP アドレスといったサブスクライバセッションに関する重要な情報を外部の要素に提供します。イベントトリガー中にサブスクライバが IP アドレスの割り当てまたは割り当て解除を行うと、「パイロット」パケットが生成されます。この情報を使用して、サブスクライバ分析などの新しいサービスが有効になり、UDP トランスポートで送信されます。

パイロットパケットは次の情報で構成され、タイプ、長さ、値(TLV)の形式になっています。

  • 割り当て/割り当て解除フラグ

  • Access Point Name (APN)

  • MSISDN(MDN)

  • IMSI

  • 割り当て済み IPv4 アドレス

  • 割り当て済み IPv6 アドレス

  • 割り当て済み NAT IPv4アドレス

  • NAT アドレスポートチャンクの開始

  • NAT アドレスポートチャンクのサイズ

  • サービス提供ネットワーク識別子

  • 外部エージェントの IP アドレス

  • NAI

  • RAT タイプ

  • 仮想 APN 名(vAPN)

通信事業者は、パイロットパケットを持つネットワーク要素が SGi インターフェイスの Flexible-Services-Container TLV を介してエンタープライズレベルの情報を取得およびレポートできるようにします。

Flexible-Services-Container は、次のエンタープライズレベルの情報で構成されます。

  • エンタープライズ カスタマー プロファイル データベース ID(ECPD ID)

  • アカウント番号

例:ECPD ID = 3458312、アカウント番号 = 0442058164-00001

注

特記事項は次のとおりです。

  • 新しい TLV が CLI で設定され、S6b が AAA メッセージで 受信した場合にのみ、P-GW はサブスクライバのパイロットパケットに新しい TLV を追加します。

  • P-GW は再認証手順で受信した Flexible-Services-Container を無視します。

  • P-GW や GGSN のサービスでは、エンタープライズ情報(ECPD ID とアカウント番号)の内容や解釈は必要ありません。データは P-GW や GGSN によって解析されず、パイロットパケットで透過的に渡されます。

パイロットパケットの設定では、オペレータは最大 8 つのパイロットパケットサーバーを設定できます。ゲートウェイは、最大 8 つの IPv4 接続先サーバーにパイロットパケットを送信できます。


(注)  


オペレータは IPv6 アドレスをパイロットパケットサーバーとして設定できません。

パイロットパケットサーバーを構成する

コンテキスト コンフィギュレーション モードで、APN に最大 8 つのパイロットパケットサーバーを構成できます。これらの構成コマンドを使用して、パイロットパケットサーバーをを構成します。

configure 
   context context_name 
      [ no ] pilot-packet namename source-ip-address ip_address destination-ip-address ip_address
      destination-udp-port port_number dscp-marking dscp_value  
   end 

注:

  • no :パイロットパケットの使用を無効にします。

  • pilot-packet パイロットパケットの設定

  • name :パイロットパケットサーバー名を構成します。

  • source-ip-address ip_address :パイロットパケット送信用 source ip address を構成します。

  • destination-ip-address ip_address :パイロットパケット送信用 source ip address を構成します。

  • destination-udp-port port_number :パイロットパケット送信用接続先 UDP ポート番号を構成します。

  • dscp-marking dscp_value :パイロットパケット用 DSCP 値を構成します。

設定例

これは構成例です。

[local]laas-setup# configure
[local]laas-setup(config)# context ISP1
[ISP1]laas-setup(config-ctx)# pilot-packet name SRV_01 source-ip-address xxx.xxx.xxx.1 destination-ip-address xxx.xxx.xxx.2 destination-udp-port 00000 
… 
… 
 [ISP1]laas-setup(config-ctx)# pilot-packet name SRV_08 source-ip-address xxx.xxx.xxx.1 destination-ip-address   xxx.xxx.xxx.2 destination-udp-port 32000
[ISP1]laas-setup(config-ctx)# end
[local]laas-setup#
[ISP1]laas-setup(config-ctx)# no pilot-packet name SRV_01
[ISP1]laas-setup(config-ctx)# end

パイロットパケット属性を構成する

サードパーティのネットワーク要素へのサブスクライバセッションに関するキー情報を含むパイロットパケットを設定するには、次の設定を使用します。

configure 
   context context_name 
      pilot-packet { attribute { foreign-agent-ip-address | nai | rat-type | serving-nw-id | flexible-services-container | apn-name | virtual-apn-name } | name server_name source-ip-address source_ip_address | trigger rat-change generate { nat-info-only | user-info-and-nat-info | user-info-only } } 
      default pilot-packet { attribute { foreign-agent-ip-address | nai | rat-type | serving-nw-id | flexible-services-container } | trigger rat-change } 
      no pilot-packet { attribute { foreign-agent-ip-address | nai | rat-type | serving-nw-id | flexible-services-container | apn-name | virtual-apn-name } | name server_name | trigger rat-change } 
      end 

注:

  • pilot-packet { attribute apn-name} :パイロットパケットにアクセスポイント名(APN)を含めます。

  • pilot-packet { attribute virtual-apn-name} :パイロットパケットに仮想アクセスポイント名(VAPN)を含めます。

  • pilot-packet { attribute flexible-services-container} :パイロットパケットでオプションの flexible-services-container を送信します。

  • default pilot-packet { attribute flexible-services-container } :パイロットパケットでオプションの flexible-services-container を送信しません。

  • no pilot-packet { attribute flexible-services-container } :パイロットパケットでフレキシブルサービスコンテナ情報を無効にします。

設定の確認

パイロットパケットの設定を検証するには、次のコマンドを使用します。

  • show configuration

  • show configuration verbose

show configuration

このコマンドの出力には、次のフィールドが含まれています。

表 1. show config コマンド出力の説明
フィールド 説明

apn-name

ユーザーセッションのアクセス ポイント名(APN)を指定します。

flexible-services-container

オプションの TLV フレキシブル サービス コンテナがパイロットパケットで送信されることを示します。

virtual-apn-name

セッション処理に使用される論理的な APN またはエイリアス APN を指定します。

show config verbose コマンドにも同様の フィールド出力が含まれています。