セッショントレースの概要
セッショントレース機能を使用すると、ネットワーク内のさまざまなポイントでのサブスクライバのアクティビティを、通信事業者がさまざまな詳細レベルで追跡できます。トレースは、サブスクライバが開始する(つまり、シグナリングベース)か、管理者が CLI(コマンド ライン インターフェイス)から開始することができ、UMTS/EPC ネットワーク要素で使用可能なさまざまなシグナリング インターフェイスを介してアクセスクラウド全体に伝達できます。
基本的に、セッショントレース機能は、モニター対象インターフェイスでのモニター対象サブスクライバの制御アクティビティをすべて記録および転送します。これは、通常、ユーザー機器(UE)がアクセスネットワークに接続するときに送信されるすべてのシグナリングおよび認証/サブスクライバ サービス メッセージです。
モニター対象のすべてのアクティビティは、File Transfer Protocol(FTP)またはセキュア FTP(sFTP)接続を介して、標準ベースの XML 形式でオフラインのトレース収集エンティティ(TCE)に送信されます。
![]() 重要 |
セッショントレースは、CPU 使用率の点でリソースを大量に消費するアプリケーションであり、使用時にはコールレートおよびデータスループットに影響します。既存のサービスへの影響を最小限に抑えるために、実稼働ネットワークでのこの機能の使用を制限する必要があります。 |
![]() 重要 |
セッショントレース機能では、SFTP オプションのみがサポートされます。FTP は、セッショントレース機能ではサポートされていません。 |
次の図に示すように、示されている 3 つのネットワーク要素(NE)のうち、1 つの NE が 1 つまたは複数のインターフェイス上のデータをアクティブにトレースしています。収集されたすべてのデータは、XML 形式のファイルとして保存され、(S)FTP または FTP を使用して収集エンティティに転送されます。ファイルを転送するには、NE と TCE の間に IPv4 または IPv6 接続が必要であることに注意してください。

