配置 Junos OS 以支持聚合设备
Junos OS 支持将物理设备聚合到定义的虚拟链路中,例如 IEEE 802.3ad 标准定义的以太网接口的链路聚合。
配置聚合设备的任务包括:
为聚合设备配置虚拟链路
要定义虚拟链路,您需要指定层次结构中[edit interfaces]
物理设备和逻辑设备之间的关联,并通过在 和 [edit chassis aggregated-devices sonet]
层次结构级别包含device-count
[edit chassis aggregated-devices ethernet]
语句来分配正确数量的逻辑设备:
[edit chassis] aggregated-devices { ethernet { device-count number; } sonet { device-count number; } }
聚合接口 ae0
从 到 编号 ae4091
。下面列出了不同路由器支持的最大聚合接口数:
对于 PTX 系列路由器,您最多可以配置 128 个聚合接口。
对于 M 系列和 T 系列路由器,您最多可以配置 128 个聚合接口(LAG 束)。
在 Junos 14.2R2 及更早版本中,您最多可以在 MX 系列路由器上配置 480 个聚合接口。
在 Junos 14.2R3 及更高版本中,您最多可以在 MX240、MX480 和 MX960 路由器上配置 1000 个聚合接口。
在 Junos 14.2R3 及更高版本中,您最多可以在 MX2010 和 MX2020 路由器上配置 800 个聚合接口。
在 Junos OS 15.1F5 和 15.1F6 版本中,您最多可以在 MX240、MX480 和 MX960 路由器上配置 480 个聚合接口。
在 Junos OS 15.1F5 和 15.1F6 版本中,您最多可以在 MX2010 和 MX2020 路由器上配置 800 个聚合接口。
对于 SONET/SDH,从 Junos OS 13.2 版开始,最大逻辑接口数为 64,编号从 as0
到 as63
。在 Junos OS 13.2 版之前的版本中,最大值为 16。
表 1 列出了 MX 系列路由器和每个 LAG 的最大接口数及其支持的最大 LAG 组数。MX 系列路由器最多可支持 64 个 LAG。
MX 系列路由器 |
每个 LAG 的最大接口数 |
最大 LAG 组数 |
---|---|---|
MX5、MX10、MX40、MX80 和 MX104 |
16 |
受接口容量限制。MX104 上为 80。 |
MX240、MX480、MX960、MX10003、MX2010 和 MX2020 |
64 |
1000 |
在机箱级别配置 LACP 链路保护
链路聚合控制协议 (LACP) 是一种捆绑多个物理接口以形成一个逻辑接口的方法。您可以在启用或不启用 LACP 的情况下配置 VLAN 标记和未标记聚合以太网。LACP 交换是在参与者和合作伙伴之间进行的。执行组件是 LACP 交换中的本地接口。伙伴是 LACP 交换中的远程接口。
LACP 链路保护使您能够在聚合以太网中强制使用活动和备用链路。您可以通过在机箱或接口级别使用 and link-protection
system-priority
语句以及使用该语句在接口级别 system-priority
配置端口优先级来配置 LACP 链路保护。在机箱级别配置 LACP 参数会导致所有聚合以太网接口使用定义的值,除非被特定接口上的 LACP 配置覆盖。
[edit chassis] aggregated-devices { ethernet { lacp { link-protection { non-revertive; } system-priority priority; } } }
LACP 链路保护也使用端口优先级。您可以使用语句在port-priority
以太网接口[gigether-options]
层次结构级别配置端口优先级。如果选择不配置端口优先级,LACP 链路保护将使用端口优先级的默认值 (127)。
启用 LACP 链路保护
要为机箱上的聚合以太网接口启用 LACP 链路保护,请在层次结构级别使用以下link-protection
[edit chassis aggregated-devices ethernet lacp]
语句:
[edit chassis aggregated-devices ethernet lacp] link-protection { non-revertive; }
默认情况下,当优先级较高(编号较低)的链路正常运行或将链路添加到确定为优先级较高的聚合器时,LACP 链路保护将恢复为较高优先级(编号较低)的链路。但是,您可以通过将该 non-revertive
语句添加到 LACP 链路保护配置来抑制链路计算。在非恢复模式下,在链路处于活动状态并收集和分发数据包后,随后添加更高优先级(更好)链路不会导致切换,并且当前链路保持活动状态。
(MX 系列)在聚合以太网上的高度扩展配置中,我们建议您通过包含 non-revertive
语句来防止路由器执行此类切换。如果不这样做,如果成员接口所在的 MIC 重新启动,可能会导致一些流量丢失。 non-revertive
如果主接口和辅助接口都位于重新启动的 MIC 上,则为此目的使用该语句无效。
如果聚合器的两端都启用了 LACP 链路保护,请确保将聚合器的两端配置为使用相同的模式。不匹配的 LACP 链路保护模式可能会导致流量丢失。
配置系统优先级
要为机箱上的聚合以太网接口配置 LACP 系统优先级,请在层次结构级别使用以下system-priority
[edit chassis aggregated-devices ethernet lacp]
语句:
[edit chassis aggregated-devices ethernet lacp] system-priority priority;
系统优先级是一个 2 个八位字节的二进制值,它是 LACP 系统 ID 的一部分。LACP 系统 ID 由作为两个最高八位位组的系统优先级和作为六个最低有效八位组的接口 MAC 地址组成。系统优先级数值较低的系统具有较高的优先级。默认情况下,系统优先级为 127,范围为 0 到 65,535。
配置最大链路限制
要配置最大链接数限制,请在层次结构级别使用以下maximum-links
[edit chassis aggregated-devices]
语句:
[edit chassis aggregated-devices] maximum-links maximum-links-limit;
在 Junos Fusion 上配置 PPM
如果将 Junos Fusion 与 Junos OS 14.2R3 版配合使用,则需要为聚合设备和卫星设备上的定期数据包管理 (PPM) 守护程序配置计时器,从而确保链路聚合(和 STP)正常工作。建议使用以下计时器值:
[edit routing-options ppm] redistribution-timer 120; tcp-keepalive-interval 3000; tcp-keepalive-idle 3000;
从 Junos OS 14.2R4 版开始,如果将 Junos Fusion 与 Junos OS 配合使用,则默认情况下会配置确保正确链路聚合和 STP 功能的计时器值。
as0
到
as63
。