华为ENSP:STP和链路聚合的管理与配置

这里将不再过度阐述STP和链路聚合的理论知识,不清楚的同学可以去观看Cisco文章中的理论知识 

理论知识https://blog.csdn.net/2301_76341691/article/details/145166547?fromshare=blogdetail&sharetype=blogdetail&sharerId=145166547&sharerefer=PC&sharesource=2301_76341691&sharefrom=from_linkhttps://blog.csdn.net/2301_76341691/article/details/145166547?fromshare=blogdetail&sharetype=blogdetail&sharerId=145166547&sharerefer=PC&sharesource=2301_76341691&sharefrom=from_link

目录

一、STP(生成树协议)

二、RSTP(快速生成树)

三、链路聚合(Link Aggregation)

作用:

配置方式:

四、Eth-Trunk技术原理

五、任务

六、拓扑图

七、代码

八、注意事项:


一、STP(生成树协议)

STP是一种网络协议,用于在交换网络中防止冗余链路形成环路,从而避免网络广播风暴和重复拷贝帧等问题。它通过构建一棵自然树来阻塞冗余链路,同时实现链路备份和链路最优化。STP的通信是通过桥协议数据单元(BPDU)进行的,支持STP的交换机之间通过BPDU报文交换信息。

STP的主要概念包括:

  • 根桥(Root Bridge):在STP网络中,每个交换机都会选举出一个根桥,通常是ID号最小的交换机。
  • 根端口(Root Port):非根交换机上连接到根桥的端口被选举为根端口。
  • 指定端口(Designated Port):非根交换机上连接到非根桥的端口被选举为指定端口。

二、RSTP(快速生成树)

RSTP是STP的改进版本,它减少了网络收敛时间,提高了网络的响应速度。RSTP在检测到链路故障时能够更快地调整网络拓扑,从而减少故障的影响

三、链路聚合(Link Aggregation)

链路聚合是一种将多个物理链路捆绑成一个逻辑链路的技术,以提高网络的带宽和可靠性。以下是链路聚合的一些关键点:

作用:
  • 增加带宽:通过将多个物理链路加入一个逻辑链路,实现链路的冗余。
  • 提高可靠性:如果一个物理链路出现故障,其他链路可以接管流量,保证网络的连续性。
配置方式:
  1. 手工聚合:手动将物理接口加入到一个聚合组中,所有物理接口都处于UP状态,可以转发数据。这种方式简单,但需要确保接口的配置相同。
  2. LACP(Link Aggregation Control Protocol):一种基于协议的聚合方式,通过报文协商成员链路,可以设置最大活动链路数量,选择主设备等。

四、Eth-Trunk技术原理

Eth-Trunk技术允许将多个物理接口捆绑成一个逻辑接口,这样既不用替换接口板也不会浪费IP地址资源。这种技术特别适用于网络中需要高带宽和冗余设计的场合。

五、任务

交换机A和交换机B之间配置以太通道,交换机A配置为VLAN10和VLAN20的根交换机,VLAN30和vlan40的备份根交换机,交换机B配置为VLAN30和VLAN40的根交换机,VLAN10和VLAN20的备份根交换机

六、拓扑图

七、代码

 在SWA上的配置:

<Huawei>sys
[Huawei]sysname SWA
[SWA]int Eth-Trunk 1                           //创建一个聚合端口1
[SWA-Eth-Trunk1]bpdu enable 
[SWA-Eth-Trunk1]mode lacp-static               //模式为静态lacp    
[SWA-Eth-Trunk1]q
[SWA]int g0/0/1
[SWA-GigabitEthernet0/0/1]eth-trunk 1          //将g0/0/1加入聚合端口
Info: This operation may take a few seconds. Please wait for a moment...done.
[SWA-GigabitEthernet0/0/1]q
[SWA]int g0/0/2
[SWA-GigabitEthernet0/0/2]eth-trunk 1          //将g0/0/2加入聚合端口
Info: This operation may take a few seconds. Please wait for a moment...done.
[SWA-GigabitEthernet0/0/2]q

MSTP

