当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/328005.html

相关文章:

  • IoT网关在智能制造工厂生产线监控与管理中的应用-天拓四方
  • niushop单商户V5多店版源码分享三端uniapp打包方法包括PC端_小程序或h5端打包_收银端打包_APP端打包_商户端
  • npm包发布
  • C#使用SQLite(含加密)保姆级教程
  • C# 异步与 Unity 协程(实例讲解)
  • iOS - Runloop介绍
  • 探究分布式事务:深入ACID特性在分布式系统中的挑战与解决方案
  • PCI总线管脚定义(引脚定义)
  • 万字详解PHP+Sphinx中文亿级数据全文检索实战(实测亿级数据0.1秒搜索耗时)
  • 数据库索引及优化
  • flink: 将接收到的tcp文本流写入HBase
  • SpringBoot集成knife4j
  • Vue3之setup方法
  • MySQL常见索引及其创建
  • 高效测量“芯”搭档 | ACM32激光测距仪应用方案
  • 基于Hive大数据分析springboot为后端以及vue为前端的的民宿系
  • pnpm、monorepo分包管理、多包管理、npm、vite、前端工程化、保姆级教程
  • vue3封装Element分页
  • 真机 ARM64 架构转模拟器 ARM64 架构
  • 敏捷教练CSM认证考了有没有用,谁说了算?
  • Docker-Container
  • 下载安装anaconda和pytorch的详细方法,以及遇到的问题和解决办法
  • 2020年天津市二级分类土地利用数据(矢量)
  • 设计模式——结构型——外观模式Facade
  • OpenGL的MVP矩阵理解
  • 前端超分辨率技术应用:图像质量提升与场景实践探索-设计篇
  • C++11入门手册第一节,学完直接上手Qt(共两节)
  • Docker部署MinIO对象存储服务
  • 基于Echarts的超市销售可视化分析系统(数据+程序+论文)
  • 使用ai智能写作场景之gpt整理资料,如何ai智能写作整理资料