欢迎光临散文网 会员登陆 & 注册

【太阁干货】链路聚合Eth-trunk

2021-05-14 15:26 作者:太阁网络  | 我要投稿

在多个交换机之间有冗余连接的环境中, 可能会发生二层环路,一般会选择使用生成树协议,而开启生成树协议, 必然会阻塞冗余端口, 造成我们的冗余链路只能做备份, 不能做负载分担 ,那么有没有好方法来把这些冗余链路利用起来呢?


我们再想一下环路产生的根因, 就是交换机之间有多根链路, 而如果把这多根链路逻辑的做成一条隧道,每条链路看成是成员链路,从生成树的角度来看, 就是一根链路,那么,就不会有阻塞端口了,我们这些成员链路可以全部用来转发,这样我们链路整体的带宽就是成员链路带宽之和。而当其中一条成员链路down了, 是不影响整体的连通性的,只是总体带宽会降低。


这个链路聚合, 又叫Eth-trunk , 分为手工负载分担模式和静态LACP模式。


==》 手工负载分担模式:需要手工创建链路聚合组,并配置多个接口加入到所创建的 Eth-trunk 中;

==》静态LACP模式:该模式通过LACP协议协商Eth-Trunk 参数后自主选择活动接口

 

 


实验:搭建聚合链路:使用两台s5700交换机,全部使用默认配置, 检查连通性。


交换机在默认配置下会使用802.1S 标准的生成树,可以查看发现, 我们连接的3根链路只有一根在转发, 其他的两根都被阻塞了,



实验一:配置 Eth-Trunk 实现链路聚合(手工负载分担模式)

配置解释

[SW1]interface Eth-Trunk 1 创建一个链路聚合端口

[SW1-Eth-Trunk1]mode manual load-balance  指定模式为手工负载分担模式

#

interface GigabitEthernet0/0/1 添加成员链路

 eth-trunk 1

#

interface GigabitEthernet0/0/2

 eth-trunk 1

#

我们先添加两根, 查看生成树效果。

 


发现新添加的聚合链路处于转发状态, 已经成为逻辑的一根链路,我们继续添加

 


全部添加完后, 我们发现已经合并成一根链路了,从生成树的角度来看, 就是一根链路, 是可以全部用来转发的。


 

实验二:静态LACP 模式



可以进入接口修改接口LACP 优先级, 默认32768 , 比小, 可以设置优先使用哪些链路。



还可以设置活动链路的数量, 最大可以设置8条链路处于活动状态。


使用[SW2]display eth-trunk  命令可以查看链路聚合情况。



这样就可以实现链路负载分担了, 当链路其中一条出现故障, 就可以自动切换了,

链路聚合把链路逻辑的看作是一条链路, 这样生成树就不阻塞了。


【太阁干货】链路聚合Eth-trunk的评论 (共 条)

分享到微博请遵守国家法律