5.4 MSTP基础配置
5.4.1 原理概述
RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。但RSTP和STP还存在同一个缺陷,即由于局域网内所有的VLAN共享一棵生成树,链路被阻塞后将不承载任何流量,造成带宽浪费,因此无法在VLAN间实现数据流量的负载均衡,还有可能造成部分VLAN的报文无法转发。
通过MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每个域叫做一个MST域(Multiple Spanning Tree Region,MST Region),每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance)。
实例内可以包含多个VLAN。通过将多个VLAN映射到同一个实例内,可以节省通信开销和资源占用率。MSTP各个实例拓扑的生成树计算相互独立,通过这些实例可以实现负载均衡。把多个相同拓扑结构的VLAN映射到一个实例里,这些VLAN在端口上的转发状态取决于端口在对应MSTP实例的状态。
MSTP通过设置VLAN映射表(即VLAN和MSTI的对应关系表),把VLAN和MSTI联系起来。每个VLAN只能对应一个MSTI,即同一VLAN的数据只能在一个MSTI中传输,而一个MSTI可能对应多个VLAN。
5.4.2 实验内容
某二层网络由三台交换机S1、S2、S3组成。交换机S1与S2在一楼层,S3在另外一个楼层,PC-1与PC-2属于HR部门,划入VLAN10,PC-3与PC-4属于IT部门,划入VLAN20。当使用普通STP时,STP将会阻塞一条链路来防止环路产生,导致该链路闲置。为了保证所有链路都能充分利用,使流量能够分担,网络管理员通过配置MSTP来实现。
5.4.3 实验拓扑
5.4.4 实验编址
设备名称 | VLAN | 接口 | IP地址 | 子网掩码 | 默认网关 |
---|---|---|---|---|---|
PC1 | VLAN10 | Ethernet0/0/1 | 192.168.10.1 | 255.255.255.0 | 192.168.1.254 |