Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

聚合以太网接口上的负载平衡

总结 聚合以太网接口上的负载平衡通过在多个接口之间分配流量来减少网络拥塞。

将多个物理聚合以太网接口捆绑在一起形成单个逻辑接口时,称为链路聚合。链路聚合可增加带宽,在发生故障时提供正常的降级,提高可用性并提供负载平衡功能。负载平衡使设备能够沿多个接口划分传入和传出流量,以减少网络拥塞。本主题介绍负载平衡以及如何在设备上配置负载平衡。

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

查看 特定于平台的聚合以太网负载平衡行为 部分,了解与您的平台相关的说明。

了解聚合以太网负载平衡

链路聚合功能用于将多个物理聚合以太网接口捆绑在一起,形成一个逻辑接口。将一个或多个链路聚合在一起,形成虚拟链路或链路聚合组 (LAG)。MAC 客户端将此虚拟链路视为单个链路。链路聚合可增加带宽,在发生故障时提供正常的降级,并提高可用性。

除了这些优势之外,聚合以太网捆绑包还经过增强,可提供负载平衡功能,确保聚合以太网捆绑包的成员链路之间的链路利用率得到充分利用。

负载平衡功能允许设备沿多个路径或接口划分传入和传出流量,以减少网络拥塞。负载平衡提高了各种网络路径的利用率,提供了更有效的网络带宽。

通常,使用负载平衡的应用程序包括:

  • 聚合接口(第 2 层)

    聚合接口(对于聚合以太网,也称为 AE;对于聚合 SONET,则称为 AS)是用于在两台设备之间的多个接口上进行负载平衡的第 2 层机制。由于这是第 2 层负载平衡机制,因此所有单独的组件链路都必须位于两端的相同两台设备之间。Junos OS 支持以太网和 SONET 的非信号(静态)配置,以及用于以太网链路协商的 802.3ad 标准化 LACP 协议。

  • 等价多路径 (ECMP)(第 3 层)

    默认情况下,当活动路由存在多个通向同一目标的等价路径时,Junos OS 会使用散列算法选择要在转转发表中安装的下一跃点地址之一。每当目标的下一跃点集以任何方式发生变化时,都会使用散列算法重新选择下一跃点地址。还有一个选项允许在转发表中安装多个下一跃点地址,称为按数据包负载平衡。

    ECMP 负载平衡可以是:

    • 跨 BGP 路径(BGP 多路径)

    • 在 BGP 路径中,跨多个 LSP

在复杂的以太网拓扑中,流量增加会导致流量不平衡,并且由于以下一些原因,负载平衡变得具有挑战性:

  • 聚合下一跃点的负载平衡不正确

  • 数据包散列计算不正确

  • 数据包流中的方差不足

  • 模式选择不正确

由于流量不平衡,负载分布不均,导致某些链路拥塞,而其他一些链路则没有得到有效利用。

为了克服这些挑战,Junos OS 提供了以下解决方案,用于解决聚合以太网捆绑包 (IEEE 802.3ad) 上真正的流量不平衡问题。

  • 自适应负载平衡

    自适应负载平衡使用反馈机制来纠正真正的流量不平衡。为了纠正权重不平衡的问题,对链路的带宽和数据包流进行了调整,以实现在 AE 束中的链路间实现高效的流量分配。

    要配置自适应负载平衡,请在[edit interfaces aex aggregated-ether-options load-balance]层次结构级别包含adaptive语句。

    要将容差值配置为百分比,请在[edit interfaces aex aggregated-ether-options load-balance adaptive]层次结构级别包含tolerance可选关键字。

    要基于每秒数据包数(而非默认的每秒位数设置)配置自适应负载平衡,请在[edit interfaces aex aggregated-ether-options load-balance adaptive]层次结构级别包含pps可选关键字。

    要根据最后两秒的采样率配置哈希值的扫描间隔,请在[edit interfaces aex aggregated-ether-options load-balance adaptive]层次结构级别包含scan-interval可选关键字。

  • 按数据包随机喷雾负载均衡

    当自适应负载平衡选项出现故障时,按数据包随机喷洒负载平衡作为最后的手段。它确保 AE 捆绑包的成员在不考虑带宽的情况下均等负载。“按数据包”会导致数据包重新排序,因此仅当应用程序吸收重新排序时,才建议这样做。按数据包随机喷洒可消除由于软件错误而导致的流量不平衡,但数据包散列除外。

    要配置按数据包的随机喷雾负载平衡,请在[edit interfaces aex aggregated-ether-options load-balance] 层次结构级别包含per-packet语句。

