Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

聚合以太网接口概述

了解聚合以太网接口、如何配置聚合以太网接口、LACP 和其他受支持的功能。

您可以将多个以太网接口分组或捆绑在一起,形成称为聚合以太网接口 (aex) 或链路聚合组 (LAG) 的单个链路层接口。IEEE 802.3ad 标准定义了以太网接口的链路聚合,并提供了一种对多个以太网接口进行分组或捆绑的方法。通过将多个接口捆绑在一起可以增加支持的带宽。设备将聚合以太网接口或 LAG 视为单个链路,而非多个链路的组合。

优势

  • 提高带宽和成本效益 — 聚合链路提供的带宽高于每个链路提供的带宽,无需新设备。

  • 提高弹性和可用性 — 如果任何物理链路出现故障,流量将重新分配给另一个成员链路。

  • 负载平衡 — 如果链路发生故障,聚合以太网捆绑包将平衡其成员链路之间的负载。

使用 功能资源管理器 确认平台和版本对特定功能的支持。

查看该 特定于平台的每种 LAG 行为的最大接口数 部分,了解与您的平台相关的注意事项。

聚合以太网接口配置准则

配置聚合以太网接口时,请考虑以下准则。

  • 对于 Junos OS 演化版,如果向聚合以太网捆绑包添加新的成员接口,则会生成链路抖动事件。物理接口将作为常规接口删除,然后作为成员添加回去。在此期间,物理接口的详细信息将会丢失。

  • 使用该 gigether-options 语句在成员链路接口上配置聚合以太网接口。

配置聚合以太网接口

按照以下步骤在路由设备上配置聚合以太网接口。

  1. 指定设备上所需的聚合以太网捆绑包的数量。如果将 device-count 值指定为 2,则可以配置两个聚合捆绑包。

  2. 指定要包含在聚合以太网捆绑包中的成员,然后单独添加该成员。聚合接口的编号从 ae0 到 ae4092。

  3. 指定聚合以太网链路的链路速度。指定速度时,组成聚合以太网捆绑包的所有接口都具有相同的速度。您还可以使用速率组合(即混合速率)配置聚合以太网捆绑包的成员链路,以实现高效的带宽利用率。
  4. 指定要标记为 up 的聚合以太网接口 (aex)(即定义的捆绑包)的最小链路数。默认情况下,对于要标记为 up 的捆绑包,只需有一个链路运行。

    不能同时配置最小链路数和最小带宽。它们是相互排斥的。

  5. (可选)指定聚合以太网链路的最小带宽。不能使用最小带宽配置链路保护。

  6. 指定聚合以太网捆绑包的接口族和 IP 地址。聚合以太网接口可以是有 VLAN 标记的,也可以是无标记的。

    未标记接口

  7. (可选)配置设备以收集聚合以太网接口的组播统计信息。

  8. 验证并提交配置。

  9. (可选)删除聚合以太网接口。

增强型链路聚合组

将物理接口与聚合以太网接口相关联时,物理子链路也会与父聚合以太网接口相关联,以形成链路聚合组 (LAG)。因此,将为每个 VLAN 接口的聚合以太网接口的每个成员链路创建一个子下一跃点。例如,对于具有 16 个成员链路的聚合以太网接口,聚合下一跃点会导致每个 VLAN 创建 17 个下一跃点。

配置增强型 LAG 时,不会为成员链路创建子下一跃点,因此,可以支持更多的下一跃点。要配置增强型 LAG,必须将设备的网络服务模式 enhanced-ip配置为 。如果设备的网络服务模式设置为在该 enhanced-ethernet 模式下运行,则不支持此功能。如果设备上的网络服务模式配置为 enhanced-mode

优势

  • 减少内存和 CPU 使用率以支持聚合以太网接口。

  • 系统性能和扩展数的改进。

混合速率聚合以太网接口

在瞻博网络设备上,您可以将聚合以太网捆绑包的成员链路配置为以不同的链路速度(也称为速率)运行。配置的聚合以太网捆绑包称为混合速率 聚合以太网捆绑包。在 LAN 模式下配置聚合以太网捆绑包的成员链路以及 10 千兆以太网接口的 WAN 模式时,该配置称为混合模式配置。

优势

  • 高效的带宽利用率 — 当您配置具有不同链路速度的成员链路时,带宽将得到高效利用并完成使用。

  • 负载平衡 — 在链路发生故障时,平衡聚合以太网捆绑包中成员链路之间的负载。

配置混合速率聚合以太网链路的准则

