Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

保留下一跳层次结构

在传统的压缩层次结构中,服务标签被合并到单个传输下一跃点 (FNH) 中,这可能导致 PFE 中的下一跃点爆炸。传统的压缩层次结构还可能导致 ECMP 截断和层次结构权重丢失等问题。

保留下一跃点层次结构(也称为扩展层次结构)将每个服务标签保留在自己的链复合中,保留原始层次结构,而不是将所有内容合并到单个下一跃点结构中。

保留下一跳层次结构的好处

此功能具有以下优势:

  • 减少转发下一跃点资源:显著减少转发下一跃点资源/计数。
  • 所有级别的 BGP PIC:支持跨所有层级(传输、服务、复合链)的 BGP PIC,确保 BGP 路径的快速故障切换和本地融合。
  • 保留层次结构权重:维护 ECMP 和层次结构路由方案的权重和带宽分布。
  • 避免 ECMP 截断:确保所有 ECMP 支路都安装在 PFE 中,从而改善负载平衡和弹性。

第 2 层服务(第 2 层电路、第 2 层 VPN)、第 3 层 VPN(IPv4 和 IPv6)、VPLS、IPIP 隧道、互联网服务(IPv4、IPv6、6PE)、EVPN 和 PRPD 等服务支持保留下一跳层次结构。

传输协议,例如 BGP 标记单播、BGP 分类传输 (BGP-CT)、RSVP-流量工程、SR-MPLS、SR-FlexAlgo、SR-流量工程、SRv6 流量工程、MPLS-over-UDP 支持 通过传输类基础架构保留下一跳层次结构。

有关支持保留下一跳层次结构的平台列表,请参阅 功能浏览器 工具。

配置保留下一跃点层次结构

要配置保留下一跃点层次结构功能,请在 preserve-nexthop-hierarchy [edit routing-options resolution] 层级包含该语句。这可以确保所有相关的路由进程都遵循已建立的下一跳层次结构。这有助于在路径故障情况下高效解析路由并更快地进行调整,从而有助于提高网络性能。

保留下一跳层次结构功能有利于需要高可用性并与先进技术无缝集成的网络,例如使用 MPLS 的分段路由和使用 IPv6 的分段路由。它们可在复杂的网络架构中提供改进的流量分配、冗余和一致的路由行为。

注意:在全局或协议级别启用或禁用该 preserve-nexthop-hierarchy语句时,将重新计算受影响路由指向的下一跃点并将其下载到 PFE 和内核。这会导致在较大规模的环境中,设备中的 CPU 峰值较高,从而导致数据包丢失,直到在 PFE 中重新编程路由。