MSTP + Eth-Trunk配置实验 华为实验手册

1.1 实验介绍

1.1.1 关于本实验

以太网是当今现有局域网LAN(Local Area Network)采用的最通用的通信协议标准,以太网作为一种原理简单、便于实现同时又价格低廉的局域网技术已经成为业界的主流。
本实验主要介绍了LAN网络中的Eth-Trunk技术和MSTP技术。

1.1.2 实验目的

掌握手工模式及静态LACP模式下,Eth-Trunk的创建和维护。
掌握MSTP中包括MST域、MSTI、VLAN映射等配置和维护。

1.1.3 实验组网介绍

在这里插入图片描述

1.1.4 实验规划

SwitchA、SwitchB、SwitchC和SwitchD都运行MSTP。为实现VLAN2~VLAN10和VLAN11~VLAN20的流量负载分担,MSTP设置VLAN映射表,把VLAN2~VLAN10关联实例1,VLAN11~VLAN20关联实例2。为保证交换机A和B链路带宽和稳定性,部署Eth-Trunk。

表1-1设备MSTI主备根桥设计

在这里插入图片描述

1.2 实验任务配置

1.2.1 配置思路

1.在处于环形网络中的交换设备上配置MSTP基本功能。与PC相连的端口不用参与MSTP计算,将其设置为边缘端口。
2.配置保护功能,实现对设备或链路的保护。例如:在各实例的根桥设备指定端口配置根保护功能。
3.配置设备的二层转发功能。

1.1.2 配置步骤

步骤 1配置SwitchA、SwitchB、SwitchC和SwitchD域名为RG1的域,创建实例MSTI1和实例MSTI2

配置SwitchA的MST域。

system-view
[Huawei]sysname SwitchA
[SwitchA]stp region-configuration
[SwitchA-mst-region]region-name RG1
[SwitchA-mst-region]instance 1 vlan 2 to 10
[SwitchA-mst-region]instance 2 vlan 11 to 20
[SwitchA-mst-region]active region-configuration
[SwitchA-mst-region]quit

配置SwitchB的MST域。

system-view
[Huawei]sysname SwitchB
[SwitchB]stp region-configuration
[SwitchB-mst-region]region-name RG1
[SwitchB-mst-region]instance 1 vlan 2 to 10
[SwitchB-mst-region]instance 2 vlan 11 to 20
[SwitchB-mst-region]active region-configuration
[SwitchB-mst-region]quit

配置SwitchC的MST域。

system-view
[Huawei]sysname SwitchC
[SwitchC]stp region-configuration
[SwitchC-mst-region]region-name RG1
[SwitchC-mst-region]instance 1 vlan 2 to 10
[SwitchC-mst-region]instance 2 vlan 11 to 20
[SwitchC-mst-region]active region-configuration
[SwitchC-mst-region]quit

配置SwitchD的MST域。

system-view
[Huawei]sysname SwitchD
[SwitchD]stp region-configuration
[SwitchD-mst-region]region-name RG1
[SwitchD-mst-region]instance 1 vlan 2 to 10
[SwitchD-mst-region]instance 2 vlan 11 to 20
[SwitchD-mst-region]active region-configuration
[SwitchD-mst-region]quit

步骤 1配置MSTI1和MSTI2的根桥与备份根桥

配置SwitchA为MSTI1的根桥。

[SwitchA]stp instance 1 root primary

配置SwitchB为MSTI1的备份根桥。

[SwitchB]stp instance 1 root secondary

配置SwitchB为MSTI2的根桥。

[SwitchB]stp instance 2 root primary

配置SwitchA为MSTI2的备份根桥。

[SwitchA]stp instance 2 root secondary

步骤 1配置实例MSTI1和MSTI2中将要被阻塞端口的路径开销值大于缺省值

配置SwitchA的端口路径开销计算方法为华为计算方法。

[SwitchA]stp pathcost-standard legacy

配置SwitchB的端口路径开销计算方法为华为计算方法。

[SwitchB]stp pathcost-standard legacy