配置混合速率聚合以太网捆绑包时,请考虑以下准则:

  • 您最多可以配置 64 个成员链路以形成混合聚合以太网捆绑包。

  • 如果在路由器上的同一聚合捆绑包中混用 LAN 模式下的 10 千兆以太网接口和 WAN 模式下的 10 千兆以太网接口,则不被视为混合速率聚合。要混合具有相同速度但不同成帧选项的接口,无需在层次结构级别使用该mixed[edit interfaces interface-name aggregated-ether-options link-speed]语句。

  • 如果在出口处配置了混合速率聚合以太网负载平衡,则混合速率聚合以太网链路可以与非瞻博网络聚合以太网成员链路互操作。

  • 在具有 CFP 的 100 千兆以太网 PIC 上配置混合速率聚合以太网链路后,更改聚合以太网链路保护或 LACP 链路保护配置会导致聚合以太网链路摆动。此外,更改混合聚合以太网链路的配置可能会导致聚合以太网链路摆动。

  • 当退出成员链路的散列流的总吞吐量(或退出单个成员链路的多个散列流的吞吐量)超过成员链路的链路速度时,将丢弃数据包。当出口成员链路因链路故障而更改,并且哈希流切换到速度小于哈希流总吞吐量的成员链路时,可能会发生这种情况。

  • 混合速率聚合以太网链路不支持基于速率的 CoS 组件,如调度器、整形器和监管器。但是,混合速率聚合以太网链路支持默认 CoS 设置。

  • 混合速率聚合以太网链路的成员链路上出口流量的负载平衡与成员链路的速率成正比。混合聚合以太网接口不支持出口组播负载平衡。

  • 混合速率聚合以太网接口不支持聚合以太网链路保护、1:1 型号的链路保护和 LACP 链路保护。

配置混合速率聚合以太网接口

按照以下步骤在路由设备上配置混合速率聚合以太网接口。

  1. 指定设备上所需的聚合以太网捆绑包的数量。如果将 device-count 值指定为 2,则可以配置两个聚合捆绑包。

  2. 指定要包含在聚合以太网捆绑包中的成员,然后单独添加该成员。聚合接口的编号从 ae0 到 ae4092。

  3. 指定聚合以太网链路的链路速度。将速度指定为混合速度时,可以使用速率组合(即混合速率)配置聚合以太网捆绑包的成员链路,以实现高效的带宽利用率。
  4. 指定聚合以太网链路的最小带宽。

  5. 验证并提交配置。

配置 LACP

按照以下步骤在路由设备上的聚合以太网接口上配置 LACP。

  1. 指定 LACP 传输模式 - 主动或被动

  2. 指定接口发送 LACP 数据包的时间间隔。当您为主动接口和被动接口配置不同的间隔时, 执行方 将按照 伙伴 接口上配置的速率传输数据包。

  3. 配置 LACP 系统 ID。LACP 中用户定义的系统标识符使来自两个不同设备的两个端口能够像是同一聚合组的一部分一样运行。系统标识符是一个 48 位(6 字节)全局唯一字段。它与 16 位系统优先级值结合使用,从而生成唯一的 LACP 系统标识符。

  4. 在聚合以太网接口级别配置 LACP 系统优先级。此系统优先级优先于在全局 [edit chassis] 级别配置的优先级值。数值较低(优先级值较高)的设备成为控制设备。如果两台设备具有相同的 LACP 系统优先级值,则设备 MAC 地址将确定哪个设备处于控制之中。

  5. (可选)配置 LACP 管理密钥。

  6. 指定 LACP 将成员链路状态维持为已过期的时间段(以秒为单位)。要防止 LAG 成员链路发生过度抖动,您可以将 LACP 配置为在指定的时间间隔内防止接口从关闭过渡到打开。

  7. 如果聚合接口状态为 up,请将设备配置为处理在成员链路上收到的数据包,而不考虑 LACP 状态。

  8. 验证并提交配置。

配置跨聚合以太网成员链路的目标分布

此示例说明如何为聚合以太网成员链路配置主通讯组列表和备份目标通讯组列表。成员链接被分配到通讯组列表的成员身份。然后,聚合以太网捆绑包的逻辑接口将被分配到主列表和备份列表的成员资格。

配置

CLI 快速配置

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

分步过程

要配置目标分发,请执行以下操作:

  1. 创建全局应用组并指定主列表和备份列表。

  2. 将定义的应用组 附加到聚合以太网接口。

  3. 创建逻辑接口并配置其参数。

结果

在配置模式下,使用 show 命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

要求

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

  • Junos OS 16.1 版及更高版本

  • 一个 MX 系列 5G 通用路由平台

