链路聚合,又称端口聚合、端口捆绑技术。功能是将交换机的多个低带宽端口捆绑成一条高带宽链路,同时通过几个端口进行链路负载均衡,避免链路出现拥塞现象,也可以防止由于单条链路转发速率过低而出现的丢帧的现象,在网络建设不增加更多成本的前提下,即实现了网络的高速性,也保证了链路的冗余性,这种方法比较经济,实现也相对容易。。
将4个100Mbps的快速以太网链路用链路聚合技术合并成为一个高速链路,这条告诉链路在全双工条件下就可以达到800Mbps的带宽。。只要还存在能正常工作的成员链路,整个传输链路就不会失效。
链路聚合技术和生成树相关协议并不冲突,生成树相关协议会把链路聚合后的告诉链路当做单个逻辑链路进行生成树的建立,如链路1、2、3、4聚合后,就产生了一个端口通道port-channel,这个端口在生成树相关协议的工作中,是作为单链路进行生成树计算的。。
链路聚合的优点:
① 提高链路容错性
② 增加链路容量
③ 易于实现、高性能低价格
当然在实际应用中,并不是捆绑的链路越多越好,CISCO交换机最多允许8个端口进行聚合,,,捆绑的越多,其消耗的交换机端口数越多,,,给服务器带来重荷,,所以大部分采用4条链路聚合的方案。。
现在主要的链路聚合技术的标准:CISCO的端口聚合协议(PortAggregationProtocol,PAGP)和IEEE802.3ad的链路汇聚控制协议(LinkAggregationControlProtocol,LACP),其中PAGP只支持在CISCO公司的产品上,而大部分厂家均支持LACP,因此下面主要介绍LACP的配置技术
在LACP下,如果进行链路聚合的配置,需要加入通道组的交换机端口成员必须具备以下相同的属性。
1)端口均为全双工模式
2)端口速率相同
3)端口类型必须相同,比如同为以太网口或同为光纤口
4)端口同为Access端口并且同属于同一个VLAN,或者同为Trunk端口。
//////////////****************************************************////////////////////////////////
链路聚合LACP配置和结果验证
实验拓扑(PT5.3构建)及要求如下:
1、SwitchA上的配置内容
Switch(config)#interrangefastEthernet0/1-2
Switch(config-if-range)#channel-protocollacp配置链路聚合协议为LACP
Switch(config-if-range)#channel-group1modeactive建立链路聚合的通道组1,并设定模式为激活。
Switch(config-if-range)#exit
Switch(config)#
2、SwitchB上的配置内容:
Switch(config)#interfacerangefastEthernet0/23-24
Switch(config-if-range)#channel-protocollacp
Switch(config-if-range)#channel-group1modeactive
3、SwitchA上查看链路聚合的配置(命令为showetherchannelsummary)
4、SwitchB上查看链路聚合的配置
------------略-------
Numberofchannel-groupsinuse:1
Numberofaggregators:1
GroupPort-channelProtocolPorts
------+-------------+-----------+----------------------------------------------
1Po1(SU)LACPFa0/23(P)Fa0/24(P)
5、链路聚合技术与VLAN技术结合,配置如下:
SwitchA上:
Switch(config)#vlan10
Switch(config-vlan)#vlan20
Switch(config-vlan)#exit
Switch(config)#interfa0/3
Switch(config-if)#switchportaccessvlan10
Switch(config-if)#interfa0/4
Switch(config-if)#switchportaccessvlan20
Switch(config)#interfaceport-channel1进入端口通道配置模式
Switch(config-if)#switchportmodetrunk
Switch(config-if)#switchporttrunkallowedvlan10,20
SwitchB上
Switch(config)#vlan10
Switch(config-vlan)#vlan20
Switch(config)#interfacefastEthernet0/1
Switch(config-if)#interfa0/2
Switch(config)#interport-channel1
6、验证192.168.1.1与1.3是否可以ping通,1.2与1.4是否可以ping通