为什么我们需要MSTP?
1、RSTP共有协议无法负载——-CST
CST:common Spanning Tree 公共生成树
定义:所有vlan共享CST的路径
问题: 所有的流量不能进行负载
需求:vlan10走SW1,Vlan20走SW2
解决方案:MST(multiple Spanning Tree:多生成树)
思科的困扰:Rapid PVST:快速PVST【多生成树】
问题:当交换网络中vlan超过1000,每个交换机的生成树就超过1000
一旦发生拓扑变更,stp计算的拓扑占用资源就会很大,Rapid pvst就成为负担
解决方案:MIST(multiple instance spanning tree:多实例生成树)
综合CST的问题和思科Rapid PVST的问题,提出共有解决方案:
802.1S,MSTP(per instance)
MATP可以实现:
1、放环
2、冗余(备份)
3、快速切换(DP-RP是秒切)
4、最优路径(cost)
5、负载:
给予设备的负载
6、无论多少vlan、资源消耗不会太大
MSTP的实现
每个交换机必须满足:
1、instance和vlan的映射关系===vlan映射表(技术层面要求)
Instance 0-> 1-19,21-39,41-4094
Instance 20->20,40
:===技术层面要求===
2、name: 名字
3、revision level:修订号
:====管理层面要求(二级管理)===
当交换机满足上面的3个条件,那么我们称之为在同一个region(行政区域)=单域
功能:
1、防环
2、冗余
3、快速切换
4、最优路径
5、负载基于设备
当交换机没有满足任意一个条件,那么我们称之为在不同region=多域
配置:
1、所有交换机配置stp region-configuration
stp region-configuration
region-name tech—–域名
revision-level 10——域修订号
instance 10 vlan 10—-vlan映射表
instance 0 vlan 1-9,11-4094—–隐含的
active region-configuration
[SW1-mst-region]dis stp region-configuration
Oper configuration
Format selector
:0
Region name
:tech
Revision level
:10
Instance
VLANs Mapped
10
10
1 to 9, 11 to 4094
2、修改路径拓扑:
SW1:
Stp instance 0 root primary
Stp instance 10 root secondary
Vlan 40的路径是怎么走?
Vlan 40属于哪个instance ? —– vlan 40 belong to instance 0
Instance 0的路径= vlan 40的路径
Vlan 10的路径是怎么走?
Vlan 10属于哪个instance?—— vlan 10 belong to instance 10
Instance 10的路径= vlan 10的路径