Trunk接口负载分担
在一个Trunk接口内,各活动成员链路之间可以实现流量负载分担,同时也提供了更高的连接可靠性和更大的带宽。本节描述Eth-Trunk的负载分担模式;IP-Trunk支持负载分担,但不支持LACP协议,因此不在本节描述范围内。
静态LACP模式:一种利用IEEE802.3ad标准的LACP(Link Aggregation Control Protocol)协议进行参数协商选取活动链路的聚合模式。该模式由LACP协议确定聚合组中的活动和非活动链路,又称为M:N模式,即M条活动链路与N条备份链路的模式。这种模式提供了更高的链路可靠性,并且可以在M条链路中实现不同方式的负载均衡。
如图8-26所示,两台设备间有3+2条属性相同的链路,在聚合链路上发送流量时在3条主链路上负载分担,不在另外的2条备份链路发送流量。此时链路的实际带宽为3条链路的总和。
当M条链路中有一条链路故障时,LACP会从N条备份链路中找出一条正常链路替换有故障的链路,形成M:N备份。此时链路的实际带宽还是M条链路的总和。
如果在备用链路中无法找到可以激活的链路,并且处于Up状态的链路数目低于配置活动接口数下限阈值,那么Eth-Trunk接口状态将变为Down,此时所有Eth-Trunk中的成员接口不再转发数据。
静态LACP模式的Eth-Trunk接口可以聚合不同单板、不同速率及不同双工模式的成员接口。缺省情况下,不同速率的成员接口不能同时处于转发状态使能混合链路捆绑时,不同速率的成员接口能够同时处于转发状态;半双工模式的成员接口无法转发。
手工负载分担模式:Eth-Trunk的建立,成员接口的加入,以及哪些接口作为活动接口完全由手工来配置,没有LACP协议的参与。该模式下所有活动接口都参与数据的转发,分担负载流量,因此称为负载分担模式。
此模式下所有的成员接口可以平均分担数据流量,也可以配置成员接口的权重,使部分接口分担更多的流量,实现非平均的流量分担。如果活动链路中出现故障链路,链路聚合组自动在剩余的活动链路中平均分担或按权重分担数据流量(如图8-27)。
手工负载分担模式的Eth-Trunk可以聚合不同单板、不同速率及不同双工模式的成员接口。