聚合以太网负载平衡解决方案是互斥的。当配置了多个负载平衡解决方案时,最后配置的解决方案将覆盖之前配置的解决方案。您可以通过发出 show interfaces aex aggregated-ether-options load-balance 命令来验证所使用的负载平衡解决方案。

使用 5 元组数据的聚合以太网接口的有状态负载平衡

当多个流量从聚合以太网 (ae) 接口传输时,这些流量必须均匀分布在不同的成员链路上,以实现有效且最佳的负载均衡行为。为了获得一种简化且可靠的负载平衡方法,每次选择用于负载平衡的聚合以太网接口束的成员链路将起到重要作用。如果链路选择的平衡模式需要在单列表中选择 2^n(2 的幂)下一跃点之一,则在预先计算的哈希值中使用“n”位。成员链路或下一跳选择的不平衡模式使用预计算哈希中的 8 位来选择选择器表中的条目,这是使用链路聚合组 (LAG) 或 ae束的成员链路 ID 随机完成的。

术语平衡与不平衡表示选择器表是否用于负载平衡机制。LAG 捆绑包使用非平衡模式(选择器表平衡)来平衡成员链路之间的流量。当流量最小时,不平衡模式可能会出现以下问题: 链路选择逻辑仅利用预计算散列的子集位。无论散列算法的效率如何,它只是流的压缩表示。由于流间方差非常低,因此计算得到的散列和子集无法提供有效利用所有 LAG 成员链路所需的变异性。散列计算和选择器表中存在过多的随机性。因此,当流量数量较少时,对于所选的每个子链路,与最佳负载均衡技术的偏差会更高。

每个子链路的偏差定义为

Vi = ((Ci - (M/N)))/N

哪里

  • Vi 表示该子链路“i”的偏差。

  • i 表示子链路成员/索引。

  • Ci 表示为该子链路“i”传输的数据包。

  • M 表示在该 LAG 捆绑包上传输的总数据包数。

  • N 表示该 LAG 中的子链路数。

由于这些缺点,对于较少数量的流或流间差异较小的流,链路利用率会出现偏差,并且很有可能存在一些子链路未被完全利用的情况。

新增了记录和保留流状态并相应分配流量负载的机制。因此,对于 m 个流,它们分布在一个 LAG 束的 n 个成员链路或一个 ECMP 链路中的下一跃点单体链路中。这种在成员链路之间分配负载的方法称为 有状态负载负载平衡 ,它使用 5 元组信息(源和目标地址、协议、源和目标端口)。此类方法可以直接映射到流,也可以基于流中的某些字段映射到预计算哈希。因此,在每个子链路上观察到的偏差会减小。

此机制仅适用于极少数量的流量(大约少于数千个流量)。对于较大的流量(1000 到 10,000 个流之间),我们建议使用基于 Trio 的分布式负载均衡机制。

考虑一个示例方案,其中 LAG 中的“n”个链接使用链路 ID 为 0 到 n-1 来标识。哈希表或流表用于在流出现时记录流。散列密钥是使用唯一标识流的字段构造的。查找结果可识别流当前正在使用的link_id。对于每个数据包,都会检查基于流标识符的流表。如果找到匹配项,则表示属于之前处理或检测到的流的数据包。链路 ID 与流相关联。如果未找到匹配项,则该数据包属于流中的第一个数据包。链路 ID 用于选择链路,并将流插入到流表中。

要启用基于哈希值的每流负载平衡,请在[edit interfaces aeX unit logical-unit-number forwarding-options load-balance-stateful]层次结构级别包含语per-flow句。默认情况下,当有多个等价路径可用时,Junos OS 使用仅基于目标地址的散列方法来选择转发下一跃点。默认情况下,为所有数据包转发引擎插槽分配相同的哈希值。要将负载均衡算法配置为使用现有参数动态重新平衡 LAG,请在[edit interfaces aeX unit logical-unit-number forwarding-options load-balance-stateful]层次结构级别包含语rebalance interval句。此参数通过在重新平衡间隔内在所有入口数据包转发引擎 (PFE) 之间提供同步的重新平衡切换,定期对流量进行负载平衡。您可以将间隔指定为每分钟 1 到 1000 个流的值。要配置负载类型,请在[edit interfaces aeX unit logical-unit-number forwarding-options load-balance-stateful]层次结构级别包含load-type (low | medium | high)语句。

