ブラックホールの検知
このトピックでは、Routing Directorがブラックホールに関する通知と、ブラックホールイベントの根本的原因分析のための情報をどのように提供するかを理解します。
トラフィックブラックホールは、トランジットトラフィックが一貫または断続的にドロップされる場合に発生します。ブラックホールは以下の原因で発生します。
- ハードウェアエラー(インターフェイス、ファブリック、キューイングドロップカウンター)
- ソフトウェアの問題
- BFDセッションフラップ、リンクフラップ、ラインカード再起動、GRES、NSR、設定変更などのイベントの副作用
- リソースの枯渇
- 誤った設定
Juniper Routing Directorはブラックホールを検知し、ブラックホールが検知されるとアラートを表示します。ブラックホールを検出するには、Routing Directorでブラックホール検出を有効にする必要があります。
以下のコマンドを使用して、Routing Directorでブラックホール検出を設定します。
Routing Director がブラックホールを検出して表示するには、Routing Director のインストールで以下のコマンドを設定する必要があります。
set deployment cluster applications aiops install-aiml true set deployment cluster applications aiops enable-blackhole true
詳細については、「 クラスターの展開 」を参照してください。
Routing Directorでブラックホール検出を有効にすると、ブラックホールを検出するためにKPI(パケットドロップ、ソフトウェアエラー、ハードウェア割り込み)を収集するプレイブックルールがデバイスに適用されます。
AI/MLを有効にするには、追加のシステムリソース(CPUとメモリ)が必要です。AI/ML に必要な追加リソースについては、「 ハードウェア要件」を参照してください。
Routing Directorは、AI/MLを使用して、Routing Directorにオンボードされているデバイスのブラックホールを検出します。Routing Directorでブラックホール検出を有効にすると、センサーが初期化され、入力パケットレート、出力パケットレート、パケットドロップレートがキャプチャされます。キャプチャされたレートをそれぞれのしきい値と比較すると、パケットドロップレートのしきい値が持続的に破られている場合、ブラックホールが検出されます。
ブラックホールの詳細を表示
Routing Directorは、一定期間にわたってドロップされたパケット数の変化に基づいてブラックホールを特定します。ドロップされたパケット数が指定されたしきい値を超えると、Routing Directorはブラックホールを示す重大なアラームを生成します。この情報は、アラートテーブル(監視機能>イベント>アラートタブ)と、 Device-Name ページのルーティングとMPLSアコーディオンにトラフィック損失として表示されます。 Device-Name ページにアクセスするには、 監視機能>健全性>デバイスのトラブルシューティング> Device-Name >概要>ルーティングをクリックし、アコーディオンMPLS >トラフィック損失アラートリンクをクリックします。
図1 は、ルーティングとMPLSアコーディオンに関する ブラックホール 検出アラートを示しています。
アラートリンクをクリックすると、トラフィック損失ページでアラートの詳細が表示されます。アラートは以下の表に一覧表示されます
-
ブラックホールが検出されたことを示す赤色のアラートアイコン(重大)
-
パケットドロップの異常はあるがブラックホールは確認されていないことを示すオレンジ色のアラートアイコン(メジャー)。
-
ブラックホールが検出されておらず、パケットドロップ異常がないことを示す通常の小さな円のアイコン。
トラフィック損失ページの詳細については、 トラフィック損失を参照してください。