众所周知,链路聚合技术可充分利用交换机设备的端口及端口处理能力,增加设备间的带宽,且当其中一条链路出现故障时可快速将流量转移到其他链路进行传输,有效提高网络的可靠性。随着用户对网络管理性和可用性的要求越来越高,LACP逐渐成为了链路聚合的主流。那么LACP是什么?它有什么用?是如何进行工作的?您将在本文的阅读中找到答案。
LACP是什么?LACP(链路聚合控制协议)是基于IEEE802.3ad标准的一种实现链路动态汇聚的协议,该协议可将交换机之间的多条物理链路合并成一条带宽更高的逻辑链路,与此同时,当其中某条链路发生故障时,会自动引导流量从其他链路进行传输,起到链路冗余作用,有效防止网络故障的发生。 LACP有什么优势?LACP具备以下四点优势: 增加带宽:聚合链路的最大带宽为链路聚合组中所有链路的带宽总和,相对于单条链路而言,极大的拓展了链路带宽。 增加可靠性:链路聚合组是由多条链路组成,在单条链路发生故障时,在该链路上传输的流量将会自动切换到其他的活动链路,并不会出现传输失败的现象。 可负载分担:流量会按照一定的规则被分配到多条成员链路进行传输,提高了链路使用率。 可动态配置:在无网络管理人员或缺少人工配置的情况下,链路聚合组可根据对端和本端的信息灵活调整聚合成员的端口的选中或非选中状态。
LACP如何工作?LACP协议主要是通过LACPDU(链路聚合控制协议数据单元)与对端交互信息,通过比较两端的系统优先级、系统MAC地址、端口优先级以及端口号等信息,建立活动链路组。详情如下: 在启动LACP协议之后,两端的交换机将会相互发送LACPDU报文。 然后通过对比两端的系统优先级或系统MAC地址选择主动端。系统优先级高者为主动端,当系统优先级相同时,则比较两端的系统MAC地址,MAC地址小的一端为主动端。 再根据主动端的端口优先级来选择活动接口。端口优先级高者为活动接口,若是端口优先级相同,则将端口号小的端口作为活动接口;当两端所选的活动接口一致时,活动链路组建立。这些活动链路将以负载分担的方式转发数据。 |