[注意事项]
mode manual load-balance:
是没有办法检测单通的故障的,只要接口收到光,两个接口都在trunk里。
mode lacp-static:
会发报文给对端,对端回了,接口才会加入;一般来说会配置一条Active link接口和一条Backup link
此外,在配置静态LACP模式链路聚合的时候,需要在系统视图下执行 bpdu enable 命令,使switch能够接收并处理lacp协议报文,
如果不执行该命令,则switch会将lacp的报文丢弃,Eth-Trunk链路状态为Down ! ! ! !
如果不开启使能BPDU功能,将影响LACP、LLDP、STP和HGMP等需要通过BPDU报文进行交互的功能。
[配置静态LACP的思路]
1.打开使能BPDU功能
[switch]bpdu enable
2.如何实现Active link和Backup link的功能:
a.配置主备交换机,通过更改LACP的系统优先级来实现。
[switch]lacp priority 100
b.配置主备链路,通过更改LACP的接口优先级来实现。
[switch]interface GigabitEthernet 0/0/1
[switch-GigabitEthernet0/0/1]eth-trunk 1
[switch-GigabitEthernet0/0/1]lacp priority 100
[switch]interface GigabitEthernet 0/0/2
[switch-GigabitEthernet0/0/1]eth-trunk 1
[switch-GigabitEthernet0/0/1]lacp priority 100
[配置实例]
在这个例子中,两条链路都为Active link状态。
[Switchone]undo info enable #关闭系统消息提示
[Switchone]interface Eth-Trunk 1 #建立 Eth-Trunk 1
[Switchone-Eth-Trunk1]port link-type trunk #配置Eth-Trunk 1端口模式,如果链接的交换有较多vlan那么建议选择次模式。
[Switchone-Eth-Trunk1]port trunk allow-pass vlan all #允许所有vlan通过
[Switchone-Eth-Trunk1]mode lacp-static #模式选择为lacp-static模式
[Switchone-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 #给Eth-Trunk 1加入成员端口GigabitEthernet 0/0/1
[Switchone-Eth-Trunk1]trunkport GigabitEthernet 0/0/2 #给Eth-Trunk 1加入成员端口GigabitEthernet 0/0/2
[Switchone-Eth-Trunk1]bpdu enable #给端口打开BPDU报文
[Switchone]lacp priority 100 #更改系统lacp的优先级
[Switchone]interface GigabitEthernet 0/0/1
[Switchone-GigabitEthernet0/0/1]lacp priority 100 #给接口配置lacp的优先级以确认Active link的优先级
默认情况下优先级为32768
[Huawei]sysname Switchtwo
[Switchtwo]undo info enable
[Switchtwo]interface Eth-Trunk 1
[Switchtwo-Eth-Trunk1]port link-type trunk
[Switchtwo-Eth-Trunk1]port trunk allow-pass vlan all
[Switchtwo-Eth-Trunk1]mode lacp-static
[Switchtwo-Eth-Trunk1]trunkport GigabitEthernet 0/0/1
[Switchtwo-Eth-Trunk1]trunkport GigabitEthernet 0/0/2
[Switchtwo-Eth-Trunk1]bpdu enable
[Switchtwo-Eth-Trunk1]quit #由于Switchone为主动端,所以Switchtwo上不需要配置活动接口上限阈值,也不用配置接口优先级。
[配置验证]
。
可以看出本端的GigabitEthernet0/0/1的接口优先级是100,系统优先级也是100(System Priority: 100)
而对端的接口优先级都是默认的。
这样就可以实现链路汇聚绑定,且互为冗余了。
上例子中是两条link链路绑定的,当然也可以实行三条链路的绑定。
[关于聚合](摘自网络)
手工汇聚由用户手工配置,不允许系统自动添加或删除汇聚组中的端口。汇聚组中必须至少包含一个端口。当汇聚组只有一个端口时,只能通过删除汇聚组的方式将该端口从汇聚组中删除。手工汇聚端口的LACP 协议为关闭状态,禁止用户使能手工汇聚端口的LACP 协议。
静态LACP 汇聚由用户手工配置,不允许系统自动添加或删除汇聚组中的端口。汇聚组中必须至少包含一个端口。当汇聚组只有一个端口时,只能通过删除汇聚组的方式将该端口从汇聚组中删除。静态汇聚端口的LACP 协议为使能状态,当一个静态汇聚组被删除时,其成员端口将形成一个或多个动态LACP 汇聚,并保持LACP 使能。禁止用户关闭静态汇聚端口的LACP 协议。
动态LACP 汇聚是一种系统自动创建或删除的汇聚,动态汇聚组内端口的添加和删除是协议自动完成的。只有速率和双工属性相同、连接到同一个设备、有相同基本配置的端口才能被动态汇聚在一起。即使只有一个端口也可以创建动态汇聚,此时为单端口汇聚。动态汇聚中,端口的LACP 协议处于使能状态。
一般情况下配置手工聚合就可以了。如果需要配置动态聚合,则对端设备也必须支持动态LACP聚合才可以。