海南城乡建设厅网站,dedecms做网站教程,宁波妇科医生,属于教育主管部门建设的专题资源网站是文章目录 LACP名词解释LACP工作原理互发LACPDU报文确定主动端确定活动链路链路切换 LACP和PAgP有什么区别#xff1f;LACP与LAG的关系LACP模式更优于手动模式LACP模式对数据传输更加稳定和可靠LACP模式对聚合链路组的故障检测更加准确和有效 推荐阅读 LACP名词解释
LACP… 文章目录 LACP名词解释LACP工作原理互发LACPDU报文确定主动端确定活动链路链路切换 LACP和PAgP有什么区别LACP与LAG的关系LACP模式更优于手动模式LACP模式对数据传输更加稳定和可靠LACP模式对聚合链路组的故障检测更加准确和有效 推荐阅读 LACP名词解释
LACPLink Aggregation Control Protocol链路聚合控制协议是一种基于IEEE802.3ad标准的实现链路动态聚合与解聚合的协议它是链路聚合中常用的一种协议。属于数据链路层协议。
链路聚合组中启用了LACP协议的成员端口通过发送LACPDU报文进行交互双方对哪些端口能够发送和接收报文达成一致确定承担业务流量的链路。
此外当聚合条件发生变化时如某个链路发生故障LACP模式会自动调整聚合组中的链路组内其他可用成员链路接替故障链路维持负载平衡。这样在不进行硬件升级的情况下可以增加设备之间的逻辑带宽提高网络的可靠性。
LACP工作原理
LACP主要工作主要包含互发LACPDU报文、确定主动端、确定活动链路、链路切换。
互发LACPDU报文
在对接的两台设备上创建Eth-Trunk并配置为LACP模式然后向Eth-Trunk中手工加入成员接口。此时成员接口上便启用了LACP协议两端互发LACPDU报文LACPDU报文中包含设备的系统优先级、MAC地址、接口优先级、接口号和操作Key等信息。
确定主动端
两端设备均会收到对端发来的LACPDU报文。 以DeviceB为例当DeviceB收到DeviceA发送的报文时DeviceB会查看并记录对端信息然后比较系统优先级字段如果DeviceA的系统优先级高于本端的系统优先级则确定DeviceA为LACP主动端。如果DeviceA和DeviceB的系统优先级相同比较两端设备的MAC地址MAC地址小的一端为LACP主动端。 确定活动链路
选出主动端后设备两端会以主动端的接口优先级来选择活动接口如果主动端的接口优先级都相同则选择接口编号比较小的为活动接口。LACP模式支持设置活动接口数上限阈值以在保证带宽的情况下提高网络可靠性当前活动接口数目达到上限阈值时再向Eth-Trunk中添加成员接口不会增加Eth-Trunk活动接口的数目超过上限阈值的链路状态将被置为Down作为备份链路。两端设备选择了一致的活动接口活动链路组便可以建立起来这些活动链路以负载分担的方式转发数据。 如下图所示LACP模式下如果活动链路数上限阈值为2通过LACP协商后链路1和链路2因为优先级较高被选作活动链路链路3则为备份链路。聚合链路中的活动链路参与数据转发总带宽等于被选中的活动链路带宽之和。 链路切换
LACP模式链路聚合组中如果某条活动链路故障链路聚合组自动在备份链路中选择一条优先级最高的链路作为活动链路接替故障链路参与数据转发的链路数目不变保证数据传输的可靠性。
LACP模式链路聚合组两端设备中任何一端检测到以下事件都会触发聚合组的链路切换
链路Down事件。以太网OAM检测到链路失效。LACP协议发现链路故障。接口不可用。在使能了LACP抢占功能的前提下更改备份接口的优先级高于当前活动接口的优先级。
当满足上述切换条件其中之一时按照如下步骤进行切换
关闭故障链路。从N条备份链路中选择优先级最高的链路接替活动链路中的故障链路。优先级最高的备份链路转为活动状态并转发数据完成切换。 LACP和PAgP有什么区别
LACP和PAgPPort Aggregation Protocol端口汇聚协议是链路聚合中使用最广泛的两种协商协议。LACP和PAgP的功能类似都是通过捆绑链路并协商成员链路之间的流量提高网络的可用性和稳定性。LACP和PAgP数据包在交换机之间通过支持以太网通道的端口交换。
它们之间最大的区别是支持的供应商不同LACP是开放标准可以在大多数交换机上运行如华为系列交换机而PAgP是Cisco专有协议只能在Cisco或支持PAgP的第三方交换机上运行。 LACP与LAG的关系
LAG链路聚合组Link Aggregation Group是指将若干条以太链路捆绑在一起形成一条逻辑链路也称Eth-Trunk链路。每个聚合组对应一个链路聚合接口或Eth-Trunk接口组成Eth-Trunk接口的各个物理接口称为成员接口成员接口对应的链路称为成员链路。
链路聚合接口可以作为普通的以太网接口来使用与普通以太网接口的差别在于转发的时候链路聚合组需要从成员接口中选择一个或多个接口来进行数据转发。 LAG是一种链路聚合技术当在两台交换机之间并行连接多个端口并将它们配置为LAG时链路聚合组就会形成而LACP是一种自动建立LAG的控制协议用于启用LAG自动配置网络交换机端口、分离链路故障和激活故障切换。
LAG主要有两种模式分别是手工模式和LACP模式。
手动模式指LAG不启用任何链路聚合协议Eth-Trunk的建立、成员接口的加入由手动配置。LACP模式指LAG启用LACP链路聚合协议Eth-Trunk的建立、成员接口的加入基于LACP协议协商自动完成。
LACP模式更优于手动模式
LACP模式对数据传输更加稳定和可靠
手动模式下所有链路都是活动链路所有活动链路均参与数据转发平均分担流量。如果某条活动链路故障链路聚合组自动在剩余的活动链路中平均分担流量。 LACP模式下由LACP确定聚合组中的活动和非活动链路又称为M:N模式即M条活动链路与N条备份链路的模式。这种模式提供了更高的链路可靠性并且可以在M条链路中实现不同方式的负载均衡。 如下图所示两台设备间有MN条链路在聚合链路上转发流量时在M条链路上分担负载即活动链路不在另外的N条链路转发流量这N条链路提供备份功能即备份链路。此时链路的实际带宽为M条链路的总和但是能提供的最大带宽为MN条链路的总和。当M条链路中有一条链路故障时LACP会从N条备份链路中找出一条优先级高的可用链路替换故障链路。此时链路的实际带宽还是M条链路的总和但是能提供的最大带宽就变为MN-1条链路的总和。 LACP模式对聚合链路组的故障检测更加准确和有效
手动模式只能检测到同一聚合组内的成员链路有断路等有限故障
LACP模式不仅能够检测到同一聚合组内的成员链路有断路等有限故障还可以检测到链路故障、链路错连等故障。 如下图所示DeviceA与DeviceB之间创建Eth-Trunk需要将DeviceA上的四个接口与DeviceB捆绑成一个Eth-Trunk。由于错将DeviceA上的一个接口与DeviceC相连这将会导致DeviceA向DeviceB传输数据时可能会将本应该发到DeviceB的数据发送到DeviceC上。 手动模式的Eth-trunk不能及时检测到该故障如果在DeviceA和DeviceB上都启用LACP协议经过协商后Eth-Trunk就会选择正确连接的链路作为活动链路来转发数据从而DeviceA发送的数据能够正确到达DeviceB。 推荐阅读 局域网协议地址解析协议ARPAddress Resolution Protocol 局域网协议以太网Ethernet详解 局域网协议VLAN技术介绍 网络安全准入技术之MAC VLAN 【网络安全】零日漏洞0day是什么如何防范零日攻击 安全知识普及什么是垃圾邮件和网络钓鱼欺诈