STP的不足

STP协议虽然能够解决环路问题,但是由于网络拓扑收敛较慢,影响了用户通信质量

而且如果网络中的拓扑结构频繁变化,网络也会随之频繁失去连通性,从而导致用户通信频繁中断

RSTP对STP的改进

端口角色与端口状态 快速收敛机制 拓扑变化处理机制 保护功能

RSTP的配置实现

stp enable              #全局开启STPstp mode rstp           #配置STP模式为RSTPstp root primary            #配置SWA为根桥stp bpdu-protection     #全局开启BPDU防护,配合边缘端口一起使用stp edged-port enable   #配置端口为边缘端口​display stp brief           #配置验证​display stp

MSTP多生成树的原理

单生成树的缺陷

RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。

但由于局域网内所有的VLAN共享一棵生成树,因此被阻塞后链路将不承载任何流量

无法在VLAN间实现数据流量的负载均衡,从而造成带宽浪费


多生成树协议即MSTP(Multiple Spanning Tree Protocol)

MST域是多生成树域Multiple Spanning Tree Region,由交换网络中的多台交换设备以及它们之间的网段所构成

同一个MST域的设备具有下列特点

都启动了MSTP

具有相同的域名

具有相同的VLAN到生成树实例映射配置

具有相同的MSTP修订级别配置

一个MST域内可以生成多棵生成树,每棵生成树都称为一个MSTI

每个MSTI都使用单独的RSTP算法,计算单独的生成树

每个MSTI(MST Instance)都有一个标识(MSTID),MSTID是一个两字节的整数。

VRP平台支持16个MST Instance,MSTID取值范围是0~15,默认所有VLAN映射到MST Instance 0

VLAN映射表是MST域的属性,它描述了VLAN和MSTI之间的映射关系

MSTI可以与一个或多个VLAN对应,但一个VLAN只能与一个MSTI对应

MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的各个冗余路径

在数据转发过程中实现VLAN数据的负载均衡

MSTP配置实验

网络拓扑如下

关键指令

stp enable,使能STP
stp mode mstp,配置交换设备的MSTP工作模式
stp region-configuration,进入MST域视图
region-name name,配置MST域的域名
revision-level level,配置MST域的MSTP修订级别
instance instance-id vlan vlan-id,配置多生成树实例和VLAN的映射关系
active region-configuration,激活MST域配置
stp  instance instance-id  priority priority,配置交换设备在指定生成树实例中的优先级
display stp region-configuration,查看已经生效的MST域的配置信息
display stp brief, 查看端口状态和端口的保护类型
dis stp instance instance-id,查看实例的配置信息

实验步骤

1、配置VLAN和接口

2、配置MSTP

3、三台交换机配置过程类似

实验结果

SW1配置信息

SW2配置信息

SW3配置信息

配置指令

SW1配置指令

[SW1]vlan batch  

[SW1]/

