Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ネットワーク分析

このセクションでは、データセンターインフラストラクチャのパフォーマンスと動作を可視化するネットワーク分析機能について説明します。スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、その結果をレポートにキャプチャします。ネットワーク管理者は、レポートを使用して、必要に応じて問題のトラブルシューティング、決定、リソースの調整を行うことができます。

ネットワーク分析の概要

パケット転送エンジンの分析マネージャー(analyticsm)はトラフィックとキューの統計を収集し、ルーティングエンジンの分析デーモン(analyticsd)はデータを分析してレポートを生成します。

分析機能の概要

キュー(マイクロバースト)モニタリングと高頻度トラフィック統計モニタリングを設定することで、ネットワーク分析を可能にします。

キュー(マイクロバースト)モニタリング:

マイクロバースト監視を使用して、ネットワーク上のトラフィックキューの状態を確認します。マイクロバーストが発生すると、ユーザーが指定したキューの深さまたは遅延のしきい値に達したことがパケット転送エンジンに示されます。キューの深さはデータを含むバッファー(バイト単位)であり、遅延はデータがキューにとどまる時間(ナノ秒またはマイクロ秒単位)です。

キューの深さまたは遅延(両方ではありません)に基づいてキュー監視を設定し、パケット転送エンジンがマイクロバーストをチェックし、処理のためにデータをルーティングエンジンに送信する頻度(ポーリング間隔)を構成できます。システム上のすべての物理インターフェイス、またはスイッチ上の特定のインターフェイスに対して、キュー監視をグローバルに設定できます。ただし、指定されたキュー監視間隔は、すべてのインターフェイスに適用されるか、まったく適用されません。各インターフェイスの間隔を設定することはできません。

高頻度トラフィック統計モニタリング:

高頻度トラフィック統計監視を使用して、指定されたポーリング間隔でトラフィック統計を収集します。キュー監視間隔と同様に、トラフィック監視間隔はすべてのインターフェイスに適用されるか、まったく適用されません。各インターフェイスの間隔を設定することはできません。

トラフィックとキューの監視は両方ともデフォルトで無効になっています。各タイプの監視は、CLIを使用して設定する必要があります。いずれの場合も、インターフェイスの設定が常にグローバル設定よりも優先されます。

注:

トラフィックとキューの監視は、物理インターフェイスに対してのみ設定できます。論理インターフェイスとバーチャルシャーシポート(VCP)インターフェイスはサポートされていません。

ルーティングエンジンのanalyticsdデーモンは、キューとトラフィック統計レコードを含むローカルログファイルを生成します。ログファイル名とサイズ、ログファイル数を指定できます。ファイル名を設定しない場合、データは保存されません。

ローカルログファイルを表示したり、キューやトラフィック統計情報を含むストリーミングデータを受信するサーバーを指定することができます。

各ポートに対して、トラフィック統計の最後の10レコードとキュー統計の100レコードの情報がキャッシュされます。この情報は、 show analytics コマンドを使用して表示できます。

traceoptionsデータを格納するには、[edit services analytics]階層レベルでtraceoptionsステートメントを設定します。

ネットワーク分析の強化の概要

