链路聚合:将多根链路逻辑上的捆绑在一起,当STP进行拓扑计算时,此时会按照聚合之后的链路计算。链路聚合最多支持8根链路捆绑,下限是1。
链路聚合特点:提高带宽、提高网络的高可用性、负载分担。
链路聚合模式:
1. 手工负载分担模式:无法检查错连(例如AB进行链路聚合但是A的一条线路的对端连接到了C设备上)、所有活动接口都参与数据转发 。
2. LACP模式:支持跨设备进行链路聚合、可以检查错连(要对设备进行协商)、支持链路备份,可以指定链路状态(active/backup)即指定那些加入了链路聚合的链路进行数据转发。
Eth-Trunk链路两端相连的物理接口的数量、速率、双工方式、流控方式必须一致。
二层链路聚合配置:
LSW1
[SW1]interface Eth-Trunk 1
[SW1-Eth-Trunk1]mode manual load-balance //默认就是manual
[SW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/2 //将接口加入到聚合链路中
LSW2
[SW2]interface Eth-Trunk 1
[SW2-Eth-Trunk1]int g0/0/1
[SW2-GigabitEthernet0/0/1]eth-trunk 1
[SW2-GigabitEthernet0/0/1]int g0/0/2
[SW2-GigabitEthernet0/0/2]eth-trunk 1
这时我们输入 dis int e 1 查看详细信息,可以发现聚合链路状态已经为up状态,同时我们关注Maximul BW 和 Current BW。前者时最大带宽,即做完聚合后,聚合链路最大能承载的是2G的数据流量。后者时当前带宽。
如果我们关闭某个设备的加入链路聚合的某一个接口,这时Current BW 就会改变。
三层链路聚合配置:
AR1
[R1]int Eth-Trunk 1
[R1-Eth-Trunk1]undo portswitch //打开三层链路聚合
[R1-Eth-Trunk1]ip address 100.1.1.1 24[R1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/2
AR2
[R2]int Eth-Trunk 1
[R2-Eth-Trunk1]undo portswitch
[R2-Eth-Trunk1]ip address 100.1.1.2 24
[R2-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/2