配置SwitchC的端口路径开销计算方法为华为计算方法,将端口GE1/0/2在实例MSTI2中的路径开销值配置为20000。

[SwitchC]stp pathcost-standard legacy
[SwitchC]interface gigabitethernet 1/0/2
[SwitchC-GigabitEthernet1/0/2]stp instance 2 cost 20000
[SwitchC-GigabitEthernet1/0/2]quit

配置SwitchD的端口路径开销计算方法为华为计算方法,将端口GE1/0/2在实例MSTI1中的路径开销值配置为20000。

[SwitchD]stp pathcost-standard legacy
[SwitchD]interface gigabitethernet 1/0/2
[SwitchD-GigabitEthernet1/0/2]stp instance 1 cost 20000
[SwitchD-GigabitEthernet1/0/2]quit

步骤 1使能MSTP,并将与终端相连的端口设置为边缘端口

在SwitchA上启动MSTP。

[SwitchA]stp enable

在SwitchB上启动MSTP。

[SwitchB]stp enable

在SwitchC上启动MSTP。

[SwitchC]stp enable

在SwitchD上启动MSTP。

[SwitchD]stp enable

配置SwitchC端口GE1/0/1为边缘端口。

[SwitchC]interface gigabitethernet 1/0/1
[SwitchC-GigabitEthernet1/0/1]stp edged-port enable
[SwitchC-GigabitEthernet1/0/1]quit
#(可选)配置SwitchC的BPDU保护功能。
[SwitchC]stp bpdu-protection

配置SwitchD端口GE1/0/1为边缘端口。

[SwitchD]interface gigabitethernet 1/0/1
[SwitchD-GigabitEthernet1/0/1]stp edged-port enable
[SwitchD-GigabitEthernet1/0/1]quit

(可选)配置SwitchD的BPDU保护功能。

[SwitchD]stp bpdu-protection

步骤 1配置处于环网中的设备的二层转发功能

SwitchA创建VLAN,并将相应接口加入VLAN。

[SwitchA]vlan batch 2 to 20
[SwitchA]interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1]port link-type trunk
[SwitchA-GigabitEthernet1/0/1]port trunk allow-pass vlan 2 to 20
[SwitchA-GigabitEthernet1/0/1]quit
[SwitchA]interface Eth-Trunk 1
[SwitchA-Eth-Trunk1]trunkport gigabitethernet 1/0/2
[SwitchA-Eth-Trunk1]trunkport gigabitethernet 1/0/3
[SwitchA-Eth-Trunk1]port link-type trunk
[SwitchA-Eth-Trunk1]port trunk allow-pass vlan 2 to 20
[SwitchA-Eth-Trunk1]quit

SwitchB创建VLAN,并将相应接口加入VLAN。

[SwitchB]vlan batch 2 to 20
[SwitchB]interface gigabitethernet 1/0/1
[SwitchB-GigabitEthernet1/0/1]port link-type trunk
[SwitchB-GigabitEthernet1/0/1]port trunk allow-pass vlan 2 to 20
[SwitchB-GigabitEthernet1/0/1]quit
[SwitchB]interface Eth-Trunk 1
[SwitchB-Eth-Trunk1]trunkport gigabitethernet 1/0/2
[SwitchB-Eth-Trunk1]trunkport gigabitethernet 1/0/3
[SwitchB-Eth-Trunk1]port link-type trunk
[SwitchB-Eth-Trunk1]port trunk allow-pass vlan 2 to 20
[SwitchB-Eth-Trunk1]quit

SwitchC创建VLAN,并将相应接口加入VLAN。

[SwitchC]vlan batch 2 to 20
[SwitchC]interface gigabitethernet 1/0/1
[SwitchC-GigabitEthernet1/0/1]port link-type access
[SwitchC-GigabitEthernet1/0/1]port default vlan 2
[SwitchC-GigabitEthernet1/0/1]quit
[SwitchC]interface gigabitethernet 1/0/2
[SwitchC-GigabitEthernet1/0/2]port link-type trunk
[SwitchC-GigabitEthernet1/0/2]port trunk allow-pass vlan 2 to 20
[SwitchC-GigabitEthernet1/0/2]quit
[SwitchC]interface gigabitethernet 1/0/3
[SwitchC-GigabitEthernet1/0/3]port link-type trunk
[SwitchC-GigabitEthernet1/0/3]port trunk allow-pass vlan 2 to 20
[SwitchC-GigabitEthernet1/0/3]quit

