ルートインストールのエラーTPA

この機能を設定すると、ルートのインストール中に、プロデューサーから送信された状態更新の処理にエラーが発生した場合、状態更新のコンシューマからプロダクションアプリケーションに通知されます。次に、プロデューサーは、エラーの詳細とともに、エラーが発生したオブジェクトの上にサードパーティの添付ファイル(TPA)オブジェクトを添付し、公開します。

ルートインストール中にエラーが発生したオブジェクトのエラーサードパーティ添付ファイル(TPA)の概要

分散システムでは、状態はどこでも生成され、どこでも消費できるため、プロデューサー(例えば、rpdagent)が、システムがコンシューマー(例えば、PFE)にとって正しい状態にあるかどうかを判断することが困難になります。この機能を設定すると、ルートのインストール中に、プロデューサーから送信された状態更新の処理にエラーが発生した場合に、コンシューマーからプロダクションアプリケーションに通知されます。次に、コンシューマーは、エラーの詳細を含むTPAオブジェクトをエラーオブジェクトの上に添付し、公開します。

エラーの詳細は次のとおりです。

  • errorID

  • 重大度

  • obj_guid

  • error_description

  • エラーモジュール

  • error_object_name

  • error_timestamp

  • error_producer_name

  • natural_name

生成されるエラーには、標準エラー番号があります。

転送情報ベース(FIB)テレメトリデーモン(FIBtd)もエラー通知を受信します。Junos Telemetry Interface(JTI)サービスとリモートプロシージャコール(gRPC)サービスを使用して、外部のSDNコレクターにON_CHANGE FIB統計をストリーミングまたはエクスポートします。xpath /state/system/anomalies/fib/ にサブスクライブするようにコレクターを設定し、IPv4とIPv6の両方のエラールートを取得します。

CLI を使用して、エラーが発生したオブジェクトや関連情報を照会できます。システムにエラーオブジェクトがあふれないように、プロデューサーから公開されるエラーオブジェクトの数は20,000のしきい値制限に設定されます。しきい値に達すると、エラーオブジェクトは公開されません。ただし、エラーが発生したオブジェクトや関連情報は保存されたままなので、CLIを使用してクエリーできます

エラーが解消され、ルートのインストールが成功すると、コンシューマに通知されます。

エラーTPAのシステムを設定する

  1. クライアントデバイスでFIPストリーミングを設定します。
  2. コレクターで、xpath /state/system/anomalies/fib/ にサブスクライブして、IPv4 と IPv6 の両方のエラールートを取得します。

エラーの詳細を表示するためのCLIコマンド

以下の CLI コマンドを使用して、ルートのインストール中に生成されるエラー TPA の詳細を表示します。

表1:エラーTPA情報を表示するCLIコマンド
コマンド 例文 リンク
システムアプリケーションを表示 show system applications error app rpdagent node re0 show system applications(Junos OS Evolved)

fib-streaming を表示

show fib-streaming native-model route-errors inet

fib-streaming を表示
show agent sensors – show agent sensors