华为HCIP-Eth-trunk原理知识点
Eth-trunk(端口聚合、链路捆绑、链路聚合、以太通道)
Eth-trunk技术出现的原因:
• 随着网络中部署的业务量不断增长,对于全双工点对点链路,单条物理链路的带宽已不能满足正常的业务流量需求。如果将当前接口板替换为具备更高带宽的接口板,则会浪费现有的设备资源,而且升级代价较大。如果增加设备间的链路数量,则在作为三层口使用时需要在每个接口上配置IP地址,从而导致浪费IP地址资源。
• Eth-Trunk( 链路聚合技术 )作为一种捆绑技术,可以把多个独立的物理接口绑定在一起作为一个大带宽的逻辑接口使用,这样既不用替换接口板也不会浪费IP地址资源。
概念:
• Eth-Trunk是一种将多个以太网接口捆绑成一个逻辑接口的捆绑技术。
Eth-Trunk链路聚合模式:
1. 手工负载分担模式

当两台设备中至少有一台不支持LACP协议时,可使用手工负载分担模式的Eth-Trunk来增加设备间的带宽及可靠性。
在手工负载分担模式下,加入Eth-Trunk的链路都进行数据的转发
配置手工负载分担模式的步骤:
• 创建Eth-Trunk;
• 配置Eth-Trunk的工作模式;
• Eth-Trunk中加入成员接口。
2. LACP模式(默认的系统优先级32768)

LACP模式(M:N模式)其中M条链路处于活动状态转发数据,N条链路处于非活动状态作为备份链路。
只有当活跃的链路出现故障时,备份链路才进行转发。
LACP活动链路的选取:
1.比较设备系统优先级,确定主动端(由优先级高的做主动端,选择活跃链路)
2.主动端通过比较接口的优先级确定活跃链路(选择接口优先级小的)
3.主动端选完链路后会告知被动端
LACP抢占机制:
1.主动端的1端口发生故障,则备份端口3将成为活跃端口,进行数据转发
2.主动端的1端口恢复正常后,开启抢占的情况下,1会等待抢占延时超时后成为活跃端口
【抢占延时可设置,用于防止出现端口翻转链路状态频繁变化(状态在up和down来回切换)而导致Eth-Trunk数据传输不稳定的现象】
配置LACP模式的步骤:
• 创建Eth-Trunk;
• 配置Eth-Trunk的工作模式;
• Eth-Trunk中加入成员接口;
• (可选)配置系统LACP优先级;
• (可选)配置活动接口数上限阈值;
• (可选)配置接口LACP优先级;
• (可选)使能LACP抢占并配置抢占延时时间。
Eth-Trunk接口负载分担
• Eth-Trunk接口进行负载分担时,可以选择IP地址(逐流)或者包(逐包)作为负载分担的散列依据;同时还可以设置成员接口的负载分担权重。
• Eth-Trunk接口中,某成员接口的权重值占所有成员接口负载分担权重之和的比例越大,该成员接口承担的负载就越大。
• 说明:
基于IP的散列算法能保证包顺序,但不能保证带宽利用率。
基于包的散列算法能保证带宽利用率,但不能保证包的顺序。
• 逐包均匀但延迟大,可能错包,一般默认逐流

负载均衡算法: 1:1 链路容易负载均衡 (2n倍)
Eth-Trunk接口配置流程

加入成员接口注意:
1.成员接口不能有IP地址等三层配置项,也不可以配置任何业务;
2.成员接口不能配置静态MAC地址;
3.Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk;
4.一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其他Eth-Trunk接口,必须先退出原来的Eth-Trunk接口;
5.如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信;
配置命令:
• 创建LACP模式Eth-Trunk:
interface eth-trunk 1(trunk-id) //创建Eth-Trunk。
mode lacp-static //配置Eth-Trunk的工作模式为LACP模式
(可选)portswitch //将Eth-Trunk接口切换为二层模式。
• 创建手工负载分担模式Eth-Trunk:
interface Eth-Trunk 1(trunk-id) //创建Eth-Trunk接口并进入Eth-Trunk接口视图。
mode manual load-balance //配置当前Eth-Trunk工作模式为手工负载分担模式(缺省下,Eth-Trunk的工作模式为手工负载分担模式)
(可选)portswitch //将Eth-Trunk接口切换为二层模式。
• Eth-Trunk中加入成员接口:
Eth-Trunk接口视图下:
trunkport g0/0/1 to g0/0/2 // 批量增加成员接口<1-16>。
trunkport g0/0/1 //增加一个成员接口。
在成员接口视图下:
eth-trunk 1 (trunk-id) //将当前接口加入Eth-Trunk。
Description xx-xx-xx-xx //添加描述信息
Load-balance src-dst-mal (src源,dst目) //选择负载均衡模式
Max active-link number x (活跃数) //允许的链路活跃数
Max bandwidth-affetced-linknumber x(链路数) //允许的最大链路数
Disaply interface Eth-trunk //查看带宽
Disaply eth-trunk 0 //查看接口参数
Disaply interface eth-trunk 0 //查看接口状态和成员
• Eth-trunk下配置trunk
interface eth-trunk 0
port link-type trunk
port trunk allow vlan 10
• 配置负载分担方式 (缺省根据IP进行散列)
system-view //进入系统视图。
interface eth-trunk 1(trunk-id) //进入Eth-Trunk接口视图。
load-balance { ip | packet-all } //配置Eth-Trunk接口的散列依据。
• 配置负载分担权重 (缺省成员接口的负载分担权重为1。)
system-view //进入系统视图。
Interface g0/0/0 (interface-type interface-number ) //进入以太网接口视图。
distribute-weight 1(weight-value ) //配置Eth-Trunk成员接口的负载分担权重。
• (可选)配置系统LACP优先级:
interface eth-trunk 1(trunk-id) //进入Eth-Trunk接口视图。
lacp priority 0-65535(默认32768) //配置当前路由器的系统LACP优先级。
• (可选)配置活动接口数上限阈值:
interface eth-trunk 1(trunk-id) //进入Eth-Trunk接口视图。
max active-linknumber link-number, //配置活动接口数上限阈值。
• (可选)配置接口LACP优先级:
interface g0/0/1(interface-type interface-number) //进入接口视图。
lacp priority priority, //配置当前接口的LACP优先级。
• (可选)使能LACP抢占并配置抢占等待时间:
interface eth-trunk 1(trunk-id) //进入Eth-Trunk接口视图。
lacp preempt enable, //开启LACP抢占功能。
华为HCIP-Eth-trunk原理知识点的更多相关文章
- 华为hcip学习备考心得
		
大家好我是林中鸟,经过几个月的学习终于顺利拿下了华为的hcip:写这篇文章主要目的是想和大家分享一下我学习备考中的一些经历. 2020年由于疫情影响,社会各行各业都遭受重创,同时也打乱的我的生活规划: ...
 - Hbase 学习(九) 华为二级索引(原理)
		
这个是华为的二级索引方案,已经开放源代码了,下面是网上的一篇讲解原理的帖子,发出来和大家共享一下. 经过本人认真阅读了一下代码,发现这个源码仅供参考,想要集成到原有的集群当中是有点儿难度的,它对hba ...
 - linux 十五个原理知识点
		
