网站首页 > 编程文章 正文
一、LACP简介
1、LACP协议简介
基于 IEEE802.3ad 标准的LACP(Link Aggregation Control Protocol,链路汇聚控制协议)是一种实现链路动态汇聚与解汇聚的协议。
LACP协议通过LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元)与对端交互信息。
使能某端口的LACP协议后,该端口将通过发送LACPDU 向对端通告自己的系统优先级、系统MAC、端口优先级、端口号和操作Key。
对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。
2、LACP报文
主要字段介绍:
Actor_Port/Partner_Port:本端/对端接口信息。
Actor_State/Partner_State:本端/对端状态。
Actor_System_Priority/Partner_System_Priority:本端/对端系统优先级。
Actor_System/Partner_System:本端/对端系统ID。
Actor_Key/Partner_Key:本端/对端操作Key,各接口的该值相同才能够聚合。
Actor_Port_Priority/Partner_Port_Priority:本端/对端接口优先级。
二、链路聚合的分类
1、 手工负载分担模式链路聚合
1)手工汇聚概述
手工负载分担模式是一种最基本的链路聚合方式,在该模式下,Eth-Trunk 接口的建
立,成员接口的加入完全由手工来配置,没有链路聚合控制协议的参与。该模式下所有成员接口(selected)都参与数据的转发,分担负载流量,因此称为手工负载分担模式。手工汇聚端口的 LACP 协议为关闭状态,禁止用户使能手工汇聚端口的LACP 协议。
2) 手工汇聚组中的端口状态
在手工汇聚组中,端口可能处于两种状态:Selected 或Standby。处于Selected 状
态且端口号最小的端口为汇聚组的主端口,其他处于Selected 状态的端口为汇聚组
的成员端口。
由于设备所能支持的汇聚组中的最大端口数有限制,如果处于Selected 状态的端口
数超过设备所能支持的汇聚组中的最大端口数,系统将按照端口号从小到大的顺序
选择一些端口为Selected 端口,其他则为Standby 端口。
3)手工汇聚对端口配置的要求
一般情况下,手工汇聚对汇聚前的端口速率和双工模式不作限制。但对于以下情况,
系统会作特殊处理:
对于初始就处于 DOWN 状态的端口,在汇聚时对端口的速率和双工模式没有限制;
对于曾经处于 UP 状态,并协商或强制指定过端口速率和双工模式,而当前处于DOWN 状态的端口,在汇聚时要求速率和双工模式一致;
对于一个汇聚组,当汇聚组中某个端口的速率和双工模式发生改变时,系统不进行解汇聚,汇聚组中的端口也都处于正常工作状态。但如果是主端口出现速率降低和双工模式变化,则该端口的转发可能出现丢包现象。
2、 LACP 协议链路聚合
LACP(Link Aggregation Control Protocol)链路聚合包含两种类型:
1)静态 LACP 模式链路聚合
a)静态 LACP 模式链路聚合简介
静态 LACP 模式下,Eth-Trunk 接口的建立,成员接口的加入,都是由手工配置完成的。但与手工负载分担模式链路聚合不同的是,该模式下LACP 协议报文参与活动接口的选择。也就是说,当把一组接口加入Eth-Trunk 接口后,这些成员接口中哪些接口作为活动接口,哪些接口作为非活动接口还需要经过LACP 协议报文的协商确定。
静态汇聚端口的 LACP 协议为使能状态,当一个静态汇聚组被删除时,其成员端口
将形成一个或多个动态LACP 汇聚,并保持LACP 使能。禁止用户关闭静态汇聚端口的LACP 协议。
b)静态汇聚组中的端口状态
在静态汇聚组中,端口可能处于两种状态:Selected 或Standby。Selected 端口和
Standby 端口都能收发LACP 协议,但Standby 端口不能转发用户报文。
说明:
在一个汇聚组中,处于Selected 状态且端口号最小的端口为汇聚组的主端口,其他
处于Selected 状态的端口为汇聚组的成员端口。
在静态汇聚组中,系统按照以下原则设置端口处于 Selected 或者Standby 状态:
系统按照端口全双工/高速率、全双工/低速率、半双工/高速率、半双工/低速率的优先次序,选择优先次序最高的端口处于Selected 状态,其他端口则处于Standby 状态。
与处于 Selected 状态的最小端口所连接的对端设备不同,或者连接的是同一个对端设备但端口在不同的汇聚组内的端口将处于Standby 状态。
端口因存在硬件限制(如不能跨板汇聚)无法汇聚在一起,而无法与处于Selected 状态的最小端口汇聚的端口将处于Standby状态。
与处于Selected状态的最小端口的基本配置不同的端口将处于Standby状态。由于设备所能支持的汇聚组中的Selected端口数有限制,如果当前的成员端口数超过了设备所能支持的最大Selected端口数,系统将按照端口号从小到大的顺序选择一些端口为Selected端口,其他则为Standby端口。
2) 动态 LACP 模式链路聚合
a)动态 LACP 模式链路聚合简介
动态 LACP 模式下,Eth-Trunk 接口的建立,成员接口的加入,活动接口的选择完
全由LACP 协议通过协商完成。这就意味着启用了动态LACP 协议的两台直连设备上,不需要创建Eth-Trunk 接口,也不需要指定哪些接口作为聚合组成员接口,两台设备会通过LACP 协商自动完成链路的聚合操作。
动态 LACP 汇聚是一种系统自动创建/删除的汇聚,不允许用户增加或删除动态LACP 汇聚中的成员端口。
只有速率和双工属性相同、连接到同一个设备、有相同基本配置的端口才能被动态汇聚在一起。即使只有一个端口也可以创建动态汇聚,此时为单端口汇聚。动态汇聚中,端口的LACP 协议处于使能状态。
b)动态汇聚组中的端口状态
在动态汇聚组中,端口可能处于两种状态:Selected 或Standby。Selected 端口和Standby 端口都能收发LACP 协议,但Standby 端口不能转发用户报文。
与手工汇聚组不同的是,在静态汇聚组和动态汇聚组中,处于 DOWN 的端口为Standby 状态。
欢迎关注我的头条号,私信交流,学习更多网络技术!
猜你喜欢
- 2025-04-09 MTU 1500:网络数据传输的“黄金标准”
- 2025-04-09 汉源万兆光纤收发器以其高速率、易维护管理的特点被各大数据中心采用
- 2025-04-09 国内交换容量最大的TSN技术平台在深圳发布
- 2025-04-09 双12选啥无线路由覆盖靠谱(双网叠加路由器推荐)
- 2025-04-09 IEEE批准25G / 40GBASE-的802.3bq标准
- 2025-04-09 10G网络中光纤的应用传输距离支持长度应是多少米?
- 2025-04-09 IEEE 802.3bt PoE技术|工程师必须要知道的技术
- 2025-04-09 POE接口工控机中802.3af和802.3at标准的异同
- 2025-04-09 你真的懂NAS网络?以极空间为例,介绍解绑Bond、虚拟网桥、Bond
- 2025-04-09 一文读懂IEEE802.3协议(ieee802.3协议下载)
你 发表评论:
欢迎- 05-142014年最流行前端开发框架对比评测
- 05-14七爪源码:如何使用 Next.js 构建 Shopify 店面
- 05-14Web 前端怎样入门?
- 05-14我为什么不建议你使用框架
- 05-14推荐几个好用的React UI 框架
- 05-14PDFsharp:强大的 .NET 跨平台 PDF 处理库
- 05-14一组开源免费的Web动画图标,荐给需要的设计师和程序员
- 05-14salesforce 零基础学习(二十九)Record Types简单介绍
- 最近发表
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)