产生背景
一般网络可以分为接入层,汇聚层,核心层。随着网络规模越来越大,对于骨干链路的要求越来越高。当接入设备或者流量变得越来越多的时候,流量往往会容易在骨干链路发生阻塞。为了提升接口的带宽,最开始是更换更高带宽的接口板,但还是会存在单点故障,(就是说如果那条链路或者接口板坏掉的话整个链路都会断掉),所以链路聚合就应运而生了。
采用链路聚合可以在不进行硬件升级的情况下把多个物理接口捆绑成一个逻辑接口,从而达到增加带宽的目的。一般链路聚合部署在核心节点(因为核心节点更需要健壮性,冗余性,在接入层部署意义不大,因为本身一条线路上传输的流量就不会太大)
链路聚合模式
手工负载分担模式
在此模式下所有的接口都会进行流量的转发,只要有一端使用了链路聚合,那么这一端就开始流量的负载分担了,而不用管对端是否开启负载分担。在默认不加说明的情况下,都是使用手工模式。
LACP模式
LACP是要进行协商的,就是一端开启了LACP模式,另一端也要相应的开启LACP模式。并且LACP模式也支持链路备份。
Eth-trunk链路两端相连的物理接口的数量,速率,双工方式,流控方式必须一致。
基本配置
首先在两台交换机之间连接三条链路
手工模式
默认情况下使用手工模式
LSW1:
interface Eth-Trunk1
interface Ethernet0/0/1
eth-trunk 1
interface Ethernet0/0/2
eth-trunk 1
interface Ethernet0/0/3
eth-trunk 1
查看接口状态:
从中可以看到连接了三条链路之后最大的带宽值是300M(一条以太接口的链路是100M),并且目前的带宽大小就是300M,这一点也可以由下面接口的UP状态得知。手工聚合成功。
LACP模式
LSW1:
[Huawei]int eth 1
[Huawei-Eth-Trunk1]mode lacp-static //设置为LACP模式
[Huawei-Eth-Trunk1]trunkport e 0/0/1 //使E0/0/1加入聚合接口
[Huawei-Eth-Trunk1]trunkport e 0/0/2 //使E0/0/2加入聚合接口
[Huawei-Eth-Trunk1]trunkport e 0/0/3 //使E0/0/3加入聚合接口
因为LACP模式需要两端进行协商才能够成功,所以此时应该是没有聚合起来,查看接口状态如下:
上图可以发现接口的状态都是Unselect,也就是没有加入进聚合组。
并且最大的带宽是300M,但是目前的带宽是0M,且端口状态都是Down的,只有在对端进行了相同的配置之后,接口状态才会UP起来。
当两端都配置LACP模式并把相应的接口加入到聚合组后:
带宽达到了300M,并且端口状态也都是UP。
此外LACP还可以负载分担
可以看到默认情况下允许最多8条链路进行转发。现在在其中一台交换机上:
[Huawei]int Eth-Trunk 1
[Huawei-Eth-Trunk1]max active-linknumber 2 //限制最大可以负载的链路数目为2
再次进行查看:
发现目前的带宽值为200,并且会有一个端口的状态是Down。那么问题来了,如果想让指定端口进行转发呢?可以使用修改端口优先级的方式。
这里可以查看端口的优先级。接下来使用命令修改相应端口的优先级:
LSW1和LSW2:
[Huawei]int e0/0/3
[Huawei-Ethernet0/0/3]lacp priority 100 //数值越小,优先级越高。
[Huawei]int eth 1
[Huawei-Eth-Trunk1]shutdown
[Huawei-Eth-Trunk1]undo shutdown //用于重启接口,起到刷新功能
此时发现E0/0/3端口已经被选择,加入转发链路。
在三层进行链路聚合
AR1:
[Huawei]int eth 1
[Huawei-Eth-Trunk1]undo portswitch //关闭二层端口,启用三层端口。因为在缺省情况下,以太网接口工作在二层模式。
[Huawei-Eth-Trunk1]ip address 12.1.1.1 24
[Huawei-Eth-Trunk1]trunkport g 0/0/0 //将端口加入聚合组
[Huawei-Eth-Trunk1]trunkport g 0/0/1
[Huawei-Eth-Trunk1]trunkport g 0/0/2
AR2:
[Huawei]int eth 1
[Huawei-Eth-Trunk1]undo portswitch
[Huawei-Eth-Trunk1]ip address 12.1.1.2 24
[Huawei-Eth-Trunk1]trunkport g 0/0/0
[Huawei-Eth-Trunk1]trunkport g 0/0/1
[Huawei-Eth-Trunk1]trunkport g 0/0/2
查看最终效果图:
查看地址类型:
此时不在是每个端口单独显示了,而是显示成了一个整体地址。文章来源:https://www.toymoban.com/news/detail-440454.html
在AR1上进行ping测试:
如果对聚合组中的某条链路进行操作,好比对G0/0/2进行shutdown操作,仍然可以正常进行通信,除非三条链路都坏掉。文章来源地址https://www.toymoban.com/news/detail-440454.html
到了这里,关于链路聚合及配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!