华为配置 之 链路聚合

简介:

        链路聚合(Link Aggregation)是一种计算机网络技术,通过将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担。当交换机检测到其中一个成员端口的链路发生故障时,会停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口。

功能:

        链路聚合的主要功能是增加链路带宽和实现链路相互备份。具体来说,当交换机检测到某个成员端口的链路发生故障时,会停止在此端口上发送封包,并在剩余的链路中重新计算报文的发送端口。这种机制确保了链路的可靠性和稳定性。

模式:

        链路聚合可以分为手工模式和LACP模式。在手工模式下,Eth-Trunk的建立和成员接口的加入均由手动配置,所有链路都是活动链路,参与数据的转发。而在LACP模式下,设备间通过链路聚合控制协议数据单元(LACPDU)进行交互,通过协议协商确保对端是同一台设备、同一个聚合接口的成员接口。

优势:

(1)经济高效:不需要大规模的硬件升级,从而降低了成本

(2)灵活性:可以适应不同的网络环境和需求,管理员可以根据需要添加或删除物理链路

(3)提高可靠性:通过备份链路的机制,提高了网络的可靠性,即使一个链路故障,数据仍然可以通过其他链路传输。

指导性原则:

(1)华为网络设备最多允许同时8个端口绑定到一起

(2)一个Eth-Trunk内的所有端口必须使用相同的模式【手工、LACP】

(3)一个Eth-Trunk内的所有端口都必须具有相同的速率及双工模式;若成员端口的速率不同,则速率较低的端口有可能会发生拥塞,报文有可能会被丢弃

(4)一个端口不同在同一个时间内属于多个隧道组

(5)一个Eth-Trunk内的所有端口都必须配置到相同的VLAN中

(6)只能删除不包含任何成员端口的Eth-Trunk口

(7)二层Eth-Trunk口的成员端口必须是二层端口,三层Eth-Trunk口的成员端口必须是三层端口

(8)加入Eth-Trunk口的端口必须是Hybrid端口

(9)一个Eth-Trunk口不能再充当其他Eth-Trunk口的成员端口

(10)端口的加入Eth-Trunk口后,Eth-Trunk口负责学习MAC地址,而成员端口不再学习MAC地址

手工和LACP的区别:

手工:所有活动链路都参加数据的转发,平均分担流量

LACP:通过LACP报文进行协商,确定活动接口和非活动接口

链路聚合:

手工模式:

        配置SW1:

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Xzzzz911
[Xzzzz911]
Dec 15 2024 10:26:42-08:00 Xzzzz911 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011
.5.25.191.3.1 configurations have been changed. The current change number is 4, 
the change loop count is 0, and the maximum number of records is 4095.
[Xzzzz911]undo info-center enable 
Info: Information center is disabled.
[Xzzzz911]int Eth-Trunk 1
[Xzzzz911-Eth-Trunk1]q
[Xzzzz911]int Ethernet 0/0/1
[Xzzzz911-Ethernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/1]q
[Xzzzz911]int Ethernet 0/0/2
[Xzzzz911-Ethernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/2]q

        配置SW2:

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Xzzzz911
[Xzzzz911]undo info-center enable 
Dec 15 2024 10:33:02-08:00 Xzzzz911 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011
.5.25.191.3.1 configurations have been changed. The current change number is 4, 
the change loop count is 0, and the maximum number of records is 4095.
Info: Information center is disabled.
[Xzzzz911]int Eth-Trunk 1
[Xzzzz911-Eth-Trunk1]q
[Xzzzz911]int Ethernet 0/0/1
[Xzzzz911-Ethernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/1]q
[Xzzzz911]int Ethernet 0/0/2	
[Xzzzz911-Ethernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/2]q

        通过查看聚合情况,也可以发现e0/0/1和0/0/2端口聚合在一起了

        然后将两个交换机之间的链路删除一个,可以发现两个PC客户端会有一段时间ping不通,但是过一会就可以ping通了,这就是链路聚合的作用