SwitchD创建VLAN,并将相应接口加入VLAN。

[SwitchD]vlan batch 2 to 20
[SwitchD]interface gigabitethernet 1/0/1
[SwitchD-GigabitEthernet1/0/1]port link-type access
[SwitchD-GigabitEthernet1/0/1]port default vlan 11
[SwitchD-GigabitEthernet1/0/1]quit
[SwitchD]interface gigabitethernet 1/0/2
[SwitchD-GigabitEthernet1/0/2]port link-type trunk
[SwitchD-GigabitEthernet1/0/2]port trunk allow-pass vlan 2 to 20
[SwitchD-GigabitEthernet1/0/2]quit
[SwitchD]interface gigabitethernet 1/0/3
[SwitchD-GigabitEthernet1/0/3]port link-type trunk
[SwitchD-GigabitEthernet1/0/3]port trunk allow-pass vlan 2 to 20
[SwitchD-GigabitEthernet1/0/3]quit

1.1 结果验证

1.1.1 检查配置结果
在网络计算稳定后,执行以下操作,验证配置结果。

在SwitchA上执行display stp brief命令,查看端口状态和端口的保护类型,结果如下:

[SwitchA] display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI FORWARDING ROOT
0 Eth-Trunk1 DESI FORWARDING NONE
1 GigabitEthernet1/0/1 DESI FORWARDING ROOT
1 Eth-Trunk1 DESI FORWARDING NONE
2 GigabitEthernet1/0/1 DESI FORWARDING ROOT
2 Eth-Trunk1 ROOT FORWARDING NONE
在MSTI1中,由于SwitchA是根桥,SwitchA的端口Eth-Trunk1和GE1/0/1成为指定端口。在MSTI2中,SwitchA的端口GE1/0/1成为指定端口,端口Eth-Trunk1成为根端口。

在SwitchB上执行display stp brief命令,结果如下:

[SwitchB] display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI FORWARDING ROOT
0 Eth-Trunk1 ROOT FORWARDING NONE
1 GigabitEthernet1/0/1 DESI FORWARDING ROOT
1 Eth-Trunk1 ROOT FORWARDING NONE
2 GigabitEthernet1/0/1 DESI FORWARDING ROOT
2 Eth-Trunk1 DESI FORWARDING NONE
在MSTI2中,由于SwitchB是根桥,SwitchB的端口Eth-Trunk1和GE1/0/1成为指定端口。在MSTI1中,SwitchB的端口GE1/0/1成为指定端口,端口Eth-Trunk1成为根端口。

在SwitchC上执行display stp interface brief命令,结果如下:

[SwitchC] display stp interface gigabitethernet 1/0/3 brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/3 ROOT FORWARDING NONE
1 GigabitEthernet1/0/3 ROOT FORWARDING NONE
2 GigabitEthernet1/0/3 ROOT FORWARDING NONE
[SwitchC] display stp interface gigabitethernet 1/0/2 brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/2 DESI FORWARDING NONE
1 GigabitEthernet1/0/2 DESI FORWARDING NONE
2 GigabitEthernet1/0/2 ALTE DISCARDING NONE
SwitchC的端口GE1/0/3在MSTI1和MSTI2中为根端口。SwitchC的另一个端口GE1/0/2,在MSTI2中被阻塞,在MSTI1中被计算为指定端口。

在SwitchD上执行display stp interface brief命令,结果如下:

[SwitchD] display stp interface gigabitethernet 1/0/3 brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/3 ROOT FORWARDING NONE
1 GigabitEthernet1/0/3 ROOT FORWARDING NONE
2 GigabitEthernet1/0/3 ROOT FORWARDING NONE
[SwitchD] display stp interface gigabitethernet 1/0/2 brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/2 ALTE DISCARDING NONE
1 GigabitEthernet1/0/2 ALTE DISCARDING NONE
2 GigabitEthernet1/0/2 DESI FORWARDING NONE
SwitchD的端口GE1/0/3在MSTI1和MSTI2中为根端口。SwitchD的另一个端口GE1/0/2,在MSTI1中被阻塞,在MSTI2中被计算为指定端口。

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

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

相关文章

NameError: name ‘add start docstrings to callable‘ is not defined解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

MYSQL的慢查询

通过查询SQL的执行频次,我们就能够知道当前数据库到底是增删改为主,还是查询为主。 那假如说是以查询为主,次数我们可以借助于慢查询日志。接下来,我们就来介绍一下MySQL中的慢查询日志。 慢查询日志 慢查询日志记录了所有执行时间…

51单片机的简易计算器数码管显示仿真设计( proteus仿真+程序+原理图+报告+讲解视频)

51单片机的简易计算器数码管显示仿真设计 1.主要功能:2.仿真3. 程序代码4. 原理图5. 设计报告6. 设计资料内容清单&&下载链接 51单片机的简易计算器数码管显示仿真设计( proteus仿真程序原理图报告讲解视频) 仿真图proteus7.8及以上 程序编译器…

微信小程序AI类目-深度合成-AI问答/AI绘画 互联网信息服务算法备案审核通过教程

近期小程序审核规则变化后,很多使用人类小徐提供的chatGPT系统的会员上传小程序无法通过审核,一直提示需要增加深度合成-AI问答、深度合成-AI绘画类目,该类目需要提供互联网信息服务算法备案并上传资质,一般对企业来说这种务很难实…

[超硬核] 5000字带走读DuckDB优化器之常量折叠与比较简化

DuckDB优化器之常量折叠与比较简化 本篇文章适合学习C的小伙伴,适合阅读开源项目的小伙伴,更适合学习数据库的小伙伴,欢迎与我一起探索优化器知识。 目录 DuckDB优化器之常量折叠与比较简化1.优化器规则2.表达式重写 2.1 重写/访问算子2.2 应…

vue.js+nodejs家庭个人理财收支管理系统5x6nf

本收支管理系统以vue.js作为框架,nodejs语言,B/S模式以及MySql作为后台运行的数据库。本系统主要包括以下功能模块:用户管理、收入分类、支出分类、每日收入、每日支出等模块。 本文的组织结构如下: 1、绪论。综述了本文的研究背景…

RTSP流媒体服务器EasyNVR视频平台以服务方式启动异常却无报错,该如何解决?

EasyNVR是基于RTSP/Onvif协议的安防视频云服务平台,可实现设备接入、实时直播、录像、检索与回放、云存储、视频分发、级联等视频能力服务,可覆盖全终端平台(电脑、手机、平板等终端),在智慧工厂、智慧工地、智慧社区、…

Vue + Element UI 实现权限管理系统 前端篇(四):优化登录流程

完善登录流程 1. 丰富登录界面 1.1 从 Element 指南中选择组件模板丰富登录界面&#xff0c;放置一个登录界面表单&#xff0c;包含账号密码输入框和登录重置按钮。 <template><el-form :model"loginForm" :rules"fieldRules" ref"loginFo…

RabbitMq消息模型-队列消息

队列消息分为2种&#xff1a; 基本模型&#xff08;SimpleQueue&#xff09;、工作模型&#xff08;WorkQueue&#xff09; 队列消息特点&#xff1a; 消息不会丢失 并且 有先进先出的顺序。消息接收是有顺序的&#xff0c;不是随机的&#xff0c;仅有一个消费者能拿到数据&…

如何建设一个安全运营中心(SOC)?

然信息安全管理问题主要是个从上而下的问题&#xff0c;不能指望通过某一种工具来解决&#xff0c;但良好的安全技术基础架构能有效的推动和保障信息安全管理。随着国内行业IT应用度和信息安全管理水平的不断提高&#xff0c;企业对于安全管理的配套设施如安全运营中心&#xf…