[SWA]stp region-configuration 
[SWA-mst-region]region-name admin	
[SWA-mst-region]instance 1 vlan 10
[SWA-mst-region]instance 2 vlan 20
[SWA-mst-region]active region-configuration 
Info: This operation may take a few seconds. Please wait for a moment...done.
[SWA-mst-region]q	
[SWA]stp instance 1 root primary 
[SWA]stp instance 2 root secondary 	
[SWA]stp pathcost-standard legacy 
Warning: The path cost of the current process will be set to the default value b
ecause the path cost standard is changed.
[SWA]stp edged-port	
[SWA]stp enable
[SWA]int g0/0/3
[SWA-GigabitEthernet0/0/3]stp root-protection 
[SWA-GigabitEthernet0/0/3]q


[SWA]int g0/0/3	
[SWA-GigabitEthernet0/0/3]port link-type trunk
[SWA-port-group-link-type]port trunk all vlan all
[SWA-port-group-link-type]q

在SWB上的配置:

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname SWB
[SWB]int Eth-Trunk 1
[SWB-Eth-Trunk1]bpdu enable 
[SWB-Eth-Trunk1]mode lacp-static 
[SWB-Eth-Trunk1]q
[SWB]int g0/0/1
[SWB-GigabitEthernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SWB-GigabitEthernet0/0/1]q
[SWB]int g0/0/2
[SWB-GigabitEthernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SWB-GigabitEthernet0/0/2]q

MSTP

[SWB]stp region-configuration 	
[SWB-mst-region]region-name admin	
[SWB-mst-region]instance 1 vlan 10
[SWB-mst-region]instance 2 vlan 20	
[SWB-mst-region]active region-configuration 
Info: This operation may take a few seconds. Please wait for a moment...done.
[SWB-mst-region]q	
[SWB]stp instance 1 root secondary 	
[SWB]stp instance 2 root primary 
[SWB]stp pathcost-standard legacy 
Warning: The path cost of the current process will be set to the default value b
ecause the path cost standard is changed.
[SWB]stp enable 
[SWB]int g0/0/3
[SWB-GigabitEthernet0/0/3]stp root-protection 
[SWB-GigabitEthernet0/0/3]q


[SWB]int g0/0/3
[SWB-GigabitEthernet0/0/3]port link-type trunk 
[SWB-GigabitEthernet0/0/3]port trunk all vlan all
[SWB-GigabitEthernet0/0/3]q

在SWC上的配置:

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname SWC
[SWC]stp region-configuration 
[SWC-mst-region]region-name admin
[SWC-mst-region]instance 1 vlan 10
[SWC-mst-region]instance 2 vlan 20
[SWC-mst-region]active region-configuration 
Info: This operation may take a few seconds. Please wait for a moment...done.
[SWC-mst-region]q
[SWC]stp pathcost-standard legacy 
Warning: The path cost of the current process will be set to the default value b
ecause the path cost standard is changed.
[SWC]int g0/0/1
[SWC-GigabitEthernet0/0/1]stp instance 2 cost 20000
[SWC-GigabitEthernet0/0/1]q
[SWC]int g0/0/2
[SWC-GigabitEthernet0/0/2]stp instance 1 cost 20000
[SWC-GigabitEthernet0/0/2]q
[SWC]stp enable 
[SWC]int g0/0/3
[SWC-GigabitEthernet0/0/3]stp disable 
[SWC-GigabitEthernet0/0/3]q
[SWC]int g0/0/4
[SWC-GigabitEthernet0/0/4]stp disable 
[SWC-GigabitEthernet0/0/4]q


[SWC]vlan ba 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.
[SWC]int g0/0/3
[SWC-GigabitEthernet0/0/3]port link-type access 	
[SWC-GigabitEthernet0/0/3]port default vlan 10
[SWC-GigabitEthernet0/0/3]q
[SWC]int g0/0/4
[SWC-GigabitEthernet0/0/4]port link-type access 
[SWC-GigabitEthernet0/0/4]port default vlan 20
[SWC-GigabitEthernet0/0/4]q