LACP模式:

        将两个交换机之间的三个端口中第一二个端口设置为主要端口,第三个端口设置为备份端口,配置如下:

        配置SW1:

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Xzzzz911
[Xzzzz911]undo info-center enable 
Info: Information center is disabled.
[Xzzzz911]int Eth-Trunk 1
[Xzzzz911-Eth-Trunk1]mode lacp-static 
[Xzzzz911-Eth-Trunk1]q
[Xzzzz911]interface Ethernet0/0/1
[Xzzzz911-Ethernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/1]q
[Xzzzz911]interface Ethernet0/0/2
[Xzzzz911-Ethernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/2]q
[Xzzzz911]interface Ethernet0/0/3
[Xzzzz911-Ethernet0/0/3]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/3]q
[Xzzzz911]lacp priority 100
[Xzzzz911]interface Ethernet0/0/1	
[Xzzzz911-Ethernet0/0/1]lacp priority 100
[Xzzzz911-Ethernet0/0/1]q
[Xzzzz911]interface Ethernet0/0/2
[Xzzzz911-Ethernet0/0/2]lacp priority 100
[Xzzzz911-Ethernet0/0/2]q
[Xzzzz911]interface Eth-Trunk 1
[Xzzzz911-Eth-Trunk1]max active-linknumber 2
[Xzzzz911-Eth-Trunk1]q

        配置SW2:

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Xzzzz911
[Xzzzz911]undo info-center enable 
Info: Information center is disabled.
[Xzzzz911]int Eth-Trunk 1
[Xzzzz911-Eth-Trunk1]mode lacp-static 
[Xzzzz911-Eth-Trunk1]q
[Xzzzz911]interface Ethernet0/0/1
[Xzzzz911-Ethernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/1]q
[Xzzzz911]interface Ethernet0/0/2
[Xzzzz911-Ethernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/2]q
[Xzzzz911]interface Ethernet0/0/3
[Xzzzz911-Ethernet0/0/3]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[Xzzzz911-Ethernet0/0/3]q
[Xzzzz911]lacp priority 100
[Xzzzz911]interface Ethernet0/0/1	
[Xzzzz911-Ethernet0/0/1]lacp priority 100
[Xzzzz911-Ethernet0/0/1]q
[Xzzzz911]interface Ethernet0/0/2
[Xzzzz911-Ethernet0/0/2]lacp priority 100
[Xzzzz911-Ethernet0/0/2]q
[Xzzzz911]interface Eth-Trunk 1
[Xzzzz911-Eth-Trunk1]max active-linknumber 2
[Xzzzz911-Eth-Trunk1]q

        两个交换机之间就只用聚合链路来进行数据交换,不再使用生成树了

总结:

        本次实验成功配置了华为交换机的链路聚合功能,实现了带宽增加、链路可靠性提高和负载均衡的目标。链路聚合技术是现代网络架构中不可或缺的一部分,它能够有效提升网络的性能和稳定性。通过本次实验,加深了对链路聚合技术的理解和应用,为未来的网络设计和优化提供了宝贵经验。       

         多练多看多总结

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

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

相关文章

Angular Firebase CRUD 项目推荐

Angular Firebase CRUD 项目推荐 angular-firebase-crud Angular CRUD with Firebase using cloud firestore as a database, angular material and Bootstrap 4. Step by Step tutorial and working angular 7 example app. 项目地址: https://gitcode.com/gh_mirrors/an/an…

SqlSession的线程安全问题源码分析

&#x1f3ae; 作者主页&#xff1a;点击 &#x1f381; 完整专栏和代码&#xff1a;点击 &#x1f3e1; 博客主页&#xff1a;点击 文章目录 SqlSession 是线程安全的吗&#xff1f;为什么说是线程不安全的&#xff1f;事务管理问题 数据库连接的共享问题 一级缓存线程安全问题…

gitlab的搭建及使用

1、环境准备 服务器准备 CentOS Linux release 7.9.2009 (Core)&#xff0c;内存至少4G。 修改主机名和配置ip地址 hostnamectl set-hostname <hostname> 关闭主机的防火墙 # 关闭防火墙 systemctl stop firewalld #临时关闭防火墙 systemctl disable firewalld …

【面试系列】深入浅出 Spring Boot

熟悉SpringBoot&#xff0c;对常用注解、自动装配原理、Jar启动流程、自定义Starter有一定的理解&#xff1b; 面试题 Spring Boot 的核心注解是哪个&#xff1f;它主要由哪几个注解组成的&#xff1f;Spring Boot的自动配置原理是什么&#xff1f;你如何理解 Spring Boot 配置…

2024国城杯 Web

这四道题目Jasper大佬都做了镜像可以直接拉取进行复现 https://jaspersec.top/2024/12/16/0x12%20%E5%9B%BD%E5%9F%8E%E6%9D%AF2024%20writeup%20with%20docker/ n0ob_un4er 这道题没有复现成功, 不知道为啥上传了文件, 也在 /tmp目录下生成了sess_PHPSESSID的文件, 但是就是…

SpringBoot教程(十四) SpringBoot之集成Redis

SpringBoot教程&#xff08;十四&#xff09; | SpringBoot之集成Redis 一、Redis集成简介二、集成步骤 2.1 添加依赖2.2 添加配置2.3 项目中使用之简单使用 &#xff08;举例讲解&#xff09;2.4 项目中使用之工具类封装 &#xff08;正式用这个&#xff09;2.5 序列化 &…

【开源免费】基于SpringBoot+Vue.JS校园社团信息管理系统(JAVA毕业设计)

本文项目编号 T 107 &#xff0c;文末自助获取源码 \color{red}{T107&#xff0c;文末自助获取源码} T107&#xff0c;文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…

FFmpeg 4.3 音视频-多路H265监控录放C++开发二十一.4,SDP协议分析