DNS系统架构与解析原理http协议通信原理TCP/IP的3次握手和四次断开原理MySQL主从同步原理Nginx配合php的fastcgi工作原理Lvs的4种模式工作原理Memcached工作原理(内 ...
 - Kafka技术原理知识点总结
		
1.Kafka是由Linkedin公司开发的,使用Scala语言编写的,分布式,多副本,多分区的,发布订阅模式的消息系统,他通常用于日志系统的搭建,2.Kafka和Zookeeper:Kafka通过Z ...
 - Redis原理知识点集锦
		
1.Redis有哪些数据结构? 字符串String.字典Hash.列表List.集合Set.有序集合SortedSet. 高级数据结构 HyperLogLog:基数统计 GEO:地理位置 PUB/SU ...
 - 华为HCIP实验--OSPF单区域
		
场景:你是公司的网络管理员.现在公司的网络中有三台ARG3路由器,通过以太网实现相互的连通.在以太网这样的广播式多路访问网络上,可能存在安全隐患,所有你选择采用OSPF区域认证的方法来避免恶意的路由攻 ...
 - vue原理20181211
		
1. 打开浏览器从输入网址到网页呈现出来,经历了什么? 打开浏览器从输入网址到网页呈现出来,经历了什么? 1.1 DNS解析域名 1.2 TCP连接:TCP三次握手 1.3 发送HTTP请求 1.4 ...
 - 玩转华为物联网IoTDA服务系列三-自动售货机销售分析场景示例
		
场景简介 通过收集自动售货机系统的销售数据,EI数据分析售货销量状况. 该场景主要描述的是设备可以通过MQTT协议与物联网平台进行交互,应用侧可以到物联网平台订阅设备侧变化的通知,用户可以在控制台或通 ...
 - Java程序员都要懂得知识点:反射
		
摘要:Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为java语 ...
 
随机推荐
- excel中快速删除空白行/区域
			
选中要删除的空白所在的列 按Ctrl+G 选择空值 右键->删除->整行
 - Python中with...as...的用法详解
			
简介 with是从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把 try,except 和finally 关键字和资源分配释放相关代码统统去掉,简化try-.exc ...
 - 洛谷P1208——P1208 [USACO1.3]Mixing Milk(贪心)
			
题目描述 由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要.帮助Marry乳业找到最优的牛奶采购方案. Marry乳业从一些奶农手中采购牛奶,并且每一位奶农为乳制品加工企业提供的价格是 ...
 - Spring Cloud Hystrix 学习(一)
			
在学习Hystrix之前,首先引入一个问题场景,服务雪崩.如下图所示: 可以看到,三个入口服务A.B.C最终都会请求到服务T.当服务T的请求过载,打满CPU都无法匹配请求的频率时,同步调用的上级服务就 ...
 - 学习PHP中好玩的Gmagick图像操作扩展的使用
			
在 PHP 的图像处理领域,要说最出名的 GD 库为什么好,那就是因为它不需要额外安装的别的什么图像处理工具,而且是随 PHP 源码一起发布的,只需要在安装 PHP 的时候添加上编译参数就可以了. G ...
 - IDL使用
			
出错的问题,可能是因为路径,或者没有建立工程文件. 运行IDL并在preferences项里修改设置(如图中红框所示) (IDL 8.4中在) 2, 中文字符显示乱码,改为gb2312
 - vue 熟悉项目结构 创建第一个自己的组件
			
* vue开发环境搭建 * 项目入口文件 ./src/main.js // The Vue build version to load with the `import` command // (ru ...
 - 三分钟图解 MVCC,看一遍就懂
			
前文我们介绍了 InnoDB 存储引擎在事务隔离级别 READ COMMITTED 和 REPEATABLE READ(默认)下会开启一致性非锁定读,简单回顾下:所谓一致性非锁定读就是每行记录可能存在 ...
 - AT2161-[ARC065D]シャッフル/Shuffling【dp】
			
正题 题目链接:https://www.luogu.com.cn/problem/AT2161 题目大意 长度为\(n\)的\(0/1\)串,\(m\)个区间,你可以按照顺序任意排列区间中的数字,求最 ...
 - P5494-[模板]线段树分裂
			
正题 题目链接:https://www.luogu.com.cn/problem/P5494 题目大意 给出一个可重集合要求支持 将集合\(p\)中在\([l,r]\)的数放到一个新的集合中 将集合\ ...