链路聚合的优点
增加带宽、
提高可靠性、
负载分担
链路聚合的一些基本概念
1、链路聚合组和链路聚合接口
2、活动接口和非活动接口、活动链路和非活动链路
3、活动接口数上限闽值
4、活动接口数下限闽值
5、链路聚合模式
链路聚合模式分为手工模式和LACP模式两种
手工模式 - 配置Eth-trunk步骤:
第一步: 创建Eth-Trunk并加入成员接口
interface Eth-Trunk 1
[SW1-GigabitEthernet0/0/11]eth-trunk 1
[SW1-GigabitEthernet0/0/12]eth-trunk 1
SW1 inter Eth-Trunk 1
trunkport GigabitEthernet 0/0/11 to g0/0/12
第二步:配置Eth-trunk,允许哪些vlan流量通过
interface Eth-Trunk1
port link-type trunkport trunk allow-pass vlan 2 to 4094
第三步:配置负载分担的方式,实现流量在Eth-trunk各成员接口之间的负载分担
interface Eth-Trunk1
load-balance src-dst-mac
interface Eth-Trunk 1 //创建聚合组
trunkport Ethernet 0/0/1 to 0/0/3 //添加接口进入聚合组
mode manual load-balance //选择聚合模式为手工负载
dis eth-trunk 1 //查看eth-trunk
least active-linknumber 3 //配置eth-trunk接口最小数
配置链路聚合的注意事项
两台设备对接时需要保证两端设备上链路聚合的模式一致。
每个Eth-Trunk接口下最多可以包含8个成员接口,( S572H、 S5730HS6720H每Eth-Trunk接下最多可以加入32个成员口,S1720XES5730SI、S5730SEL.S6720L. S6720S-L、S6720S DS6720S-S/每Eth-Trunk接下最多可以加入16个成员接口,其他形态每个Et-Trunk接口下最多可以入8个成员接口。)成员接口加入Eth-Trunk时,必须为缺省的hybrid类型接口
一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
成员接口不能配置某些业务(如成员接口加入Eth-Trunk时,必须为缺省的接口类型)和静态MAC地址
一个Eth-Trunk接口中的成员接口必须是以太网类型相同的接口,如GE电接口和GE光接口可以加入同一个Eth-Trunk接口
Eth-Trunk接口不能嵌套,即Eth-Trunk接口的成员接口不能是Eth-Trunk接口。
Eth-Trunk链路两端相连的物理接口的数量、双工方式、流控配置必须一致
当成员接口的速率不一致时,实际使用中速率小的接口可能会出现拥塞,导致丢包。(在V200R011C10之前的版本,端口支持速率不同的接口不允许加入到同-Eth-Trunk接口。在V200R011C10及之后的版本,通讨配置命今mixec-rate ink enable实现端口支持电率不同的接口入到同-E-runk接口,当端口支持速率不同的接回加同一聚合组时,成员接口的带宽只能以聚合组中成员接口的最小速率进行计算,例如,一个GE接口与一个10GE接口加入
到同一聚合组,以GE接口速率进行计算,聚合组实际带宽为2G。)
活动接口数下限闻值是为了保证最小带宽,当前活动链路数目小于下限闻值时,Eth-Trunk接口的状态转为Down.
如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信。
当成员接口加入Eth-Trunk后,学习MAC地址时是按照Eth-Trunk来学习的,而不是按照成员接口来学习。
配置eth-trunk的负载分担方式
缺省情况下,交换机上Eth-Trunk接口的负载分担模式为src-dst-ip。
dst-ip (目的IP地址)模式: 根据目的IP地址进行负载分担。
dst-mac (目的MAC地址)模式: 根据目的MAC地址进行负载分担src-ip (源IP地址)模式: 根据源IP地址进行负载分担
src-mac (源MAC地址)模式: 根据源MAC地址进行负载分担
src-dst-ip (源P地址异或目的IP地址)模式:根据源P异或目的IP地址的结果进行负载分担
src-dst-mac (源MAC地址异或目的MAC地址)模式根据源MAC异或目的MAC地址的结果进行负载分担
LACP动态聚合
第一步: 创建Eth-Trunk,配置Eth-Trunk为LACP模式
interface Eth-Trunk1
mode lacp-static
第二步: 将成员接口加入Eth-Trunk.
interface GigabitEthernet0/0/9
eth-trunk 1
interface GigabitEthernet0/0/10
eth-trunk 1
interface GigabitEthernet0/0/11
eth-trunk 1
interface GigabitEthernet0/0/12
eth-trunk 1
第三步: 配置Eth-Trunk,允许哪些vlan流量。
interface Eth-Trunk1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
第四步:配置系统优先级,确定主动端,按照主动端设备的接口来选择活动接口。
[SW1]lacp priority 100 //将SW1的优先级改为100,默认是32768,越小越优先。SW1成为主动端
第五步:配置活动接口的上限闯值interface Eth-Trunk1
max active-linknumber 3
第六步:配置接口优先级,确定活动接口,优先级高的接口将被选择成为活动接口.interface GigabitEthernet0/0/12
lacp priority 100//默认是32768,越小优先级越高.
第七步: 开启eth-trunk的抢占
interface Eth-Trunk1
lacp preempt enable