機能

ネイティブIPFIX / NetFlowエクスポート

L3/L4フローデータをHTTPコンテキストでエンリッチ — IPFIX v10とNetFlow v9互換のエクスポートをTR7にネイティブに組み込み。

TR7ネイティブIPFIX / NetFlowエクスポートは、トラフィックの可視性をソースIP、デスティネーションIP、ポート、バイト数のレベルに留めません。HTTPホスト、パス、クエリ、メソッド、ステータスコード、User-Agent、Referer、Cookie、コンテンツタイプ、ターミネーション状態などのL7フィールドでエンリッチされたフローレコードを生成します。 IPFIX v10上に構築され、後方互換のNetFlow v9サポートにより、エクスポートは既存のフローコレクターインフラと統合されます。標準IPFIXの情報要素はTR7 Enterprise IEフィールドで補完され、アップロード/ダウンロードバイト数とHTTPの詳細が外部システムへ運ばれます。 組み込みCライブラリとLuaラッパーはリクエストとレスポンスの両フェーズからリアルタイムのシグナルを受け取ります。すべてのHTTPリクエストはログラインとしてだけでなく、フロー分析システムが理解できる標準形式でも追跡可能になります。 結果として、TR7は独立したフロープローブレイヤーを導入することなく、ADC/WAAPレイヤーでL7エンリッチされたIPFIX / NetFlowの可視性を提供します。

21
IPFIX IE合計 — 13標準 + 8エンタープライズ
57011
TR7 Enterprise Number(RFC 7011準拠)
256
IPFIX Template ID

クラシックなフローデータはネットワークを示します。モダンなアプリケーショントラフィックを説明するにはL7コンテキストが必要です。

クラシックなNetFlowとフロー分析は通常、ソースIP、デスティネーションIP、ポート、プロトコル、バイト数などのL3/L4フィールドに依存します。そのデータはネットワークキャパシティとトラフィック方向には価値がありますが、モダンなHTTPおよびAPIトラフィックでは「何が起きたのか?」という質問に単独では答えられません。同じIPとポートで数百の異なるホスト、パス、メソッド、アプリケーションの動作が共存できます。

運用チームとセキュリティチームはフローコレクター画面で高いトラフィック量を見ることができますが、そのトラフィックがどのURL、メソッド、ステータスコード、クライアントコンテキストで生成されたかが見えなければ、分析は不完全なままです。L7コンテキストはキャパシティ計画、DDoS分析、PCIスコープレポーティング、リクエストレベルの監査に必要です。

この差を独立したフロープローブや外部コレクターレイヤーで埋めることは可能ですが、インストール作業、独立したメンテナンス、独立した高可用性モデル、独立した監視のオーバーヘッドが追加されます。アプリケーショントラフィックがすでにADC/WAAPlayerを通過しているときに、別のポイントで同じコンテキストを再現することは運用上非効率です。

正しいアプローチはトラフィックの通過ポイントでフローエクスポートを生成し、標準的なIPFIX / NetFlow形式で外部システムへ配信することです。標準フィールドはネットワークの可視性を保持し、Enterprise IEフィールドはHTTPコンテキストを追加します。フロー分析システムは「どのIPがどれだけ通信したか?」だけでなく「どのパス、どのレスポンス、どのクライアントコンテキストで通信したか?」も答えられます。

TR7ネイティブIPFIX / NetFlowエクスポートは標準IPFIXフィールドとTR7 Enterprise IEフィールドを組み合わせ、リクエストとレスポンスの両フェーズからL7エンリッチされたフローレコードを生成します。

アプローチ

TR7はフローエクスポートを外部プローブの役割から取り除き、ADC/WAAPレイヤーのデータパス内の組み込みオブザーバビリティレイヤーとして実装します。

組み込みCライブラリとLuaラッパーがフローレコードを生成

標準とエンタープライズの情報要素は組み込みライブラリによって準備されます。Luaラッパーはリクエストとレスポンスのフェーズから必要な値を収集し、IPFIXレコードに変換します。

リクエストとレスポンスフックがL7コンテキストをキャプチャ