ネットワーク分析機能には、以下の機能強化があります。

  • リソース—インターフェイスとシステムで構成されます。インターフェイスリソースでは、各インターフェイスのインターフェイス名と関連するリソースプロファイル名を設定できます。システムリソースを使用して、キュー監視とトラフィック監視のポーリング間隔、およびシステムに関連するリソースプロファイルを設定できます。

  • リソースプロファイル—深度のしきい値や遅延のしきい値、各タイプの監視が有効または無効になっているかどうかなど、キューとトラフィックの監視の設定を含むテンプレート。リソースプロファイルを設定したら、それをシステムリソースまたはインターフェイスリソースに適用します。

  • コレクター—キューとトラフィック監視統計を収集するためのサーバーで、ローカルサーバーまたはリモートサーバーにすることができます。ローカルサーバーを設定して監視統計をログファイルに保存するか、リモートサーバーを設定してストリーミング統計データを受信できます。

  • エクスポートプロファイル—ストリーミングデータをリモートコレクタに送信する場合は、エクスポートプロファイルを設定する必要があります。エクスポートプロファイルで、ストリーミングデータのカテゴリ(システム全体またはインターフェイス固有)を定義して、コレクターが受信するストリームタイプを決定します。システムストリームとインターフェイスストリームの両方のカテゴリを指定できます。システムデータには、システム情報、キューおよびトラフィック監視のステータスが含まれます。インターフェイス固有のデータには、インターフェイス情報、キューとトラフィックの統計情報、リンク、キュー、トラフィックステータスが含まれます。

  • Googleプロトコルバッファ(GBP)ストリームフォーマット—単一のAnRecordメッセージでリモートコレクタに送信される統計データを監視するための新しいストリーミングフォーマット。9種類の情報を提供するこのストリームの形式を 表1に示します。

    表1:Googleプロトコルバッファ(GBP)ストリーム形式

    メッセージ

    説明

    システム情報

    起動時間、モデル情報、シリアル番号、ポート数などの一般的なシステム情報

    システム キューのステータス

    システム全般のキュー・ステータス

    システムトラフィックのステータス

    システム全般のトラフィックステータス

    インターフェース情報

    SNMPインデックス、スロット、ポート、その他の情報を含む

    インターフェイスのキュー統計情報

    特定のインターフェイスのキュー統計情報

    インターフェイスのトラフィック統計

    特定のインターフェイスのトラフィック統計

    インターフェイスのリンクステータス

    リンク速度、状態などが含まれます

    インターフェイスのキューステータス

    特定のインターフェイスのキューステータス

    インターフェイスのトラフィックステータス

    特定のインターフェイスのトラフィックステータス

  • analytics.protoファイル—GBPストリームフォーマットのテンプレートを提供します。このファイルは、分析サーバーアプリケーションの作成に使用できます。ファイルをダウンロードするには、/documentation/en_US/junos13.2/topics/reference/proto-files/analytics-proto.txtにアクセスします。

  • しきい値の使用—分析マネージャー(analyticsm)は、キューの深さまたは遅延の下限しきい値を超えた場合、キュー統計レコードを生成します。

  • UDP(ユーザーデータグラムプロトコル)—リモートストリーミングサーバーポート用に、TCP(伝送制御プロトコル)に加えて、設定できる追加のトランスポートプロトコル。

  • ローカルロギング用の単一ファイル—キューとトラフィック統計用の個別のログファイルを置き換えます。

  • 遅延測定の変化—遅延値の設定とレポートがマイクロ秒からナノ秒に変更されました。

  • UTC形式での収集時間のレポートの変更—統計情報の収集時間はミリ秒ではなくマイクロ秒単位で報告されます。

  • 新しい動作モードコマンド show analytics collectorshow analytics streaming-server コマンドを置き換えます。

  • コマンド出力形式の変更 - 以下の変更が含まれます。

    • キューとトラフィック統計にユニキャスト、マルチキャスト、ブロードキャスト パケット カウンターを追加。

    • 出力における統計情報の順序の反転。最新のレコードが出力の先頭に表示され、最も古いレコードが出力の最後に表示されます。

    • グローバル設定がない場合は、 show analytics configuration および show analytics status コマンド出力のグローバル部分からトラフィックまたはキュー監視ステータス情報を削除します。

    • パラメーター(深度しきい値や遅延しきい値など)が設定されていない場合、show analytics configurationおよびshow analytics statusコマンド出力のインターフェイス固有の部分へのn/aの追加。

CLI変更の概要

ネットワーク分析機能が強化されると、機能を設定すると CLI が変更されます。CLIの変更の概要については、 表2 を参照してください。

表2:ネットワーク分析CLIの変更点

タスク

Junos OSリリース 13.2X51-D15以降のCLI

グローバルキューとトラフィック監視ポーリング間隔の設定

[edit services analytics]

resource {
    system {
        polling-interval {
            queue-monitoring interval;
            traffic-monitoring interval;
        }
    }
}

トラフィックとキュー統計レポート用のローカルファイルの設定

[edit services analytics]

collector {
    local {
        file filename {
            files number;
            size size;
        }
    }
}

キュー統計とトラフィック監視を有効にし、すべてのインターフェイス(グローバル)で深度しきい値を指定

リソースプロファイルを定義し、それをシステムに適用する必要があります。

  1. リソースプロファイルを定義するには:

    [edit services analytics]

    resource-profiles {
        profile-name{
            queue-monitoring;
            traffic-monitoring;
            depth-threshold {
                high number;
                low number;
            }
        }
    }
    
  2. システムにプロファイルを適用するには:

    [edit services analytics]

    resource {
        system {
            resource-profile profile-name;
        }
    }
    

キュー統計とトラフィック監視を有効にし、1つのインターフェイスの遅延しきい値を指定します

リソースプロファイルを定義し、インターフェイスに適用する必要があります。

  1. リソースプロファイルを定義するには:

    [edit services analytics]

    resource-profiles {
        profile-name{
            queue-monitoring;
            traffic-monitoring;
            latency-threshold {
                high number;
                low number;
            }
        }
    }
    
  2. インターフェイスにプロファイルを適用するには:

    [edit services analytics]

    resource {
        interfaces {
            interface-name {
                resource-profile profile-name;
            }
        }
    }
    

リモートサーバーに送信するストリーミングデータ形式(JSON、CSV、またはTSV)の設定

注:

Junos OSでは、GPBストリームフォーマットとトランスポートプロトコル(TCPまたはUDP)の設定のサポートが追加されました。

エクスポートプロファイルでストリームフォーマットを定義し、そのプロファイルをコレクターに適用する必要があります。

  1. ストリーム形式を設定するには:

    [edit services analytics]

    export-profiles {
        profile-name {
            stream-format format;
        }
    }
    
  2. エクスポートプロファイルをコレクターに適用するには:

    [edit services analytics]

    collector {
        address ip-address {
            port number {
                transport protocol {
                    export-profile profile-name;
                }
            }
        }
    }
    

リモートサーバーに送信するストリーミングメッセージタイプ(キューまたはトラフィック統計)の設定

エクスポートプロファイルを定義し、それをコレクターに適用する必要があります。

  1. エクスポートプロファイルを定義するには:

    [edit services analytics]

    export-profiles {
        profile-name {
            interface {
                information;
                statistics {
                    queue;
                    traffic;
                }
                status {
                    link;
                    queue;
                    traffic;
                }
            }
            system {
                information;
                status {
                    queue;
                    traffic;
                }
            }
        }
    }
    
  2. エクスポートプロファイルをコレクターに適用するには:

    [edit services analytics]

    collector {
        address ip-address {
            port number {
                export-profile profile-name;
            }
        }
    }
    

外部サーバーにストリーミングデータを送信するためのトランスポートプロトコルの設定

設定を使用できます。TCPプロトコルとUDPプロトコルの両方をサポートしており、同じポートに対して設定できます。

[edit services analytics]

collector {
    address ip-address {
        port number1 {
            transport tcp;
            transport udp;
        }
        port number2 {
            transport udp;
        }
    }
}

リモートストリーミングサーバーまたはコレクターに関する情報を表示する

show analytics collectorコマンドを発行します。

ネットワーク分析の理解 ストリーミングデータ

ネットワーク分析監視データは、コレクターと呼ばれるリモートサーバーにストリーミングできます。キューとトラフィックの統計情報を含むストリーミングデータを受信するように1つ以上のコレクターを設定できます。このトピックでは、ストリーミングされたデータ出力について説明します。

ネットワーク分析では、以下のストリーミングデータ形式と出力がサポートされます。

  • JavaScript Object Notation(JSON)

  • カンマ区切り値(CSV)

  • タブ区切り値(TSV)

注:

このトピックで示すJSON、CSV、およびTSV形式の出力では、時刻はUnixエポック形式(Unix時間またはPOSIX時間とも呼ばれます)で表示されます。

ネットワーク分析は、以下のストリーミング形式と、JSON、CSV、TSV形式とともに追加される出力をサポートしています。

  • Googleプロトコルバッファ(GPB)

JavaScript Object Notation(JSON)

JavaScript Object Notation(JSON)ストリーミング形式では、以下のデータがサポートされています。

  • キュー統計データ。次に例を示します。

    キュー統計出力フィールドの詳細については、 表 3 を参照してください。

  • トラフィック統計。次に例を示します。

    トラフィック統計出力フィールドの詳細については、 表4 を参照してください。

