HCNA配置静态LACP模式链路聚合
1、静态LACP模式
静态LACP模式是一种利用LACP协议进行聚合参数协商、确定活动接口和非活动接口的链路聚合方式。该模式下,需手工创建Eth-Trunk,手工加入Eth-Trunk成员接口,由LACP协议协商确定活动接口和非活动接口。
静态LACP模式也称为M∶N模式。这种方式同时可以实现链路负载分担和链路冗余备份的双重功能。在链路聚合组中M条链路处于活动状态,这些链路负责转发数据并进行负载分担,另外N条链路处于非活动状态作为备份链路,不转发数据。当M条链路中有链路出现故障时,系统会从N条备份链路中选择优先级最高的接替出现故障的链路,同时这条替换故障链路的备份链路状态变为活动状态开始转发数据。
静态LACP模式与手工负载分担模式的主要区别为:静态LACP模式有备份链路,而手工负载分担模式所有成员接口均处于转发状态,分担负载流量。
和静态LACP模式相对应的还包括动态LACP模式。动态LACP模式的链路聚合,从Eth-Trunk的创建到加入成员接口都不需要人工的干预,由LACP协议自动协商完成。虽然这种方式对于用户来说很简单,但由于这种方式过于灵活,不便于管理,所以S5700上不支持动态LACP模式链路聚合。
活动接口与非活动接口
处于活动状态并负责转发数据的接口称作活动接口。相反,处于非活动状态禁止转发数据的接口称作非活动接口。根据配置的工作模式不同,角色分工如下:
手工负载分担模式。正常情况下,所有的成员接口均为活动接口,除非这些接口出现链路故障。
静态LACP模式。M条链路对应的接口为活动接口负责转发数据,N条链路对应的接口为非活动接口负责冗余备份。
主动端与被动端
在静态LACP模式下,聚合组两端的设备中LACP优先级较高的一端为主动端,LACP优先级较低的一端为被动端。
如果两端设备的LACP优先级一样时,需要按照系统MAC来选择主动端,系统MAC小的一端优先。
区分主动端与被动端的目的是为了保证两端设备最终确定的活动接口一致,如果两端都按照本端各自的接口优先级来选择活动接口,两端所确定的活动接口很可能不一致,活动链路也就无法建立。因此首先确定主动端,被动端按照主动端侧的接口优先级来选择活动接口
2、配置Eth-trunk的工作模式为静态LACP模式
注意!!
改变Eth-Trunk工作模式前请首先确保该Eth-Trunk中没有加入任何成员接口,否则无法修改Eth-Trunk的工作模式。
删除已存在的成员接口请在相应接口视图下执行命令undo eth-trunk或在Eth-Trunk视图下执行命令undo trunkport interface-type interface-number。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
- (可选)执行命令bpdu enable,配置接口上送BPDU报文到CPU处理。
执行mode lacp-static命令前请检查该功能是否已经使能。缺省情况下,该功能处于使能状态。
- 执行命令mode lacp-static,配置Eth-Trunk的工作模式为静态LACP模式。
缺省情况下,Eth-Trunk的工作模式为手工负载分担模式。
如果本端配置静态LACP模式Eth-Trunk,那么对端设备也必须要配置静态LACP模式Eth-Trunk。
3、向Eth-Trunk中加入成员接口
操作步骤
- 在Eth-Trunk接口视图下
- 执行命令system-view,进入系统视图。
- 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
- 执行命令trunkport interface-type { interface-number1 [ to interface-number2 ] } &<1-8>,增加成员接口。
说明:
批量增加成员接口时,若其中某个接口不支持加入,则后续接口也不会加入到Eth-Trunk接口中。
- 在成员接口视图下
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令eth-trunk trunk-id,将当前接口加入Eth-Trunk。
将成员接口加入Eth-Trunk时,需要注意以下问题:
- 每个Eth-Trunk接口下最多可以包含8个成员接口。
- 成员接口不能配置任何业务和静态MAC地址。
- 成员接口加入Eth-Trunk时,必须为缺省的hybrid类型接口。
- Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk。
- 一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
- 一个Eth-Trunk接口中的成员接口必须是同一类型,即FE口和GE口不能加入同一个Eth-Trunk接口。
- 可以将不同接口板上的以太网接口加入到同一个Eth-Trunk。
- 如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信。
- 当成员接口的速率不一致时,实际使用中速率小的接口可能会出现拥塞,导致丢包。
- 当成员接口加入Eth-Trunk后,学习MAC地址时是按照Eth-Trunk来学习的,而不是按照成员接口来学习。
- 当成员接口全部都是半双工模式时,Eth-Trunk不能协商成UP状态
4、(可选)配置活动接口数阈值
配置活动接口数上限阈值
- 执行命令system-view,进入系统视图。
- 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
- 执行命令max active-linknumber link-number ,配置链路聚合活动接口数上限阈值。
缺省情况下,活动接口数上限阈值为8。
配置静态LACP模式活动接口数目上限阈值可以控制Eth-Trunk中活动接口的最大数M,剩余的成员接口处于备份状态。
如果未配置上限阈值,Eth-Trunk最多允许8个接口同时处于活动状态。
活动接口数上限阈值必须大于等于活动接口数下限阈值。
5、(可选)配置系统LACP优先级
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令lacp priority priority,配置当前S5700设备的系统LACP优先级。
系统LACP优先级值越小优先级越高,缺省情况下,系统LACP优先级为32768。
在两端设备中选择系统LACP优先级较大一端作为主动端,如果系统LACP优先级相同则选择MAC地址较小的一端作为主动端。
6、(可选)配置接口LACP优先级
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令lacp priority priority,配置当前接口的LACP优先级。
缺省情况下,接口的LACP优先级是32768。priority取值越小,表明接口的LACP优先级越高。
7、(可选)使能LACP抢占并配置抢占等待时间
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
- 执行命令lacp preempt enable,使能当前Eth-Trunk接口的LACP抢占功能。
缺省情况下,LACP抢占功能处于禁止状态。
说明:
为保证Eth-Trunk正常工作,要求Eth-Trunk两端统一配置使能LACP抢占或不使能LACP抢占。
- 执行命令lacp preempt delay delay-time,配置当前Eth-Trunk接口的LACP抢占等待时间。
缺省情况下,LACP抢占等待时间为30秒。
使能LACP抢占功能可以保持接口LACP优先级最高的接口为活动接口。例如:当一条高优先级的接口因故障切换为非活动状态而后又恢复时,如果使能了抢占,则高优先级的接口将重新成为活动接口;如果未使能抢占,该接口不能重新成为活动接口。
抢占等待时间是指在静态LACP模式的Eth-Trunk中非活动接口切换为活动接口需要等待的时间。
8、(可选)配置接收LACP协议报文超时时间
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
- 执行命令lacp timeout { fast | slow },配置当前接口接收LACP协议报文的超时时间。
说明:
配置此命令后,本端将接收报文的超时时间通过LACP报文通知对端。配置为fast,对端发送LACP报文的周期为1秒。配置为slow,对端发送LACP报文的周期为30秒。
LACP协议报文的超时时间为LACP报文发送周期的3倍,即:配置为fast,接收LACP协议报文的超时时间为3秒。配置为slow,接收LACP协议报文的超时时间为90秒。
两端配置的超时时间可以不一致。但为了便于维护,建议用户配置一致的LACP协议报文超时时间。
9、检查配置结果
操作步骤
- 使用命令display trunkmembership eth-trunk trunk-id查看Eth-Trunk的成员接口。
- 使用命令display eth-trunk [ trunk-id [interface interface-type interface-number ] ] 查看Eth-Trunk信息、活动接口信息以及非活动接口信息。
HCNA配置静态LACP模式链路聚合的更多相关文章
- HCNA配置手工负载分担模式链路聚合
一.配置手工负载分担模式链路聚合 链路聚合(Link Aggregation)是将—组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组(Load Sharing Grou ...
- 配置交换机之间直连链路聚合-LACP模式
组网图形 LACP模式链路聚合简介 以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的.链路聚合分为手工模式和LACP模式. LACP模式需要有链路聚合控制协 ...
- LACP链路聚合控制协议
LACP链路聚合控制协议 来源: https://www.cnblogs.com/taosim/articles/4378691.html http://storage.chinabyte.com/6 ...
- HCIA-Datacom 3.3 实验三:以太网链路聚合实验
实验介绍 随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出越来越高的要求.在传统技术中,常用更换高速率的接口板或更换支持高速率接口板的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够 ...
- ESXi与物理交换机静态链路聚合配置过程中的小陷阱
作者:陆斌文章来自微信公众号:平台人生 内容简介:ESXi与物理交换机之间配置静态链路聚合时,因为静态链路聚合的特点,在进行down网卡和从虚拟交换机移除网卡的操作时,可能会无法完成故障流量切换,影响 ...
- Eth-Trunk链路聚合配置
Eth-Trunk概述 Eth-Trunk接口能够实现负载分担.增加带宽和提高可靠性 Eth-Trunk接口把多个物理接口捆绑成一个逻辑接口 Eth-Trunk接口的链路聚合模式 链路聚合模式 应用场 ...
- 关于在链路聚合下做smart,monitor link的转发测试
关于在链路聚合下做smart,monitor link的转发测试 这次又要开始瞎折腾了.没事找事了.毕竟我还是很无聊的: 这个实验主要要涉及到以下几个方面: 1.gvrp的应用: 2.Smart Li ...
- H3C链路聚合
以太网链路聚合通过将多条以太网物理链路捆绑在一起形成一条以太网逻辑链路,实现增加链路带宽的目的,同时这些捆绑在一起的链路通过相互动态备份,可以有效地提高链路的可靠性. 一.基本概念 1.聚合接口/聚合 ...
- 华为交换机以 LACP 模式实现链路聚合
LACP 链路聚合模式简介 以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的.链路聚合分为手工模式和LACP模式. LACP模式需要有链路聚合控制协议LAC ...
随机推荐
- 【mysql】count(*),count(1)与count(column)区别
https://blog.csdn.net/lzm18064126848/article/details/50491956 count(*)对行的数目进行计算,包含NULL count(column) ...
- Hibernate 4 Second Level Caching With EHCache
Hibernate 4 Second Level Caching With EHCache [From] http://www.codesenior.com/en/tutorial/Hibernate ...
- PIE SDK元素位置和显示样式的修改
1功能简介 在数据的处理中会出现根据需求进行元素的位置和显示样式的修改,使元素的形状,空间位置得到改变,下面将介绍基于PIE SDK的元素位置和显示样式的修改. 2功能实现说明 2.1.1 实现思路及 ...
- shell 脚本学习之内部变量
一,$BASH Bash的二进制程序文件的路径 二,$BASH_ENV 这个环境变量会指向一个Bash的启动文件, 当一个脚本被调用的时候, 这个启动文件将会被读取. 三,$BASH_SUBSHELL ...
- (Frontend Newbie)Web三要素(二)
上一篇简单介绍了HTML的基本知识以及一些在开发学习过程中容易忽视的知识点,本篇介绍Web三要素中另一个重要组成部分----层叠样式表(Cascading Style Sheets). CSS 按照一 ...
- Java关键字final、static使用总结 (final static在容器中不可以改变容器但可以改变存放)
一.final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理解而需要阻止改变:设计或效 ...
- storm中几个概念的大小关系
从图可以看出来:topology>supervisor>worker>excutor>task; 也就是说一个topology可以运行在多个supervisor上,一个supe ...
- pat1006. Sign In and Sign Out (25)
1006. Sign In and Sign Out (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue ...
- SpringBoot集成JWT 实现接口权限认证
JWT介绍 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的, 特别适用于分布式站点 ...
- MYSQL冷知识——ON DUPLICATE KEY 批量增删改
一 有个需求要批量增删改,并且是混合的,也就是仅不存在才增. 删简单,因为有个deleteStaute之类的字段,删除本质上就是就是一个修改 所以就是实现批量混合增改,然而组长说mysql不支持混合增 ...