zl程序教程

您现在的位置是:首页 >  其他

当前栏目

第十三讲:MSTP技术应用

2023-09-14 09:09:32 时间

      学校因为教师的人数越来越多,部门逐渐也增多,各部门之间都已经采用了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