リクエスト側では、ホスト、パス、クエリ、メソッド、ヘッダー、アップロードバイトデータが収集されます。レスポンス側では、ステータスコード、レスポンスコンテンツタイプ、ダウンロードバイト数、ターミネーション状態がフローレコードを完成させます。

IPFIXテンプレートモデルが標準コレクター互換性を確保

IPFIX v10形式はテンプレートセットとテンプレートIDを使用してフローフィールドを外部システムに定義します。このモデルにより、コレクター側でフィールドを正しく解析でき、標準フロー分析ツールとの互換性が維持されます。

Enterprise IEフィールドがHTTP詳細をフロー形式に運ぶ

TR7 Enterprise Number 57011の下で、アップロード/ダウンロードバイト数、リクエストクエリ、X-Forwarded-For、Referer、Cookie、レスポンスコンテンツタイプ、ターミネーション状態のカスタムフィールドが定義されます。このメカニズムによりクラシックなフローデータがL7コンテキストでエンリッチされます。

機能

IPFIX / NetFlowエクスポートは標準ネットワークフィールドとHTTPリクエスト/レスポンス詳細を組み合わせ、エンリッチされたフローレコードをコレクターシステムへ送信します。

IPv4とIPv6のソースおよびデスティネーションアドレスが標準IPFIXフィールドでエクスポートされる

TR7は標準IPFIX情報要素を使用してsourceIPv4Address、destinationIPv4Address、sourceIPv6Address、destinationIPv6Addressをエクスポートできます。IPv4とIPv6の両方のトラフィックがフロー分析のスコープ内で可視化されます。デュアルスタック環境はIPv4のみの分析に制限されません。ソースとデスティネーションのネットワーク可視性は標準フィールドを通じてコレクター側で維持されます。

ソースとデスティネーションのトランスポートポートがフロー相関を完成させる

sourceTransportPortとdestinationTransportPortフィールドがフローレコードに含まれます。これらのフィールドはクライアント接続、VIPポート、サービスアクセスのネットワークレベル分析で重要です。HTTPコンテキストと組み合わせると、どのポートでどのアプリケーションパスが動作しているかを確認できます。キャパシティと異常分析がより意味のあるものになります。

HTTPホスト、パス、メソッド、バージョンがフローレコードに追加される

httpRequestHost、httpRequestPath、httpRequestMethod、httpMessageVersionなどの標準HTTPフィールドがフローレコードをL7レベルに引き上げます。同じIPとポートで異なるホストやパスを区別できます。これはバーチャルサービスとマルチアプリケーション環境で重要な可視性を提供します。フロー分析はもはや接続だけでなく、アプリケーションリクエストのコンテキストも見られます。

HTTPステータスコードとコンテンツタイプがレスポンスの動作を可視化する

httpStatusCodeフィールドはレスポンスが成功、リダイレクト、クライアントエラー、またはサーバーエラーかを示します。リクエストコンテンツタイプとレスポンスコンテンツタイプフィールドは転送されるデータの種類を分析するのに役立ちます。この情報はエラーレート分析、APIの動作検査、データタイプベースのトラフィック調査に特に価値があります。フローコレクター上でL7エラートレンドをより明確に読み取れます。

User-Agent、Referer、CookieフィールドがクライアントコンテキストSを提供

httpUserAgent、httpReferrer、httpCookieフィールドはクライアント動作のより詳細な分析を可能にします。これらのフィールドはbot分析、ユーザーフロー調査、クライアントタイプの区別に使用できます。Cookieフィールドはセンシティブなデータを含む可能性があるため、エクスポートポリシーは慎重に設計する必要があります。セキュアな環境と限定されたコレクターターゲットに対してのみ必要に応じて有効にすべきです。

アップロードとダウンロードのバイトフィールドがアプリケーションペイロードを測定

TR7 Enterprise IEにはuploadedBytesとdownloadedBytesフィールドが含まれます。これらのフィールドはリクエストボディとレスポンスボディの量をフローレベルで測定することを可能にします。合計接続バイト数だけでなく、方向性のあるアプリケーションデータフローも分析できます。大きなアップロード、異常なダウンロード、データ流出の疑いなどのケースでこの可視性は価値があります。

クエリとX-Forwarded-Forフィールドが実際のリクエストコンテキストを運ぶ

