STP实验2-Rstp/mstp
一、物理拓扑
二、基本配置
1、交换机之间的链路都配置为trunk链路。
2、本网络内只有vlan 1。
使用以下命令配置trunk链路:
Int range e0/0 -2
Sw tr en dot
Sw mo tr
此时三个交换机的各端口状态:
三、配置STP增强特性
1、配置Uplinkfast:
(1)观察SW3上把没阻塞的链路断开后,大约需要多长时间原来的阻塞端口变为转发状态?
使用命令断开接口:
大约需要30秒原来的阻塞端口就可以变为转发状态
(2)恢复原来的状态(根网桥和备份根网桥角色不变);然后在SW3配置Uplinkfast,且配置可每秒发送组播帧200个;观察SW3上把没阻塞的链路断开后,大约需要多长时间原来的阻塞端口变为转发状态?
使用以下命令:
大约需要3秒时间原来的阻塞端口变为转发状态
2、配置Backbonefast:
(1)清除SW3配置的Uplinkfast,并恢复原来的状态。
(2)观察在SW1上断开f0/23和f0/24链路后,SW2大约需要多长时间端口发生变化?
大约需要50秒后发生变化
(3)恢复原来的状态(根网桥和备份根网桥角色不变);然后分别在SW1、SW2和SW3上启用Backbonefast,然后再观察在SW1上断开f0/23和f0/24链路后,SW2大约需要多长时间端口发生变化?并在SW3上了解Backbonefast关于RLQ统计数。
在三个交换机上使用命令:
Span backbonefast
在SW1上断开f0/23和f0/24链路后,SW2的端口状态逐渐改变,大约需要30秒时间端口状态变成FWD。
四、配置RSTP
1、全网恢复原来的状态(根网桥和备份根网桥角色不变),整个网络只有vlan 1;
2、分别配置SW1、SW2和SW3启用RSTP。
在三个交换机上使用以下命令启用RSTP:
3、在SW3上断开没阻塞的链路,观察阻塞端口转为转发端口是不是很快?
SW3原来的端口状态:
断开E0/1之后,阻塞端口很快转为转发端口
4、查看SW1-SW2之间的链路的链路类型是什么?如何强制性要求这些链路都是点-点链路类型?
由下图可知SW1-SW2之间的链路的链路类型是share Port。
在接口上使用以下命令,可以强制性要求这些链路都是点-点链路类型:
六、配置MSTP
1、全网恢复原来的状态(根网桥和备份根网桥角色不变);
2、基本配置:
分别为SW1、SW2和SW3都配置4个vlan(1-4)。
3、配置MSTP域:
(1)域名为cisco,修订号都为1。
在三个交换机上使用以下命令:
(2)把vlan1-2加入到实例1,把vlan3-4加入到实例2。且实例1的根网桥在SW1,备份根网桥在SW2;实例2的根网桥在SW2,备份根网桥在SW1。
在三个交换机上分别配置以下命令:
(3)分别通过show spanning-tree mst、show spanning-tree mst configuration观察MSTP的状态。
在SW1上使用show spanning-tree mst命令:
在SW1上使用命令show spanning-tree mst configuration:
在SW2上使用show spanning-tree mst命令:
在SW2上使用命令show spanning-tree mst configuration:
在SW3上使用show spanning-tree mst命令:
在SW3上使用命令show spanning-tree mst configuration:
4、配置SW3为PVST,且vlan1-4的网桥优先级都为24576。分别在SW1、SW2上观察MSTP状态,域边缘接口的状态。
使用以下命令:
在SW1上查看:
SW2上查看:
5、如果域边缘接口出现类似“P2p Bound(PVST)*PVST_Inc”的错误状态时,如何解决?
造成此问题的原因是,总根在MSTP区域外
把SW3的优先级删除掉,使得总根在MSTP 1区域的SW1或者SW2中选举
MSTP主要配置步骤:
配置生成树模式为mstp
Spanning-tree mode mst
Spanning-tree mst configuration
Name xxx
Revision 1
Instance x vlan x
例子: