ネットワーク分析
SUMMARY このセクションでは、データ センター インフラストラクチャのパフォーマンスと動作を可視化するネットワーク分析機能について説明します。スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定、リソースの調整を必要に応じて行うことができます。
ネットワーク分析の概要
パケット転送エンジンの分析マネージャー(分析)は、トラフィックとキューの統計を収集し、ルーティング エンジンの分析デーモン(分析)がデータを分析してレポートを生成します。マイクロバースト監視と高頻度トラフィック統計監視を構成することで、ネットワーク分析を有効にできます。
Junos OS リリース 13.2X51-D15 では、ネットワーク分析機能が強化され、CLI ステートメントと階層に対して広範な変更が行われました。13.2X51-D15 より前のリリースから Junos OS リリース 13.2X51-D15 以降にアップグレードした場合、以前のリリースでコミットされたネットワーク分析設定はデバイスに表示されますが、機能は無効になります。この機能を有効にするには、新しい CLI ステートメントと階層を使用して再設定する必要があります。
詳細については、以下を参照してください。
分析機能の概要
キュー(マイクロバースト)監視と高頻度トラフィック統計監視を構成することで、ネットワーク分析を有効にします。マイクロバースト監視を使用して、ネットワーク内のトラフィック キューの状態を確認します。マイクロバーストが発生すると、ユーザーが指定したキューの深さまたは遅延しきい値に達したことをパケット転送エンジンに示します。キューの深さはデータを含むバッファ(バイト単位)であり、遅延はデータがキューに残る時間(ナノ秒またはマイクロ秒)です。
キューの深さまたは遅延(両方ではない)に基づいてキュー監視を設定し、パケット転送エンジンがマイクロバーストをチェックし、処理のためにデータをルーティング エンジンに送信する頻度(ポーリング間隔)を設定できます。キュー監視は、システム上のすべての物理インターフェイスまたはスイッチ上の特定のインターフェイスに対してグローバルに設定できます。ただし、指定されたキュー監視間隔はすべてのインターフェイスに適用されるか、またはなしに適用されます。各インターフェイスの間隔を設定することはできません。
高頻度トラフィック統計監視を使用して、指定されたポーリング間隔でトラフィック統計を収集します。キュー監視間隔と同様に、トラフィック監視間隔はすべてのインターフェイスに適用されるか、またはなしに適用されます。各インターフェイスの間隔を設定することはできません。
デフォルトでは、トラフィックとキューの監視はどちらも無効になっています。CLI を使用して各タイプの監視を設定する必要があります。それぞれの場合、インターフェイスの設定は常にグローバル設定よりも優先されます。
物理インターフェイスに対してのみトラフィックとキューの監視を設定できます。論理インターフェイスと VCP(バーチャル シャーシ ポート)インターフェイスはサポートされていません。
ルーティング エンジンの analyticsd デーモンは、キューおよびトラフィック統計レコードを含むローカル ログ ファイルを生成します。ログ ファイル名とサイズ、およびログ ファイルの数を指定できます。ファイル名を設定しない場合、データは保存されません。
ローカル・ログ・ファイルを表示することも、キューおよびトラフィック統計を含むストリーミング・データを受信するサーバーを指定することもできます。
各ポートについて、トラフィック統計の最後の 10 レコードとキュー統計の 100 レコードの情報がキャッシュされます。この情報は、コマンドを使用して show analytics
表示できます。
traceoptions データを格納するには、ステートメントを traceoptions
階層レベルで [edit services analytics]
設定します。
ネットワーク分析の機能強化の概要
Junos OS リリース 13.2X51-D15 以降、ネットワーク分析機能は以下の機能強化を提供します。
リソース:インターフェイスとシステムで構成されます。インターフェイス リソースでは、インターフェイス名と、各インターフェイスに関連付けられたリソース プロファイル名を設定できます。システム リソースを使用すると、キュー監視とトラフィック監視のポーリング間隔と、システムに関連するリソース プロファイルを設定できます。
リソース プロファイル — 詳細しきい値や遅延しきい値など、キューおよびトラフィック監視の設定、および各タイプの監視が有効か無効かを示すテンプレート。リソース プロファイルを設定したら、それをシステム リソースまたはインターフェイス リソースに適用します。
コレクター — キューおよびトラフィック監視統計を収集するサーバーで、ローカル サーバーまたはリモート サーバーとして使用できます。監視統計をログ・ファイルに保管するようにローカル・サーバーを構成することも、ストリーミング統計データを受信するようにリモート・サーバーを構成することもできます。
エクスポート プロファイル — ストリーミング データをリモート コレクターに送信する場合は、エクスポート プロファイルを設定する必要があります。エクスポート プロファイルで、ストリーム データのカテゴリ(システム全体またはインターフェイス固有)を定義して、コレクターが受信するストリーム タイプを決定します。システム ストリーム カテゴリとインターフェイス ストリーム カテゴリの両方を指定できます。システム データには、システム情報とキューとトラフィック監視のステータスが含まれます。インターフェイス固有のデータには、インターフェイス情報、キューとトラフィックの統計、リンク、キュー、トラフィックステータスが含まれます。
Google Protocol Buffer(GBP)ストリーム形式 — 単一の AnRecord メッセージでリモート コレクターに送信される統計データを監視するための新しいストリーミング形式。このストリーム形式では、以下を含む 9 種類の情報が提供されます。
システム情報— ブート時間、モデル情報、シリアル番号、ポート数などの一般的なシステム情報。
システム キュー ステータス — システムの一般的なキュー ステータス。
システム トラフィック ステータス — システムの一般的なトラフィック ステータス。
インターフェイス情報 — SNMP インデックス、スロット、ポート、その他の情報が含まれます。
インターフェイスのキュー統計情報 — 特定のインターフェイスのキュー統計情報。
インターフェイスのトラフィック統計情報— 特定のインターフェイスのトラフィック統計情報。
インターフェイスのリンク ステータス — リンク速度、状態などが含まれます。
インターフェイスのキュー ステータス — 特定のインターフェイスのキュー ステータス。
インターフェイスのトラフィック ステータス — 特定のインターフェイスのトラフィック ステータス。
analytics.protoファイル — GBP ストリーム形式のテンプレートを提供します。このファイルは、分析サーバー・アプリケーションの作成に使用できます。ファイルをダウンロードするには、次の手順に進みます。
しきい値の使用 - 低いキュー深度または遅延しきい値を超えると、分析マネージャー(analyticsm)がキュー統計レコードを生成します。
ユーザー データグラム プロトコル(UDP):リモート ストリーミング サーバー ポート用に、TCP(Transmission Control Protocol)に加えて、追加のトランスポート プロトコルを設定できます。
ローカル ロギング用の単一ファイル — キューとトラフィックの統計用に別々のログ ファイルを置き換えます。
遅延測定の変化—遅延値の設定とレポートはマイクロ秒からナノ秒に変わりました。
UTC 形式での収集時刻の報告の変更 - 統計収集時間はミリ秒ではなくマイクロ秒で報告されます。
新しい動作モード コマンド — コマンド
show analytics collector
をshow analytics streaming-server
置き換えます。コマンド出力形式の変更 — 以下の変更を含めます。
キューとトラフィックの統計情報にユニキャスト、マルチキャスト、ブロードキャスト パケット カウンターを追加。
出力内の統計情報のシーケンスの反転。最後のレコードは最初に表示され、最も古いレコードは出力の最後に表示されます。
グローバル設定がない場合は、トラフィックまたはキュー監視ステータス情報を
show analytics configuration
show analytics status
、コマンド出力のグローバル部分から削除します。パラメーターが構成されていない場合は
n/a
、andshow 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、TSV)の構成 注:
Junos OS リリース 13.2X51-D15 により、GPB ストリーム形式とトランスポート プロトコル(TCP または UDP)の設定がサポートされました。 |
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)
JSON(JavaScript Object Notation)ストリーミング形式では、次のデータがサポートされています。
キュー統計データ。例えば、
{"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 の判例形式)。 |
router-id |
ネットワーク分析ホスト デバイスの ID。 |
ポート |
ネットワーク分析用に構成された物理ポートの名前。 |
遅延 |
トラフィック キューの遅延(ミリ秒) |
キューの深さ |
トラフィック キューの深さ(バイト) |
JSON、CSV、TSV のトラフィック統計出力
表 4 は、表示順にストリーミングされたトラフィック統計データの出力フィールドについて説明します。
フィールド |
説明 |
---|---|
レコードタイプ |
統計のタイプ。として表示されます。
|
時間 |
統計がキャプチャされた時刻(Unix の判例形式)。 |
router-id |
ネットワーク分析ホスト デバイスの ID。 |
ポート |
ネットワーク分析用に構成された物理ポートの名前。 |
rxpkt |
受信したパケットの合計。 |
rxpps |
1 秒あたりに受信したパケットの合計。 |
rxバイト |
受信した合計バイト数。 |
rxbps |
1 秒あたりに受信した合計バイト数。 |
rxdrop |
受信パケットの合計が破棄されました。 |
rxerr |
エラーのあるパケットの合計。 |
txpkt |
送信されたパケットの合計数。 |
txpps |
1 秒あたりに送信されるパケットの合計。 |
txバイト |
送信された合計バイト数。 |
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 秒あたりに受信したパケットの合計。 |
|
rxバイト |
受信したオクテットの合計。 |
|
rxbps |
1 秒あたりに受信した合計バイト数。 |
|
rxdroppkt |
受信パケットの合計が破棄されました。 |
|
rxcrcerr |
受信したCRC/Alignエラー。 |
|
txpkt |
送信されたパケットの合計数。 |
|
txucpkt |
送信されたユニキャスト パケットの合計。 |
|
txmcpkt |
送信されたマルチキャスト パケットの合計。 |
|
txbcpkt |
送信されたブロードキャスト パケットの合計。 |
|
txpps |
1 秒あたりに送信されるパケットの合計。 |
|
txバイト |
送信されたオクテットの合計。 |
|
txbps |
送信された 1 秒あたりのバイト数。 |
|
txdroppkt |
送信されたパケットの合計が破棄されました。 |
|
txcrcerr |
送信されたCRC/Alignエラー。 |
|
ネットワーク分析ストリーミング データについて
このトピックでは、リモート サーバーにストリーミングされるネットワーク分析キューとトラフィック統計について説明します。
キューとトラフィックの統計を含むストリーミング データを受信するように、1 つ以上のリモート サーバーを設定できます。ストリーミングデータの形式は、JSON(Javascript Object Notation)、CSV(カンマ区切り値)、またはタブ区切り値(TSV)のいずれかです。
このトピックに示す出力は、Junos OS リリース 13.2X51-D10 にのみ適用されます。時刻は Unix のタイム・タイムまたは POSIX 時刻とも呼ばれる Unix のタイム・フォーマットで表示されます。
次の例は、ストリームされたキュー統計データ出力をさまざまな形式で示しています。
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 の判例形式)。 |
router-id |
ネットワーク分析ホスト デバイスの ID。 |
ポート |
ネットワーク分析用に構成された物理ポートの名前。 |
遅延 |
トラフィック キューの遅延(ミリ秒) |
キューの深さ |
トラフィック キューの深さ(バイト) |
次の例は、ストリーミングされたトラフィック統計データ出力をさまざまな形式で示しています。
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 の判例形式)。 |
router-id |
ネットワーク分析ホスト デバイスの ID。 |
ポート |
ネットワーク分析用に構成された物理ポートの名前。 |
rxpkt |
受信したパケットの合計。 |
rxpps |
1 秒あたりに受信したパケットの合計。 |
rxバイト |
受信した合計バイト数。 |
rxbps |
1 秒あたりに受信した合計ビット数。 |
rxdrop |
受信パケットの合計が破棄されました。 |
rxerr |
エラーのあるパケットの合計。 |
txpkt |
送信されたパケットの合計数。 |
txpps |
1 秒あたりに送信されるパケットの合計。 |
txバイト |
送信された合計バイト数。 |
txbps |
1 秒あたりに送信される合計バイト数。 |
txdrop |
送信バイト数(破棄)の合計。 |
txerr |
エラーを含む送信パケットの合計(ドロップ)。 |
関連項目
ネットワーク分析の構成とステータスについて
ネットワーク分析機能により、データ センター インフラストラクチャのパフォーマンスと動作を可視化できます。トラフィックとキューの統計監視を設定することで、ネットワーク分析を有効にできます。
このトピックでは、Junos OS リリース 13.2X50-D15 および 13.2X51-D10 からの設定とステータス出力について説明します。
トラフィックまたはキューの監視を有効にしていた場合は、コマンドとshow analytics status
コマンドをshow analytics configuration
発行して、グローバル インターフェイスの設定とステータス、および特定のインターフェイスの設定を表示できます。表示される出力は、グローバル インターフェイスと特定のインターフェイス レベルでの設定によって異なります。例えば、
監視を無効にするグローバル インターフェイス設定(すべてのインターフェイスの場合)は、インターフェイス上でそれを有効にする設定に取って代わるものです。
監視を有効または無効にするインターフェイス設定は、すべてのインターフェイスで監視がグローバルに無効にされていない限り、グローバル インターフェイス設定よりも優先されます。
すべてのインターフェイスまたは特定のインターフェイスに対して設定がない場合、監視はデフォルトで無効になります(を参照 表 9)。
表 9 は、ユーザー構成と表示される設定の間の関連付けを示しています。
ユーザー設定 |
グローバル設定またはシステム設定 |
特定のインターフェイス設定 |
||
---|---|---|---|---|
設定 |
状態 |
設定 |
状態 |
|
グローバルまたは特定のインターフェイス設定なし。これはデフォルト設定です。 |
自動 |
自動 |
自動 |
無効 |
グローバル インターフェイス設定はありませんが、特定のインターフェイス監視は無効です。 |
自動 |
自動 |
無効 |
無効 |
グローバル インターフェイス設定はありませんが、特定のインターフェイス監視が有効になっています。 |
自動 |
自動 |
有効 |
有効 |
監視はグローバルに無効になっており、インターフェイス設定はありません。 |
無効 |
無効 |
自動 |
無効 |
監視は、グローバル インターフェイス レベルと特定のインターフェイス レベルの両方で無効になります。 |
無効 |
無効 |
無効 |
無効 |
監視はグローバル インターフェイス レベルでは無効になっていますが、特定のインターフェイス レベルで有効になっています。グローバル インターフェイス の [無効] 設定は、特定のインターフェイスの [有効] 設定に取って代わるものです。 |
無効 |
無効 |
有効 |
無効 |
監視はすべてのインターフェイスで有効になっていますが、特定のインターフェイスの設定はありません。 |
有効 |
有効 |
自動 |
有効 |
監視は、グローバル レベルと特定のインターフェイス レベルの両方で有効になります。 |
有効 |
有効 |
有効 |
有効 |
監視はすべてのインターフェイスで有効になっていますが、特定のインターフェイスでは無効になっています。 |
有効 |
有効 |
無効 |
無効 |
関連項目
Google Protocol Buffer Stream 形式のプロトタイプ ファイル
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 サーバー ソフトウェア(リモート ストリーミング サーバー用)
ネットワーク分析を設定する前に、以下の機能を使用していることを確認してください。
QFX3500スイッチにインストールされ、実行されているJunos OSリリース13.2X50-D15以降のソフトウェア
(ストリーミング サーバーの場合はオプション)リモート・ストリーミング・サーバー上の改行文字 (\n) で区切られたレコードを処理するための TCP サーバー・ソフトウェアのセットアップ
実行されているその他すべてのデバイス
概要
ネットワーク分析機能により、データ センター インフラストラクチャのパフォーマンスと動作を可視化できます。この機能は、スイッチからデータを収集し、高度なアルゴリズムを使用してデータを分析し、結果をレポートに取り込みます。ネットワーク管理者は、レポートを使用して、問題のトラブルシューティング、意思決定、リソースの調整を必要に応じて行うことができます。キューとトラフィックの統計監視を設定することで、ネットワーク分析を有効にできます。
トポロジ
この例では、QFX3500スイッチは、統計データのストリーミングに使用される外部サーバーに接続されています。
設定
ネットワーク分析を設定するには、次のタスクを実行します。
CLI クイック設定
この例を迅速に設定するには、次のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致するために必要な詳細情報を変更してから、コマンドを階層レベルで [edit]
CLI にコピー アンド ペーストします。
[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
階層レベルで[edit services analytics interfaces]
監視をno-queue-statistics
無効にします。
すべてのインターフェイスをキュー監視用に設定し、遅延しきい値を設定します(マイクロ秒)。
[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
ストリーミング サーバーの構成
手順
監視データを受信するようにストリーミング サーバーを構成するには、以下の手順に応えます。
ストリーミング サーバーの構成に加えて、リモート サーバー上の改行文字(\n)で区切られたレコードを処理するように TCP クライアント ソフトウェアを設定する必要もあります。
キュー統計監視用にサーバー 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 サーバー ソフトウェア(リモート ストリーミング サーバー用)
ネットワーク分析を設定する前に、以下の機能を使用していることを確認してください。
QFX5100スイッチにインストールされ、実行されているJunos OSリリース13.2X51-D15以降のソフトウェア。
(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 クイック設定
この例を迅速に設定するには、次のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致するために必要な詳細情報を変更してから、コマンドを階層レベルで [edit]
CLI にコピー アンド ペーストします。
[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 形式の
tcp
またはudp
オプションを設定する場合は、リモート サーバーで改行文字(\n)で区切られたレコードを処理するために、リモート コレクターで TCP または UDP クライアント ソフトウェアを設定する必要もあります。GPB 形式のまたは
udp
オプションをtcp
構成する場合は、ファイルを使用して 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
意味
出力には、トラフィック統計情報が表示されます。