主页 > 其他  > 

【ENSP】链路聚合的两种模式

【ENSP】链路聚合的两种模式

【ENSP】链路聚合的两种模式 1、背景介绍2、链路聚合的使用场景3、配置过程1、手工模式Eth-Trunk配置2、静态LACP模式Eth-Trunk 4、总结

1、背景介绍

随着网络规模的不断扩大,人们对骨干链路的带宽吞吐量和可靠性提出了越来越高的要求。在传统方案中,为了增加带宽,通常需要将当前链路更换为更高速的链路。然而,这种方法不仅成本高昂,而且灵活性较差。为了克服这些限制,链路聚合技术应运而生。通过将多个物理接口捆绑为一个逻辑接口实现增大链路带宽的目的。在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效的提高设备之间链路的可靠性。链路聚合技术有两种模式:手工模式、LACP模式(包括静态和动态两种)。

2、链路聚合的使用场景

链路聚合工作模式如何选择呢? 如果两端设备均支持LACP协议,推荐使用LACP模式链路聚合。 如果对端设备不支持LACP协议,必须使用手工模式链路聚合。

链路聚合模式对比

链路聚合的使用场景比较多,常见的几种可以参考知乎链接 6种链路聚合的使用场景,哪一种更适合你呢? 接下来以交换机直连为例来展示下手工模式、LACP静态模式的配置过程。

备注说明:LACP动态模式由于本机模拟器未安装CE系列设备,有兴趣的朋友可以参考华为官方文档: CloudEngine 16800系列交换机 > 产品文档

3、配置过程

网络拓扑图如下所示,交换机SWA和SWB之间存在多条链路,如果不配置链路聚合,两台交换机之间会形成环路,交换机的stp技术会阻塞其中两条链路的端口,导致只有一条链路可用,这样会起不到通过增加链路提高带宽的作用了。因此这里采用链路聚合技术,将多条物理链路逻辑成一条链路来传输数据,达到提高带宽来实现流量的负载均衡,同时也能提供一定的冗余度,保证数据传输和链路的可靠性。 接下来详细展示手工模式、静态LACP模式的具体配置过程。

1、手工模式Eth-Trunk配置

操作步骤 1、在SWA和SWB上分别创建Eth-Trunk1,配置为手工模式和添加接口。 #配置SWA

[Huawei]sysname SWA [SWA]int eth-trunk 1 [SWA-Eth-Trunk1]mode manual [SWA-Eth-Trunk1]trunkport g0/0/1 #逐个添加接口 [SWA-Eth-Trunk1]trunkport g0/0/2 [SWA-Eth-Trunk1]trunkport g0/0/3 [SWA-Eth-Trunk1]quit

#配置SWB

[Huawei]sysname SWB [SWB]int eth-trunk 1 [SWB-Eth-Trunk1]mode manual [SWB-Eth-Trunk1]trunkport g0/0/1 to g0/0/3 #向Eth-Trunk接口中加入成员接口 [SWB-Eth-Trunk1] quit

2、配置Eth-Trunk1的负载分担方式。SWB的配置与SWA类似,不再赘述。本实验中使用的交换机型号是华为S5700,它的默认负载分担方式是src-dst-ip。要根据实际场景选择合适的负载分担算法才能有效提升带宽,这里以基于src-dst-mac为例来配置。

负载均衡的方式有6种,具体如下图所示: 其中, dst-ip:配置Eth-Trunk接口基于目的IP地址进行负载分担。 dst-mac:配置Eth-Trunk接口基于目的MAC地址进行负载分担。 src-dst-ip:配置Eth-Trunk接口基于源IP地址与目的IP地址进行负载分担。 src-dst-mac:配置Eth-Trunk接口基于源MAC地址与目的MAC地址进行负载分担。 src-ip:配置Eth-Trunk接口基于源IP地址进行负载分担。 src-mac:配置Eth-Trunk接口基于源MAC地址进行负载分担。

具体配置命令:

[SWA]int eth-trunk 1 [SWA-Eth-Trunk1]load-balance src-dst-mac [SWA-Eth-Trunk1]quit

3、检查配置结果 在任意视图下执行display eth-trunk 1命令,检查Eth-Trunk是否创建成功,及成员接口是否正确加入。

从以上信息看出Eth-Trunk 1中包含3个成员接口g0/0/1、g0/0/2、g0/0/3,成员接口的状态都为Up。Eth-Trunk 1的“Operate status”为Up。负载分担方式为:基于源目MAC地址进行负载分担。 这里是引用

2、静态LACP模式Eth-Trunk

操作步骤 1、在SWA和SWB上分别创建Eth-Trunk1,配置为静态LACP模式和添加接口。 #配置SWA

[Huawei]sysname SWA [SWA]int eth-trunk 1 [SWA-Eth-Trunk1]mode lacp-static [SWA-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 #测试单个接口添加 [SWA-Eth-Trunk1]trunkport GigabitEthernet 0/0/2 to 0/0/3 [SWA-Eth-Trunk1]quit

#配置SWB

[Huawei]sysname SWB [SWB]int eth-trunk 1 [SWB-Eth-Trunk1]trunkport g0/0/1 to g0/0/3 #多个接口一起添加为eth-trunk 1的成员 [SWB-Eth-Trunk1] quit

2、在SWA上配置系统优先级为100,使其成为LACP主动端

[SWA]lacp priority 100 #系统lacp优先级缺省设置是32768,修改SWA优先级大于SWB优先级,让SWA成为主动端。

3、在SWA上配置活动接口上限阈值为2

[SWA]int eth-trunk 1 [SWA-Eth-Trunk1]max active-linknumber 2 # 活动接口数的上限阈值缺省是8,修改为2; [SWA-Eth-Trunk1]q

4、在SWA上配置接口优先级确定活动链路

[SWA]int g0/0/2 [SWA-GigabitEthernet0/0/2]lacp pri [SWA-GigabitEthernet0/0/2]lacp priority 100 [SWA]int g0/0/1 [SWA-GigabitEthernet0/0/1]lacp pri [SWA-GigabitEthernet0/0/1]lacp priority 100

5.1、检查配置结果1 查看SWA和SWB的Eth-Trunk信息,查看链路是否协商成功。

从以上信息看出Eth-Trunk 1中包含3个成员接口g0/0/1、g0/0/2、g0/0/3,根据第四步设置了接口优先级,应该优先选择g0/0/1和g0/0/2为活动接口。查找原因是因为未配置LACP抢占功能。

配置LACP抢占功能:

[SWA]int Eth-Trunk 1 [SWA-Eth-Trunk1]lacp preempt enable

5.2、检查配置结果2

符合预期,g0/0/1和g0/0/2被选取位活动接口,活动接口是根据优先级值低,其优先级高来选取的。

4、总结

以太网链路聚合Eth-Trunk简称链路聚合,通过将多个物理接口捆绑为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的。链路聚合技术主要有以下三个优势:

增加带宽:链路聚合接口的最大带宽可以达到各成员接口带宽之和。提高可靠性:当某条活动链路出现故障时,流量可以切换到其他可用的成员链路上,从而提高链路聚合接口的可靠性。负载分担:在一个链路聚合组内,可以实现在各成员活动链路上的负载分担。
标签:

【ENSP】链路聚合的两种模式由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【ENSP】链路聚合的两种模式