Spring boot环境搭建

使用IDE工具&#xff1a;IntelliJ IDEA 目录 一、安装JAVA 二、安装maven&#xff08;Java项目管理工具&#xff09; 三、安装IDE 四、在IDE中配置spring boot项目环境 1、配置jdk 2、配置maven 3、安装创建spring boot项目插件&#xff1a;Spring Assistant 4、安装简…

LTGNet-超分辨率OCTA图像分割

目录 一、摘要 二、引言 三、方法 A. Reference-based框架 B. Learnable Texture Generator 四、实验 五、总结 一、摘要 研究背景&#xff1a;光学相干断层血管成像(OCTA)是一种新的视网膜微血管成像方式&#xff0c;已广泛应用于临床。 高分辨率OCT血管造影对于定性和…

台式万用表几位的概念以及NPLC的功能作用

数字万用表测量电流和电压的基本原理是通过检测传感器的电阻&#xff0c;电容&#xff0c;或电感等特性&#xff0c;将电流或电压转化为可以测量的电信号&#xff0c;然后这个电信号被转化为数字信号进行处理和显示。具体的&#xff0c;当测量电压时&#xff0c;万用表的输入端…

JavaScript中的事件捕获(event capturing)和事件冒泡(event bubbling)

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 事件捕获和事件冒泡⭐ 事件捕获&#xff08;Event Capturing&#xff09;示例&#xff1a; ⭐ 事件冒泡&#xff08;Event Bubbling&#xff09;示例&#xff1a; ⭐ 应用场景⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开…

基于TensorFlow 2.3.0 的手势识别系统设计

一、开发环境 Windows 10PyCharm 2021.3.2Python 3.7TensorFlow 2.3.0 二、制作数据集&#xff0c;作者使用了10个类别的手势数集据 三、开始训练模型&#xff0c;作者使用自己开发的软件进行训练模型&#xff0c;方便快捷。软件介绍及下载地址&#xff1a; 手把手教你使用T…

Elasticsearch脑裂

文章目录 Elasticsearch脑裂 Elasticsearch脑裂 Elasticsearch脑裂是指由于网络分区或节点间通信故障导致集群中的节点无法互相正常通信&#xff0c;从而导致数据不一致的情况。这可能会导致集群中的多个节点同时自认为是主节点&#xff08;master&#xff09;&#xff0c;并开…

【实战】React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(总结展望篇)

文章目录 一、项目起航&#xff1a;项目初始化与配置二、React 与 Hook 应用&#xff1a;实现项目列表三、TS 应用&#xff1a;JS神助攻 - 强类型四、JWT、用户认证与异步请求五、CSS 其实很简单 - 用 CSS-in-JS 添加样式六、用户体验优化 - 加载中和错误状态处理七、Hook&…

linux Nginx+Tomcat负载均衡、动静分离

linux NginxTomcat负载均衡、动静分离 1、Tomcat的基本介绍1.1Tomcat是什么&#xff1f;1.2Tomcat的构成组件1.3Tomcat的核心功能1.4Tomcat请求过程 2、Tomcat部署2.1安装tomcat2.2优化tomcat启动速度2.4主要目录说明 3、Tomcat 虚拟主机配置3.1创建fsj和mws项目目录和文件3.2修…

Unity(三) Shader着色器初探

学习3D开发技术的时候无可避免的要接触到Shader&#xff0c;那么Shader是个什么概念呢&#xff1f;其实对于开发同事来说还是比较难理解的&#xff0c;一般来说Shader是服务于图形渲染的一类技术&#xff0c;开发人员可以通过其shader语言来自定义显卡渲染页面的算法&#xff0…

状态管理艺术——借助Spring StateMachine驭服复杂应用逻辑

文章目录 1. 什么是状态2. 有限状态机概述3. Spring StateMachine4. Spring StateMachine 入门小案例4.1 接口测试 5. 总结 1. 什么是状态 在开发中&#xff0c;无时无刻离不开状态的一个概念&#xff0c;任何一条数据都有属于它的状态。 比如一个电商平台&#xff0c;一个订…