カンマ区切り値(CSV)

カンマ区切り値(CSV)ストリーミング形式では、以下のデータがサポートされています。

  • キュー統計情報次に例を示します。

    キュー統計出力フィールドの詳細については、 表 3 を参照してください。

  • トラフィック統計。次に例を示します。

    トラフィック統計出力フィールドの詳細については、 表4 を参照してください。

タブ区切り値(TSV)

タブ区切り値 (TSV) ストリーミング形式では、次のデータがサポートされています。

  • キュー統計情報次に例を示します。

    キュー統計出力フィールドの詳細については、 表 3 を参照してください。

  • トラフィック統計。次に例を示します。

    トラフィック統計出力フィールドの詳細については、 表4 を参照してください。

JSON、CSV、TSV のキュー統計出力

表3は 、ストリーミングされたキュー統計データの出力フィールドを表示します。

表3:ストリーミングされたキュー統計データ出力フィールド

フィールド

説明

レコードタイプ

統計のタイプ。次のように表示されます:

  • queue-stats (JSON形式)

  • q (CSVまたはTSV形式)

時間

統計情報がキャプチャされた時間(Unix エポック形式)。

ルーターID

ネットワーク分析ホストデバイスのID。

ポート

ネットワーク分析用に設定された物理ポートの名前。

遅延

トラフィックキューの遅延(ミリ秒単位)。

キューの深さ

トラフィックキューの深さ(バイト単位)。

JSON、CSV、TSVのトラフィック統計出力

表4は 、ストリーミングされたトラフィック統計データの出力フィールドを、表示される順に説明しています。

表4:ストリーミングされたトラフィック統計データ出力フィールド

フィールド

説明

レコードタイプ

統計のタイプ。次のように表示されます:

  • traffic-stats (JSON形式)

  • t (CSVまたはTSV形式)

時間

統計情報がキャプチャされた時間(Unix エポック形式)。

ルーターID

ネットワーク分析ホストデバイスのID。

ポート

ネットワーク分析用に設定された物理ポートの名前。

rxpkt

受信したパケットの合計数。

RXPPS

1秒あたりに受信したパケットの合計数。

rxバイト

受信した合計バイト数。

rxbps

1秒あたりに受信した合計バイト数。

rxドロップ

ドロップされた受信パケットの合計数。

rxerr

エラーのあるパケットの合計数。

TXPKT

送信されたパケットの合計数。

TXPPS

1秒あたりに送信されたパケットの合計数。

TXバイト

送信された合計バイト数。

TXBPS

1秒あたりに送信された合計バイト数。

TXドロップ

ドロップされた送信バイトの合計数。

TXERR

エラー(ドロップ)のある送信パケットの合計数。

Googleプロトコルバッファ(GPB)

このストリーミング形式では、以下が提供されます。

  • リソースタイプ(システム全体またはインターフェイス固有)に基づいて、9種類のメッセージをサポート。

  • 階層形式でメッセージを送信します。

  • GPB 形式のメッセージから、他のストリーム形式のメッセージ(JSON、CSV、TSV)を生成できます。

  • 8バイトのメッセージヘッダーを含む。詳細については、 表5 をご覧ください。

表5は 、GPBストリームフォーマットのメッセージヘッダーを示しています。

表5:GPBストリームフォーマットのメッセージヘッダー情報

バイト位置

フィールド

0から3

メッセージの長さ

4

メッセージバージョン

5〜7

将来使用するために予約済み

次のGPBプロトタイプファイル(analytics.proto)には、ストリーミングされたデータに関する詳細が記載されています。

拡張分析ローカルファイル出力を理解する

ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。ネットワーク分析を有効にするには、キューまたはトラフィック統計の監視、あるいはその両方を設定します。さらに、トラフィックとキュー統計レコードを格納するためのローカルファイルを設定できます。

トラフィックとキュー監視の統計情報は、1つのファイルにローカルに保存できます。以下の例は、 monitor start コマンドの出力を示しています。

キュー統計出力については 表6 を、トラフィック統計出力については 表7 を参照してください。テーブルのフィールドは、出力例に表示された順序に従って示されています。

表6:ローカル分析ファイル内のキュー統計の出力フィールド

フィールド

説明

出力での例

