ネットワーク分析
SUMMARY このセクションでは、データ センター インフラストラクチャのパフォーマンスと動作を可視化するネットワーク分析機能について説明します。スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。ネットワーク管理者は、レポートを使用して問題のトラブルシューティング、意思決定、リソースの調整を行うことができます。
ネットワーク分析の概要
パケット転送エンジンの分析マネージャー(分析)はトラフィックとキューの統計情報を収集し、ルーティング エンジンの分析デーモン(分析)がデータを分析してレポートを生成します。マイクロバースト監視と高頻度トラフィック統計監視を構成することで、ネットワーク分析を有効にできます。
Junos OS リリース 13.2X51-D15 では、ネットワーク分析機能が強化され、CLI ステートメントと階層に対して広範な変更が行われました。13.2X51-D15以前のリリースからJunos OSリリース13.2X51-D15以降にアップグレードした場合、以前のリリースでコミットされたネットワーク分析設定はデバイスに表示されますが、機能は無効になります。この機能を有効にするには、新しい CLI ステートメントと階層を使用して再設定する必要があります。
詳細については、以下を参照してください。
分析機能の概要
キュー(マイクロバースト)監視と高頻度トラフィック統計監視を設定することで、ネットワーク分析を有効にします。マイクロバースト監視を使用して、ネットワーク内のトラフィック キューの状態を確認します。マイクロバーストが発生すると、パケット転送エンジンに対して、ユーザーが指定したキューの深さまたは遅延のしきい値に達したことを示します。キューの深さはデータを含むバッファー(バイト単位)であり、遅延はデータがキューに残る時間(ナノ秒またはマイクロ秒)です。
キューの深さまたは遅延(両方ではない)に基づいてキュー監視を設定し、パケット転送エンジンがマイクロバーストを確認してルーティング エンジンにデータを送信して処理する頻度(ポーリング間隔)を設定できます。システム上のすべての物理インターフェイス、またはスイッチ上の特定のインターフェイスに対して、キュー監視をグローバルに設定できます。ただし、指定されたキュー監視間隔は、すべてのインターフェイスに適用されるか、またはなしに適用されます。各インターフェイスの間隔を設定することはできません。
高頻度トラフィック統計監視を使用して、指定されたポーリング間隔でトラフィック統計を収集します。キュー監視間隔と同様に、トラフィック監視間隔はすべてのインターフェイスに適用されるか、またはなしに適用されます。各インターフェイスの間隔を設定することはできません。
トラフィックとキューの監視は、デフォルトで無効になっています。CLIを使用して、各タイプの監視を設定する必要があります。いずれの場合も、インターフェイスの設定が常にグローバル設定よりも優先されます。
物理インターフェイスに対してのみトラフィックとキュー監視を設定できます。論理インターフェイスとVCP(バーチャルシャーシポート)インターフェイスはサポートされていません。
ルーティングエンジン内の分析デーモンは、キューおよびトラフィック統計レコードを含むローカルログファイルを生成します。ログ ファイル名とサイズ、およびログ ファイルの数を指定できます。ファイル名を設定しない場合、データは保存されません。
ローカルログファイルを表示するか、キューとトラフィック統計を含むストリーミングデータを受信するサーバーを指定することができます。
各ポートに対して、トラフィック統計の最後の 10 件のレコードと 100 件のキュー統計レコードの情報がキャッシュされます。この情報は、 コマンドを使用 show analytics
して表示できます。
traceoptions データを格納するには、 階層レベルで ステートメントを[edit services analytics]
設定traceoptions
します。
ネットワーク分析の強化の概要
Junos OS リリース 13.2X51-D15 以降、ネットワーク分析機能は以下の機能強化を提供します。
リソース—インターフェイスとシステムで構成されます。インターフェイスリソースでは、各インターフェイスにインターフェイス名と関連するリソースプロファイル名を設定できます。システム リソースでは、キュー監視とトラフィック監視のポーリング間隔、およびシステムに関連するリソース プロファイルを構成できます。
リソース プロファイル — キューおよびトラフィック監視の構成(奥行きのしきい値や遅延のしきい値など)、および各タイプの監視が有効または無効になっているかどうかが含まれるテンプレート。リソースプロファイルが設定されたら、システムまたはインターフェイスリソースに適用します。
コレクター — キューおよびトラフィック監視統計を収集するサーバーで、ローカル サーバーまたはリモート サーバーを使用できます。監視統計をログ ファイルに格納するようにローカル サーバーを構成するか、ストリームされた統計データを受信するリモート サーバーを構成できます。
エクスポートプロファイル — ストリーミングデータをリモートコレクターに送信する場合は、エクスポートプロファイルを設定する必要があります。エクスポート プロファイルでは、ストリーミング データのカテゴリ(システム全体またはインターフェイス固有)を定義して、コレクターが受信するストリーム タイプを決定します。システムストリームとインターフェイスストリームの両方のカテゴリを指定できます。システム データには、システム情報とキューおよびトラフィック監視のステータスが含まれます。インターフェイス固有のデータには、インターフェイス情報、キューとトラフィックの統計、リンク、キュー、トラフィックステータスが含まれます。
Google Protocol Buffer(GBP)ストリーム形式 — 単一の AnRecord メッセージでリモート コレクターに送信される統計データを監視するための新しいストリーミング形式。このストリーム形式では、次のような 9 種類の情報が提供されます。
システム情報—ブート時間、モデル情報、シリアル番号、ポート数などの一般的なシステム情報。
システム キュー ステータス — システムの一般的なキュー ステータス。
システム トラフィック ステータス — システムのトラフィック ステータス全般。
インターフェイス情報—SNMPインデックス、スロット、ポート、その他の情報が含まれます。
インターフェイスのキュー統計 - 特定のインターフェイスのキュー統計。
インターフェイスのトラフィック統計 - 特定のインターフェイスのトラフィック統計。
インターフェイスのリンクステータス—リンク速度、状態などが含まれます。
インターフェイスのキュー ステータス — 特定のインターフェイスのキュー ステータス。
インターフェイスのトラフィックステータス — 特定のインターフェイスのトラフィックステータス。
analytics.protoファイル — GBP ストリーム形式のテンプレートを提供します。このファイルは、分析サーバー・アプリケーションの作成に使用できます。ファイルをダウンロードするには、次の手順に進みます。
しきい値の使用 - キューの深さまたは遅延のしきい値が低い値を超えた場合、Analytics Manager(分析)によってキュー統計レコードが生成されます。
ユーザーデータグラムプロトコル(UDP)—リモートストリーミングサーバーポートに対して、TCP(伝送制御プロトコル)に加えて設定できる追加のトランスポートプロトコル。
ローカル ロギング用の単一ファイル — キューとトラフィックの統計情報用の別のログ ファイルを置き換えます。
遅延測定の変更 - 遅延値の構成とレポートがマイクロ秒からナノ秒に変更されました。
UTC 形式での収集時間のレポートの変更 - 統計情報の収集時間は、ミリ秒ではなくマイクロ秒で報告されます。
新しい運用モード コマンド —コマンド
show analytics collector
をshow analytics streaming-server
置き換えます。コマンド出力形式の変更 — 以下の変更を含めます。
キューとトラフィックの統計情報にユニキャスト、マルチキャスト、ブロードキャスト パケット カウンターを追加。
出力における統計情報のシーケンスの反転。最も新しいレコードが先頭に表示され、最も古いレコードが出力の最後に表示されます。
グローバル設定がない場合、および
show analytics status
コマンド出力のshow analytics configuration
グローバル部分からトラフィックまたはキュー監視ステータス情報を削除します。n/a
パラメーターが設定されていない場合は、 およびshow analytics status
コマンド出力のインターフェイス固有部分show analytics configuration
(深さしきい値や遅延しきい値など)への追加。
CLI 変更の概要
Junos OS リリース 13.2X51-D15 以降、ネットワーク分析機能の機能強化により、機能を設定すると CLI が変更されます。CLIの変更の概要については、を参照してください 表 1 。
タスク |
Junos OS リリース 13.2X50-D15 および 13.2X51-D10 用 CLI |
Junos OS リリース 13.2X51-D15 以降の CLI |
---|---|---|
グローバル キューとトラフィック監視ポーリング間隔の設定 |
traffic-statistics { interval interval; } queue-statistics { interval interval; } |
resource { system { polling-interval { queue-monitoring interval; traffic-monitoring interval; } } } |
トラフィックおよびキュー統計レポート用のローカル ファイルの設定 |
traffic-statistics { file filename; size size; files number; } queue-statistics { file filename; size size; files number; } |
collector { local { file filename { files number; size size; } } } |
キュー統計とトラフィック監視を有効にし、すべてのインターフェイスの深さしきい値を指定する(グローバル) |
interfaces { all { queue-statistics; traffic-statistics; depth-threshold { high number; low number; } } } |
リソース プロファイルを定義し、システムに適用する必要があります。
|
キュー統計とトラフィック監視の有効化、および 1 つのインターフェイスの遅延しきい値の指定 |
interfaces { interface{ queue-statistics; traffic-statistics; latency-threshold high number; low number; } } |
リソースプロファイルを定義し、インターフェイスに適用する必要があります。
|
リモートサーバーに送信するストリーミングデータ形式(JSON、CSV、またはQSV)の設定 注:
Junos OS リリース 13.2X51-D15 では、トランスポート プロトコル(TCP または UDP)の GPB ストリーム形式と設定のサポートが追加されました。 |
streaming-servers { address ip-address { port number { stream-format format; } } } |
エクスポート プロファイルでストリーム形式を定義し、そのプロファイルをコレクターに適用する必要があります。
|
リモートサーバーに送信するストリーミングメッセージタイプ(キューまたはトラフィック統計)の設定 |
streaming-servers { address ip-address { port number { stream-type type; stream-type type; } } } |
エクスポート プロファイルを定義し、コレクターに適用する必要があります。
|
外部サーバーにストリーミング データを送信するためのトランスポート プロトコルの設定 |
設定は利用できません。TCP プロトコルのみがサポートされています。 |
設定が可能です。TCPおよびUDPプロトコルの両方がサポートされており、同じポートに対して設定できます。
collector { address ip-address { port number1 { transport tcp; transport udp; } port number2 { transport udp; } } } |
リモート ストリーミング サーバーまたはコレクターに関する情報を表示します。 |
コマンドを |
コマンドを |
拡張ネットワーク分析ストリーミングデータについて
ネットワーク分析監視データは、コレクターと呼ばれるリモート サーバーにストリーミングできます。キューとトラフィックの統計情報を含むストリーミングデータを受信するように、1つ以上のコレクターを設定できます。このトピックでは、ストリーミングされたデータ出力について説明します。
このトピックは、Junos OS リリース 13.2X51-D15 以降に適用されます。
Junos OS リリース 13.2X51-D15 以降、ネットワーク分析では以下のストリーミング データ形式と出力がサポートされています。
- Google Protocol Buffer(GPB)
- JavaScript Object Notation(JSON)
- コンマ区切り値(CSV)
- タブ区切り値(TSV)
- JSON、CSV、TSV のキュー統計出力
- JSON、CSV、TSV のトラフィック統計出力
Google Protocol Buffer(GPB)
Junos OS リリース 13.2X51-D15 に、Google Protocol Buffer(GPB)ストリーミング形式のサポートが追加されました。このストリーミング形式は以下の機能を提供します。
リソースタイプ(システム全体またはインターフェイス固有)に基づいて、9種類のメッセージをサポートします。
階層形式でメッセージを送信します。
GPB フォーマットのメッセージから、他のストリーム形式メッセージ(JSON、CSV、TSV)を生成できます。
8 バイト・メッセージ・ヘッダーが含まれます。詳細については、を参照してください 表 2 。
表 2 は、GPB ストリーム形式メッセージ ヘッダーについて説明します。
バイト位置 |
フィールド |
---|---|
0~3 |
メッセージの長さ |
4 |
メッセージのバージョン |
5~7 |
将来の使用に向けて予約済み |
次の GPB プロトタイプ ファイル(analytics.proto)は、ストリーミング されたデータに関する詳細を提供します。
package analytics; // Traffic statistics related info message TrafficStatus { optional uint32 status = 1; optional uint32 poll_interval = 2; } // Queue statistics related info message QueueStatus { optional uint32 status = 1; optional uint32 poll_interval = 2; optional uint64 lt_high = 3; optional uint64 lt_low = 4; optional uint64 dt_high = 5; optional uint64 dt_low = 6; } message LinkStatus { optional uint64 speed = 1; optional uint32 duplex = 2; optional uint32 mtu = 3; optional bool state = 4; optional bool auto_negotiation= 5; } message InterfaceInfo { optional uint32 snmp_index = 1; optional uint32 index = 2; optional uint32 slot = 3; optional uint32 port = 4; optional uint32 media_type = 5; optional uint32 capability = 6; optional uint32 porttype = 7; } message InterfaceStatus { optional LinkStatus link = 1; optional QueueStatus queue_status = 2; optional TrafficStatus traffic_status = 3; } message QueueStats { optional uint64 timestamp = 1; optional uint64 queue_depth = 2; optional uint64 latency = 3; } message TrafficStats { optional uint64 timestamp = 1; optional uint64 rxpkt = 2; optional uint64 rxucpkt = 3; optional uint64 rxmcpkt = 4; optional uint64 rxbcpkt = 5; optional uint64 rxpps = 6; optional uint64 rxbyte = 7; optional uint64 rxbps = 8; optional uint64 rxcrcerr = 9; optional uint64 rxdroppkt = 10; optional uint64 txpkt = 11; optional uint64 txucpkt = 12; optional uint64 txmcpkt = 13; optional uint64 txbcpkt = 14; optional uint64 txpps = 15; optional uint64 txbyte = 16; optional uint64 txbps = 17; optional uint64 txcrcerr = 18; optional uint64 txdroppkt = 19; } message InterfaceStats { optional TrafficStats traffic_stats = 1; optional QueueStats queue_stats = 2; } //Interface message message Interface { required string name = 1; optional bool deleted = 2; optional InterfaceInfo information = 3; optional InterfaceStats stats = 4; optional InterfaceStatus status = 5; } message SystemInfo { optional uint64 boot_time = 1; optional string model_info = 2; optional string serial_no = 3; optional uint32 max_ports = 4; optional string collector = 5; repeated string interface_list = 6; } message SystemStatus { optional QueueStatus queue_status = 1; optional TrafficStatus traffic_status = 2; } //System message message System { required string name = 1; optional bool deleted = 2; optional SystemInfo information = 3; optional SystemStatus status = 4; } message AnRecord { optional uint64 timestamp = 1; optional System system = 2; repeated Interface interface = 3; }
JavaScript Object Notation(JSON)
JavaScript Object Notation(JSON)ストリーミング形式は、以下のデータをサポートしています。
- キュー統計データ。次がその例です。
{"record-type":"queue-stats","time":1383453988263,"router-id":"qfx5100-switch", "port":"xe-0/0/18","latency":0,"queue-depth":208}
キュー統計出力フィールドの詳細については、を参照してください 表 3 。
トラフィック統計。次がその例です。
{"record-type":"traffic-stats","time":1383453986763,"router-id":"qfx5100-switch", "port":"xe-0/0/16","rxpkt":26524223621,"rxpps":8399588,"rxbyte":3395100629632, "rxbps":423997832,"rxdrop":0,"rxerr":0,"txpkt":795746503,"txpps":0,"txbyte":101855533467, "txbps":0,"txdrop":0,"txerr":0}
トラフィック統計出力フィールドの詳細については、を参照してください 表 4 。
コンマ区切り値(CSV)
カンマ区切り形式(CSV)ストリーミング形式では、以下のデータがサポートされています。
- キュー統計。次がその例です。
q,1383454067604,qfx5100-switch,xe-0/0/18,0,208
キュー統計出力フィールドの詳細については、を参照してください 表 3 。
トラフィック統計。次がその例です。
t,1383454072924,qfx5100-switch,xe-0/0/19,1274299748,82950,163110341556,85603312,0,0, 27254178291,8300088,3488534810679,600002408,27268587050,3490379142400
トラフィック統計出力フィールドの詳細については、を参照してください 表 4 。
タブ区切り値(TSV)
タブ区切り値(TSV)ストリーミング形式では、以下のデータがサポートされています。
- キュー統計。次がその例です。
q 585870192561703872 qfx5100-switch xe-0/0/18 (null) 208 2
キュー統計出力フィールドの詳細については、を参照してください 表 3 。
トラフィック統計。次がその例です。
t 1383454139025 qfx5100-switch xe-0/0/19 1279874033 82022 163823850036 84801488 0 0 27811618258 8199630 3559887126455 919998736 27827356915 3561901685120
トラフィック統計出力フィールドの詳細については、を参照してください 表 4 。
JSON、CSV、TSV のキュー統計出力
表 3 は、ストリーミングされたキュー統計データの出力フィールドを、表示される順序で説明します。
フィールド |
説明 |
---|---|
レコードタイプ |
統計のタイプ。として表示されます。
|
時間 |
統計情報がキャプチャされた時間(UNIX の画期的な形式)。 |
ルーターID |
ネットワーク分析ホスト デバイスの ID。 |
port |
ネットワーク分析用に設定された物理ポートの名前。 |
遅延 |
トラフィック キュー遅延(ミリ秒単位) |
キューの深さ |
トラフィック キューの深さ(バイト単位)。 |
JSON、CSV、TSV のトラフィック統計出力
表 4 は、ストリーミングされたトラフィック統計データの出力フィールドを表示する順序で説明します。
フィールド |
説明 |
---|---|
レコードタイプ |
統計のタイプ。として表示されます。
|
時間 |
統計情報がキャプチャされた時間(UNIX の画期的な形式)。 |
ルーターID |
ネットワーク分析ホスト デバイスの ID。 |
port |
ネットワーク分析用に設定された物理ポートの名前。 |
rxpkt |
受信したパケットの総数。 |
rxpps |
1 秒あたりに受信したパケットの合計。 |
rxbyte |
受信した総バイト数。 |
rxbps |
1 秒あたりに受信した総バイト数。 |
rxdrop |
- ドロップされた受信パケットの総数。 |
rxerr |
- エラーが発生したパケットの総数。 |
txpkt |
送信された総パケット数。 |
txpps |
1 秒あたりに送信される総パケット数。 |
txbyte |
送信された総バイト数。 |
txbps |
1 秒あたりに送信される総バイト数。 |
txdrop |
ドロップされた総送信バイト数。 |
txerr |
- エラーが発生した(ドロップされた)送信パケットの総数。 |
関連項目
拡張分析ローカル ファイル出力について
ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。キューまたはトラフィック統計の監視、またはその両方を設定することで、ネットワーク分析を有効にします。さらに、トラフィックおよびキュー統計レコードを格納するためのローカルファイルを設定できます。
このトピックでは、Junos OS リリース 13.2X51-D15 以降のローカル ファイル出力について説明します。
Junos OS リリース 13.2X51-D15 以降、トラフィックおよびキュー監視統計は、1 つのファイルにローカルに格納できます。以下の例は、 コマンドからの出力を monitor start
示しています。
root@qfx5100-33> monitor start an root@qfx5100-33> *** an *** q,1393947567698432,qfx5100-33,xe-0/0/19,1098572,1373216 q,1393947568702418,qfx5100-33,xe-0/0/19,1094912,1368640 q,1393947569703415,qfx5100-33,xe-0/0/19,1103065,1378832 t,1393947569874528,qfx5100-33,xe-0/0/16,12603371884,12603371884,0,0, 8426023,1613231610488,8628248712,0,3,5916761,5916761,0,0,0,757345408,0,0,0 t,1393947569874528,qfx5100-33,xe-0/0/18,12601953614,12601953614,0,0, 8446737,1613050071660,8649421552,0,5,131761619,131761619,0,0,84468, 16865487232,86495888,0,0 t,1393947569874528,qfx5100-33,xe-0/0/19,126009250,126009250,0,0,84469, 16129184128,86496392,0,0,12584980342,12584980342,0,0,8446866,1610877487744, 8649588432,12593703960,0 q,1393947575698402,qfx5100-33,xe-0/0/19,1102233,1377792 q,1393947576701398,qfx5100-33,xe-0/0/19,1107724,1384656
キュー統計出力と表 6トラフィック統計出力については、を参照してください表 5。テーブルのフィールドは、出力例に表示される順序で一覧表示されます。
フィールド |
説明 |
出力の例 |
---|---|---|
レコード・タイプ |
統計のタイプ(キューまたはトラフィック監視) |
|
時間(マイクロ秒) |
UNIX の画期的なタイム(UNIX 時間)を、統計情報がキャプチャされたマイクロ秒単位で表します。 |
|
ルーター ID |
ネットワーク分析ホスト デバイスの ID。 |
|
ポート |
ネットワーク分析用に設定された物理ポートの名前。 |
|
遅延(ナノ秒) |
ナノ秒単位のトラフィック キュー遅延。 |
|
キューの深さ(バイト) |
トラフィック キューの深さ(バイト単位)。 |
|
フィールド |
説明 |
出力の例 |
---|---|---|
レコード・タイプ |
統計のタイプ(キューまたはトラフィック監視) |
|
時間(マイクロ秒) |
UNIX の画期的なタイム(UNIX 時間)を、統計情報がキャプチャされたマイクロ秒単位で表します。 |
|
ルーター ID |
ネットワーク分析ホスト デバイスの ID。 |
|
ポート |
ネットワーク分析用に設定された物理ポートの名前。 |
|
rxpkt |
受信したパケットの総数。 |
|
rxucpkt |
受信したユニキャスト パケットの総数。 |
|
rxmcpkt |
受信したマルチキャスト パケットの総数。 |
|
rxbcpkt |
受信したブロードキャスト パケットの総数。 |
|
rxpps |
1 秒あたりに受信したパケットの合計。 |
|
rxbyte |
受信したオクテットの合計。 |
|
rxbps |
1 秒あたりに受信した総バイト数。 |
|
rxdroppkt |
- ドロップされた受信パケットの総数。 |
|
rxcrcerr |
受信したCRC/Alignエラー。 |
|
txpkt |
送信された総パケット数。 |
|
txucpkt |
送信されたユニキャスト パケットの総数。 |
|
txmcpkt |
送信されたマルチキャスト パケットの総数。 |
|
txbcpkt |
送信されたブロードキャスト パケットの総数。 |
|
txpps |
1 秒あたりに送信される総パケット数。 |
|
txbyte |
送信されたオクテットの総数。 |
|
txbps |
送信された 1 秒あたりのバイト数。 |
|
txdroppkt |
ドロップされた総送信パケット数。 |
|
txcrcerr |
CRC/送信されたエラーの位置を合わせます。 |
|
ネットワーク分析ストリーミングデータについて
このトピックでは、リモート サーバーにストリーミングされるネットワーク分析キューとトラフィック統計について説明します。
1 つ以上のリモート サーバーが、キューとトラフィックの統計情報を含むストリーミング データを受信するように設定できます。ストリーミングされるデータの形式は、JSON(JavaScript Object Notation)、CSV(カンマ区切り値)、または TSV(タブ区切り値)です。
このトピックで示す出力は、Junos OS リリース 13.2X51-D10 にのみ適用されます。時刻は Unix の画期的な形式(UNIX 時間または POSIX 時間とも呼ばれます)で表示されます。
以下の例は、異なるフォーマットでのストリーミング・キュー統計データ出力を示しています。
JSON 形式:
{"record-type":"queue-stats","time":1383453988263,"router-id":"qfx5100-switch", "port":"xe-0/0/18","latency":0,"queue-depth":208}
CSV 形式:
q,1383454067604,qfx5100-switch,xe-0/0/18,0,208
TSV形式:
q 585870192561703872 qfx5100-switch xe-0/0/18 (null) 208 2
表 7 は、ストリーミングされたキュー統計データの出力フィールドを、表示される順序で説明します。
フィールド |
説明 |
---|---|
レコードタイプ |
統計のタイプ。として表示されます。
|
時間 |
統計情報がキャプチャされた時間(UNIX の画期的な形式)。 |
ルーターID |
ネットワーク分析ホスト デバイスの ID。 |
port |
ネットワーク分析用に設定された物理ポートの名前。 |
遅延 |
トラフィック キュー遅延(ミリ秒単位) |
キューの深さ |
トラフィック キューの深さ(バイト単位)。 |
次の例は、さまざまな形式でストリーミングされたトラフィック統計データ出力を示しています。
JSON 形式:
{"record-type":"traffic-stats","time":1383453986763,"router-id":"qfx5100-switch", "port":"xe-0/0/16","rxpkt":26524223621,"rxpps":8399588,"rxbyte":3395100629632, "rxbps":423997832,"rxdrop":0,"rxerr":0,"txpkt":795746503,"txpps":0,"txbyte":101855533467, "txbps":0,"txdrop":0,"txerr":0}
CSV 形式:
t,1383454072924,qfx5100-switch,xe-0/0/19,1274299748,82950,163110341556,85603312,0,0, 27254178291,8300088,3488534810679,600002408,27268587050,3490379142400
TSV形式:
t 1383454139025 qfx5100-switch xe-0/0/19 1279874033 82022 163823850036 84801488 0 0 27811618258 8199630 3559887126455 919998736 27827356915 3561901685120
表 8 は、ストリーミングされたトラフィック統計データの出力フィールドを表示する順序で説明します。
フィールド |
説明 |
---|---|
レコードタイプ |
統計のタイプ。として表示されます。
|
時間 |
統計情報がキャプチャされた時間(UNIX の画期的な形式)。 |
ルーターID |
ネットワーク分析ホスト デバイスの ID。 |
port |
ネットワーク分析用に設定された物理ポートの名前。 |
rxpkt |
受信したパケットの総数。 |
rxpps |
1 秒あたりに受信したパケットの合計。 |
rxbyte |
受信した総バイト数。 |
rxbps |
1 秒あたりに受信した合計ビット数。 |
rxdrop |
- ドロップされた受信パケットの総数。 |
rxerr |
- エラーが発生したパケットの総数。 |
txpkt |
送信された総パケット数。 |
txpps |
1 秒あたりに送信される総パケット数。 |
txbyte |
送信された総バイト数。 |
txbps |
1 秒あたりに送信される総バイト数。 |
txdrop |
ドロップされた総送信バイト数。 |
txerr |
- エラーが発生した(ドロップされた)送信パケットの総数。 |
関連項目
ネットワーク分析の構成とステータスについて
ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。トラフィックとキューの統計監視を設定することで、ネットワーク分析を有効にできます。
このトピックでは、Junos OS リリース 13.2X50-D15 および 13.2X51-D10 からの設定とステータス出力について説明します。
トラフィックまたはキューの監視を有効にしていた場合、 コマンドと show analytics status
コマンドをshow analytics configuration
発行して、グローバルインターフェイスの設定とステータスと特定のインターフェイスのステータスを表示できます。表示される出力は、グローバルインターフェイスと特定のインターフェイスレベルでの設定によって異なります。次がその例です。
監視を無効にするグローバルインターフェイス設定(すべてのインターフェイス)は、インターフェイス上でそれを有効にする設定よりも優先されます。
監視を有効または無効にするインターフェイス設定は、すべてのインターフェイスで監視がグローバルに無効にされていない限り、グローバルインターフェイス設定よりも優先されます。
すべてのインターフェイスか特定のインターフェイスかにかかわらず、設定がない場合、監視はデフォルトで無効になります(を参照 表 9)。
表 9 は、ユーザー構成と表示される設定の間の相関関係を説明します。
ユーザー設定 |
グローバル設定またはシステム設定 |
特定のインターフェイス設定 |
||
---|---|---|---|---|
設定 |
状態 |
設定 |
状態 |
|
グローバルまたは特定のインターフェイス設定なし。これはデフォルト設定です。 |
自動 |
自動 |
自動 |
無効 |
グローバル インターフェイス設定はありませんが、特定のインターフェイス監視は無効です。 |
自動 |
自動 |
無効 |
無効 |
グローバルインターフェイス設定はありませんが、特定のインターフェイス監視が有効です。 |
自動 |
自動 |
有効 |
有効 |
監視はグローバルに無効になっており、インターフェイス設定はありません。 |
無効 |
無効 |
自動 |
無効 |
監視は、グローバルおよび特定のインターフェイスレベルの両方で無効になっています。 |
無効 |
無効 |
無効 |
無効 |
監視はグローバル インターフェイス レベルでは無効になっていますが、特定のインターフェイス レベルで有効になっています。グローバル インターフェイス の [無効] 設定は、特定のインターフェイスの [有効] 設定を優先します。 |
無効 |
無効 |
有効 |
無効 |
監視はすべてのインターフェイスで有効ですが、特定のインターフェイスの設定はありません。 |
有効 |
有効 |
自動 |
有効 |
監視は、グローバルレベルと特定のインターフェイスレベルの両方で有効です。 |
有効 |
有効 |
有効 |
有効 |
監視はすべてのインターフェイスで有効ですが、特定のインターフェイスでは無効になっています。 |
有効 |
有効 |
無効 |
無効 |
関連項目
Google プロトコル バッファ ストリーム形式のプロトタイプ ファイル
Google Protocol Buffer(GBP)ストリーム形式は、単一の AnRecord メッセージ内のリモート コレクターに監視統計データをストリーミングするために使用されます。
ファイルは analytics.proto GBP ストリーム形式のテンプレートを提供します。このファイルは、分析サーバー・アプリケーションの作成に使用できます。
GPB プロトタイプ ファイルをダウンロードするには、次の手順に進みます。
関連項目
キュー監視の設定
ネットワーク分析キュー監視により、データ センター インフラストラクチャのパフォーマンスと動作を可視化できます。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。レポートを使用して、問題のトラブルシューティング、意思決定、必要に応じてリソースの調整に役立てることができます。
キュー監視を有効にするには、まずリソース プロファイル テンプレートを定義してから、プロファイルをシステム(グローバル構成の場合)または個々のインターフェイスに適用します。
キュー監視は、物理ネットワーク インターフェイスでのみ設定できます。論理インターフェイスとVCP(バーチャルシャーシ物理)インターフェイスはサポートされていません。
QFXシリーズスタンドアロンスイッチでキュー監視を設定する手順では、Junos OSリリース13.2X51-D15以降がデバイスにインストールされている必要があります。
QFXシリーズスタンドアロンスイッチでキュー監視を設定するには:
トラフィック監視の設定
ネットワーク分析キュー監視により、データ センター インフラストラクチャのパフォーマンスと動作を可視化できます。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。レポートを使用して、問題のトラブルシューティング、意思決定、必要に応じてリソースの調整に役立てることができます。
トラフィック監視を有効にするには、まずリソースプロファイルテンプレートを定義し、そのプロファイルをシステム(グローバル設定の場合)または個々のインターフェイスに適用します。
トラフィック監視は、物理ネットワーク インターフェイスでのみ設定できます。論理インターフェイスとVCP(バーチャルシャーシ物理)インターフェイスはサポートされていません。
QFX シリーズ スタンドアロン スイッチでトラフィック監視を設定する手順では、Junos OS リリース 13.2X51-D15 以降がデバイスにインストールされている必要があります。
QFXシリーズスタンドアロンスイッチでトラフィック監視を設定するには:
ネットワーク分析データ用のローカル ファイルの設定
ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定、リソースの調整を必要に応じて行うことができます。
キューとトラフィック統計データをローカルファイルに保存するには、それを格納するファイル名を設定する必要があります。
キューおよびトラフィック監視統計を格納するためのローカル ファイルを設定する手順では、Junos OS リリース 13.2X51-D15 以降がデバイスにインストールされている必要があります。
キューとトラフィック監視の統計情報を格納するためのローカルファイルを設定するには:
ストリーミング分析データ用のリモート コレクターの設定
ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定、リソースの調整を必要に応じて行うことができます。
エクスポートプロファイルを設定して、ストリーム形式とデータタイプを定義し、ストリーミングネットワーク分析データを受信する1つ以上のリモートサーバー(コレクター)を設定できます。
ストリーミング分析データを受信するためのコレクターを設定する手順では、Junos OSリリース13.2X51-D15以降がデバイスにインストールされている必要があります。
ストリーミング分析データを受信するためのコレクターを構成するには、以下の手順に示します。
例:ネットワーク分析の設定
この例では、QFX3500スタンドアロンスイッチ上でキューとトラフィック監視を含むネットワーク分析を設定する方法を示しています。
この例で示す設定は、Junos OS リリース 13.2X50-D15 および 13.2X51-D10 でのみサポートされています。
要件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
QFX3500スタンドアロンスイッチ
データを収集する外部ストリーミングサーバー
Junos OS リリース 13.2X50-D15 ソフトウェア
TCP サーバー ソフトウェア(リモート ストリーミング サーバー用)
ネットワーク分析を設定する前に、以下を確認してください。
Junos OS リリース 13.2X50-D15 以降、QFX3500 スイッチにインストールおよび実行されているソフトウェア
(ストリーミング サーバーの場合はオプション)リモート ストリーミング サーバーで改行文字(\n)で区切られたレコードを処理するために設定された TCP サーバー ソフトウェア
その他のすべてのデバイスで
概要
ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定、リソースの調整を必要に応じて行うことができます。キューとトラフィックの統計監視を設定することで、ネットワーク分析を有効にできます。
トポロジ
この例では、QFX3500スイッチは、統計データのストリーミングに使用される外部サーバーに接続されています。
設定
ネットワーク分析を設定するには、以下のタスクを実行します。
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、コマンドを 階層レベルの CLI [edit]
にコピー アンド ペーストします。
[edit] set services analytics interfaces all queue-statistics set services analytics interfaces all latency-threshold high 900 low 300 set services analytics interfaces xe-0/0/1 traffic-statistics set services analytics queue-statistics file qstats1.qs files 3 size 10 set services analytics queue-statistics interval 10 set services analytics traffic-statistics file tstats1.ts files 3 size 10 set services analytics traffic-statistics interval 2 set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
キューとトラフィック統計の監視の設定
手順
物理インターフェイスでキューとトラフィック監視を設定するには:
キューとトラフィックの監視は、物理ネットワーク インターフェイスでのみ設定できます。論理インターフェイスとVCP(バーチャルシャーシ物理)インターフェイスはサポートされていません。
キューまたはトラフィック監視を無効にすると、この機能の設定(有効化)が優先されます。または no-traffic-statistics
階層レベルで監視をno-queue-statistics
[edit services analytics interfaces]
無効にします。
すべてのインターフェイスをキュー監視用に設定し、遅延のしきい値(マイクロ秒単位)を設定します。
[edit] set services analytics interfaces all queue-statistics set services analytics interfaces all latency-threshold high 900 low 300
トラフィック監視用に 1 つのインターフェイスを設定します。
[edit] set services analytics interfaces xe-0/0/1 traffic-statistics
ローカル統計ファイルの設定
手順
ローカル統計ファイルを設定するには:
キュー統計ファイルの数と、各ファイル サイズを MB で構成します。
[edit] set services analytics queue-statistics file qstats1.qs files 3 size 10m
キュー統計収集間隔をミリ秒単位で設定する
[edit] set services analytics queue-statistics interval 10
トラフィック統計ファイルの数と、各ファイル サイズを MB で構成します。
[edit] set services analytics traffic-statistics file tstats1.ts files 3 size 10m
トラフィック統計収集間隔を秒単位で設定します。
[edit] set services analytics traffic-statistics interval 2
ストリーミングサーバーの設定
手順
監視データを受信するためにストリーミングサーバーを設定するには:
ストリーミングサーバーの設定に加えて、TCPクライアントソフトウェアを設定して、リモートサーバーで改行文字(\n)で区切られたレコードを処理する必要があります。
キュー統計監視用に、サーバーの IP アドレスとポートを構成します。
[edit] set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics
トラフィック統計監視用に、サーバーIPアドレスとポートを設定します。
[edit] set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
結果
設定の結果を表示します。
[edit services analytics] user@switch> show configuration queue-statistics { file qstats1.qs size 10m files 3; interval 10; } traffic-statistics { file tstats1.ts size 10m files 3; interval 2; } interfaces { xe-0/0/1 { traffic-statistics; } all { queue-statistics; latency-threshold high 900 low 300; } }
検証
以下のタスクを実行して、構成が正しく、想定通りに動作していることを確認します。
ネットワーク分析構成の検証
目的
ネットワーク分析の構成を検証します。
対処
運用モードから、 コマンドを show analytics configuration
入力して、トラフィックとキュー監視設定を表示します。
user@host> show analytics configuration Global configurations: Traffic statistics: Auto, Poll interval: 2 seconds Queue statistics: Enabled, Poll interval: 10 milliseconds Depth threshold high: 0 bytes, low: 0 bytes Latency threshold high: 900 microseconds, low: 300 microseconds Interface Traffic Queue Depth-threshold Latency-threshold Statistics Statistics High Low High Low (bytes) (microseconds) xe-0/0/1 Enabled Auto 0 0 900 300
意味
出力には、スイッチ上のトラフィックとキュー監視に関する情報が表示されます。
ネットワーク分析ステータスの検証
目的
スイッチのネットワーク分析運用ステータスを検証します。
対処
運用モードから、 コマンドを show analytics status
入力して、トラフィックとキュー監視ステータスを表示します。
user@host> show analytics status Global configurations: Traffic statistics: Auto, Poll interval: 2 seconds Queue statistics: Auto, Poll interval: 10 milliseconds Depth threshold high: 1228800 bytes, low: 1024 bytes Latency threshold high: 900 microseconds, low: 300 microseconds Interface Traffic Queue Depth-threshold Latency-threshold Statistics Statistics High Low High Low (bytes) (microseconds) xe-0/0/1 Enabled Auto 1228800 1024 900 300 xe-0/0/7 Auto Auto 1228800 1024 900 300 xe-0/0/8 Auto Auto 1228800 1024 900 300
ストリーミングサーバー設定の検証
目的
リモートサーバーへのデータストリーミングの設定が機能していることを確認します。
対処
運用モードから、 コマンドを show analytics streaming-servers
入力してストリーミングサーバー設定を表示します。
user@host> show analytics streaming-servers Address Port Stream-Format Stream-Type State Sent 10.94.198.11 50001 json QS Established 1100 10.94.198.11 50005 csv TS/QS In Progress 0
意味
出力には、リモート ストリーミング サーバーに関する情報が表示されます。
キュー統計の検証
目的
キュー統計収集が機能していることを確認します。
対処
動作モードから、 コマンドを show analytics queue-statistics
入力してキュー統計を表示します。
user@host> show analytics queue-statistics Time Interface Queue-length (bytes) Latency (us) Apr 6 0:17:18.224 xe-0/0/1 1043952 835 Apr 6 0:17:18.234 xe-0/0/1 1053520 842 Apr 6 0:17:18.244 xe-0/0/1 1055184 844
意味
出力では、キュー統計情報が期待通りに表示されます。
トラフィック統計の検証
目的
トラフィック統計の収集が機能していることを確認します。
対処
運用モードから、 コマンドを show analytics traffic-statistics
入力してトラフィック統計を表示します。
user@host> show analytics traffic-statistics Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/1 Traffic Statistics: Receive Transmit Total octets: 4797548752936 408886273632 Total packet: 5658257464 3190613435 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 252901000 Packet dropped: 0 252901 Utilization: 0.0% 0.0% Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/7 Traffic Statistics: Receive Transmit Total octets: 4790866253100 477139024 Total packet: 5624473639 477944 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 166582000 Packet dropped: 0 166582 Utilization: 0.0% 0.0% Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/8 Traffic Statistics: Receive Transmit Total octets: 4789797668456 764910024 Total packet: 5623280870 765715 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 156099000 Packet dropped: 0 156099 Utilization: 0.0% 0.0%
意味
出力には、予想通りにトラフィック統計情報が表示されます。
例:拡張ネットワーク分析機能の設定
この例では、キューとトラフィックの監視を含む、拡張ネットワーク分析機能を構成する方法を示します。
要件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
QFX5100スタンドアロンスイッチ
データを収集する外部ストリーミングサーバー
Junos OS リリース 13.2X51-D15 ソフトウェア
TCP サーバー ソフトウェア(リモート ストリーミング サーバー用)
ネットワーク分析を設定する前に、以下を確認してください。
Junos OS リリース 13.2X51-D15 以降、QFX5100 スイッチにインストールおよび実行されているソフトウェア。
(JSON、CSV、TSV 形式のストリーミング サーバーの場合はオプション)リモート ストリーミング サーバー上の改行文字(\n)で区切られたレコードを処理するために設定された TCP または UDP サーバー ソフトウェア。
(GPB 形式のストリーミング サーバーの場合はオプション)ファイルを使用して TCP または UDP ビルド ストリーミング サーバーを analytics.proto 作成します。
その他すべてのネットワーク デバイスが動作しています。
概要
ネットワーク分析機能は、データセンターインフラストラクチャのパフォーマンスと動作を可視化します。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定、リソースの調整を必要に応じて行うことができます。
ネットワーク分析を有効にするには、まずリソース プロファイル テンプレートを定義してから、プロファイルをシステム(グローバル構成の場合)または個々のインターフェイスに適用します。
キューとトラフィックの監視は、物理ネットワーク インターフェイスでのみ設定できます。論理インターフェイスとVCP(バーチャルシャーシ物理)インターフェイスはサポートされていません。
キューまたはトラフィック監視を無効にすると、この機能の設定(有効化)が優先されます。階層レベルで または no-traffic-monitoring
設定ステートメントを含むリソースプロファイルをno-queue-monitoring
適用することで、監視を[edit services analytics resource-profiles]
無効にします。
トポロジ
この例では、QFX5100スイッチは、統計データのストリーミングに使用される外部サーバーに接続されています。
設定
ネットワーク分析機能を構成するには、以下のタスクを実行します。
- CLI クイックコンフィギュレーション
- キューとトラフィック監視のポーリング間隔の設定
- ローカル統計ファイルの設定
- システムのリソース プロファイルの構成と適用
- インターフェイスのリソースプロファイルの設定と適用
- ストリーミングデータのエクスポートプロファイルとコレクターの設定
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、コマンドを 階層レベルの CLI [edit]
にコピー アンド ペーストします。
[edit] set services analytics resource system polling-interval queue-monitoring 1000 set services analytics resource system polling-interval traffic-monitoring 5 set services analytics collector local file an.stats set services analytics collector local file an files 3 set services analytics collector local file an size 10m set services analytics resource-profiles sys-rp queue-monitoring set services analytics resource-profiles sys-rp traffic-monitoring set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99 set services analytics resource system resource-profile sys-rp set services analytics resource-profiles if-rp queue-monitoring set services analytics resource-profiles if-rp traffic-monitoring set services analytics resource-profiles if-rp latency-threshold high 2300 low 20 set services analytics resource interfaces xe-0/0/16 resource-profile if-rp set services analytics resource interfaces xe-0/0/18 resource-profile if-rp set services analytics resource interfaces xe-0/0/19 resource-profile if-rp set services analytics export-profiles ep stream-format gpb set services analytics export-profiles ep interface information set services analytics export-profiles ep interface statistics queue set services analytics export-profiles ep interface statistics traffic set services analytics export-profiles ep interface status link set services analytics export-profiles ep system information set services analytics export-profiles ep system status queue set services analytics export-profiles ep system status traffic set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
キューとトラフィック監視のポーリング間隔の設定
手順
ポーリング間隔キューとトラフィック監視をグローバルに設定するには:
システムのキュー監視ポーリング間隔(ミリ秒単位)を設定します。
[edit] set services analytics resource system polling-interval queue-monitoring 1000
システムのトラフィック監視ポーリング間隔(秒単位)を設定します。
[edit] set services analytics resource system polling-interval traffic-monitoring 5
ローカル統計ファイルの設定
手順
ローカル統計収集用のファイルを設定するには、
ファイル名を設定します。
[edit] set services analytics collector local file an.stats
ファイル数を設定します。
[edit] set services analytics collector local file an files 3
ファイルサイズを設定します。
[edit] set services analytics collector local file an size 10m
システムのリソース プロファイルの構成と適用
手順
キューおよびトラフィック監視リソースのリソースプロファイルテンプレートを定義するには、
リソースプロファイルを設定し、キュー監視を有効にします。
[edit] set services analytics resource-profiles sys-rp queue-monitoring
プロファイルでトラフィック監視を有効にします。
[edit] set services analytics resource-profiles sys-rp traffic-monitoring
プロファイル内のキュー監視の深さしきい値(高値と低い値)を設定します。
[edit] set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99
グローバル構成のシステム リソース タイプにリソース プロファイル テンプレートを適用します。
[edit] set services analytics resource system resource-profile sys-rp
インターフェイスのリソースプロファイルの設定と適用
手順
1 つ以上の特定のインターフェイスに対してキューとトラフィックの監視を設定できます。インターフェイス固有の設定は、グローバル(システム)設定よりも優先されます。インターフェイスのキューおよびトラフィック監視リソースのリソース プロファイル テンプレートを定義するには、次の手順に従います。
リソースプロファイルを設定し、キュー監視を有効にします。
[edit] set services analytics resource-profiles if-rp queue-monitoring
プロファイルでトラフィック監視を有効にします。
[edit] set services analytics resource-profiles if-rp traffic-monitoring
プロファイル内のキュー監視の遅延しきい値(高値と低い値)を設定します。
[edit] set services analytics resource-profiles if-rp latency-threshold high 2300 low 20
特定のインターフェイスのインターフェイスリソースタイプにリソースプロファイルテンプレートを適用します。
[edit] set services analytics resource interfaces xe-0/0/16 resource-profile if-rp set services analytics resource interfaces xe-0/0/18 resource-profile if-rp set services analytics resource interfaces xe-0/0/19 resource-profile if-rp
ストリーミングデータのエクスポートプロファイルとコレクターの設定
手順
監視データを受信するためのコレクター(ストリーミング サーバー)を構成するには、
エクスポートプロファイルを作成し、ストリーム形式を指定します。
[edit] set services analytics export-profiles ep stream-format gpb
エクスポートプロファイルを設定して、インターフェイス情報を含めます。
[edit] set services analytics export-profiles ep interface information
エクスポートプロファイルを設定して、インターフェイスキュー統計を含めます。
[edit] set services analytics export-profiles ep interface statistics queue
エクスポートプロファイルを設定して、インターフェイストラフィック統計を含めます。
[edit] set services analytics export-profiles ep interface statistics traffic
エクスポートプロファイルを設定して、インターフェイスステータスリンク情報を含めます。
[edit] set services analytics export-profiles ep interface status link
システム情報を含むようにエクスポートプロファイルを設定します。
[edit] set services analytics export-profiles ep system information
システムキューステータスを含むようにエクスポートプロファイルを設定します。
[edit] set services analytics export-profiles ep system status queue
エクスポートプロファイルを設定して、システムトラフィックステータスを含めます。
[edit] set services analytics export-profiles ep system status traffic
コレクターアドレスのトランスポートプロトコルを設定し、エクスポートプロファイルを適用します。
[edit] set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
注:JSON、CSV、TSV の各フォーマットに または
udp
オプションを設定tcp
した場合、リモートサーバーで改行文字(\n)で区切られたレコードを処理するために、リモートコレクターでTCPまたはUDPクライアントソフトウェアを設定する必要があります。GPB 形式の
tcp
またはudp
オプションを構成する場合は、ファイルを使用して TCP または UDP ビルド ストリーミング サーバーも設定する analytics.proto 必要があります。
結果
設定の結果を表示します。
[edit services analytics] user@switch# run show configuration services { analytics { export-profiles { ep { stream-format gpb; interface { information; statistics { traffic; queue; } status { link; } } system { information; status { traffic; queue; } } } } resource-profiles { sys-rp { queue-monitoring; traffic-monitoring; depth-threshold high 99999 low 99; } if-rp { queue-monitoring; traffic-monitoring; latency-threshold high 2300 low 20; } } resource { system { resource-profile sys-rp; polling-interval { traffic-monitoring 5; queue-monitoring 1000; } } interfaces { xe-0/0/16 { resource-profile if-rp; } xe-0/0/18 { resource-profile if-rp; } xe-0/0/19 { resource-profile if-rp; } } } collector { local { file an size 10m files 3; } address 10.94.184.25 { port 50013 { transport udp { export-profile ep; } } } address 10.94.198.11 { port 50001 { transport tcp { export-profile ep; } } } } } }
検証
以下のタスクを実行して、構成が正しく、想定通りに動作していることを確認します。
ネットワーク分析構成の検証
目的
ネットワーク分析の構成を検証します。
対処
運用モードから、 コマンドを show analytics configuration
入力して、トラフィックとキュー監視設定を表示します。
user@host> show analytics configuration Traffic monitoring status is enabled Traffic monitoring polling interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes Interface Traffic Queue Queue depth Latency Statistics Statistics threshold threshold High Low High Low (bytes) (nanoseconds) xe-0/0/16 enabled enabled n/a n/a 2300 20 xe-0/0/18 enabled enabled n/a n/a 2300 20 xe-0/0/19 enabled enabled n/a n/a 2300 20
意味
出力には、スイッチ上のトラフィックおよびキュー監視設定情報が表示されます。
ネットワーク分析ステータスの検証
目的
スイッチのネットワーク分析運用ステータスを検証します。
対処
運用モードから、 コマンドを show analytics status global
入力して、グローバルトラフィックとキュー監視ステータスを表示します。
user@host> show analytics status global Traffic monitoring status is enabled Traffic monitoring pollng interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes
動作モードから、 コマンドを show analytics status
入力して、インターフェイスとグローバルキュー監視ステータスの両方を表示します。
user@host> show analytics status Traffic monitoring status is enabled Traffic monitoring pollng interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes Interface Traffic Queue Queue depth Latency Statistics Statistics threshold threshold High Low High Low (bytes) (nanoseconds) xe-0/0/16 enabled enabled n/a n/a 2300 20 xe-0/0/18 enabled enabled n/a n/a 2300 20 xe-0/0/19 enabled enabled n/a n/a 2300 20
意味
出力には、スイッチ上のトラフィックとキュー監視のグローバルおよびインターフェイスステータスが表示されます。
コレクター設定の検証
目的
対処
ストリーミングデータのコレクターの設定が機能していることを確認します。
運用モードから、 コマンドを show analytics collector
入力してストリーミングサーバー設定を表示します。
user@host> show analytics collector Address Port Transport Stream format State Sent 10.94.184.25 50013 udp gpb n/a 484 10.94.198.11 50001 tcp gpb In progress 0
意味
出力には、コレクターの設定が表示されます。
トランスポート プロトコルで設定されたポートの udp
接続状態は、 と常に 表示されます n/a
。
キュー統計の検証
目的
キュー統計収集が機能していることを確認します。
対処
動作モードから、 コマンドを show analytics queue-statistics
入力してキュー統計を表示します。
user@host> show analytics queue-statistics CLI issued at 2014-03-04 15:37:03.116018 Time Interface Queue-depth Latency (bytes) (nanoseconds) 00:00:00.412371 ago xe-0/0/19 1384656 1107724 00:00:01.412395 ago xe-0/0/19 1375712 1100569 00:00:02.415366 ago xe-0/0/19 1385280 1108224 00:00:03.417395 ago xe-0/0/19 1381744 1105395 00:00:04.411392 ago xe-0/0/19 1368432 1094745 00:00:05.414387 ago xe-0/0/19 1374880 1099904 00:00:06.414365 ago xe-0/0/19 1373632 1098905 00:00:07.416386 ago xe-0/0/19 1370096 1096076 00:00:08.413384 ago xe-0/0/19 1377168 1101734 00:00:09.415379 ago xe-0/0/19 1370720 1096576 00:00:10.418374 ago xe-0/0/19 1381120 1104896 00:00:11.410376 ago xe-0/0/19 1383408 1106726 00:00:12.412372 ago xe-0/0/19 1382576 1106060 00:00:13.417371 ago xe-0/0/19 1387152 1109721 00:00:14.411368 ago xe-0/0/19 1375296 1100236 ---(more)---
意味
出力にはキュー統計情報が表示され、最新レコードはレポートの上部に表示されます。
トラフィック統計の検証
目的
トラフィック統計の収集が機能していることを確認します。
対処
運用モードから、 コマンドを show analytics traffic-statistics
入力してトラフィック統計を表示します。
user@host> show analytics traffic-statistics CLI issued at 2014-03-04 15:37:52.047136 Time: 00:00:02.252377 ago, Physical interface: xe-0/0/19 Traffic Statistics: Receive Transmit Total octets: 15044882432 1502607382656 Total packets: 117538143 11739120146 Unicast packet: 117538143 11739120146 Multicast packets: 0 0 Broadcast packets: 0 0 Octets per second: 86488360 8649309384 Packets per second: 84461 8446590 CRC/Align errors: 0 0 Packets dropped: 0 11760298455 Time: 00:00:02.252377 ago, Physical interface: xe-0/0/18 Traffic Statistics: Receive Transmit Total octets: 1504619929836 15782818944 Total packets: 11754843131 123303273 Unicast packet: 11754843131 123303273 Multicast packets: 0 0 Broadcast packets: 0 0 Octets per second: 8649134008 86487816 Packets per second: 8446458 84461 CRC/Align errors: 5 0 Packets dropped: 0 0 Time: 00:00:02.252377 ago, Physical interface: xe-0/0/16 Traffic Statistics: Receive Transmit Total octets: 1504801437048 757345408 Total packets: 11756261156 5916761 Unicast packet: 11756261156 5916761 Multicast packets: 0 0 Broadcast packets: 0 0 Octets per second: 7910619496 0 Packets per second: 7725214 0 CRC/Align errors: 3 0 Packets dropped: 0 0
意味
出力には、トラフィック統計情報が表示されます。