httpRequestQueryフィールドはパスを超えたクエリパラメーターをフローレコードに追加します。httpXForwardedForフィールドはプロキシチェーンの背後にある実際のクライアントIPを分析するのに役立ちます。これら両方のフィールドはアプリケーションログとフローレコードを相関させる際に特に価値があります。リクエストコンテキストはセキュリティとコンプライアンスの調査でより完全になります。

ターミネーション状態コードが接続クローズの動作をコレクターへ運ぶ

httpTerminationStateCodeフィールドは接続がどのように終了したかについての追加シグナルを提供します。正常クローズ、エラー、中断、または予期しないターミネーションをフロー分析で区別できます。この情報はネットワークとアプリケーション層の問題を共同で評価するのに役立ちます。エラーの根本原因分析でSREチームにとって価値のあるフィールドです。

TR7 Enterprise Number 57011がカスタムフィールドを標準IPFIXに追加

Enterprise IEフィールドはTR7 Enterprise Number 57011の下で定義されます。この構造は標準IPFIX互換性を壊しません。カスタムフィールドを明確に解析可能な方法で運びます。コレクター側がこれらのフィールドを認識するよう設定されると、L7詳細がフローダッシュボードで利用可能になります。標準とカスタムフィールドが同じエクスポートレコードに結合されます。

IPFIX v10とNetFlow v9互換性が既存のコレクター投資を保護

TR7のエクスポートアプローチはIPFIX v10上に構築され、NetFlow v9後方互換パスをサポートします。これにより組織の既存のフローコレクターとネットワーク可視性への投資との統合が容易になります。新しいカスタムログ形式を学ぶ代わりに、標準フローエコシステムを使用できます。L7エンリッチメントはTR7の追加価値レイヤーとして提供されます。

運用の深み

IPFIX / NetFlowエクスポートはテンプレート構造、エンタープライズフィールド、トランスポートの動作、バイトオーダー、ビルド依存関係と合わせて運用されます。

01

IPFIXバージョンとテンプレート

IPFIXバージョン値は10です。Template Set IDは2で、Template IDは256です。このテンプレートはどのフィールドがどの順序で来るかをコレクターに通知します。

02

IPFIXヘッダー構造

IPFIXヘッダーはversion、length、exportTime、sequenceNumber、observationDomainIdフィールドで構成されます。総ヘッダー長は16バイトです。この構造は標準IPFIXコレクター互換性のための基本フレームを提供します。

03

Enterprise Number

TR7カスタム情報要素はEnterprise Number 57011の下で運ばれます。uploadedBytes、downloadedBytes、httpRequestQuery、httpXForwardedFor、httpReferrer、httpCookie、httpResponseContentType、httpTerminationStateCodeフィールドがこのスコープで定義されます。非標準のL7フィールドはこのメカニズムを通じて明確に区別されます。

04

デフォルトトランスポート

エクスポートのデフォルトトランスポートはUDPです。コレクターポートは環境要件に応じて4779や2055などの値に設定できます。UDPは低オーバーヘッドで広く使われるフロートランスポートモデルです。配信保証が必要な環境では、コレクターアーキテクチャをそれに応じて計画する必要があります。

05

ネットワークバイトオーダー

マルチバイトフィールドはネットワークバイトオーダーを使用して転送されます。この動作はポート、長さ、テンプレート、カウンターフィールドの正しい解析に重要です。コレクター互換性はこの標準エンコーディングに大きく依存します。

06

ライブラリビルドモデル

組み込みCライブラリはLua統合のために共有ライブラリとしてコンパイルされます。ビルド環境にはLua開発パッケージ、pkg-config、コンパイルツールが必要です。結果として生成されるライブラリはLuaラッパーによって呼び出されてフローレコードを生成します。

利用シナリオ

サービスプロバイダーのフロー分析でのL7可視性

サービスプロバイダーはTR7からIPFIXエクスポートを受け取り、既存のフロー分析システムでHTTPホスト、パス、ステータスコードの詳細を表示できます。クラシックなIP/ポート分析がL7コンテキストで拡張されます。キャパシティと異常の調査がより意味のあるものになります。

金融コンプライアンスのためのリクエストレベル監査