概述

目标分发提供了一种机制,可以将流量引导到聚合以太网捆绑包的指定链路,还可以为成员链路分配角色以处理链路故障情况。您可以配置目标分发,以对聚合以太网捆绑成员链路之间的流量进行负载平衡。您只能将逻辑接口映射到传出流量的单个链路。

此示例使用 apply-groups 配置为聚合以太网成员链路的逻辑接口指定通讯组列表。您可以使用该 apply-groups 语句从配置组继承 Junos OS 配置语句。示例中的 apply-groups 配置语句显示了分配了主列表 dl2 的聚合以太网捆绑包的奇数编号成员链路和分配了主列表 dl1 的偶数成员链路。

此示例中使用的聚合以太网接口为 ae10,单位为 101、102、103 和 104。物理接口 ge-0/0/3 指定为通讯组列表 dl1,ge-0/0/4 指定为 dl2。通讯组列表 dl1 被分配为以奇数结尾的聚合以太网捆绑包的逻辑接口单元号的主列表。或者,通讯组列表 dl2 是以偶数结尾的通讯组列表的主要列表。

要配置目标分发,您必须:

  1. 创建全局应用程序组。

  2. 将聚合以太网接口的每个成员分配给不同的通讯组列表。

  3. 将应用组附加到聚合以太网接口。

  4. 创建逻辑接口。应用组会根据需要自动将通讯组列表分配给聚合以太网捆绑包的每个成员。

验证

验证逻辑接口的目标分布

目的

验证逻辑接口是否已分配给通讯组列表。

操作

要验证逻辑接口是否已分配给通讯组列表,请输入 show interfaces detail or extensive 命令。

show interfaces detail or extensive命令输出显示以奇数结尾的逻辑接口被分配给通讯组列表 dl1 ge-0/0/3),以偶数结尾的逻辑接口被默认分配给通讯组列表 dl2ge-0/0/4)。如果其中任一接口出现故障,逻辑接口将切换到备份列表中的接口或继续使用活动成员接口。例如,在聚合以太网捆绑包 ae10.101上,显示 ge-0/0/4 的主接口为 ,在聚合以太网捆绑包 ae10.102上,主接口为 ge-0/0/3,其他逻辑接口也是如此。

聚合以太网接口上的 MAC 地址

您可以为聚合以太网接口上动态学习的 MAC 地址配置源 MAC 地址和基于目标 MAC 地址的计费。

默认情况下,聚合以太网接口上源和目标 MAC 地址的动态学习处于禁用状态。启用此功能后,您可以在具有 DPC 和 MPC 的 MX 系列路由器上的路由接口上配置基于源和目标 MAC 地址的记帐。此外,当您启用 MAC 地址的动态学习时,聚合以太网捆绑包的每个成员链路的 MAC 过滤器设置也会更新。可从接口获知的最大 MAC 地址数限制不适用于这种动态学习 MAC 地址功能。

只有入口接口动态获知的 MAC 地址(包括聚合以太网捆绑包的每个子链路或成员链路)才支持基于目标 MAC 的计费。MPC 不支持目标 MAC 地址学习。仅在聚合以太网接口或选择性单个成员链路上支持 MAC 地址的动态学习。捆绑包上的 MAC 学习支持取决于各个成员链路的功能。如果捆绑包中的链路不包含支持 MAC 学习或计费的功能,则会在聚合以太网捆绑包上禁用该链路。

从各个子链路收集数据后,将显示聚合捆绑包的 MAC 数据。在 DPC 上,这些数据包按出口方向(输出数据包/字节计数)计算,而在 MPC 上,由于不支持 DMAC 学习,因此不考虑这些数据包。DPC 和 MPC 上的子链路之间也会出现这种行为差异。由于启用动态学习的此功能与从基于 CLI 发出的命令的子链路收集 MAC 数据库统计信息有关,因此,根据 MAC 数据库的大小和分布在不同 FPC 中的子链路数量,在控制台上显示数据所需的时间会受到影响。

优势

计算统计信息 — 使您能够计算动态学习的 MAC 地址的 MAC 地址统计信息。

特定于平台的每种 LAG 行为的最大接口数

使用 功能资源管理器 确认平台和版本对特定功能的支持。

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

平台

差异

ACX 系列

支持 LAG 的 ACX 系列路由器,每个 LAG 最多支持 255 个接口。

MX 系列

支持 LAG 的 MX 系列路由器,每个 LAG 最多支持 64 个接口。

PTX 系列

支持 LAG 的 PTX 系列路由器,每个 LAG 最多支持 64 个接口。