Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

软件

针对 AI ML 交换矩阵优化的其他功能

  • 反应式路径再平衡 (QFX5240) — 从 22.2X100-D20 版本开始,QFX5240 设备支持反应式路径再平衡。反应式路径重新平衡是对动态负载平衡 (DLB) 功能中现有 Flowlet 模式的增强。在 DLB 的 Flowlet 模式下,用户配置非活动间隔。流量使用分配的传出接口,直到流中的暂停大于非活动计时器。当前传出链路质量可能会在一段时间内变差,并且流中的暂停不会超过配置的非活动计时器。经典 Flowlet 模式不会在不活动间隔内重新分配给其他链接,并且无法使用质量更好的链接。反应式路径重新平衡使用户能够在 Flowlet 模式下将流量移动到质量更好的链路,从而解决了此限制。

    根据现有的 DLB 功能,每个 ECMP 出口成员链路都有一个基于流经它的流量分配的质量带。质量带取决于端口负载或传输的出口字节数和队列缓冲区或等待从出口端口传输的字节数。您可以根据流经 ECMP 的流量模式自定义这些属性。

    反应式路径负载平衡的优点包括:

    • 带宽的最佳利用

    • 可扩展性

    • 有助于避免由于长期流而导致的负载平衡效率低下。

    您需要在小流模式下配置 DLB。如果启用反应路径负载平衡,则当流量从一个端口移动到另一个端口时,可能会发生数据包重新排序。

    您需要满足以下规则才能将流重新分配给更高质量的成员:

    • 出口成员端口应可用,其质量应等于或大于当前出口端口。

    • 数据包随机值 低于重新分配概率阈值。配置较低的概率阈值时,流将以较慢的速度移动到质量较高的成员。例如,概率阈值 200 比概率阈值 50 更快地将宏流移动到更高质量的成员。

    考虑 图 1 中所示的拓扑结构,其中设备中有三个入口端口和两个出口端口。此外,还显示了将流量转发到每个出口端口的表条目。所有入口和出口端口的速度相同。

    图 1:反应式路径重新平衡 Reactive Path Rebalancing

    反应性负载平衡与增量 2 的质量一起工作,如下所示:

    1. 启动速率为 10% 的入口端口 et-0/0/0 的流 1 dmac 0x123,然后从 et-0/0/10 出口。以 50% 入口端口 et-0/0/1 的速率启动流 3,然后从 et-0/0/11 出口。

      出口链路利用率为 et-0/0/10 对于质量等级 6 为 10%,对于质量等级 5,et-0/0/11 为 50%。

    2. 以 40% 入口端口 et-0/0/2 的速率启动流 2 dmac 0x223,然后从 et-0/0/11 出口。

    如果端口 et-0/0/10 和 et-0/0/11 的质量频带差异等于或高于配置的增量 2,则反应负载平衡算法将启动。该算法将流 3 从 et-0/0/11 移动到质量更好的成员链接,在本例中为 et-0/0/10。

    一段时间后,您会看到 et-0/0/10 链路利用率为 60%,质量带为 5,因为它出口流 1 和流 3。et-0/0/11 链路利用率为 40%,出口流 2 时质量带为 5。请参阅 增强型哈希密钥显示转发选项增强哈希密钥

  • PFC 看门狗支持(QFX5230-64CD、QFX5240-64OD、QFX5240-64QD) —从 Junos OS 演化版 22.2X100-D20、QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD 开始,交换机支持 PFC 看门狗功能。PFC 看门狗监控启用 PFC 的端口是否存在 PFC 暂停风暴。当启用 PFC 的端口长时间接收 PFC 暂停帧,并且 PFC 监视器未检测到该端口上的流量控制帧时,PFC 监视器会缓解这种情况。它通过在称为恢复时间的可配置时间长度内禁用检测到 PFC 暂停风暴的队列来实现此目的。恢复时间过后,PFC 监视器将重新启用受影响的队列。

    您可以通过在层次结构级别包含 pfc-watchdog 语句 [class-of-service congestion-notification-profile profile-name] 来配置 PFC 监视器。可以为 QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD 交换机配置 PFC 看门狗的四个参数:

    • poll-interval— PFC 监视器检查 PFC 队列状态的时间间隔,可以是 1、10 或 100 毫秒。

    • detection- PFC 监视器在缓解停止的流量之前等待的轮询间隔数(间隔为 1-15 个)。

    • watchdog-action— PFC 监视器为缓解停止的流量队列(或dropforward所有已排队的数据包和新到达的数据包)而采取的措施。

    • recovery— PFC 看门狗在恢复队列上的 PFC 之前禁用受影响队列的时间,从 100-1500 毫秒,默认为 200 毫秒。

    [请参阅 PFC 监视器 拥塞通知配置文件

  • 基于优先级的流控制 (PFC),在第 3 层对未标记的 IPv6 流量(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)使用差分服务代码点 (DSCP) — 要支持跨第 3 层连接到第 2 层子网的无损 IPv6 流量,您可以将 PFC 配置为使用来自未标记 VLAN 流量的第 3 层标头的 6 位 DSCP 值而不是第 2 层 VLAN 标记数据包标头中的 IEEE 802.1p 优先级值进行操作。需要基于 DSCP 的 PFC 才能支持通过融合以太网版本 2 (RoCEv2) 进行的远程直接内存访问 (RDMA)。要启用基于 DSCP 的 PFC,请使用 pfc 优先级语句将转发类映射到 PFC 优先级,定义拥塞通知配置文件以在由 6 位 DSCP 值指定的流量上启用 PFC,并为 DSCP 值和 PFC 映射的转发类设置分类器。

    [ 请参阅了解在第 3 层使用 DSCP 处理未标记流量的 PFC。]

  • 基于优先级的流控制 X-ON 阈值支持(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)— 基于优先级的流控制 (PFC) X-ON 阈值是入口端口的优先级组 (PG) 共享缓冲区限制。在此限制下,由于此入口端口发送的 PFC 消息,入口端口的对等方在短暂暂停后恢复数据包传输。您可以通过拥塞通知配置文件 (CNP) 微调 X-ON 阈值。

    [请参阅 xon(输入拥塞通知)。

  • 每队列 alpha 支持(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)— 您可以根据称为 alpha 值的动态阈值设置,全局调整每个队列可以从共享池中使用的缓冲区限制。您可以通过调度程序按队列微调 alpha 值。

    [请参阅 缓冲区动态阈值

  • 支持增加的共享缓冲池(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)— 默认情况下,QFX5230 交换机将总共 113MB 全局缓冲区空间中的 73MB 分配给共享缓冲区,QFX5240交换机将总共 165MB 全局缓冲区空间中的 82MB 分配给共享缓冲区。这些交换机将剩余的缓冲区空间分配给专用缓冲区(入口和出口)。您可以从默认值减少全局专用缓冲区空间,从而有效地将QFX5230上的全局共享缓冲区空间增加到 106MB,在QFX5240上增加到 147MB。

    您还可以定义专用缓冲区配置文件,以增加或减少分配给单个端口的专用缓冲区。此功能对于减少未使用或关闭端口上的专用缓冲区空间特别有用,从而增加活动端口可用的专用缓冲区空间。

    [请参阅 配置入口和出口专用缓冲区。]

  • 出口量化 (QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD) - 从 Junos EVO 22.2X100-D20 开始,您可以从默认值修改端口负载和端口队列指标,以便在启用动态负载平衡时,这些指标用于确定最佳链路。使用新 egress-quantization CLI 根据流量模式配置所需的端口负载指标与端口队列指标的比率。

    [请参阅 出口量化

  • 增强的遥测传统 gRPC 拨出 IP 地址和路由实例支持(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)— Junos OS 演化版 22.2X100-D20 增强了传统遥测拨出功能,以支持来自设备指定 IP 地址或接口地址(如环回 0)的传出 gRPC 请求。目前,传出接口 IP 地址用作源地址。要改为配置源 IP 地址,请在 [edit services analytics ] 层次结构级别包含语句export-profile ep1 local-address ip-address>。支持 IPv6 地址。只有旧版 gRPC 拨出连接才支持配置 IPv6 地址。如果为 UDP 传输配置,则会返回错误。还可以为 gRPC 拨出连接配置路由实例。这是可选的。要设置路由实例名称,请在 [edit services analytics ] 层次结构级别包含语句。export-profile ep1 routing-instancerouting-instance-name如果未配置路由实例,则应用默认路由实例。

    [有关传感器,请参阅 Junos YANG 数据模型资源管理器。要配置导出配置文件,请参阅导出配置文件(Junos 遥测接口)。

  • IPv4 和 IPv6 流量统计信息遥测(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)— Junos OS 演化版 22.2X100-D20 引入了对使用本机资源路径 /junos/system/linecard/interface/traffic 或 OpenConfig 资源路径 /interfaces/interface/ 的 IPv4 和 IPv6 传输统计信息的流支持。此功能支持可帮助您诊断实时问题的速率计数器。将导出以下字段:
    • if_in_ipv4pkts

    • if_in_ipv4_1sec_pkts

    • if_in_ipv4_bytes

    • if_in_ipv4_1sec_octets

    • if_out_ipv4pkts

    • if_out_ipv4_1sec_pkts

    • if_out_ipv4_bytes

    • if_out_ipv4_1sec_octets

    • if_in_ipv6pkts

    • if_in_ipv6_1sec_pkts

    • if_in_ipv6_bytes

    • if_in_ipv6_1sec_octets

    • if_out_ipv6pkts

    • if_out_ipv6_1sec_pkts

    • if_out_ipv6_bytes

    • if_out_ipv6_1sec_octets

    要为物理端口启用传输统计信息,必须配置路由记帐。要启用 IPv4 路由记帐,请在 [edit forwarding-options family ] 层次结构级别包含inet4 route-accounting语句。要启用 IPv6 路由记帐,请在 [edit forwarding-options family ] 层次结构级别包含inet6 route-accounting语句。

    [有关传感器,请参阅 Junos YANG 数据模型资源管理器。要配置路由记帐,请参阅 路由记帐。有关 Junos 遥测接口配置,请参阅 Junos 遥测接口用户指南

  • 扩展的 sFlow 功能支持 (QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)— 从 Junos OS 演化版 22.2X100-D20 开始,我们扩展了 sflow 监控功能,以支持以下功能:

    • 通过mgmt_junos接口导出 sFlow 样本数据包。

      默认情况下,管理以太网接口(对于 Junos OS 通常命名为 fxp0 或 em0,对于 Junos OS 演化版,通常命名为 re0:mgmt-* 或 re1:mgmt-*)为设备提供带外管理网络。带外管理流量与带内协议控制流量没有明确分离。相反,所有流量都通过默认路由实例并共享默认 inet.0 路由表。

      部署 mgmt_junos VRF 实例后,管理流量将不再与系统中的其他控制流量或协议流量共享路由表(即默认路由表)。mgmt_junos VRF 实例中的流量使用私有 IPv4 和 IPv6 路由表。

      我们在 [edit protocol sflow collector] 层次结构级别引入了一个新的配置选项“routing-instance”来指定路由实例名称。

    • 通过非默认 VRF WAN 端口导出 sFlow 样本数据包。

    sFlow 是一种支持 VRF 的流量监控协议。sFlow 根据采样率和端口信息向收集器提供已配置端口上的流量采样。sFlow 监控系统由嵌入在设备中的 sFlow 代理和最多四个外部收集器组成。sFlow 代理执行数据包采样并收集接口统计信息,然后将信息合并到发送到 sFlow 收集器的 UDP 数据报中。

    可以为每个 VRF 添加收集器,以便收集器可以分布在不同的 VRF 中。sFlow 转发端口可以属于非默认 VRF,捕获的 sFlow 数据包将具有正确的路由下一跃点信息样本。

    借助此扩展功能,sFlow 收集器可以通过管理网络连接到交换机。交换机上的软件转发基础架构守护程序 (SFID) 查找指定收集器 IP 地址的下一跃点地址,以确定是否可通过管理网络或数据网络访问收集器。

    使用 “show sflow collector detail” 命令显示附加字段“路由实例名称”,以指示可访问的收集器的 VRF 名称以及与该 VRF 对应的“路由实例 ID”。

    [请参阅收集器和显示流收集器

  • 使用 DSCP、源地址和速率限制参数(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)远程端口镜像到 IPv4/IPv6 地址(GRE 封装)— 从 Junos OS 演化版 22.2X100-D20 开始,您可以在配置中配置 DSCP、源地址和速率限制参数,以便远程端口镜像到 IPv4 或 IPv6 地址。您可以使用远程端口镜像复制进入端口或 VLAN 的数据包,并将副本发送到在远程网络上运行分析器应用程序的设备的 IPv4 或 IPv6 地址(有时称为“扩展远程端口镜像”)。镜像的数据包是 GRE 封装的。

    您可以在分析器配置或端口镜像配置中分别在以下层次结构下配置source-addresssource-ipv6-addressdscp、 和forwarding-class选项:

    [edit forwarding-options analyzer instance instance-name output]

    [edit forwarding-options port-mirroring instance instance-name family inet|inet6 output]

    您可以在服务等级层次结构下配置转发类和整形率选项,如下所示:

    set class-of-service forwarding-classes class class-name queue-num queue-number

    set class-of-service interfaces interface-name scheduler-map map-name

    set class-of-service scheduler-maps map-name forwarding-class class-name scheduler scheduler-name

    set class-of-service schedulers scheduler-name shaping-rate rate

    [请参阅 端口镜像和分析器。]

  • SNMP 支持 PFC、ECN 和 CoS 入口丢包记 帐(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)— Junos OS 演化版 22.2X100-D20 引入了 SNMP 支持,有助于考虑由于入口端口拥塞而丢弃的数据包。您可以使用以下命令查看和导出显式拥塞通知 (ECN)、入口丢弃和基于优先级的流量控制 (PFC) 的错误计数器数据:

    • 显示 snmp mib walk ifJnxTable

    • show snmp mib walk jnxCosPfcPriorityTable

    [请参阅 Junos OS 和 Junos OS 演化版支持的 SNMP MIB 和陷阱 ,并 显示 SNMP MIB

  • 对 PFC、ECN 和 CoS 入口丢包计费的遥测支持 (QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD)— Junos OS 演化版 22.2X100-D20 引入了遥测支持,以考虑由于入口端口拥塞而丢弃的数据包。优先流控制 (PFC)、显式拥塞通知 (ECN) 和入口丢弃的计数器使用传感器 /junos/system/linecard/interface/traffic 导出。

    PFC、ECN 和入口丢弃计数器也使用 OpenConfig 传感器 /interfaces/interface/ 导出。使用传感器 /junos/system/linecard/qmon-sw/ 导出优先级组 (PG) 缓冲区利用率。

    [请参阅 gRPC 和 gNMI 传感器(Junos 遥测接口)指南。]

  • rdma-opcode 防火墙过滤器匹配条件(QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD) - 从 Junos EVO 22.2X100-D20 开始, rdma-opcode rdma-opcode-except 添加了防火墙过滤器匹配条件,以便在 InfiniBand Base Transport 标头操作码上启用匹配。

    [参见 rdma-opcode

  • 使用 (QFX5230-64CD、QFX5240-64OD 和 QFX5240-64QD) 选择性 dynamic-load-balance 地启用或禁用动态负载平衡 - 从 Junos EVO 22.2X100-D20 开始,您可以使用新的 dynamic-load-balance CLI。

    [请参阅 动态负载平衡

  • 剥离并替换 BGP 专用 AS 路径(QFX5230-64CD、QFX5240-64OD、QFX5240-64QD)— 从 Junos OS 演化版 22.2X100-D20 开始,我们引入了strip-as-path策略选项,用于移除作为 BGP 会话导入策略一部分的传入自治系统 (AS) 路径,并将接收的自治系统 (AS) 路径替换为接收路由器用于接收会话的本地 AS 编号。请注意,本地 AS 编号可能与在层次结构中autonomous system[edit routing-options]配置的编号不同。

    如果需要规范化外部注入的路由,可以将此策略选项用于传入自治系统 (AS) 路径,以便可以类似于仅在交换矩阵内发起的路由。新 strip-as-path 策略选项对 BGP 导出策略没有影响。

    您可以在子句下policy-optionsthen配置选项strip-as-path

    set policy-options policy-statement do-strip term a then strip-as-path

    [请参阅 BGP 会话的自治系统。]