HCIP 链路聚合技术

1、链路聚合概述

为了保证网络的稳定性,仅仅是设备进行备份还不够,我们需要针对我们的链路进行备份,同时也增加了链路的利用率,提高带宽。避免一条链路出现故障,导致网络无法正常通信。这就可以使用链路聚合技术。

以太网链路聚合Eth-Trunk:简称链路聚合,通过多各个物理口捆绑成为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的。

成员接口和成员链路:组成Eth-Trunk接口的各个物理接口称为成员接口,成员接口对应的链路称为成员链路。

聚合模式,根据是否开启LACP(链路聚合控制协议),链路聚合可以分为手工模式和LACP模式

活动接口和活动链路:活动接口又叫选中接口(Selected)接口,是参与数据转发的成员接口,活动接口对应的链路被称为活动链路(Active link)。

非活动接口和非活动链路:非活动接口又叫非选中(Unselected)接口,是不参与转发数据的成员接口。非活动接口对应的链路被称为非活动链路(inactive link)。

2、配置聚合链路的条件

为了使链路聚合接口正常工作,必须保证本端口链路聚合中所有成员接口的对端接口:

1)属于同一台设备;

2)加入同一链路聚合接口;

3)华为设备要求,加入聚合口的成员接口必须具备相同的速率,双工模式,相同的接口类型包括接口放通的VLAN运行列表及PVID。(配置之前不能存在配置,聚合后在聚合口中配置。)

3、手工模式

手工模式:建立Eth-Trunk的建立,成员接口的加入均由手动配置,双方系统之间不使用LACP进行协商。

正常情况下所有链路都是活动链路,该模式下所有活动链路参与数据的转发、平均分担流量,如果某条活动链路故障,链路聚合组自动在剩余的活动链路中平均分担流量。这里负载分担的模式是可以选择的。

当聚合链路的两端设备中存在一个不支持LACP协议时,可以使用手工模式。

Eth-Trunk支持基于报文的IP地址或MAC地址来进行负载分担,可以配置不同的模式(本地有效,对出方向报文生效)将数据流分担到不同的成员接口上。

常见的模式有:源IP、源MAC、目的IP、目的MAC、源目IP、源目MAC。

实际业务中用户需要根据业务流量特征选择配置合适的负载分担方式。业务流量中某种参数比那花越频繁,选择与此参数相关的负载方式就越容易实现负载均衡。

4、手工模式配置

1)创建聚合链路

[SW1]interface Eth-Trunk ?<0-63>  Eth-Trunk interface number

2)将接口加入链路聚合组中(以太网接口视图)

[SW1]int g0/0/2	
[SW1-GigabitEthernet0/0/2]eth-trunk ?INTEGER<0-63>  Trunk ID

3)将接口加入链路聚合组中(Eth-Trunk视图)

[SW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 ?<0-0>  Slot numberto     Range link symbol<cr>   

4)使能允许不同速率的端口加入同一Eth-Trunk接口的功能--可选

缺省情况下,设备未使能允许不同速率端口加入同一Eth-Trunk接口的功能,只能相同速率的接口加入到同一个Eth-Trunk接口中。

[SW1-Eth-Trunk1]mixed-rate link enable

5)选择负载均衡方式--可选

华为黑色笔聚合链路默认采用的时基于流的负载分担,华为设备默认通过源IP和目标IP来区分不同的数据流

[SW1]interface Eth-Trunk 1
[SW1-Eth-Trunk1]load-balance ?dst-ip       According to destination IP hash arithmeticdst-mac      According to destination MAC hash arithmeticsrc-dst-ip   According to source/destination IP hash arithmeticsrc-dst-mac  According to source/destination MAC hash arithmeticsrc-ip       According to source IP hash arithmeticsrc-mac      According to source MAC hash arithmetic

5、LACP模式

LACP即链路聚合控制协议,它时Link Aggregation Control Protocol的简称。

LACP模式:采用LACP协议的一种链路聚合模式,设备间通过链路聚合控制协议数据单元(Link Aggregation Control Protocol Data Unit,LACPDU)进行交互,通过协议商确保对端时同一台设备、同一个聚合接口的成员接口。

LACP模式下,两端设备所选择的活动接口数目必须保持一致,否则链路聚合组就无法建立。此时可以使其中一端成为主端口,另一端(被动端)根据主动端选择活动接口。

通过系统LACP优先级确定主动端,值越小优先级越高。

当活动链路中出现链路故障时,可以从非活动中找出一条优先级最高(接口优先级、接口编号比较)的链路替换故障链路,实现总体带宽不发生变化,业务的不间断转发。

6、LACP模式配置

1)创建链路聚合

[SW1]interface Eth-Trunk ?<0-63>  Eth-Trunk interface number

2)配置链路聚合模式

[SW1-Eth-Trunk2]mode lacp-static 

注:需要保持两端链路聚合模式一致

3)将接口加入链路聚合组中(以太网接口视图)

[SW1]int GigabitEthernet 0/0/3	
[SW1-GigabitEthernet0/0/3]eth-trunk ?INTEGER<0-63>  Trunk ID

4)将接口加入链路聚合组中(Eth-Trunk视图)

[SW1-Eth-Trunk2]trunkport GigabitEthernet 0/0/2 ?<0-0>  Slot numberto     Range link symbol<cr>   

5)使能允许不同速率端口加入同一Eth-Trunk接口的功能

[SW1-Eth-Trunk2]mixed-rate link enable