レコードタイプ

統計のタイプ(キューまたはトラフィック監視)

q

時間(マイクロ秒)

統計情報がキャプチャされたマイクロ秒単位のUnixエポック(またはUnix時間)。

1393947567698432

ルーターID

ネットワーク分析ホストデバイスのID。

qfx5100-33

ポート

ネットワーク分析用に設定された物理ポートの名前。

xe-0/0/19

遅延(ナノ秒)

トラフィックキューの遅延(ナノ秒)。

1098572

キューの深さ(バイト)

トラフィックキューの深さ(バイト単位)。

1373216

表7:ローカル分析ファイル内のトラフィック統計の出力フィールド

フィールド

説明

出力での例

レコードタイプ

統計のタイプ(キューまたはトラフィック監視)

t

時間(マイクロ秒)

統計情報がキャプチャされたマイクロ秒単位のUnixエポック(またはUnix時間)。

1393947569874528

ルーターID

ネットワーク分析ホストデバイスのID。

qfx5100-33

ポート

ネットワーク分析用に設定された物理ポートの名前。

xe-0/0/16

rxpkt

受信したパケットの合計数。

12603371884

rxucpkt

受信したユニキャストパケットの合計数。

12603371884

rxmcpkt

受信したマルチキャストパケットの合計数。

0

rxbcpkt

受信したブロードキャストパケットの合計数。

0

RXPPS

1秒あたりに受信したパケットの合計数。

8426023

rxバイト

受信したオクテットの合計数。

1613231610488

rxbps

1秒あたりに受信した合計バイト数。

8628248712

rxdroppkt

ドロップされた受信パケットの合計数。

0

rxcrcerr

CRC/Alignエラーを受信しました。

3

TXPKT

送信されたパケットの合計数。

5916761

TXUCPKT

送信されたユニキャストパケットの合計数。

5916761

TXMCPKT

送信されたマルチキャスト パケットの合計数。

0

txbcpkt

送信されたブロードキャストパケットの合計数。

0

TXPPS

1秒あたりに送信されたパケットの合計数。

0

TXバイト

送信されたオクテットの合計数。

757345408

TXBPS

送信バイト/秒。

0

TXDROPPKT

ドロップされた送信パケットの合計数。

0

TXCRCERR

CRC/アライメントエラーが送信されました。

0

ネットワーク分析の設定とステータスの把握

ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。トラフィックとキュー統計の監視を設定することで、ネットワーク分析を有効にすることができます。

トラフィックまたはキューの監視を有効にしている場合は、 show analytics configuration コマンドと show analytics status コマンドを発行して、グローバルインターフェイスの設定とステータス、および特定のインターフェイスの設定とステータスを表示できます。表示される出力は、グローバルインターフェイスおよび特定のインターフェイスレベルでの設定によって異なります。次に例を示します。

  • 監視を無効にするグローバルインターフェイス設定(すべてのインターフェイス)は、インターフェイス上でそれを有効にする設定に優先します。

  • 監視を有効または無効にするインターフェイス設定は、すべてのインターフェイスに対して監視がグローバルに無効になっていない限り、グローバルインターフェイス設定よりも優先されます。

  • すべてのインターフェイスまたは特定のインターフェイスのいずれに対しても、設定がない場合、監視はデフォルトで無効になります( 表8を参照)。

表8は 、ユーザー構成と表示される設定との相関関係を示しています。

表8:設定とステータス出力

ユーザー設定

グローバル設定またはシステム設定

特定のインターフェイス設定

設定

ステータス

設定

ステータス

グローバルまたは特定のインターフェイス設定はありません。これはデフォルトの設定です。

自動

自動

自動

無効化済み

グローバルインターフェイス設定はありませんが、特定のインターフェイス監視は無効です。

自動

自動

無効化済み

無効化済み

グローバルインターフェイス設定はありませんが、特定のインターフェイス監視は有効になっています。

自動

自動

有効

有効

監視はグローバルに無効になっており、インターフェイス設定はありません。

無効化済み

無効化済み

自動

無効化済み

監視は、グローバル インターフェイス レベルと特定のインターフェイス レベルの両方で無効になります。

無効化済み

無効化済み

無効化済み

無効化済み

