Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

路由安装错误 TPA

如果配置此功能,则在路由安装期间,当处理生产者发送的状态更新时出现错误时,状态更新的使用者会通知生产应用程序。然后,生产者在错误对象之上附加一个第三方附件 (TPA) 对象,其中包含错误的详细信息,并发布它。

路由安装期间错误对象上的错误第三方附件 (TPA) 概述

在分布式系统中,状态可以在任何地方产生并在任何地方使用,这使得生产者(例如 rpdagent)很难确定系统是否处于使用者(例如 PFE)的正确状态。如果配置此功能,则在路由安装期间,当处理生产者发送的状态更新时出现错误时,使用者会通知生产应用程序。然后,使用者在错误对象之上附加一个 TPA 对象,其中包含错误的详细信息并发布它。

错误的详细信息包括:

  • 错误 ID

  • 严重性

  • obj_guid

  • error_description

  • error_module

  • error_object_name

  • error_timestamp

  • error_producer_name

  • natural_name

生成的错误具有标准错误编号。

转发信息库 (FIB) 遥测守护程序 (FIBtd) 也会接收错误通知。您可以使用Junos 遥测接口 (JTI) 和远程过程调用 (gRPC) 服务将 FIB 统计信息流式传输或ON_CHANGE导出到外部SDN收集器。将收集器设置为订阅 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 命令
命令 示例 链接
显示系统应用程序 显示系统应用程序错误应用程序 RPDagent 节点 re0 show system applications(Junos OS 演化版)

显示 fib-streaming

显示 fib 流原生模型路由错误 inet

显示 fib-streaming
显示代理传感器 显示代理传感器