欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

文章解释了链路聚合的两种模式:手动模式和静态 LACP 模式

最编程 2024-06-23 09:34:11
...
LAG,链路聚合组,是由多条物理链路捆绑而成的逻辑链路。

被称为Eth-Trunk的逻辑端口有很多优点,例如,增加两个相连的网络设备之间的总带宽,提供备份物理链路等。

根据是否使用LACP,链路聚合可以工作在手动模式静态LACP模式

手动模式

在手动模式下,需要手动创建Eth-Trunk,同时将成员接口添加到Eth-Trunk中。当其中一个链接的网络设备不支持 LACP 协议时,可以使用手动模式。

与 LACP 模式不同,手动模式 Eth-Trunk 无法更改最大 active-linknumber,这意味着不存在备用链路,每条活动链路都将参与流量转发。相反,可以配置least active-linknumber,这个值会影响Eth-Trunk应该有的最少链路,当active链路小于它时,Eth-Trunk会转为down状态。

静态LACP模式

在LACP模式下,两台相连的网络设备发送LACPDU进行协商,确定哪些接口可以加入Eth-Trunk,最终形成Eth-Trunk。

在协商过程中,有几点我们需要注意。

  1. 具有高优先级(较低优先级值)的设备将决定哪些接口可以添加到 Eth-Trunk,另一个设备会将链接到对端设备上的活动接口的那些接口添加到 Eth-Trunk。
  2. 如果接口总数大于确定最大活动接口的maximum active-linknumber,则优先级高(优先级值低)的设备根据接口端口优先级确定哪些接口是活动接口,其余接口为standby,当一个或多个活动接口变为关闭状态时,相同数量的备用接口将根据其端口优先级变为活动状态。

静态LACP模式与手动模式相比有什么优势?

静态 LACP 模式可以防止一些潜在的配置错误。

拓扑显示如下:

当 SW4 和 SW5 之间的链路配置为 Eth-Trunk 时,当使用手动模式时,在 SW4 上,如果在 Eth-Trunk 中同时添加三个端口,则 server1 与 server2 通信时,可能会有一些数据流量转发到 server3,这将导致丢包。

就像下面的图片展示一样,如果使用静态 LACP 模式,则不会选择 SW4 和 SW6 之间的链路转发数据,所有流量都将转发到 SW5。

推荐阅读