監視はグローバルインターフェイスレベルでは無効になりますが、特定のインターフェイスレベルでは有効になります。グローバルインターフェイス の無効 設定は、特定のインターフェイスの 有効 設定よりも優先されます。

無効化済み

無効化済み

有効

無効化済み

監視はすべてのインターフェイスで有効になっていますが、特定のインターフェイスに設定されていません。

有効

有効

自動

有効

監視は、グローバル インターフェイス レベルと特定のインターフェイス レベルの両方で有効になります。

有効

有効

有効

有効

監視はすべてのインターフェイスで有効ですが、特定のインターフェイスに対しては無効になっています。

有効

有効

無効化済み

無効化済み

キューとトラフィックの監視を設定する

ネットワーク分析、キュー、トラフィック監視により、データセンターインフラストラクチャのパフォーマンスと動作を可視化できます。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、その結果をレポートにキャプチャします。レポートを使用して、問題のトラブルシューティング、意思決定に役立ち、必要に応じてリソースを調整できます。

キューとトラフィックの監視を有効にするには、まずリソースプロファイルテンプレートを定義し、そのプロファイルをシステム(グローバル設定の場合)または個々のインターフェイスに適用します。

注:

キューとトラフィックの監視は、物理ネットワークインターフェイスでのみ設定できます。論理インターフェイスとバーチャルシャーシ物理(VCP)インターフェイスはサポートされていません。

スイッチでキューとトラフィックの監視を設定する手順を実行するには、デバイスに Junos OS リリース 13.2X51-D15 以降をインストールする必要があります。

スイッチでキュー監視を設定するには:

  1. キュー監視ポーリング間隔(ミリ秒単位)をグローバルに(システムに対して)設定します。

  2. システムのリソースプロファイルを設定し、キュー監視を有効にします。

  3. システムプロファイルでキュー監視用の深度しきい値(バイト単位)の上限値と下限を設定します。

    高値と低値の両方で、範囲は1〜1,250,000,000バイトで、デフォルト値は0バイトです。

    注:

    システムには深度しきい値または遅延しきい値のどちらかを設定できますが、両方を設定することはできません。

  4. グローバル設定用に、リソースプロファイルテンプレートをシステムに適用します。

  5. インターフェイス固有のリソースプロファイルを設定し、インターフェイスのキュー監視を有効にします。

  6. インターフェイス固有のプロファイルでキュー監視の遅延しきい値(高値と低値)を設定します。

    高値と低値の両方で、範囲は 1 から 100,000,000 ナノ秒で、デフォルト値は 1,000,000 ナノ秒です。

    注:

    インターフェイスには深度しきい値または遅延しきい値のどちらかを設定できますが、両方を設定することはできません。

  7. インターフェイスのリソースプロファイルテンプレートを1つ以上のインターフェイスに適用します。

    注:

    システム設定とインターフェイス設定の間に競合が生じた場合、インターフェイス固有の設定がグローバル(システム)設定よりも優先されます。

スイッチ上でトラフィック監視を設定するには:

  1. システムのトラフィック監視ポーリング間隔(秒)を設定します。

  2. システムのリソースプロファイルを設定し、プロファイルでトラフィック監視を有効にします。

  3. グローバル設定用にリソースプロファイルをシステムに適用します。

  4. インターフェイスのリソースプロファイルを設定し、プロファイルでトラフィック監視を有効にします。

    注:

    システム設定とインターフェイス設定の間に競合が生じた場合、インターフェイス固有の設定がグローバル(システム)設定よりも優先されます。

  5. リソースプロファイルテンプレートを1つ以上のインターフェイスに適用します。

ネットワーク分析データ用にローカルファイルを設定する

ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、その結果をレポートにキャプチャします。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定に役立て、必要に応じてリソースを調整できます。

キューとトラフィック統計データをローカルファイルに保存するには、それを保存するためのファイル名を設定する必要があります。

キューとトラフィック監視の統計情報を保存するためのローカルファイルを設定する手順では、デバイスにJunos OSリリース13.2X51-D15以降をインストールする必要があります。

