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

Huaweiint g0/0/0

Huawei-GigabitEthernet0/0/0ip address 192.168.10.10 24 PC1的网关

Huawei-GigabitEthernet0/0/0quit

Huaweiint g0/0/1

Huawei-GigabitEthernet0/0/1ip address 192.168.20.20 24 PC2的网关

Huawei-GigabitEthernet0/0/1quit

Huaweidisplay current-configuration

Switch1

<Huawei>system-view

Huaweiundo info-center enable

Huaweivlan batch 10 20

Huaweiint g0/0/1

Huawei-GigabitEthernet0/0/1port link-type trunk

Huawei-GigabitEthernet0/0/1port trunk allow-pass vlan 10 20

Huawei-GigabitEthernet0/0/1quit

Huaweiint g0/0/3

Huawei-GigabitEthernet0/0/3port link-type trunk

Huawei-GigabitEthernet0/0/3port trunk allow-pass vlan 10 20

Huawei-GigabitEthernet0/0/3quit

Huaweiint g0/0/2

Huawei-GigabitEthernet0/0/2port link-type hybrid 将端口类型设置为hybrid

Huawei-GigabitEthernet0/0/2port hybrid untagged vlan 10

设置从这个端口出的vlan都去掉标签在网络中传输

Huawei-GigabitEthernet0/0/2port hybrid pvid vlan 10

设置从这个端口进来的流量都打上vlan 10 的标签

Huawei-GigabitEthernet0/0/2quit

Huaweidisplay current-configuration

Switch2

<Huawei>system-view

Huaweiundo info-center enable

Huaweivlan batch 10 20

Huaweiint g0/0/1

Huawei-GigabitEthernet0/0/1port link-type trunk

Huawei-GigabitEthernet0/0/1port trunk allow-pass vlan 10 20

Huawei-GigabitEthernet0/0/1quit

Huaweiint g0/0/3

Huawei-GigabitEthernet0/0/3port link-type trunk

Huawei-GigabitEthernet0/0/3port trunk allow-pass vlan 10 20

Huawei-GigabitEthernet0/0/3quit

Huaweiint g0/0/2

Huawei-GigabitEthernet0/0/2port link-type hybrid

Huawei-GigabitEthernet0/0/2port hybrid untagged vlan 10

Huawei-GigabitEthernet0/0/2port hybrid pvid vlan 10

Huawei-GigabitEthernet0/0/2quit

Huaweidisplay current-configuration

Switch3

<Huawei>system-view

Huaweiundo info-center enable

Huaweivlan batch 10 20

Huaweiint g0/0/1

Huawei-GigabitEthernet0/0/1port link-type access

Huawei-GigabitEthernet0/0/1port default vlan 10

Huawei-GigabitEthernet0/0/1quit

Huaweiint g0/0/2

Huawei-GigabitEthernet0/0/2port link-type access

Huawei-GigabitEthernet0/0/2port default vlan 20

Huawei-GigabitEthernet0/0/2quit

Huaweiint g0/0/3

Huawei-GigabitEthernet0/0/3port link-type trunk

Huawei-GigabitEthernet0/0/3port trunk allow-pass vlan 10 20

Huawei-GigabitEthernet0/0/3quit

Huaweiint g0/0/4

Huawei-GigabitEthernet0/0/4port link-type trunk

Huawei-GigabitEthernet0/0/4port trunk allow-pass vlan 10 20

Huawei-GigabitEthernet0/0/4quit

Huaweidisplay current-configuration

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

2,MSTP配置

所有的交换机都要配置MSTP

Switch1

Huaweistp mode mstp 将当前交换机的模式设置为MSTP

Huaweistp region-configuration 配置MSTP

Huawei-mst-regionregion-name myRegion 设置域名

Huawei-mst-regionrevision-level 1 设置修订级别

Huawei-mst-regioninstance 10 vlan 10 创建实例10对应vlan 10

Huawei-mst-regioninstance 20 vlan 20 创建实例20对应vlan 20

Huawei-mst-regionactive region-configuration

Huawei-mst-regionquit

Huaweistp instance 10 root primary 设置实例10为主根

Huaweistp instance 20 root secondary 设置实例20为备用根

Huaweidisplay current-configuration

Switch2

Huaweistp mode mstp 将当前交换机的模式设置为MSTP

Huaweistp region-configuration 配置MSTP

Huawei-mst-regionregion-name myRegion 设置域名

Huawei-mst-regionrevision-level 1 设置修订级别

Huawei-mst-regioninstance 10 vlan 10 创建实例10对应vlan 10

Huawei-mst-regioninstance 20 vlan 20 创建实例20对应vlan 20

Huawei-mst-regionactive region-configuration

Huawei-mst-regionquit

Huaweistp instance 20 root primary 设置实例20为主根

Huaweistp instance 10 root secondary 设置实例10为备用根

Huaweidisplay current-configuration

Switch3

Huaweistp mode mstp 将当前交换机的模式设置为MSTP

Huaweistp region-configuration 配置MSTP

Huawei-mst-regionregion-name myRegion 设置域名

Huawei-mst-regionrevision-level 1 设置修订级别

Huawei-mst-regioninstance 10 vlan 10 创建实例10对应vlan 10

Huawei-mst-regioninstance 20 vlan 20 创建实例20对应vlan 20

Huawei-mst-regionactive region-configuration

Huawei-mst-regionquit

Huaweidisplay stp brief

对于实例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端口抓包测试 没有流量通过

相关推荐
星恒讯工业路由器15 小时前
新一代通信网:从“连接万物”到“智联万物”的关键跃迁
网络·物联网·智能路由器·工业路由器·工业物联网·5g-a·新一代通信网
暴力求解17 小时前
Linux网络---传输层协议TCP(二)
linux·服务器·开发语言·网络·tcp/ip
石头猫灯17 小时前
WordPress wp2shell 漏洞链完整拆解流程
网络·数据结构·安全·web安全
网安蟹佬霸18 小时前
OSINT开源情报收集实战:从信息搜集到资产测绘(2026最新万字保姆级指南)
前端·网络·安全·web安全·网络安全·开源
80s77719 小时前
动态ip和静态ip有什么区别
服务器·网络·tcp/ip
鲁邦通物联网20 小时前
出海物联网设备的全球化网络接入与合规脱敏架构:基于 Node-RED 与 C++ 零拷贝的边缘系统设计
网络·物联网·系统架构·边缘计算·边缘计算网关·5g数采·工业级边缘计算网关
星恒讯工业路由器20 小时前
家庭无线组网方式全解析:从单路由到FTTR,哪种适合你?
网络·物联网·智能路由器·路由器·家庭组网·ac+ap·mesh组网
05664620 小时前
agent学习——流式响应与文本切分
网络·python·学习
mqiqe20 小时前
AgentScope Java 2.0 Agent 状态存储(AgentStateStore)深度解析:构建可恢复、可扩展的智能体运行时
java·运维·网络
不会就选b1 天前
Linux之网络基础(二)
linux·运维·网络