一.引言
在STP中有这一鸡肋的技术,PVST,可以将数据在不同VLAN去实现STP,鸡肋就在于不同的VLAN去实现同一个STP,出现如下情况。比如:全网部署VLAN 10后会在R6的右端形成阻塞端口,但只在R6,8,9传输的VLAN 20信息就会因为是同一个STP引起的阻塞端口而无法发出去。最好的解决办法就是每个vlan有其对应的STP,因此诞生技术Mutil STP(多生成数)
本文章重在理解各个专业术语,实现的工作原理简单阐述。本文章我会先举个拓扑例子并带大家逻辑理解各个部分,并在 三.基础概念 里面具体结合逻辑理解的来带入各个专业名词 。
二.拓扑解析,逻辑理解
我们现在用如下拓扑进行拓扑解析
先对该拓扑打上不同的VLAN,注意可以将VLAN理解为不同的通道
在这里可以看到有点混乱,我们把他们分为上下左右四个部分依次管理
最后,我们再把不同的VLAN隔离开来,并且为了保证数据的联通性和数据的拓扑完整性,再把原始的拓扑也单独拿出来讨论,如图。
至此,不同的VLAN在不同的位置,以及原始拓扑保证联通性和完整性,都体现出来。再在不同VLAN上去实现STP即可实现 MSTP的协商成功。
三.基础概念
MST区域
图解:大圆
介绍
一个MSTP网络可以存在多个MST域,各MST域之间在物理上直接或间接相连。用户可以通过MSTP配置命令把多台交换设备划分在同一个MST域内。
注意事项
同一MST下的设备都具有以下特点:
1. 域名一致 2.修订号一致,默认为0 3.关联的VLAN在同一MSTI下相同
MSTI
图解:小圆
介绍
多生成树实例, 一个MST域内可以通过MSTP生成多棵生成树,各棵生成树之间彼此独立。一个MSTI可以与一个或者多个VLAN对应(尽量不要这样配置),但一个VLAN只能与-个MSTI对应。尽量配置成一个实例,对应一个vlan。
CST
图解:链接大圆的线
介绍
公共生成树,连接所有MST域的生成树。
IST
图解:原始通道
介绍
内部生成树,特殊的MSTI,实例号一般情况为0,开启MSTP后就默认存在,不影响其他实例存在,所有VLAN都会除正常映射以外,都会默认额外映射到该实例0上 。
CIST
图解:开启MSTP后默认存在的,及拓扑本身,也是CST+IST
SST
图解:特殊MST区域,只有一台交换设备。
介绍:单生成树
总根
总根是CIST生成树的根桥,通常是交换网络中最上层的交换机一个MSTP网络只有一个总根。
域根
由于IST是特殊的MSTI区域,所以说还存在俩种分类。一种为IST域根,指的是IST中距离总根最近的交换设备;另一种为MSTI域根,为MSTI中优先等级最高的交换设备。
四.端口角色
比起RSTP,在跟端口,指定端口,备份跟端口,备份指定端口基础上新增加 域边缘端口 和 Master端口。
域边缘端口
介绍
域边缘端口是指位于MST域的边缘并连接其他MST域或SST的端口
与CIST关系
如果边缘端口在CIST实例上的角色是Master端口(连接域到总根的端口),则它在域内所有MSTI上的角色也是Master端口。
Master端口
介绍
Master端口是MST域和总根相连的所有路径中最短路径上的端口,它是交换机上连接MST域到总根的端口
与CIST关系
Master端口是特殊域边缘端口,Master 端口在CST/CIST上的角色是根端口,在其他各实例上的角色都是Master,域边缘端口在MSTI上的角色和CIST实例的角色保持一致
五.端口状态
discarding | 丢弃状态 | 不收发数据也不学习MAC地址 |
learning | 学习状态 | 不收发数据但学习MAC地址 |
forwarding | 转发状态 | 收发数据且学习MAC地址 |
六.工作原理
本文章大致不做了解,详细MSTP的具体实现在后续推出,大致理解为在划分不同vlan对应的实例之后,在各自的VLAN通道上去实现RSTP即可。
七.配置
基础配置
DSW2(config)#spanning-tree mode mst
DSW2(config)#spanning-tree mst configuration
DSW2(config-mst)#name yucedu //设置域名
DSW2(config-mst)#revision 1 //设置修订号
DSW2(config-mst)#instance 2 vlan 2 //创建实例和对应vlan
查看命令
DSW2(config)#do show spanning-tree mst
DSW2(config)#do show spanning-tree mst configuration
八.尾言
至此,STP,RSTP,MSTP在此结束,STP实现冗余环境数据传输正常,RSTP是STP升级版,大大节省了时间的消耗,MSTP则是在RSTP基础上实现不同vlan通道对应有各自的RSTP,vlan和RSTP是多对多的关系,而不是多对一的关系。
本篇文章重在带大家去了解MSTP技术中新提出的,却又比较枯燥,不易理解的知识点,望大家细细结合图片揣摩,有所收获。
本人网络小白一枚,如有知识点或则逻辑不清楚的,望大佬指出,如果大伙有其他问题,留在评论区,我会尽快为大伙解决。