八、注意事项:

  • 链路聚合可以应用于二层和三层接口,但需要注意避免形成环路。
  • 在配置链路聚合时,需要考虑端口类型(如Access、Trunk、Hybrid)和VLAN的配置。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Asp.Net Core 8.0 使用 Serilog 按日志级别写入日志文件的两种方式

1、所需的Nuget包 本文项目的版本是.NET 8.0&#xff0c;如果使用其它版本安装适配版本即可。 Serilog.AspNetCore(8.0.2) Serilog.Sinks.File(5.0.0) Serilog.Expressions(5.0.0) 2、两种配置方式 2.1 代码形式&#xff08;Program.cs&#xff09; 在Program.cs文件中&am…

基于ESP32+VUE+JAVA+Ngnix的一个小型固件编译系统

一、前提 开发ESP32固件时&#xff0c;使用本地环境输出固件时&#xff0c;存在多个开发多种开发平台的问题。会导致最终输出的固件不统一。更可能因为本地的开发环境差异导致固件无法追溯。 基于上述原因&#xff0c;开发了一个小型的固件编译系统。将该系统部署在一台ubutn…

自然语言处理——自注意力机制

一、文字表示方法 在自然语言处理中&#xff0c;如何用数据表示文字是基础问题。独热编码&#xff08;One-hot Encoding &#xff09;是一种简单的方法&#xff0c;例如对于 “我”“你”“他”“猫”“狗” 等字&#xff0c;会将其编码为如 “我 [1 0 0 0 0 ……]”“你 [0 …

[JavaScript] 运算符详解

文章目录 算术运算符&#xff08;Arithmetic Operators&#xff09;注意事项&#xff1a; 比较运算符&#xff08;Comparison Operators&#xff09;注意事项&#xff1a; 逻辑运算符&#xff08;Logical Operators&#xff09;短路运算&#xff1a;逻辑运算符的返回值&#xf…

《汽车维护与修理》是什么级别的期刊?是正规期刊吗?能评职称吗?

​问题解答&#xff1a; 问&#xff1a;《汽车维护与修理》是不是核心期刊&#xff1f; 答&#xff1a;不是&#xff0c;是知网收录的正规学术期刊。 问&#xff1a;《汽车维护与修理》级别&#xff1f; 答&#xff1a;国家级。主管单位&#xff1a;中国汽车维修行业协会 …

VUE学习笔记(入门)17__小黑记事本综合案例