キューとトラフィック監視の統計情報を格納するためのローカルファイルを設定するには:

  1. ファイル名を設定します。

    デフォルトのファイル名はありません。ファイル名を設定しない場合、ネットワーク分析の統計はローカルに保存されません。

  2. ファイル数を設定します(2〜1000ファイル)。
  3. ファイルサイズ(10〜4095MB)を xmの形式で構成します。

ストリーミング分析データ用にリモートコレクターを設定する

ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、その結果をレポートにキャプチャします。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定に役立て、必要に応じてリソースを調整できます。

エクスポートプロファイルを設定してストリーム形式とデータの種類を定義し、1つ以上のリモートサーバー(コレクター)を設定してストリーミングネットワーク分析データを受信できます。

ストリーミング分析データを受信するためのコレクターを設定する手順では、デバイスに Junos OS リリース 13.2X51-D15 以降をインストールする必要があります。

ストリーミング分析データを受信するためのコレクターを設定するには:

  1. エクスポートプロファイルを作成し、ストリームフォーマットを指定します。
  2. インターフェイス情報を含めるようにエクスポートプロファイルを設定します。
  3. インターフェイスキューの統計情報を含めるようにエクスポートプロファイルを設定します。
  4. インターフェイスのトラフィック統計情報を含めるようにエクスポートプロファイルを設定します。
  5. インターフェイスステータスリンク情報を含めるようにエクスポートプロファイルを設定します。
  6. システム情報を含めるようにエクスポートプロファイルを設定します。
  7. システムキューのステータスを含めるようにエクスポートプロファイルを設定します。
  8. システムトラフィックステータスを含めるようにエクスポートプロファイルを設定します。
  9. コレクターアドレスのトランスポートプロトコルを設定し、エクスポートプロファイルを適用します。
    注:

    JSON、CSV、およびTSV形式に tcp または udp オプションを設定する場合、リモートサーバーで改行文字(\n)で区切られたレコードを処理するように、リモートコレクターでTCPまたはUDPクライアントソフトウェアも設定する必要があります。

    GPB形式に tcp または udp オプションを設定する場合は、 analytics.proto ファイルを使用してTCPまたはUDPビルドストリーミングサーバーも設定する必要があります。

例:キューとトラフィックの監視を設定する

この例では、キューやトラフィックの監視など、強化されたネットワーク分析機能を設定する方法を示しています。

要件

この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。

  • QFX5100スタンドアロンスイッチ

  • データを収集するための外部ストリーミングサーバー

  • Junos OSリリース13.2X51-D15ソフトウェア

  • TCPサーバーソフトウェア(リモートストリーミングサーバー用)

ネットワーク分析を設定する前に、以下を確認してください。

  • QFX5100スイッチにインストールおよび実行されているJunos OSリリース13.2X51-D15以降のソフトウェア。

  • (JSON、CSV、TSV形式のストリーミングサーバーではオプション)リモートストリーミングサーバー上で改行文字(\n)で区切られたレコードを処理するために設定されたTCPまたはUDPサーバーソフトウェア。

  • (GPB形式のストリーミングサーバーではオプション) analytics.proto ファイルを使用して TCP または UDP ビルド ストリーミング サーバー。

  • 実行中のその他のすべてのネットワークデバイス。

概要

ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、その結果をレポートにキャプチャします。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定に役立て、必要に応じてリソースを調整できます。

ネットワーク分析を有効にするには、まずリソースプロファイルテンプレートを定義し、そのプロファイルをシステム(グローバル設定の場合)または個々のインターフェイスに適用します。

注:

キューまたはトラフィック監視の無効化は、この機能の設定(有効化)よりも優先されます。監視を無効にするには、[edit services analytics resource-profiles]階層レベルでno-queue-monitoringまたはno-traffic-monitoring設定ステートメントを含むリソースプロファイルを適用します。

トポロジー

この例では、統計データのストリーミングに使用する外部サーバーに、QFX5100スイッチが接続されています。

設定

ネットワーク分析機能を設定するには、以下のタスクを実行します。

CLIクイックコンフィグレーション

この例をすばやく設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、コマンドを [edit] 階層レベルのCLIにコピー アンド ペーストします。

キューとトラフィックの監視のためのポーリング間隔を設定する

ステップバイステップの手順

ポーリング間隔キューとトラフィック監視をグローバルに構成するには:

  1. システムのキュー監視ポーリング間隔(ミリ秒単位)を設定します。

  2. システムのトラフィック監視ポーリング間隔(秒)を設定します。