[SW1-GigabitEthernet0//]port link-type trunk

[SW1-GigabitEthernet0//]port trunk allow-pass vlan  

[SW1-GigabitEthernet0//]/

[SW1-GigabitEthernet0//]port link-type trunk

[SW1-GigabitEthernet0//]port trunk allow-pass vlan  

[SW1-GigabitEthernet0//]q

[SW1]stp enable

[SW1]stp mode mstp

[SW1]stp region-configuration

[SW1-mst-region]region-name test

[SW1-mst-region]revision-level 

[SW1-mst-region]instance  vlan 

[SW1-mst-region]instance  vlan 

[SW1-mst-region]active region-configuration

[SW1-mst-region]q

[SW1]stp instance  priority 

[SW1]stp instance  priority 

SW2配置指令

[SW2]vlan batch  

[SW2]/

[SW2-GigabitEthernet0//]port link-type trunk

[SW2-GigabitEthernet0//]port trunk allow-pass vlan  

[SW2-GigabitEthernet0//]/

[SW2-GigabitEthernet0//]port link-type trunk

[SW2-GigabitEthernet0//]port trunk allow-pass vlan  

[SW2-GigabitEthernet0//]q

[SW2]stp enable

[SW2]stp mode mstp

[SW2]stp region-configuration

[SW2-mst-region]region-name test

[SW2-mst-region]revision-level 

[SW2-mst-region]instance  vlan 

[SW2-mst-region]instance  vlan 

[SW2-mst-region]active region-configuration

[SW2-mst-region]q

[SW2]stp instance  priority 

[SW2]stp instance  priority 

SW3配置指令

[SW3]vlan batch  

[SW3]/

[SW3-GigabitEthernet0//]port link-type trunk

[SW3-GigabitEthernet0//]port trunk allow-pass vlan  

[SW3-GigabitEthernet0//]/

[SW3-GigabitEthernet0//]port link-type trunk

[SW3-GigabitEthernet0//]port trunk allow-pass vlan  

[SW3-GigabitEthernet0//]q

[SW3]stp enable

[SW3]stp mode mstp

[SW3]stp region-configuration

[SW3-mst-region]region-name test

[SW3-mst-region]revision-level 

[SW3-mst-region]instance  vlan 

[SW3-mst-region]instance  vlan 

[SW3-mst-region]active region-configuration

Refer

http://support.huawei.com/enterprise/docinforeader!loadDocument1.action?contentId=DOC0000645174&partNo=10052

MSTP多生成树的配置的更多相关文章

  1. GNS3 1.4.0b3 MSTP多生成树配置实验

    一.实验目标 掌握MSTP多生成树配置,VLAN配置,trunk配置,etherchannel配置 二.实验平台 系统:WIN7以上windows,X64版本.CPU支持虚拟化,并在BIOS中开启虚拟 ...

  2. MSTP多生成树协议

    MSTP多生成树协议 目录 MSTP多生成树协议 1.MSTP(Multiple Spanning Tree Protocol)概述 2.STP.RSTP.PVST的应用缺陷 3.MSTP的主要特点 ...

  3. MSTP多实例的配置

    MSTP多实例的配置 这次实验主要是为了加强对stp生成树协议中,RP(根端口),DP(指定端口),AP(阻塞端口)的判断方法:虽然很多时候不需要我们人工判断,因为当我们吧所有的配置好之后,然后开启生 ...

  4. MSTP+ VRRP 交换机的 配置过程

    配置思路采用以下思路配置: 1.在处于环形网络中的交换设备上配置MSTP基本功能,包括:a.配置MST域并创建多实例,配置VLAN2映射到MSTI1,VLAN3映射到MSTI2,实现流量的负载分担. ...

  5. 基于三层交换机的VRRP技术--MSTP、VRRP的综合运用

    MSTP (多生成树) 每个VLAN或者几个VLAN拥有一颗生成树,基于实例的生成树.instance 1.instance 2 每个实例拥有一颗生成树.MSTP可以实现多VLAN 的负载分担,可以实 ...

  6. STP概述简介及生成树算法

    目录: STP概述 STP简介 生成树算法 选择根网桥 选择根端口 选择指定端口 BPDU(桥协议数据单元) STP利用BPDU选择根网桥 STP的收敛 VLAN与STP关系 MSTP多生成树协议华为 ...

  7. STP进阶版MSTP

    一.MSTP简介 1.1.MSTP工作原理 mstp是一个公有生成树协议,在实际生产环境中得到了广泛的应用.传统的生成树只运行一个实例,且收敛速度慢,RSTP在传统的STP基础上通过改进达到了加速网络 ...

  8. STP的究极进化MSTP

    MSTP多生成树协议 1.MSTP概述 2.MSTP相关配置命令 1.MSTP是一个公有生成树协议,在实际生产环境中得到了广泛的应用. PVST是思科私有的,它能让多实例,多VLAN可以进行负载均衡, ...

  9. MSTP

    目录 一.生成树存在的问题 二.MSTP 三.MSTP的网络层次 四.MSTP的端口状态 五.MSTP的保护功能 一.生成树存在的问题 STP和RSTP的问题 PVST的问题 二.MSTP 多生成树 ...

随机推荐

  1. 你需要了解 Windows Phone 8.1 的11件事

    微软已经发布了其新一代手机操作系统 Windows Phone 8.1,拥有一些新的特性.从本质上来说,微软此次的大修让 Windows Phone 更接近 Android 和 iOS,对于使用体验的 ...

  2. Document对象中的一些重要的属性和方法(笔记)

    Document对象:每一个web浏览器窗口.标签页和框架由一个window对象所表示.每个window对象都有一个document属性引用的是Document对象,它是一个巨大的API中的核心对象, ...

  3. 基本控件文档-UIView属性

    CHENYILONG Blog 基本控件文档-UIView属性 Fullscreen   UIView属性技术博客http://www.cnblogs.com/ChenYilong/ 新浪微博http ...

  4. Java容器List接口

    List接口是Java中经常用到的接口,如果对具体的List实现类的特性不了解的话,可能会导致程序性能的下降,下面从原理上简单的介绍List的具体实现: 可以看到,List继承了Collection接 ...

  5. php登陆界面刷新验证码 javascript 的写法

    <script type="text/javascript"> function refreshVerify(){ var imgId = document.getEl ...

  6. Django 基础命令

  7. [转]KMP 算法

    KMP 算法,俗称“看毛片”算法,是字符串匹配中的很强大的一个算法,不过,对于初学者来说,要弄懂它确实不易.整个寒假,因为家里没有网,为了理解这个算法,那可是花了九牛二虎之力!不过,现在我基本上对这个 ...

  8. MongoDB以Windows Service运行

    以Administrator身份打开CMD并输入以下命令 cd D:\Developer\MongoDB\mongodb-win32-x86_64-2.4.6\binD:mongod --logpat ...

  9. 使用转义防御XSS

    使用转义防御XSS 在输出的时候防御XSS即对用户输入进行转义,XSS的问题本质上还是代码注入,HTML或者javascript的代码注入,即混淆了用户输入的数据和代码.而解决这个问题,就需要根据用户 ...

  10. 2016.5.16——leetcode:Rotate Array,Factorial Trailing Zeroe

    Rotate Array 本题目收获: 题目: Rotate an array of n elements to the right by k steps. For example, with n = ...