6)配置系统LACP优先级

[SW1]lacp priority ?INTEGER<0-65535>  Priority value, the default value is 32768

7)配置接口接口LACP优先级

[SW1]interface GigabitEthernet 0/0/3
[SW1-GigabitEthernet0/0/3]lacp priority ?INTEGER<0-65535>  Priority value, the default value is 32768

8)配置最大/最小活动接口数

[SW1]interface Eth-Trunk 2
#最大活动数接口	
[SW1-Eth-Trunk2]max active-linknumber ?INTEGER<1-8>  Value of max active linknumber
#最小活动数接口
[SW1-Eth-Trunk2]least active-linknumber ?INTEGER<1-8>  The data of least active-linknumber

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/63424.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图片预览插件vue-photo-preview的使用

移动端项目中需要图片预览的功能&#xff0c;但本身使用mintui&#xff0c;vantui中虽然也有&#xff0c;但是为了一个组件安装这个有点儿多余&#xff0c;就选用了vue-photo-preview插件实现&#xff08;其实偷懒也不想自己写&#xff09;。 1、安装 npm i vue-photo-preview…

计算机竞赛 LSTM的预测算法 - 股票预测 天气预测 房价预测

0 简介 今天学长向大家介绍LSTM基础 基于LSTM的预测算法 - 股票预测 天气预测 房价预测 这是一个较为新颖的竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f9ff; 更多资料, 项目分享&#xff1a; https://gitee.com/dancheng-senior/postgraduate 1 基于 Ke…

怎么做Tik Tok海外娱乐公会呢?新加坡市场怎么样?

一、为什么选择TikTok直播 1. 海外市场潜力巨大 • 自2016年始&#xff0c;多家直播平台陆续拓展至东南亚、中东、俄罗斯、日韩、欧美、拉美等地区。 • 海外市场作为直播发展新蓝海&#xff0c;2021年直播行业整申请cmxyci体规模达百亿美元&#xff0c;并维持高速增长。 &a…

新一代构建工具 maven-mvnd

新一代构建工具 maven-mvnd mvnd的前世今生下载安装 mvndIDEA集成 mvnd的前世今生 maven 作为一代经典的构建工具&#xff0c;流行了很多年&#xff0c;知道现在依然是大部分Java项目的构建工具的首选&#xff1b;但随着项目复杂度提高&#xff0c;代码量及依赖库的增多使得ma…

接口测试自动化:简化测试流程,提升效率

接口测试自动化&#xff1a;简化测试流程&#xff0c;提升效率 什么是接口测试自动化&#xff1f; 接口测试自动化是指使用特定的工具和技术来自动化执行接口测试的过程。通过编写脚本&#xff0c;自动化工具可以模拟用户与软件系统的交互&#xff0c;验证接口的功能和性能。…

树莓派RP2040 用Arduino IDE安装和编译

目录 1 Arduino IDE 1.1 IDE下载 1.2 安装 arduino mbed os rp2040 boards 2 编程-烧录固件 2.1 打开点灯示例程序 2.2 选择Raspberry Pi Pico开发板 2.3 编译程序 2.4 烧录程序 2.4.1 Raspberry Pi Pico开发板首次烧录提示失败 2.4.2 解决首次下载失败问题 2.4.2.1…

AIGC技术揭秘:探索火热背后的原因与案例

文章目录 什么是AIGC技术&#xff1f;为何AIGC技术如此火热&#xff1f;1. 提高效率与创造力的完美结合2. 拓展应用领域&#xff0c;创造商业价值3. 推动技术创新和发展 AIGC技术案例解析1. 艺术创作&#xff1a;生成独特的艺术作品2. 内容创作&#xff1a;实时生成各类内容3. …

备战秋招012(20230808)

文章目录 前言一、今天学习了什么&#xff1f;二、动态规划1.概念2.题目 总结 前言 提示&#xff1a;这里为每天自己的学习内容心情总结&#xff1b; Learn By Doing&#xff0c;Now or Never&#xff0c;Writing is organized thinking. 提示&#xff1a;以下是本篇文章正文…

日常BUG —— Java判空注解

&#x1f61c;作 者&#xff1a;是江迪呀✒️本文关键词&#xff1a;日常BUG、BUG、问题分析☀️每日 一言 &#xff1a;存在错误说明你在进步&#xff01; 一. 问题描述 问题一&#xff1a; 在使用Java自带的注解NotNull、NotEmpty、NotBlank时报错&#xff0c;…

开封Geotrust单域名https证书推荐

Geotrust作为全球领先的数字证书颁发机构之一&#xff0c;拥有多年的数字证书颁发经验&#xff0c;其数字证书被广泛应用于电子商务、在线支付、企业通讯、云计算等领域&#xff0c;为用户提供了安全可靠的保障。而Geotrust旗下的单域名https证书是大多数客户创建网站时的选择之…

Qt应用开发(基础篇)——拆分器窗口 QSplitter QSplitterHandle

一、前言 QSplitter继承于QFrame&#xff0c;QFrame继承于QWidget&#xff0c;是Qt的一个部件容器工具类。 框架类QFrame介绍 QSplitter拆分器&#xff0c;用户通过拖动子部件之间的边界来控制子部件的大小&#xff0c;在应用开发中数据分模块展示、图片展示等场景下使用。 二、…

设计模式篇

工厂方法模式 简单工厂模式 工厂方法模式 抽象工厂模式 策略模式 责任链模式