stateful per-flow 选项可在 AE 捆绑包上启用负载平衡功能。该 rebalance 选项以指定的时间间隔清除负载均衡状态。该 load 选项会通知数据包转发引擎要使用的相应内存模式。如果在此聚合以太网接口上流动的流量数量较少(在 1 到 100 个流之间),则 low 可以使用关键字。同样,对于相对较高的流量(100 到 1000 个流之间), medium 可以使用关键字, large 关键字可用于最大流量(1000 到 10,000 个流之间)。每个关键字的有效负载平衡的近似流数是导数。

命令 clear interfaces aeX unit logical-unit-number forwarding-options load-balance state 在硬件级别清除负载平衡状态,并允许从已清理的空状态重新平衡。仅当使用此命令时,才会触发此清除状态。命令 clear interfaces aggregate forwarding-options load-balance state 将清除所有聚合以太网接口负载平衡状态,并重新创建它们。

为增强的以太网接口或 LAG 束配置有状态负载平衡的准则

为聚合以太网接口配置有状态负载平衡时,请记住以下几点:

  • 删除或添加子链路时,将选择新的聚合选择器,流量将流向新的选择器。由于选择器为空,因此在选择器中填充流。此行为会导致流的重新分配,因为旧状态丢失。这是当前行为,未启用有状态的每流负载均衡。

  • 当传入流量到达 MPC1E、MPC2E、MPC3E-3D、MPC5E 和 MPC6E 线卡时,AE 接口上的每流有状态负载均衡功能。任何其他类型的线卡都不会操纵此功能。如果 MPC 不支持此功能,则会显示相应的 CLI 错误。

    将入口线卡作为 MPC,将出口线卡作为 MPC 或 DPC,此功能可以正常工作。如果入口线卡是 DPC,而出口线卡是 DPC 或 MPC,则不支持有状态负载平衡。

  • 组播流量(本机/泛洪)不支持此功能。

  • 启用重新平衡选项或清除负载平衡状态可能会导致活动流的数据包重新排序,因为可以为流量流选择不同的链路集。

  • 虽然功能性能很高,但它会消耗大量的线卡内存。大约 4000 个逻辑接口或 16 个聚合以太网逻辑接口可以在支持的 MPC 上启用此功能。但是,当数据包转发引擎硬件内存较低时(根据可用内存),它会回退到默认的负载平衡机制。在这种情况下,将生成系统日志记录消息并将其发送到路由引擎。对支持有状态负载平衡的 AE 接口数量不存在限制;限制由线卡决定。

  • 如果流量频繁老化,则设备需要移除或刷新负载平衡状态。因此,必须配置重新平衡或定期运行 clear 命令,以实现正确的负载平衡。否则,可能会发生流量偏斜。当子链路出现故障或启动时,负载平衡行为不会对现有流进行更改。此条件是为了避免数据包重新排序。新流接听出现的子链路。如果您观察到负载分配不是很有效,则可以清除负载平衡状态或使用重新平衡功能导致硬件状态的自动清除。配置再平衡工具时,流量可能会被重定向到不同的链路,这可能会导致数据包重新排序。

在聚合以太网接口上配置有状态负载平衡

新增了记录和保留流状态并相应分配流量负载的机制。因此,对于 m 个流,它们分布在一个 LAG 束的 n 个成员链路或一个 ECMP 链路中的下一跃点单体链路中。这种在成员链路之间分配负载的方法称为 有状态负载负载平衡 ,它使用 5 元组信息(源和目标地址、协议、源和目标端口)。此类方法可以直接映射到流,也可以基于流中的某些字段映射到预计算哈希。因此,在每个子链路上观察到的偏差会减小。

要在接口捆绑包上 ae 配置有状态负载负载平衡,请执行以下操作:

  1. 指定要配置聚合以太网接口。
  2. 指定要配置有状态负载平衡。
  3. 启用该机制,以便在配备 MPC 的 MX 系列路由器(MPC3E 和 MPC4E 除外)上,跨聚合以太网接口 (ae) 束的成员链路执行均匀、有效的流量分配。
  4. 通过以指定时间间隔清除负载均衡状态,配置聚合以太网捆绑包的流量的定期再平衡。
  5. 定义负载平衡类型,以通知数据包转发引擎有关用于流量的相应内存模式的信息。每个关键字的有效负载平衡的近似流数是导数。
  6. 配置接口的地址族和 IP 地址 ae

配置自适应负载平衡

