链路聚合(链路捆绑)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了链路聚合(链路捆绑)相关的知识,希望对你有一定的参考价值。
链路聚合(链路捆绑):将多个物理链路在逻辑上组合在一起当作一条链路使用,可以有效的提高带宽,解决网络阻塞问题
链路聚合有两种模式可以实现:手动负载均衡模式、LACP模式
手动负载均衡模式:
手工建立Eth-Trunk、加入成员接口。所有活动链路都转发数据包,当其中一条物理链路发生故障时,其他链路分担流量转发
LACP模式
手工建立Eth-Trunk、加入成员接口。链路两端发送LACP报文。LACP模式也叫M:N模式,M代表活动链路成员,N代表非活动链路成员。当链路两端都加入Eth-Trunk,其中成员会协商选举活动链路和非活动链路,当活动链路发生故障时,在剩下的成员链路中使用优先级高的链路转发流量,这条链路变成活动链路
手动负载均衡模式和LACP模式的区别在于:LACP模式中,一些链路充当备份链路。手动负载均衡模式中所有链路都转发流量
注意!!!Eth-Trunk链路两端相连的物理接口的数量、速率、双工方式、留空方式必须一致
(假设链路捆绑由两根物理链路组成,当数据包从A发至B时,如果没有链路捆绑只有一根物理链路,数据能按正确的顺序发送至B。但是做了链路捆绑后,数据帧可能会通过两个物理链路传输,如果第一个帧通过物理链路1传输,第二个帧通过物理链路2传输。其中第二个帧先到达目的地就会产生数据包乱序。链路捆绑为了防止这种事情发生采用逐流负载分担的机制
逐流负载分担:把数据帧中的地址通过HASH算法生成HASH-KEY值,根据这个值选择接口转发,不同MAC和IP地址通过HASH算出的值不同,从而出接口也不同)
以上是关于链路聚合(链路捆绑)的主要内容,如果未能解决你的问题,请参考以下文章