SDP在4566 中有详细描述。 SDP 全称是 Session Description Protocol&#xff0c; 翻译过来就是描述会话的协议。 主要用于两个会话实体之间的媒体协商。 什么叫会话呢&#xff0c;比如一次网络电话、一次电话会议、一次视频聊天&#xff0c;这些都可以称之为一次会话。 那为什…

git 中 工作目录 和 暂存区 的区别理解

比喻解释 可以把工作目录和暂存区想象成两个篮子&#xff1a; 工作目录是你把所有东西&#xff08;文件和更改&#xff09;扔进去的地方。你正在修改的东西都放在这里。暂存区则是你整理好的东西放进第二个篮子&#xff0c;准备提交给老板&#xff08;提交到仓库&#xff09;…

机器人C++开源库The Robotics Library (RL)使用手册(四)

建立自己的机器人3D模型和运动学模型 这里以国产机器人天机TR8为例,使用最普遍的DH运动学模型,结合RL所需的描述文件,进行生成。 最终,需要的有两个文件,一个是.wrl三维模型描述文件;一个是.xml运动学模型描述文件。 1、通过STEP/STP三维文件生成wrl三维文件 机器人的…

接口测试Day04-postman生成测试报告ihrm项目

测试报告-利用newman插件 安装node.js 安装 双击 .msi 文件&#xff0c;一路下一步安装即可。无需特殊设定。测试安装成功 npm -v 安装npm 安装newman 安装newman npm install -g newman试安装成功 newman -v安装newman插件 - 扩展版 npm install -g newman-reporter-htmlex…

使用Locust对Redis进行负载测试

1.安装环境 安装redis brew install redis 开启redis服务 brew services start redis 停止redis服务 brew services stop redis 安装Python库 pip install locust redis 2.编写脚本 loadTest.py # codingutf-8 import json import random import time import redis …

【Vim Masterclass 笔记01】Section 1:Course Overview + Section 2:Vim Quickstart

文章目录 Section 1&#xff1a;Course Introduction 课程概述S01L01 Course Overview 课程简介课程概要 S01L02 Course Download 课程资源下载S01L03 What Vim Is and Why You Should Learn It 何为 Vim&#xff1f;学来干啥&#xff1f;1 何为 Vim2 为何学 Vim Section 2&…

【服务器】上传文件到服务器并训练深度学习模型下载服务器文件到本地

前言&#xff1a;本文教程为&#xff0c;上传文件到服务器并训练深度学习模型&#xff0c;与下载服务器文件到本地。演示指令输入&#xff0c;完整的上传文件到服务器&#xff0c;并训练模型过程&#xff1b;并演示完整的下载服务器文件到本地的过程。 本文使用的服务器为云服…

高效使用AI完成编程项目任务的指南:从需求分析到功能实现

随着人工智能工具的普及&#xff0c;即便是零编程基础或基础薄弱的用户&#xff0c;也可以借助AI完成许多技术任务。然而&#xff0c;要高效地使用AI完成编程任务&#xff0c;关键在于如何清晰表达需求&#xff0c;并逐步引导AI实现目标。 在本文中&#xff0c;我们将通过开发…

vs2022编译opencv 4.10.0

参考&#xff1a;Windosw下Visual Studio2022编译OpenCV与参考区别在于&#xff0c;没有用cmake GUI&#xff0c;也没有创建build目录&#xff0c;直接用vs2022打开了C:\code\opencv目录&#xff0c;即CMakeLists.txt所在根目录。没有修改默认下载地址&#xff0c;采用手动下载…

centos7 免安装mysql5.7及配置(支持多个mysql)

一&#xff09; 下载免安装包&#xff1a; mysql下载地址: https://dev.mysql.com/downloads/mysql/下载时&#xff0c;选择以前5.7版本&#xff1a; image 下载第一个TAR压缩包&#xff1a; image 二&#xff09; 定义安装路径并解压安装包 1、假设需要把MySQL放到 /usr/local…

怎样在 Word 文档中插入附件(其他文件)?

在 Office &#xff08;比如 Word、Excel 等&#xff09;中是可以插入附件的&#xff0c;比如插入文本文档、视频文件、音乐文件等。本经验就来讲一讲&#xff0c;怎样在 Word 文档中插入附件或其他文件&#xff1f; 在打开的“对象”对话框中&#xff0c;单击【由文件创建】选…

springboot集成websokcet+H5开发聊天原型(二)

本文没有写完~~~~ 聊天相关数据结构&#xff1a; 我们初步设计了如下几个数据结构。 //存放 sessionId 与 userId 的map private Map<String,String> sessionId_userId new HashMap<>(); // 用于存储用户与群组的关联关系&#xff0c;键为用户ID&#xff0c;值…

vue实现下拉多选、可搜索、全选功能

最后的效果就是树形的下拉多选&#xff0c;可选择任意一级选项&#xff0c;下拉框中有一个按钮可以实现全选&#xff0c;也支持搜索功能。 在mounted生命周期里面获取全部部门的数据&#xff0c;handleTree是讲接口返回的数据整理成树形结构&#xff0c;可以自行解决 <div c…