本文介绍如何配置自适应负载平衡。自适应负载平衡可保持聚合以太网 (AE) 捆绑包成员链路带宽的有效利用率。自适应 负载平衡 使用反馈机制,通过调整 AE 束内链路上的带宽和数据包流来纠正流量负载不平衡。

开始之前:

  • 使用协议家族和 IP 地址配置一组接口。这些接口可以构成 AE 捆绑包的成员资格。

  • 通过将一组路由器接口配置为聚合以太网并使用特定的 AE 组标识符来创建 AE 捆绑包。

要为 AE 捆绑包配置自适应负载平衡,请执行以下操作:

  1. 在 AE 捆绑包上启用自适应负载负载平衡:
  2. 配置 AE 捆绑包上自适应负载平衡的扫描间隔值。扫描间隔值通过将整数值乘以 30 秒的时间段来确定流量扫描的长度:
  3. 配置容差百分比值。容差值确定在路由器触发自适应负载平衡更新之前,AE 捆绑包成员之间允许的流量速率偏差:
  4. (可选)在 AE 捆绑包上启用基于每秒数据包的自适应负载平衡:

配置 PIC 级对称散列,以便在 MX 系列路由器的 802.3ad LAG 上实现负载平衡

当两台 MX 系列路由器(例如,路由器 A 和路由器 B)通过 LAG 捆绑包通过深度包检测 (DPI) 设备透明连接时,802.3ad 链路聚合组 (LAG) 上的负载平衡对称散列非常有用。DPI 设备跟踪正向和反向方向的流量。

如果配置了对称散列,则反向流量也会通过 LAG 上的同一子链路定向,并绑定会流经同一 DPI 设备。这样可以正确核算正向和反向流中流量的 DPI。

如果未配置对称散列,则可能会选择 LAG 上的其他子链路,以便通过不同 DPI 设备的反向流量。这会导致有关 DPI 设备上正向和反向流量的信息不完整,从而导致 DPI 设备对流量的核算不完整。

对称散列是根据源地址和目标地址等字段计算的。您可以在机箱级别和 PIC 级别配置对称散列,以便基于第 2 层、第 3 层和第 4 层数据单元字段为家族 inet(IPv4 协议家族)和多服务(交换机或网桥)流量实现负载平衡。在机箱级别配置的对称散列适用于整个路由器,并由其所有 PIC 和数据包转发引擎继承。配置 PIC 级别的对称散列可在数据包转发引擎级别获得更高的粒度。

对于通过 LAG 捆绑包通过 DPI 设备连接的两台路由器,您可以在一台路由器上配置 对称散列 ,在远端路由器上配置 对称散列补 码,反之亦然。

要在机箱级别配置对称散列,请在[edit forwarding-options hash-key family]层次结构级别加入对称散列symmetric-hash complement语句。有关在机箱级别配置对称散列和配置链路索引的信息,请参阅适用于路由设备的 Junos OS 网络接口库适用于路由设备的 Junos OS VPN 库

注意:

在 MX 系列 DPC 上,在 PIC 级别配置对称散列是指在数据包转发引擎级别配置对称散列。

要在入站流量接口(流量进入路由器的地方)的 PIC 级别配置对称散列,请在 [编辑机箱 FPC slot-number PIC pic-number 散列密钥] 层级包含对称散列symmetric-hash complement或语句:

注意:
  • PIC 级对称散列将覆盖在 [edit chassis forwarding-options hash-key] 层次结构级别上配置的机箱级对称散列。

  • 802.3ad 链路聚合组上负载平衡的对称哈希目前仅支持 VPLS、INET 和桥接流量。

  • PIC 或数据包转发引擎上的哈希密钥配置可以处于“对称哈希”或“对称哈希补法”模式,但不能同时使用这两种模式。

示例:配置 PIC 级对称散列以实现 MX 系列路由器上 802.3ad LAG 上的负载平衡

注意:

这些示例仅适用于 MX240、MX480 和 MX960 路由器上支持的 DPC。有关支持的 DPC 列表,请参阅相关文档部分中的 MX240、MX480 和 MX960 路由器支持的 DPC

以下示例说明如何在 PIC 级别配置对称散列,以便在 MX 系列路由器上实现负载平衡:

在两个路由器上为家庭多服务配置对称散列

在流量进入路由器 A 的入站流量接口上,在[edit chassis fpc slot-number pic pic-number hash-key family multiservice]层次结构级别包含以下symmetric-hash语句:

在流量进入路由器 B 的入站流量接口上[edit chassis fpc slot-number pic pic-number hash-key family multiservice],在层次结构级别包含以下symmetric-hash complement语句:

在两个路由器上为家族 inet 配置对称散列

在流量进入路由器 A 的入站流量接口上,在[edit chassis fpc slot-number pic pic-number hash-key family inet]层次结构级别包含以下symmetric-hash语句:

在流量进入路由器 B 的入站流量接口上[edit chassis fpc slot-number pic pic-number hash-key family inet],在层次结构级别包含以下symmetric-hash complement语句:

在两台路由器上为家族 inet 和家族多业务配置对称散列

在流量进入路由器 A 的入站流量接口上,在[edit chassis fpc slot-number pic pic-number hash-key family multiservice]层次结构级别包含以下symmetric-hash语句:

在流量进入路由器 B 的入站流量接口上[edit chassis fpc slot-number pic pic-number hash-key family inet],在层次结构级别包含以下symmetric-hash complement语句:

示例:配置聚合以太网负载平衡

示例:配置聚合以太网负载平衡

此示例说明如何配置聚合以太网负载平衡。

要求

此示例使用以下硬件和软件组件:

  • 三台带 MIC 和 MPC 接口的 MX 系列路由器,或三台带 PIC 和 FPC 接口的 PTX 系列数据包传输路由器

  • 在所有设备上运行的 Junos OS 13.3 或更高版本

概述

当有多个路径或接口可供下一跳路由器使用时,转发平面上需要负载均衡,并且最好在所有可用路径上均衡传入流量,以便更好地利用链路。

聚合以太网捆绑包是一种典型的应用,它使用负载平衡来平衡跨捆绑包成员链路 (IEEE 802.3ad) 的流量。

从 Junos OS 13.3 版开始,聚合以太网负载平衡得到了增强,可提供两种解决方案来解决 MX 系列路由器的 MIC 或 MPC 上聚合以太网捆绑包上的实际流量不平衡问题。从 Junos OS 14.1 版开始,聚合以太网负载平衡得到了增强,可提供两种解决方案来解决 PTX 系列数据包传输路由器的 PIC 或 FPC 上聚合以太网捆绑包上的真实流量不平衡问题。

聚合以太网负载平衡解决方案包括:

  • 自适应 — 自适应负载平衡用于基于流的散列不足以实现均匀负载分布的场景。这种负载平衡解决方案实现实时反馈和控制机制,以监测和管理网络负载的不平衡。

    自适应负载平衡解决方案通过修改选择器条目,并定期扫描 AE 束每个成员链路上的链路利用率以检测任何偏差,来纠正流量不平衡。检测到偏差时,将触发调整事件,并减少映射到受影响成员链路的流量。因此,该成员链路的提供带宽会下降。这会导致一个持续的反馈循环,在一段时间内确保向所有成员链路提供相同数量的字节速率,从而在 AE 束中的每个成员链路之间提供有效的流量分配。

    要配置自适应负载平衡,请在[edit interfaces aex aggregated-ether-options load-balance]层次结构级别包含adaptive语句。

    注意:

    如果在聚合以太网接口上配置了 VLAN ID,则不支持自适应负载平衡。此限制仅影响 PTX 系列数据包传输路由器。

    pps 选项可基于每秒数据包速率实现负载平衡。默认设置为每秒位数负载平衡。

    scan-interval 值将扫描时间长度配置为 30 秒的倍数。

    tolerance 值是流向捆绑包中聚合以太网链路的数据包流量方差的限制。您最多可以指定 100% 的差异。未配置容差属性时,将为自适应负载平衡启用默认值 20%。容差值越小,带宽越好,但收敛时间越长。

    注意:

    ppsscan-interval 可选关键字仅在 PTX 系列数据包传输路由器上受支持。

  • 按数据包随机喷洒 — 当自适应负载平衡解决方案出现故障时,按数据包随机喷洒作为最后手段。按数据包随机喷射负载均衡解决方案通过将数据包随机喷射到聚合下一跳来帮助解决流量不平衡问题。这可确保 AE 捆绑包的所有成员链路均等负载,从而导致数据包重新排序。

    此外,按数据包随机喷洒可识别导致流量不平衡的入口数据包转发引擎,并消除由于软件错误(数据包散列除外)而产生的流量不平衡。

    要配置按数据包的随机喷雾负载平衡,请在[edit interfaces aex aggregated-ether-options load-balance] 层次结构级别包含per-packet语句。

    注意:

    PTX 系列数据包传输路由器不支持用于负载平衡的按数据包选项。

