了解支持通过聚合以太网逻辑接口有针对性地分发静态 VLAN 的静态 VLAN 逻辑接口集
逻辑接口集表示订阅者的逻辑捆绑。通过目标分配,可以为用户选择链路,如 VLAN 多路分离 (demux)、PPPoE 或静态 VLAN,这些链路使用堆叠在逻辑接口集上的逻辑接口进行管理。当聚合以太网配置为逻辑接口集的底层接口时,来自逻辑接口集的流量要么根据基于散列的分布流动,要么在聚合以太网捆绑包上配置了链路保护,则流经一个聚合以太网链路。订阅者由底层逻辑接口或接口集管理,流量通过从捆绑包中选择其中一个成员链路来通过底层聚合以太网。链路选择是根据订阅者完成的。
通过聚合以太网逻辑接口对 VLAN 多路分离、PPPoE 和静态 VLAN 进行手动定向分发需要对 VLAN 的主成员链路和备用成员链路进行显式配置。为了克服这种开销,Junos OS 允许对聚合逻辑接口进行自动定向分发,以自动选择主链路和备份链路,并确保所有成员链路之间的负载均衡。 图 1 显示了由逻辑接口 ae0.0 和 ae0.1 管理的静态 VLAN 的配置,这些配置是通过聚合以太网接口上的逻辑接口集 IFLset 配置的。
设置的逻辑接口集的目标分布
默认情况下,Junos OS 允许自动、有针对性地分发静态 VLAN。对于手动定位,可将定位类型配置为手动。
对于逻辑接口集,其底层接口是聚合以太网接口、VLAN 多路分离或 PPPoE,将配置目标分布,并且 DCD 将聚合以太网捆绑包中的一个链路分配为主链路,另一个作为每个逻辑接口集的备份链路,以便均匀分配用户。主成员链路选择基于最小主负载,备份成员链路选择基于成员链路上的最小总负载。
默认情况下,VLAN 的权重为 1,逻辑接口集的权重是底层逻辑接口的累积以及逻辑接口集的默认值 1。Junos OS 允许您为所有目标订阅者(如 VLAN 多路分离、PPPoe 和静态 VLAN)分配权重。分配的权重值基于业务、服务等级或带宽要求。权重的值范围为 1 到 1000。然后根据权重值分配成员链路。在逻辑接口级别和/或逻辑接口集级别配置目标分发。当逻辑接口集参与目标定位时,不会为底层逻辑接口选择特殊链路。为逻辑接口集选择的链路将传播到底层 VLAN。
将上层视为逻辑接口集,将下层视为底层逻辑接口集。配置目标分发后,以下情况适用:
-
如果设置了 lower 的值,则必须设置 upper 的值。无论是否设置下限,都可以设置上限。
-
如果 VLAN 配置了权重,而逻辑接口集没有配置权重,则逻辑接口集的权重就是 VLAN 权重的总和。
-
如果逻辑接口集配置了权重,则这些权重将用于分配逻辑接口集,而不考虑任何成员 VLAN 的权重。
当订阅者被添加或从捆绑包中删除时,就会发生重新平衡。只要该捆绑包中任意两个链路上的负载差不大于最高权重逻辑接口集或逻辑接口的值,该捆绑包就被视为平衡。
在 CoS 中,聚合以太网有两种作模式:扩展和复制。扩展模式允许在链路之间分配负载,同时在所有链路上复制负载。当所有链路都处于活动状态时,默认缩放模式非常有用。当给定点上只有两个链路处于活动状态时,复制模式会更有用。因此,无论是自动定位还是手动定位,Junos OS 都允许为静态 VLAN 捆绑包上的每个成员链路采用复制模式。
通过静态 VLAN 逻辑接口配置目标逻辑接口集
要通过聚合以太网逻辑接口配置静态 VLAN 的逻辑接口集的目标分布:
-
配置成员链路的权重值,以便在逻辑接口集级别进行有针对性地分发。在逻辑接口集级别配置权重时,将使用权重来分配逻辑接口集,并忽略成员 VLAN 的权重。
[edit interfaces interface-set interface-set-name targeted-options] user@host# weight value;
例如,将逻辑接口集 iflset 的权重配置为 20。
[edit interfaces interface-set iflset targeted-options] user@host# weight 20;
-
为目标分配配置每个逻辑接口的权重值。逻辑接口集的权重是逻辑接口权重的累积。
[edit interfaces interface-name unit unit-number targeted-options] user@host# weight value;
例如,将逻辑接口 ae0 的权重配置为 20。
[edit interfaces interface ae0 targeted-options] user@host# weight 20;