在 MX 系列和 PTX 系列路由器上配置下一跳地址学习,以便通过多个路径访问的目标
从 Junos OS 16.1 版开始,当可以通过多个路径访问目标时,启用下一跃点地址学习,以正确报告流记录中的下一跃点地址、输出 SNMP、目标 IP 地址和目标 IP 掩码值。默认情况下,学习下一跃点地址的这种行为被禁用,用于内联主动流监控。
从适用于 PTX1000、PTX10008(无 JNP10008-SF3)和 PTX10016 路由器的 Junos OS 20.3R1 版本开始,如果启用了下一跃点地址学习功能,则 IPv4 和 IPv6 IPFIX 流记录中报告数据包丢失优先级 (PLP) 和配置的转发类名称的前两个字符。收集器使用此信息派生离开路由器时数据包包含的 DSCP 位。配置的转发类名称的前两个字母必须唯一。对于隧道终止,0xFF导出在 PLP 字段中,并在转发类名称字段中导出 NULL (0)。记录中导出的 PLP 与丢失优先级名称之间的映射如下所示:
0x00:低
0x01:中低
0x02:中高端
0x03:高
0xFF:未知
禁用学习下一跃点地址时,数据报告如下:
如果可以通过多个路径访问取样 IPv4 流的目标地址,则流记录中报告的 IPv4 下一跃点地址和输出 SNMP 地址与转发表表中第一条路径的网关地址和 SNMP 索引相同。
如果取样 IPv6 流的目标地址可通过多个路径访问,则 IPv4 下一跃点地址和输出 SNMP 地址在流记录中报告为 0。
如果传入接口 (IIF) 和传出接口 (OIF) 不在同一 VRF 中,则目标 IP 地址、目标 IP 掩码、IPv4 下一跃点地址和输出 SNMP 地址在流记录中报告为 0。
不会为 PTX1000、PTX10008(无 JNP10008-SF3)和 PTX10016 路由器报告数据包丢失优先级和转发类信息。
启用下一跃点地址学习功能后,当通过多个路径访问目标时,将正确报告流记录中的输出 SNMP、目标 IP 地址、目标 IP 掩码值、数据包丢失优先级以及流记录中配置的转发类名称的前两个字符。要启用下一跃点学习,请将语句nexthop-learning enable
[edit services flow-monitoring (version-ipfix | version9) template template-name]
包含在层次结构级别。
[edit services flow-monitoring (version-ipfix | version9) template template-name] set nexthop-learning enable;