聚合以太网负载平衡解决方案是互斥的。当配置了多个负载平衡解决方案时,最后配置的解决方案将覆盖之前配置的解决方案。您可以通过发出 show interfaces aex aggregated-ether-options load-balance 命令来验证正在实施的负载平衡解决方案。

拓扑学

在此拓扑中,R2 和 R3 路由器之间的链路上配置了两个聚合以太网捆绑包 - ae0 和 ae1。

图 3:聚合以太网负载平衡 Aggregated Ethernet Load Balancing

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,然后将命令复制并粘贴到层 [edit] 级的 CLI 中。

R1

R2

R3

配置自适应负载平衡
分步过程

下面的示例要求您在各个配置层级中进行导航。有关 CLI 导航的信息,请参阅 在配置模式下使用 CLI 编辑器

要配置 R2 路由器,请执行以下操作:

注意:

在修改每个路由器的相应接口名称、地址和任何其他参数后,对其他路由器重复此过程。

  1. 指定要创建的聚合以太网接口数量。

  2. 配置连接 R2 到 R1 的千兆以太网接口链路。

  3. 配置 ae0 聚合以太网捆绑包的五个成员链路。

  4. 配置 ae1 聚合以太网捆绑包的八个成员链路。

  5. 在 R2 的 ae0 上启用聚合以太网负载平衡。

  6. 配置 ae0 聚合以太网捆绑包的链路速度。

  7. 在 ae0 聚合以太网捆绑包上配置 LACP。

  8. 配置 ae0 聚合以太网捆绑包的接口参数。

  9. 在 R2 的 ae1 上启用聚合以太网负载平衡。

  10. 配置 ae1 聚合以太网捆绑包的链路速度。

  11. 在 ae1 聚合以太网捆绑包上配置 LACP。

  12. 配置 ae1 聚合以太网捆绑包的接口参数。

  13. 禁用选择性聚合以太网统计信息。

  14. 在 R2 的所有接口和 AE 捆绑包上配置 RSVP。

  15. 在 R2 的所有接口和 AE 捆绑包上配置 MPLS。

  16. 在 R2 的所有接口和 AE 捆绑包上配置 IS-IS。

结果

在配置模式下,输入show chassisshow interfacesshow accounting-options、和show protocols命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

验证

确认配置工作正常。

验证 ae0 上的自适应负载平衡
目的

验证在 ae0 聚合以太网捆绑包上接收的数据包在五个成员链路之间是否均衡负载。

行动

在操作模式下,运行 show interfaces ae0 extensive 命令。

意义

ae0 聚合以太网捆绑包的成员链路通过自适应负载平衡得到充分利用。

特定于平台的聚合以太网负载均衡行为

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

使用下表查看您的平台特定于平台的行为。

特定于平台的聚合以太网负载均衡行为

平台 差异

ACX 系列

  • ACX7100 AE 成员接口不会对出口流量进行负载均衡。

  • 在ACX7100设备上,必须将 set forwarding-options hash-key 语句配置为使用所有可用的成员接口进行负载平衡。

EX 系列

  • 您可以在 EX9200 交换机上配置最多 480 个 LAG 捆绑包。

MX 系列

  • 您可以在支持此功能的 MX 系列路由器上配置多达 480 个 LAG 捆绑包。

  • 您可以在具有支持此功能的 MPC 的 MX 系列路由器上执行统一负载平衡和重新平衡。当负载平衡由于流数的变化而出现偏差或扭曲时,不支持重新平衡。

PTX 系列
  • 如果在聚合以太网接口上配置了 VLAN ID,则 PTX 系列设备不支持自适应负载平衡。
  • ppsscan-interval 可选关键字仅在 PTX 系列数据包传输路由器上受支持。

QFX 系列
  • 如果在聚合以太网接口上配置了 VLAN ID,则 QFX10000 交换机不支持自适应 负载平衡。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
14.1
从 Junos OS 14.1 版开始,聚合以太网负载平衡得到了增强,可提供两种解决方案来解决 PTX 系列数据包传输路由器的 PIC 或 FPC 上聚合以太网捆绑包上的真实流量不平衡问题。
13.3
从 Junos OS 13.3 版开始,聚合以太网负载平衡得到了增强,可提供两种解决方案来解决 MX 系列路由器的 MIC 或 MPC 上聚合以太网捆绑包上的实际流量不平衡问题。
10.1
从 Junos OS 10.1 版开始,您还可以为第 2 层流量配置负载平衡哈希密钥,以便使用语 payload 句使用第 3 层和第 4 层标头中的字段。