学校因为教师的人数越来越多,部门逐渐也增多,各部门之间都已经采用了vlan技术,但为了实现公司的稳定性和消除内部网络的环路,管理员小赵配合飞越公司去实现学校内部网络时刻不间断,来保证公司网络的运行。
为了解决校园网的需求,飞越公司决定采用基于VLAN的多实例生成树协议,现要在交换机上做适当配置来完成这一任务。现学校扩大到4台交换机设备,后勤处的PC1和PC3在VLAN10中,基建处的PC2和PC4在VLAN 20中。
MSTP区域概念:
为抑制生成树覆盖范围从而加快生成树的收敛,在MSTP的操作机制中,引入了区域的概念。我们将具有相同MSTP配置名称,MSTP配置修订号,VLAN与生成树实例的映射关系的交换机的集合称为一个MSTP的区域。
实验拓扑如下图所示
操作步骤:
步骤1:按图所示,正确连接拓扑结构。
步骤2:配置各个交换机的主机名。
步骤3:在SW1上启用生成树协议。
SW1(config)#spanning-tree
步骤4:在SW1上创建VLAN 10、VLAN 20,并启动相应端口Trunk。
SW1(config)#vlan 10 //创建VLAN10
SW1(config)#vlan 20 //创建VLAN20
SW1(config)#interface e0/0/21
SW1(config-if-ethernet0/0/21)#switchoport mode trunk //启用中继端口
SW1(config)#interface 0/22
SW1(config-if-ethernet0/0/22)#switchoport mode trunk //启用中继端口
SW1(config)#interface 0/24
SW1(config-if-ethernet0/0/24)#switchoport mode trunk //启用中继端口
步骤5:在SW2上启用生成树协议。
SW2(config)#spanning-tree
步骤6:在SW2上创建VLAN 10、VLAN 20,并启动相应端口Trunk。
SW2(config)#vlan 10
SW2(config)#vlan 20
SW2(config)#interface e0/0/21
SW2(config-if-ethernet0/0/21)#switchoport mode trunk
SW2(config)#interface 0/22
SW2(config-if-ethernet0/0/22)#switchoport mode trunk
SW2(config)#interface 0/24
SW2(config-if-ethernet0/0/24)#switchoport mode trunk
步骤7:在SW3上启用生成树协议。
SW3(config)#spanning-tree
步骤8:在SW3上创建VLAN 10、VLAN 20,并把相应端口分配给VLAN和启动相应端口Trunk,操作方法同SW2。
步骤9:在SW4上启用生成树协议。
SW4(config)#spanning-tree
步骤10:在SW4上创建VLAN 10、VLAN 20,并把相应端口分配给VLAN和启动相应端口Trunk,操作方法同SW2。
步骤11:在SW1上配置实例1关联VLAN 10和实例2关联VLAN 20,并配置名称和版本。
SW1(config)#spanning-tree mst configuration //配置多生成树协议MSTP
SW1(config-mstp-region)#revision-level 1 //配置版本级别1
SW1(config-mstp-region)#name region1 //MSTP域名称1
SW1(config-mstp-region)#instance 1 vlan 10 //把vlan10加入实例1
SW1(config-mstp-region)#instance 2 vlan 20 //把vlan20加入实例2
步骤12:在SW2上配置实例1关联VLAN 10和实例2关联VLAN 20,并配置名称和版本。
SW2(config)#spanning-tree mst configuration
SW2(config-mstp-region)#revision-level 1
SW2(config-mstp-region)#name region1
SW2(config-mstp-region)#instance 1 vlan 10
SW2(config-mstp-region)#instance 2 vlan 20
步骤13:在SW3上配置实例1关联VLAN 10和实例2关联VLAN 20,并配置名称和版本,操作方法同步骤12。
步骤14:在SW4上配置实例1关联VLAN 10和实例2关联VLAN 20,并配置名称和版本,操作方法同步骤12。
步骤15:在SW1和SW2上配置优先级。
SW1(config)#spanning-tree mst 1 priority 0 //配置优先级为0,使其成为instance 1中的根
SW1(config)#spanning-tree mst2 priority 4096
SW2(config)#spanning-tree mst 1 priority 4096
SW2(config)#spanning-tree mst 2 priority 0 //配置优先级为0,使其成为instance2中的根
步骤16:验证交换机SW3的生成树的配置。
使用show spanning-tree mstconfig命令验证生成树状态。
步骤17:测试每个VLAN是否都是无环的链路。
SW4#show spanning-tree interface e0/0/22
Ethernet0/0/22:
Mst ID IntRPC State Role DsgBridgeDsgPortVlanCount
--- ------- --------- --- ---- ------------------ ------- ---------
0 128.022 0 FWD DSGN32768.00030f1324dd 128.022 1
1 128.022 100000 BLK ALTR4096.00030f1da543 128.022 1
2 128.022 0 FWD ROOT0.00030f1da543 128.022 1