金融機関はすべてのHTTPリクエストをフローレコードとして外部システムにエクスポートできます。ホスト、パス、メソッド、ステータスコード、バイトフィールドはSIEMまたはフローコレクターと相関させることができます。どのアプリケーションパスでどのトラフィックが流れたかという監査の質問がより明確に答えられます。

DDoS検出におけるバイトとステータスコード分析

セキュリティチームはフローレコードのアップロード/ダウンロードバイト値とHTTPステータスコード分布を異常検出に使用できます。突然の大きなアップロード、異常なダウンロード、または高密度な4xx/5xxパターンはコレクターで監視できます。TR7は攻撃分析のためにL7シグナルをフロー層へ運びます。

PCIスコープレポーティングのためのURLベースのトラフィック追跡

カードホルダーデータスコープ内のアプリケーションパスはフローエクスポート内でホストとURLコンテキストで追跡できます。監査チームはIP/ポートだけでなく、関連するHTTPパスに基づいたトラフィックの証拠を受け取ります。これによりスコープの決定と監査証跡の作成プロセスが強化されます。

キャパシティ計画のためのL7パスレベルのドリルダウン

運用チームは既存のフロー分析システムでIP/ポートだけでなく、HTTPパスによるトラフィック量を表示できます。どのエンドポイントがどの負荷を運んでいるかをより詳細に分析できます。この可視性はリソース計画と成長判断をサポートします。

よくある質問

TR7はどのIPFIXとNetFlowのバージョンをサポートしていますか?
TR7はIPFIX v10(RFC 7011)上に構築され、NetFlow v9後方互換パスをサポートします。これにより既存のフローコレクターインフラとの統合が容易になります。NetFlow v5はこのスコープには含まれません。
Enterprise IEフィールドは標準のIPFIXコレクターで動作しますか?
はい。Enterprise IEフィールドはRFC 7011準拠のEnterprise Number 57011の下で運ばれます。標準IPFIXテンプレートメカニズムはどのフィールドが来るかをコレクターに事前に通知します。コレクターがこれらのフィールドを認識するよう設定されると、L7詳細が標準フローダッシュボードで利用可能になります。
合計でいくつのIPFIX情報要素(IE)がエクスポートできますか?
TR7は合計21のIPFIX情報要素を含みます — 13標準と8エンタープライズ。標準フィールドはRFC 7011スコープ内のHTTPとネットワークフィールドをカバーし、Enterprise Number 57011のエンタープライズフィールドはアップロード/ダウンロードバイト、クエリ、X-Forwarded-For、Referer、Cookie、レスポンスコンテンツタイプ、ターミネーション状態などのL7詳細を運びます。
フローエクスポートにはどのトランスポートプロトコルが使用されますか?
デフォルトのトランスポートはUDPです。コレクターポートは環境要件に応じて4779や2055などの値に設定できます。UDPはフローエコシステムと互換性のある低オーバーヘッドのトランスポートモデルです。配信保証が重要な環境では、コレクターアーキテクチャをそれに応じて計画する必要があります。
Cookieフィールドがエクスポートされる場合、データセキュリティはどのように維持されますか?
httpCookieフィールドにはセンシティブなデータが含まれる可能性があるため、エクスポートポリシーは慎重に設計する必要があります。このフィールドはセキュアな環境と限定されたコレクターターゲットに対してのみ有効にすべきです。エクスポートスコープとターゲットアクセス制御はデータ分類ポリシーに従って管理する必要があります。
独立したフロープローブや追加のソフトウェアインストールが必要ですか?
いいえ。TR7ネイティブIPFIX / NetFlowエクスポートはADC/WAAPレイヤー内でネイティブに動作します。独立したフロープローブ、外部エージェント、追加のソフトウェアレイヤーは不要です。トラフィックはすでにTR7を通過しているため、フローエクスポートはL7コンテキストを伴って同じポイントで生成されます — 追加のメンテナンスや高可用性のオーバーヘッドなし。

L7可視性でフロー分析を強化する

IPFIX v10とNetFlow v9互換のネイティブエクスポート — 独立したプローブなしでHTTPエンリッチされたフローレコード。お客様自身のコレクターインフラでライブウォークスルーを実施します。