ローカル統計ファイルを設定する

ステップバイステップの手順

ローカル統計収集用のファイルを設定するには:

  1. ファイル名を設定します。

  2. ファイル数を設定します。

  3. ファイルサイズを設定します。

システムのリソースプロファイルを設定して適用する

ステップバイステップの手順

キューおよびトラフィック監視リソース用のリソースプロファイルテンプレートを定義するには:

  1. リソースプロファイルを設定し、キュー監視を有効にします。

  2. プロファイルでトラフィック監視を有効にします。

  3. プロファイル内のキュー監視の深度しきい値(高値および下値)を設定します。

  4. グローバル設定のシステムリソースタイプにリソースプロファイルテンプレートを適用します。

インターフェイスのリソースプロファイルの設定と適用

ステップバイステップの手順

1つ以上の特定のインターフェイスに対してキューとトラフィックの監視を設定できます。インターフェイス固有の設定は、グローバル(システム)設定よりも優先されます。インターフェイスのキューおよびトラフィック監視リソース用のリソースプロファイルテンプレートを定義するには:

  1. リソースプロファイルを設定し、キュー監視を有効にします。

  2. プロファイルでトラフィック監視を有効にします。

  3. プロファイルでキュー監視の遅延しきい値(高値と低値)を設定します。

  4. リソースプロファイルテンプレートを、特定のインターフェイスのインターフェイスリソースタイプに適用します。

ストリーミングデータ用のエクスポートプロファイルとコレクターを設定する

ステップバイステップの手順

監視データを受信するためのコレクター(ストリーミングサーバー)を設定するには:

  1. エクスポートプロファイルを作成し、ストリームフォーマットを指定します。

  2. インターフェイス情報を含めるようにエクスポートプロファイルを設定します。

  3. インターフェイスキューの統計情報を含めるようにエクスポートプロファイルを設定します。

  4. インターフェイスのトラフィック統計情報を含めるようにエクスポートプロファイルを設定します。

  5. インターフェイスステータスリンク情報を含めるようにエクスポートプロファイルを設定します。

  6. システム情報を含めるようにエクスポートプロファイルを設定します。

  7. システムキューのステータスを含めるようにエクスポートプロファイルを設定します。

  8. システムトラフィックステータスを含めるようにエクスポートプロファイルを設定します。

  9. コレクターアドレスのトランスポートプロトコルを設定し、エクスポートプロファイルを適用します。

    注:

    JSON、CSV、およびTSV形式に tcp または udp オプションを設定する場合、リモートサーバー上で改行文字(\n)で区切られたレコードを処理するために、リモートコレクターでTCPまたはUDPクライアントソフトウェアも設定する必要があります。

    GPB形式に tcp または udp オプションを設定する場合は、 analytics.proto ファイルを使用してTCPまたはUDPビルドストリーミングサーバーも設定する必要があります。

結果

設定の結果の表示:

検証

以下のタスクを実行して、設定が正しく、期待どおりに動作することを確認します。

ネットワーク分析設定の検証

目的

ネットワーク分析の設定を検証します。

アクション

動作モードから、 show analytics configuration コマンドを入力して、トラフィックとキューの監視設定を表示します。

意味

出力には、スイッチ上のトラフィックとキュー監視設定情報が表示されます。

ネットワーク分析ステータスの検証

目的

スイッチのネットワーク分析動作ステータスを検証します。

アクション

動作モードから、 show analytics status global コマンドを入力して、グローバルトラフィックとキュー監視ステータスを表示します。

動作モードから、 show analytics status コマンドを入力して、インターフェイスとグローバルキューの両方の監視ステータスを表示します。

意味

出力には、スイッチ上のトラフィックとキュー監視のグローバルおよびインターフェイスステータスが表示されます。

コレクターの設定を確認する

目的
アクション

ストリーミングデータ用コレクタの設定が機能していることを確認します。

動作モードから、 show analytics collector コマンドを入力してストリーミングサーバーの設定を表示します。

意味

出力にはコレクターの設定が表示されます。

注:

udpトランスポートプロトコルで設定されたポートの接続状態は、常にn/aと表示されます。