セッショントレースのタイプ
3 種類のセッショントレース機能を使用できます。
- 管理トレース:通信事業者は、CLI を介して、トレースを開始する UMTS/EPC ネットワーク要素にアクティブ化要求を直接送信します。ネットワーク要素が、トレースセッションを確立し、設定されたトリガーイベントによってアクティブトレースが開始されるのを待ちます。管理者によって開始されるトレースアクティブ化がネットワーク要素で実行された場合、コールの実際の録音に関与しているかどうかにかかわらず、それらが他の NE に伝達されることはありません。
- ランダムトレース:UMTS/EPC ネットワーク要素のランダムトレースに基づいて、サブスクライバセッションのトレース機能を有効または無効にします。トレース制御および設定パラメータは、random trace CLI コマンドを使用して、指定されたネットワーク要素で直接設定されます。ランダムベースのトレースのアクティブ化では、トレースパラメータは伝達されません。この NE は、コールの実際の録音に関与しているかどうかにかかわらず、受信したデータを他の NE に伝達しません。有効にすると、指定された UMTS/EPC ネットワーク要素にあるセッションのすべてのインスタンスについて、サブスクライバ選択がランダムロジックに基づいて実行されます。
- シグナリングトレース:シグナリングベースのアクティブ化により、トレースセッションは、トレース呼び出しメッセージを介してシグナリング インターフェイスを介して UMTS/EPC ネットワーク要素に示されます。このメッセージは、既存のベアラー セットアップ メッセージを使用(すべての制御メッセージをトレースする場合)するか、別のトレース呼び出しメッセージを送信(ユーザーがすでにアクティブである場合)することにより、ピギーバックできます。シグナリングベースのアクティブ化は、現在の NE がトレースに参加しない場合でも(設定によって有効になっていないか、設定されたトレースパラメータに存在しない場合)、常に隣接 NE に伝達されます。
![]() 重要 |
一意の International Mobile Subscriber Identification(IMSI)番号または International Mobile Equipment Identification(IMEI)番号の最大数は 32 を超えることができないことに注意してください。ただし、各 NE は 32 の一意の IMSI/IMEI をすべてトレースできます。 |
![]() 注意 |
セッショントレースは、CPU 使用率の点でリソースを大量に消費するアプリケーションであり、使用時にはコールレートおよびデータスループットに影響します。既存のサービスへの影響を最小限に抑えるために、実稼働ネットワークでのこの機能の使用を制限する必要があります。 |
セッショントレースのアクティブ化
トレースのアクティブ化は、管理インターフェイスとシグナリング インターフェイスのいずれを使用しても同様です。どちらの場合も、トレースセッションのすべての設定と状態情報を格納するトレース セッション状態ブロックが割り当てられます。さらに、トレース コレクション エンティティ(TCE)への (S)FTP 接続がまだ存在しない場合は確立されます。NE は、(S)FTP 接続を確立して TCE との間でファイルをプッシュまたはプルできるように、ローカルディスクに最大 2 MB の XML データを保存します。
トレース対象セッションがすでにアクティブである場合、トレースがすぐに開始されます。それ以外の場合は、開始トリガーが発生するまでトレースアクティビティは待機します(通常は、トレース対象のサブスクライバまたは UE が接続を開始した時点)。トレースのアクティブ化が(最大数を超えたか、その他の失敗理由のため)失敗した場合、失敗を示す通知が TCE に送信されます。
セッショントレースの非アクティブ化
セッションのトレースの非アクティブ化は、管理によってアクティブ化された場合もシグナリングによってアクティブ化された場合も同様です。いずれの場合も、有効なトレース参照を含む非アクティブ化要求を NE が受信すると、トレースセッション状態ブロックの割り当てが解除され、保留中のトレースデータがフラッシュされます。さらに、これが特定の TCE への最後のトレースセッションである場合、最後のトレースファイルが TCE に正常に転送された後に、TCE への(S)FTP 接続がリリースされます。
Data Collection
データ収集は、各 NE によってインラインで行われます。制御パケット単位でのオーバーヘッド低減のために、パケット全体のコピーが作成され、パケットの内部データベース(DB)に格納されます。
トレースデータベースのローカル内部パスは /hd-raid/trace です。
この格納は、トレースの深さに関係なく行われます。xx バイト(または xx 個のメッセージ)が格納された後、または設定可能な秒数が経過した後、キャッシュされたすべてのデータは標準の XML 形式にエンコードされ、TCE に転送するファイルまたは TCE からプルするファイルに書き出されます。アクティブな TCE がない場合、UMTS/EPC ネットワーク要素は、使用可能なスペースがある限りデータをキャッシュし続け、トレースファイルを作成します。スペースがなくなると、トレース記録セッションが停止します。TCE への接続がアクティブになると、キャッシュされたすべてのデータがただちに TCE に送信されます。
データ転送
セッションがアクティブ化される場合、セッションアクティブ化要求で TCE の IP アドレスが提供されます。アクティブ化の際に、プッシュモードが使用されている場合、TCE への(S)FTP 接続がすでに存在するかどうかが確認されます。存在する場合は、それがこのトレースセッションに関連付けられているすべてのトラフィックに使用されます。存在しない場合は、指定された IP アドレスを使用して TCE への(S)FTP 接続が確立されます。データはローカルにバッファリングされ、接続が確立されるまでトレースファイルが生成されます。接続が確立すると、以前に作成されたすべてのトレースファイルが TCE に送信されます。トレース記録セッションがトリガーされたかどうかに関係なく、セッションのアクティブ化時に TCE への(S)FTP 接続が確立されることに注意してください。(S)FTP 接続は、トレースセッションが非アクティブ化されるまで維持されます。
次の点に注意してください。
- トレース機能の設定時にデフォルトの TCE IP アドレスが指定されている場合は、リモート TCE へのデフォルトの(S)FTP 接続が確立されます。
- TCE は、IPv4 または IPv6 アドレッシングを介して到達可能にすることができます。提供された TCE アドレスがバージョンを示します。
- プッシュモードを使用しない場合、ファイルはローカルハードドライブ(/hd-raid/trace)に保存され、FTP または SFTP を使用して TCE によってプルされる必要があります。
サポートされる標準
セッショントレース機能には、次の標準規格および Requests for Comments(RFC)のサポートが追加されました。
- 3GPP TS 32.421 V8.5.0 (2009-06):3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Subscriber and equipment trace: Trace concepts and requirements (Release 8)
- 3GPP TS 32.422 V8.6.0 (2009-09):3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Subscriber and equipment trace; Trace control and configuration management (Release 8)
- 3GPP TS 32.423 V8.2.0 (2009-09):3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Subscriber and equipment trace: Trace data definition and management (Release 8)