Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

数据包转发引擎安装错误检查

(仅限 Junos OS 演化版)这种错误检查机制使转发平面能够将任何下一跳安装错误通知控制平面,从而保持准确的路由状态并防止流量丢失,从而增强了网络弹性。来自多个数据包转发引擎的错误将被整合整合报告,从而简化错误检测和解决流程。

路由器中存在多个路由信息副本。两个这样的存储库是路由信息库 (RIB) 和转发信息库 (FIB)。控制平面计算数据流数据包路径,并将数据存储在 RIB 中。其中一部分数据被传播到转发平面 ASIC 并存储在 FIB 中,最后在数据包转发引擎 (PFE) 的转发 ASIC 中进行编程。

有时,RIB 中存在的路由信息未正确安装在 FIB 中。拥有 RIB 的控制平面可能没有关于 RIB 内容与转发平面内容之间差异的信息。此差异可能会导致控制平面协议发布不准确的路由路径状态。最终,这可能会导致其他问题,包括流量丢失。

使用 功能浏览器 确认平台和版本支持。

数据包转发引擎安装错误检查的好处

  • 使转发平面能够将任何下一跃点安装错误通知控制平面,从而保持准确的路由状态并防止流量丢失。

  • 来自多个数据包转发引擎的错误将被整合整合报告,从而简化错误检测和解决流程。

  • 涵盖各种下一跳类型,确保广泛的错误检测和通知,有助于提高网络运维的可靠性。

启用和监控 PFE 安装错误检查

要启用此错误检查,请在[edit routing-options forwarding-table]​层次结构级别配置pfe-install-error语句,然后重新启动 rpd 进程。配置此功能后,有两个作模式 CLI 命令可用于检查以下路由错误:

  • 如果转发平面未转发流量,请使用 show route pfe-install-error 命令检查数据包转发引擎是否为丢弃流量的路由发送了错误。

  • 要检查下一跃点错误,请使用命令 show routing nhdb pfe-install-error 。我们支持指向有限下一跃点集的路由错误:RT_NH_INDIRECT、RT_NH_ROUTER、RT_NH_CHAIN、RT_NH_INDXD、RT_NH_LIST、RT_NH_TUNNEL_COMP 和 RT_NH_FRR_INDIRECT。

此功能支持分片,确保启用分片的路由也能正确处理下一跃点错误,而不会破坏分片功能。在缩放方案中,由于错误消息处理的限制,并非所有生成的错误都会显示出来。数据包转发引擎只会报告下一跃点安装失败,这是最有可能的错误类型。