简介:

链路聚合(Link Aggregation),指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。

主要功能:链路聚合的主要功能就是增加链路带宽,实现链路相互备份。它具体实现的功能是,当交换机检测到其中-一个成员端口的链路发生故障时,就停止在此端口.上发送封包,并根据负荷分担策略在剩余的链路中重新计算报文的发送端口,故障端口恢复后再次担任发送端口。

链路聚合的作用:

1.链路聚合可以提高链路的带宽

理论上,通过链路聚合,可使一个聚合端口的带宽最大为所有成员端口的带宽总和。

2.链路聚合可以提高网络的可靠性

配置了链路聚合的端口,若其中一端口出现故障,则该成员端口的流量就会切换到成员链路中去。保障了网络传输的可靠性。

3.链路聚合还可以实现流量的负载均衡

把流量平均分到所有成员链路中去。使得每个成员链路最低限度的降低产生流量阻塞链路的风险

配置链路聚合需要注意以下几个问题:

1.参与聚合的端口必须保证基本属性及配置属性一致。

2.不同型号的设备,支持的trunk组不同,低端交换机最多支持16个聚合组,中高端交换机最多支持32聚合组,路由器最多可支持64个聚合组。各类设备参与在同一个聚合组下最多可以有8个端口。

3.端口的聚合方式配置为动态时,两端端口可以选择全部为active或者至少保证其中--端端口为active。

4.聚合方式选择静态或者动态根据具体环境选择,对于设备之间存在传输或者端口为光口时建议采用动态聚合。

实验如下:

先在lsw1和lsw2上配置与各个pc做access

lsw1(lsw2同理):

[lsw1]v b 10 20
[lsw1]int g0/0/2
[lsw1-GigabitEthernet0/0/2]po link-ty acc
[lsw1-GigabitEthernet0/0/2]po de v 10
[lsw1-GigabitEthernet0/0/2]dis th
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
#
return
[lsw1-GigabitEthernet0/0/2]int g0/0/3
[lsw1-GigabitEthernet0/0/3]po link-ty acc
[lsw1-GigabitEthernet0/0/3]po de v 20

接着在两台交换机上做vlanif:

lsw1(lsw2同理):

[lsw1-GigabitEthernet0/0/3]int vlanif 10  //创建vlan 10的虚拟网关
[lsw1-Vlanif10]ip add 10.10.10.254 24  //添加网关ip
[lsw1-Vlanif10]int vlanif 20          //创建vlan 20 的虚拟网关
[lsw1-Vlanif20]ip add 10.10.20.254 24  //添加网关ip

然后做链路聚合:

lsw1:

[lsw1]int Eth-T 1	         //进入eth-trunk接口
[lsw1-Eth-Trunk1]trunkport g	
[lsw1-Eth-Trunk1]trunkport GigabitEthernet 0/0/4 to 0/0/5   //将接口4和接口5捆绑在一起
[lsw1-Eth-Trunk1]port link-type trunk   //将链路设置trunk模式
[lsw1-Eth-Trunk1]port trunk allow-pass vlan 10 20  //允许vlan10和vlan20通过
[lsw1-Eth-Trunk1]undo port trunk pvid vlan    //用来恢复trunk类型接口的缺省vlan
[lsw1-Eth-Trunk1]load-balance src-dst-mac  //设置负载分担的模式,基于源/目的的mac地址进行负载分担。

lsw2:

[lsw2]int Eth-Trunk 1   //创建eth-trunk接口
[lsw2-Eth-Trunk1]trunkport g	
[lsw2-Eth-Trunk1]trunkport GigabitEthernet 0/0/4 to 0/0/5  //将接口4和接口5捆绑在一起
[lsw2-Eth-Trunk1]po link-ty t   //将接口模式设置为trunk模式
[lsw2-Eth-Trunk1]po tr all vlan 10 20	       //允许vlan10和20通过
[lsw2-Eth-Trunk1]undo port trunk pvid  vlan   //用来恢复trunk类型接口的缺省vlan
[lsw1-Eth-Trunk1]load-balance src-dst-mac   //设置负载分担的模式,基于源/目的的mac地址进行负载

最后测试连通性:各个pc都能互相ping通:

 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