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

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

Switch2

<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

Switch3

<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

以上配置好了以后,其实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

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

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

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

相关推荐
gywl8 分钟前
openEuler VM虚拟机操作(期末考试)
linux·服务器·网络·windows·http·centos
WTT001143 分钟前
2024楚慧杯WP
大数据·运维·网络·安全·web安全·ctf
杨德杰1 小时前
QT网络(一):主机信息查询
网络·qt
007php0072 小时前
Go语言zero项目部署后启动失败问题分析与解决
java·服务器·网络·python·golang·php·ai编程
yang_shengy2 小时前
【JavaEE】网络(6)
服务器·网络·http·https
zquwei3 小时前
SpringCloudGateway+Nacos注册与转发Netty+WebSocket
java·网络·分布式·后端·websocket·网络协议·spring
Aimin20223 小时前
路由器做WPAD、VPN、透明代理中之间一个
网络
群联云防护小杜3 小时前
如何给负载均衡平台做好安全防御
运维·服务器·网络·网络协议·安全·负载均衡
爱码小白4 小时前
网络编程(王铭东老师)笔记
服务器·网络·笔记
蜜獾云4 小时前
linux firewalld 命令详解
linux·运维·服务器·网络·windows·网络安全·firewalld