Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

nexthop-learning

语法

层次结构级别

描述

允许学习下一跃点地址,以便在可通过多个路径到达目标时,在流记录中正确报告下一跃点地址、输出 SNMP、目标 IP 地址、目标 IP 掩码值、丢包优先级以及配置的转发类名称的前两个字符。默认情况下,对于内联活动流监控,将禁用这种学习下一跃点地址的行为。

对于 PTX 系列,从 Junos OS 演化版 21.2R1 和 Junos OS 21.3R1 版开始,每个采样数据包都被视为一个流。收到采样数据包后,将创建流并立即超时为非活动状态,并且软件会将记录导出到收集器。语句 nexthop-learning 对此行为的影响因操作系统而异。对于 Junos OS 演化版,我们不建议您配置 nexthop-learning 该语句,因为它会减少可处理的数据包数量。对于 Junos OS,您可以将语句配置为 nexthop-learning 更改此默认无流量行为,并再次创建和维护流,然后将模板附加到与需要先前行为的 FPC 关联的所有采样实例。

禁用下一跃点地址学习后,将按如下方式报告数据:

  • 如果可通过多个路径访问采样 IPv4 流的目标地址,则 IPv4 流记录中的 ipNextHopIPv4地址(元素 ID 15)和出口接口(元素 ID 14)将设置为转发表中第一个路径的网关 IP 地址和 SNMP 索引。

  • 如果可通过多个路径访问采样 IPv6 流的目标地址,则 IPv6 流记录中的 ipNextHopIPv6地址(元素 ID 62)和出口接口(元素 ID 14)将设置为 0。

  • 传入接口 (IIF) 和传出接口 (OIF) 应是同一 VRF 的一部分。如果 OIF 位于不同的 VRF 中,则在 IPv4 流记录中将 destinationIPv4PrefixLength(元素 ID 13)、bgpDestinationAsNumber (元素 ID 17)、ipNextHopIPv4Address (元素 ID 15) 和出口接口(元素 ID 14)设置为 0,在 IPv6 流记录中将 destinationIPv6PrefixLength(元素 ID 30)、bgpDestinationAsNumber (元素 ID 17)、ipNextHopIPv6Address (元素 ID 62) 和出口接口(元素 ID 14)设置为 0。

  • 不会报告 PTX1000、PTX10008(不带 JNP10008-SF3)和 PTX10016 路由器的数据包丢失优先级和转发类信息。

启用下一跃点地址学习后,将正确报告流记录中已配置的转发类的输出 SNMP、目标 IP 地址、目标 IP 掩码值、丢包优先级和配置的转发类的前两个字符。此外,启用后,当启用 MPLS 入口采样时,IPv4 流记录中的 mplsTopLabelIPv4Address (元素 ID 47) 会正确报告。

注意:

仅当在 PFE 上实施采样时,才支持下一跃点学习。这称为内联主动流监控。在 MS-DPC/MS-MPC/MS-MIC 服务卡上配置采样时,下一跃点学习不起作用。

选项

disable—禁用学习内联活动流监控所需的下一跃点信息。

enable—允许学习内联主动流监控所需的下一跳信息。

  • 默认值: 禁用

所需权限级别

system - 在配置中查看此语句。

系统控制 - 将此语句添加到配置中。

发布信息

Junos OS 15.1F2 版中引入的语句。

nexthop-learning 适用于 MX 系列路由器的 Junos OS 18.2R1 版中的语句受 bridge-template 支持。

Junos OS 20.3R1 版中引入的支持,用于在 IPv4 和 IPv6 IPFIX 模板中为 PTX1000、PTX10008(不带 JNP10008-SF3)和PTX10016路由器正确报告数据包丢失优先级和已配置转发类的前两个字符。