LACP协议:链路聚合/华为交换机LACP
链路聚合的3种模式
=====> ①手工聚合、②静态聚合 ③动态聚合
手工聚合:
手工汇聚概述:
手工负载分担模式是一种最基本的链路聚合方式,Eth-Trunk 接口的建立,成员接口的加入完全由手工来确定,没有链路聚合控制协议的参与。该模式下所有成员接口(selected)都参与数据的转发,分担负载流量,因此称为手工负载分担模式。
手工链路聚合存在的问题场景1:
如上图:CE1将3条物理链路都加入聚合链路Eth-Trunk1中,而CE2只将2条物理链路加入到聚合链路Eth-Trunk2中,这个时候会存在什么问题呢?
——> 丢包!!
原因为:CE2的1/0/2接口没有接入到聚合链路中,那么他收到CE1侧1/0/2发来的数据就会丢弃处理。
这种在实际网络运维中出现过较多丢包案例较多:双方加入的聚合链路时存在较长时间差导致了丢包。
静态LACP聚合:
基于 IEEE802.3ad 标准的LACP(Link Aggregation Control Protocol,链路汇聚控制协议)是一种实现链路动态汇聚与解汇聚的协议。
LACP协议通过LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元)与对端交互信息。
使能某端口的LACP协议后,该端口将通过发送LACPDU 向对端通告自己的系统优先级、系统MAC、端口优先级、端口号和操作Key。
对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。
本端状态信息:
对端状态信息:
字段 | 长度 | 说明 |
---|---|---|
Destination Address | 6字节 | 目的MAC地址,是一个组播地址(01-80-C2-00-00-02) |
Source Address | 6字节 | 源MAC地址,发送端口的MAC地址 |
Length/Type | 2字节 | 协议类型:0x8809 |
Subtype | 1字节 | 报文子类型:0x01,说明是LACP报文 |
Version Number | 1字节 | 协议版本号:0x01 |
TLV_type | 1字节 |
|
Actor_Information_Length | 1字节 | actor信息字段长度,为20字节 |
Actor_Port | 2字节 | 端口号,根据算法生成,由接口所在的槽位号、子卡号和端口号决定 |
Actor_State | 1字节 |
本端状态信息:
|
Actor_System_Priority | 2字节 | 本端系统优先级,可以设置,默认情况下为32768 |
Actor_System | 6字节 | 系统ID,本端系统的MAC地址 |
Actor_key | 2字节 | 端口KEY值,系统根据端口的配置生成,是端口能否成为聚合组中的一员的关 键因素,影响Key值得因素有trunk ID、接口的速率和双工模式 |
Actor_Port_Priority | 2字节 | 接口优先级,可以配置,默认为0x8000 |
Reserved | 3字节 | 保留字段,可用于功能调试以及扩展 |
Partner_Information_Length | 1字节 |
Partner信息字段长度。
Partner字段代表了链路接口接收到对端的系统信息、接口信息和状态信息,与actor字段含义一致。在协商最开始未收到对端信息时,partner字段填充0,接收到对端信息后会把收到的对端信息补充到partner字段当中。 |
Partner_Port | 2字节 | 对端端口号 |
Partner_State | 2字节 | 对端状态信息 |
Partner_System_Priority | 2字节 | 对端系统优先级 |
Partner_System | 6字节 | 对端系统ID,对端系统的MAC地址 |
Partner_key | 2字节 | 对端端口KEY值 |
Partner_Port_Priority | 2字节 | 对端接口优先级 |
Reserved | 2字节 | 保留字段 |
Collector_Information_Length | 1字节 | Collector信息字段长度:0x10 |
CollectorMaxDelay | 2字节 | 最大延时:默认情况下为0xffff |
Reserved | 12字节 | 保留字段 |
Terminator_Length | 1字节 | Terminator信息字段长度:0x00 |
Reserved | 50字节 | 保留字段,全置0 |
FCS | 4字节 | 用于帧内后续字节差错的循环冗余检验(也称为FCS或帧检验序列)。 |
当本段配置timeout fast时:
interface Eth-Trunk1
mode lacp-static
lacp timeout fast
本段会1秒钟发送1次lacp pdu报文检测链路,timeout fast超时时间默认是3秒。也可以自己定位超时时间为其他时间(其他时间范围是3-90秒,但也任然是每秒发送一次报文)
LACP协议:链路聚合/华为交换机LACP相关推荐
- ruijie交换机lacp动态_华为交换机LACP模式(动态)链路聚合配置示例
华为交换机LACP模式(动态)链路聚合配置示例 猫先生 • 2019 年 06 月 15 日 LACP 模式链路聚合简介 以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加 ...
- Eth-trunk :LACP模式链路聚合实战
Eth-trunk : LACP模式链路聚合实战 需求描述 PC1和PC3数据vlan10 ,网段为192.168.10.0 /24 PC2和PC4数据vlan20 ,网段为192.168.20.0 ...
- lacp静态和动态区别_HCNA配置静态LACP模式链路聚合
1.静态LACP模式 静态LACP模式是一种利用LACP协议进行聚合参数协商.确定活动接口和非活动接口的链路聚合方式.该模式下,需手工创建Eth-Trunk,手工加入Eth-Trunk成员接口,由LA ...
- HCIA~以太网链路聚合与交换机堆叠、集群
1.网络可靠性需求 网络的可靠性 网络的可靠性指当设备或者链路出现单点或者多点故障时保证网络服务不间断的能力. 网络的可靠性可以从单板.设备.链路多个层面实现. 单板可靠性 设备可靠性 链路可靠性 ...
- 以太网链路聚合与交换机堆叠、集群(浅谈、总结)
目录: 网络可靠性需求 链路聚合技术原理与配置 堆叠/集群概述 网络可靠性需求 目的:避免单点故障,避免因某个链路或者某个设备发生故障而导致整个数据通信中断 解决方法: 方法一: 链路聚合 方法二: ...
- 华为HCIA(六)以太网链路聚合与交换机堆叠、集群
网络可靠性需求 随着网络的快速普及和应用的日益深入,各种增值业务得到了广泛部署,网络中断可能导致大量业务异常.造成重大经济损失.因此,作为承载业务主体的基础网络,其可靠性成为备受关注的焦点.网络的可靠 ...
- Linux测试lacp,linux – 链路聚合(LACP / 802.3ad)最大吞吐量
我在 Linux下看到一些关于绑定接口的令人困惑的行为,我想把这种情况抛到那里,希望有人可以为我清理它. 我有两台服务器:服务器1(S1)有4x 1Gbit以太网连接;服务器2(S2)具有2x 1Gb ...
- ruijie交换机lacp动态_华为、华三交换机端口聚合与静态LACP、动态LACP汇聚
我们知道端口聚合能够提高链路的带宽和增加冗余性,目前华为设备负载分担有三种模式,分别是手工负载分担链路聚合和 LACP模式链路聚合以及动态LACP聚合. 手工负载分担模式链路聚合 手工负载分担模式下, ...
- 华为、华三交换机端口聚合与静态LACP、动态LACP汇聚
我们知道端口聚合能够提高链路的带宽和增加冗余性,目前华为设备负载分担有三种模式,分别是手工负载分担链路聚合和 LACP模式链路聚合以及动态LACP聚合. 手工负载分担模式链路聚合 手工负载分担模式下, ...
- 链路聚合的手工与LACP配置
链路聚合的配置手工模式和LACP模式 文章目录 链路聚合的配置手工模式和LACP模式 1.实验环境 2.实验思路 3.具体实施 1.手动配置 2.LACP配置 个人总结 1.实验环境 配置手工模式 配 ...
最新文章
- GitHub Action + ACK:云原生 DevOps 落地利器
- java 匿名类 实现接口_细谈 Java 匿名内部类 【分别 使用 接口 和 抽象类实现】...
- 用隐式反馈做推荐模型,你做对了吗
- 两个列表合并去重_把两个pdf合并成一个如何解决?
- Windows Server 2008 R2 遗忘管理员密码后的解决方法-by iLync
- unionall mysql_5分钟了解MySQL5.7union all用法的黑科技
- 4、容器虚拟化网络概述
- Python笔记-Can’t reconnect until invalid transaction is rolled back
- 字符串Ascll格式转16进制
- [转]为什么python标准库没有实现链表
- 春节回来,陪你去看星河云!
- 读《松本行弘的程序世界》——松本行弘眼中Ruby受欢迎的原因
- 影视后期制作(Ae)
- 三菱 plc远程调试及上下载方法
- 免费生成微信小程序的经验
- mysql配置文件生效测试
- Bootloader(启动引导程序)--->u-boot
- UPS不间断电源常见问题及解决办法
- 几个chatGPT的难题,关于语言转换
- WPF 使用 Composition API 做高性能渲染