MSTP环路避免实验(华为)

思科设备参考:MSTP环路避免实验(思科)

一,技术简介

MSTP(多生成树协议),MSTP解决了STP和RSTP没有考虑vlan的问题,STP和RSTP将所有的vlan共享为一个生成树实例,无法实现负载分担,这样就导致了网络中一些设备出现闲置状态,没有流量通过。MSTP将这个交换网络分成多个生成树,每一棵树对应一个实例,每一个实例之间对应多个vlan,实例与实例之间互不影响。

二,实验目的

要求

① 所有交换机都在 "A" 这个域上,修订级别为1

② vlan10对应实例10,根网桥在Switch1上。vlan20对应实例20,根网桥在Switch2上

③ PC1能够走Switch3---->Switch1----->Router成功访问PC2

④ PC2能够走Switch3---->Switch2----->Router成功访问PC1

三,配置命令

1,基础配置

Router

<Huawei>system-view

Huawei\]int g0/0/0 \[Huawei-GigabitEthernet0/0/0\]ip address 192.168.10.10 24 PC1的网关 \[Huawei-GigabitEthernet0/0/0\]quit \[Huawei\]int g0/0/1 \[Huawei-GigabitEthernet0/0/1\]ip address 192.168.20.20 24 PC2的网关 \[Huawei-GigabitEthernet0/0/1\]quit \[Huawei\]display current-configuration ![](https://file.jishuzhan.net/article/1773862911169531906/e11cb478f6ef3db31933327c024e7e0f.webp)

Switch1

<Huawei>system-view

Huawei\]undo info-center enable \[Huawei\]vlan batch 10 20 \[Huawei\]int g0/0/1 \[Huawei-GigabitEthernet0/0/1\]port link-type trunk \[Huawei-GigabitEthernet0/0/1\]port trunk allow-pass vlan 10 20 \[Huawei-GigabitEthernet0/0/1\]quit \[Huawei\]int g0/0/3 \[Huawei-GigabitEthernet0/0/3\]port link-type trunk \[Huawei-GigabitEthernet0/0/3\]port trunk allow-pass vlan 10 20 \[Huawei-GigabitEthernet0/0/3\]quit \[Huawei\]int g0/0/2 \[Huawei-GigabitEthernet0/0/2\]port link-type hybrid 将端口类型设置为hybrid \[Huawei-GigabitEthernet0/0/2\]port hybrid untagged vlan 10 设置从这个端口出的vlan都去掉标签在网络中传输 \[Huawei-GigabitEthernet0/0/2\]port hybrid pvid vlan 10 设置从这个端口进来的流量都打上vlan 10 的标签 \[Huawei-GigabitEthernet0/0/2\]quit \[Huawei\]display current-configuration ![](https://file.jishuzhan.net/article/1773862911169531906/62fe8bc4de65158b9a7d6d1d1ae79738.webp)

<Huawei>system-view

Huawei\]undo info-center enable \[Huawei\]vlan batch 10 20 \[Huawei\]int g0/0/1 \[Huawei-GigabitEthernet0/0/1\]port link-type trunk \[Huawei-GigabitEthernet0/0/1\]port trunk allow-pass vlan 10 20 \[Huawei-GigabitEthernet0/0/1\]quit \[Huawei\]int g0/0/3 \[Huawei-GigabitEthernet0/0/3\]port link-type trunk \[Huawei-GigabitEthernet0/0/3\]port trunk allow-pass vlan 10 20 \[Huawei-GigabitEthernet0/0/3\]quit \[Huawei\]int g0/0/2 \[Huawei-GigabitEthernet0/0/2\]port link-type hybrid \[Huawei-GigabitEthernet0/0/2\]port hybrid untagged vlan 10 \[Huawei-GigabitEthernet0/0/2\]port hybrid pvid vlan 10 \[Huawei-GigabitEthernet0/0/2\]quit \[Huawei\]display current-configuration ![](https://file.jishuzhan.net/article/1773862911169531906/62fe8bc4de65158b9a7d6d1d1ae79738.webp)

<Huawei>system-view

Huawei\]undo info-center enable \[Huawei\]vlan batch 10 20 \[Huawei\]int g0/0/1 \[Huawei-GigabitEthernet0/0/1\]port link-type access \[Huawei-GigabitEthernet0/0/1\]port default vlan 10 \[Huawei-GigabitEthernet0/0/1\]quit \[Huawei\]int g0/0/2 \[Huawei-GigabitEthernet0/0/2\]port link-type access \[Huawei-GigabitEthernet0/0/2\]port default vlan 20 \[Huawei-GigabitEthernet0/0/2\]quit \[Huawei\]int g0/0/3 \[Huawei-GigabitEthernet0/0/3\]port link-type trunk \[Huawei-GigabitEthernet0/0/3\]port trunk allow-pass vlan 10 20 \[Huawei-GigabitEthernet0/0/3\]quit \[Huawei\]int g0/0/4 \[Huawei-GigabitEthernet0/0/4\]port link-type trunk \[Huawei-GigabitEthernet0/0/4\]port trunk allow-pass vlan 10 20 \[Huawei-GigabitEthernet0/0/4\]quit \[Huawei\]display current-configuration ![](https://file.jishuzhan.net/article/1773862911169531906/1b2b618210f9b077862a58bbebeac9be.webp)

以上配置好了以后,其实PC1和PC2是可以ping通的,因为整个网络就只存在一个生成树,且无环路,但是走的路可能不是最优的,有一些链路也存在闲置状态,完全没有达到负载分担的效果。

2,MSTP配置

所有的交换机都要配置MSTP

Switch1

Huawei\]stp mode mstp 将当前交换机的模式设置为MSTP \[Huawei\]stp region-configuration 配置MSTP \[Huawei-mst-region\]region-name myRegion 设置域名 \[Huawei-mst-region\]revision-level 1 设置修订级别 \[Huawei-mst-region\]instance 10 vlan 10 创建实例10对应vlan 10 \[Huawei-mst-region\]instance 20 vlan 20 创建实例20对应vlan 20 \[Huawei-mst-region\]active region-configuration \[Huawei-mst-region\]quit \[Huawei\]stp instance 10 root primary 设置实例10为主根 \[Huawei\]stp instance 20 root secondary 设置实例20为备用根 \[Huawei\]display current-configuration ![](https://file.jishuzhan.net/article/1773862911169531906/64b91eff066ed60a0abec4c93bcadeed.webp) ![](https://file.jishuzhan.net/article/1773862911169531906/b786187b144834f91cb0caf935f50593.webp)

Switch2

Huawei\]stp mode mstp 将当前交换机的模式设置为MSTP \[Huawei\]stp region-configuration 配置MSTP \[Huawei-mst-region\]region-name myRegion 设置域名 \[Huawei-mst-region\]revision-level 1 设置修订级别 \[Huawei-mst-region\]instance 10 vlan 10 创建实例10对应vlan 10 \[Huawei-mst-region\]instance 20 vlan 20 创建实例20对应vlan 20 \[Huawei-mst-region\]active region-configuration \[Huawei-mst-region\]quit \[Huawei\]stp instance 20 root primary 设置实例20为主根 \[Huawei\]stp instance 10 root secondary 设置实例10为备用根 \[Huawei\]display current-configuration ![](https://file.jishuzhan.net/article/1773862911169531906/352a7fcc69516c009d1e128f075fa0fd.webp) ![](https://file.jishuzhan.net/article/1773862911169531906/b786187b144834f91cb0caf935f50593.webp)

Switch3

Huawei\]stp mode mstp 将当前交换机的模式设置为MSTP \[Huawei\]stp region-configuration 配置MSTP \[Huawei-mst-region\]region-name myRegion 设置域名 \[Huawei-mst-region\]revision-level 1 设置修订级别 \[Huawei-mst-region\]instance 10 vlan 10 创建实例10对应vlan 10 \[Huawei-mst-region\]instance 20 vlan 20 创建实例20对应vlan 20 \[Huawei-mst-region\]active region-configuration \[Huawei-mst-region\]quit \[Huawei\]display stp brief ![](https://file.jishuzhan.net/article/1773862911169531906/ba33ab08b4905a7ff0cb21ca18396235.webp) 对于实例10 g0/0/4为阻塞端口,对于实例20 g0/0/3为阻塞端口, 这样,就确保了vlan10 的数据只能够经过Switch3---\>Switch1---\>Router,效果达到。

四,实验测试

利用PC1连续 ping 网关进行测试

PC>ping 192.168.20.20 -t

Switch3上的g0/0/3端口抓包测试 有流量通过

Switch3上的g0/0/4端口抓包测试 没有流量通过

相关推荐
树℡独4 小时前
ns-3仿真之应用层(五)
服务器·网络·tcp/ip·ns3
zhang133830890755 小时前
CG-09H 超声波风速风向传感器 加热型 ABS材质 重量轻 没有机械部件
大数据·运维·网络·人工智能·自动化
酣大智6 小时前
接口模式参数
运维·网络·网络协议·tcp/ip
24zhgjx-lxq7 小时前
华为ensp:MSTP
网络·安全·华为·hcip·ensp
ling___xi7 小时前
《计算机网络》计网3小时期末速成课各版本教程都可用谢稀仁湖科大版都可用_哔哩哔哩_bilibili(笔记)
网络·笔记·计算机网络
REDcker7 小时前
Linux 文件描述符与 Socket 选项操作详解
linux·运维·网络
Up九五小庞7 小时前
用arpspoof实现100%批量切断192.168.110.10 - 192.168.110.100 断网(双向欺骗)--九五小庞
网络·开源
躺柒8 小时前
读数字时代的网络风险管理:策略、计划与执行04风险指引体系
大数据·网络·信息安全·数字化·网络管理·网络风险管理
独角鲸网络安全实验室8 小时前
本地信任成“致命漏洞”:数千Clawdbot Agent公网裸奔,供应链与内网安全告急
网络·网关·安全·php·漏洞·clawdbot·信任机制漏洞
ai_xiaogui8 小时前
Tailscale实现家庭与公司网络双向通信教程:子网路由配置详解
网络·tailscale·双向通信·子网路由配置详解·tailscale双向互访