目录结构 记得引入css样式 css代码 /* 清除浏览器的默认内外间距 */ html, body {margin: 0;padding: 0; } body {background: #fff; } button {margin: 0;padding: 0;border: 0;background: none;font-size: 100%;vertical-align: baseline;font-family: inherit;font-weig…

React的应用级框架推荐——Next、Modern、Blitz等,快速搭建React项目

在 React 企业级应用开发中&#xff0c;Next.js、Modern.js 和 Blitz 是三个常见的框架&#xff0c;它们提供了不同的特性和功能&#xff0c;旨在简化开发流程并提高应用的性能和扩展性。以下是它们的详解与比较&#xff1a; Next、Modern、Blitz 1. Next.js Next.js 是由 Ve…

【React】插槽渲染机制

目录 通过 children 属性结合条件渲染通过 children 和 slot 属性实现具名插槽通过 props 实现具名插槽 在 React 中&#xff0c;并没有直接类似于 Vue 中的“插槽”机制&#xff08;slot&#xff09;。但是&#xff0c;React 可以通过 props和 children 来实现类似插槽的功能…

常见IQ测试题:把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是( )。​​​​​​​

[单选题] 把下面的六个图形分为两类&#xff0c;使每一类图形都有各自的共同特征或规律&#xff0c;分类正确的一项是&#xff08; &#xff09;。 A A ①②③&#xff0c;④⑤⑥ B B ①⑤⑥&#xff0c;②③④ C C ①②④&#xff0c;③⑤⑥ &#xff08;正确答案&#xff0…

项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(七)

文章目录 一、题库管理模块实现1、新增题目功能实现1.1 页面设计1.2 前端功能实现1.3 后端功能实现1.4 效果展示2、题目列表功能实现2.1 页面设计2.2 前端功能实现2.3 后端功能实现2.3.1 后端查询题目列表接口实现2.3.2 后端编辑试题接口实现2.4 效果展示二、代码下载一、题库管…

opentelemetry-collector docker安装

一、编写配置 nano /root/otelcol-config.yamlreceivers:otlp:protocols:grpc:endpoint: 0.0.0.0:4317http:endpoint: 0.0.0.0:4318 exporters:debug:verbosity: detailed service:pipelines:traces:receivers: [otlp]exporters: [debug]metrics:receivers: [otlp]exporters: …

xiao esp32 S3播放SD卡wav音频

本文旨在使用xiao esp32 S3 播放SD卡上的音频文件 1 硬件准备 SD卡 2 代码实现 2.1 依赖库 ESP32-audioI2S-master 2.2 代码 #include "Arduino.h" #include "Audio.h" #include "SD.h"// Digital I/O used #define I2S_DOUT 6 #defi…

要获取本地的公网 IP 地址(curl ifconfig.me)

文章目录 通过命令行查询&#xff08;适用于 Linux/Mac/Windows&#xff09;Linux/MacWindows 注意事项 要获取本地的公网 IP 地址&#xff0c;可以通过以下简单的方法&#xff1a; 通过命令行查询&#xff08;适用于 Linux/Mac/Windows&#xff09; Linux/Mac 打开终端。输入…

金融项目实战 07|Python实现接口自动化——连接数据库和数据清洗、测试报告、持续集成

目录 一、投资模块&#xff08;投资接口投资业务&#xff09; 二、连接数据库封装 和 清洗数据 1、连接数据库 2、数据清洗 4、调用 三、批量执行测试用例 并 生成测试报告 四、持续集成 1、代码上传gitee 2、Jenkin持续集成 一、投资模块&#xff08;投资接口投资业务…

Zemax 中的二向色分束器和荧光波偏移

二向色分光镜是一种专用光学元件&#xff0c;用于根据光的波长将一束光分成两束独立的光。“二向色”是指该元件根据光的波长选择性地透射或反射光的性质。 在大多数情况下&#xff0c;二向色分束器由一种对不同波长的光具有不同折射率的材料制成。分束器的表面涂有一层薄膜&a…

一文大白话讲清楚webpack基本使用——2——css相关loader的配置和使用

一文大白话讲清楚webpack基本使用——2——css相关loader的配置和使用 1. 建议按文章顺序从头看是看 第一篇&#xff1a;一文大白话讲清楚啥是个webpack第二篇&#xff1a;一文大白话讲清楚webpack基本使用——1——完成webpack的初步构建然后看本篇&#xff0c;Loader的配置…

微信消息群发(定时群发)-UI自动化产品(基于.Net平台+C#)

整理 | 小耕家的喵大仙 出品 | CSDN&#xff08;ID&#xff1a;lichao19897314&#xff09; 关联源码及工具下载https://download.csdn.net/download/lichao19897314/90096681https://download.csdn.net/download/lichao19897314/90096681https://download.csdn.net/download/…

游戏引擎学习第81天

仓库:https://gitee.com/mrxiao_com/2d_game_2 或许我们应该尝试在地面上添加一些绘图 在这段时间的工作中&#xff0c;讨论了如何改进地面渲染的问题。虽然之前并没有专注于渲染部分&#xff0c;因为当时主要的工作重心不在这里&#xff0c;但在实现过程中&#xff0c;发现地…

Ubuntu 24.04 LTS 通过 docker desktop 安装 seafile 搭建个人网盘

准备 Ubuntu 24.04 LTSUbuntu 空闲硬盘挂载Ubuntu 安装 Docker Desktop [我的Ubuntu服务器折腾集](https://blog.csdn.net/jh1513/article/details/145222679。 安装 seafile 参考资料 Docker安装 Seafile OnlyOffice 并配置OnlyOffice到Seafile&#xff0c;实现在线编辑…

科研绘图系列:R语言绘制多种图形(multiple plots)

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍加载R包数据下载导入数据数据预处理画图输出画图2画图3画图4画图5系统信息介绍 科研绘图系列:R语言绘制多种图形(multiple plots) 加载R包 library(tidyverse) library(RColo…