枫叶大神---RSTP特性观察
二----RSTP特性------在做这一问时准备好计时器,观察RSTP对比STP在链路收敛,链路备份,以及终端接入中分别比STP快多长时间
1---生成树选举与端口收敛---加速
处于Discarding的全双工链路互相发送P置位的提议BPDU,通过常规比较路径开销,桥ID,端口ID信息,落选者回复agreement置位的BPDU,双方同时从Discarding跳跃只Forwarding
(1)修改完生成树模式后保存SW-1的配置,重启SW-1(停止SW-1并重新启动),查看SW-1的生成树接口信息,对比RSTP端的G0/0/12.13接口和STP端的G0/0/22。23接口的状态变化
STP和RSTP端口角色的选举和过程以及时间是一致的,但是他们的状态转换机制不同.SW1重启后立即查看端口角色和端口状态,端口角色选举都已经完成,都是指定端口.但是STP的端口状态是discarding而RSTP的端口状态却已经进入forwarding状态.因为RSTP在全双工直连链路上引入了P/A协商机制.SW1开机后会向SW2和SW3发送proposal置位的BPDU,SW2和SW3也会发送proposal置位的BPDU.交换机根据收到的BPDU进程端口角色的选举.SW2和SW3的g/0/12和g/0/13接口成为RP接口进入forwarding状态,并发送agreement置位的BPDU,SW1收到后立即进入forwarding状态.而STP发送BPDU协商端口角色,然后经过15秒的discarding到learning的过渡,再经过15秒的learning到forwarding的过渡才能转发数据.
2---链路备份---加速
具有AP或者BP这些备份接口的RSTP交换机可以在感知到之前活跃链路(正常情况下的RP或者DP)故障后,立刻变更AP或者BP的接口角色,并且将接口状态从Discarding跳跃至Forwarding
准备好计时器,将SW-1连接Hub-1的线路断开,查看SW-2的G0/0/14接口多长时间后变为RP,并且在多长时间后变为Forwarding状态。
发现18秒左右SW2的所有接口都变成了DP/discarding,又2秒左右G0/0/14接口变成了RP并立即进入forwarding状态.理论上SW2应该在3倍的hello时间也就是6秒后所有端口失去原有角色变为DP/discarding.并且发送proposal置位的BPDU,SW3的G0/0/14口收到次优BPDU,立即转换端口角色为DP/discarding.发送proposal置位的BPDU.然后通过PA协商SW2的G0/0/14口变成RP/forwarding.
(2)刷新计时器,将SW-1连接Hub-2的线路断开,查看SW-4的G0/0/24接口多长时间后变为RP,并且在多长时间后变为Forwarding状态。
SW4的G0/0/24接口原来是AP端口19秒左右变成了RP/discarding,49秒左右变成RP/forwarding.SW4链接根桥的链路出现故障,等待18-20秒的BPDU老化时间后,将AP角色变为RP/discarding,在经过15秒过渡到RP/learning,最后经过15秒过渡到RP/forwarding.
3---终端接入---加速
在RSTP中定义了Edge-port 边缘端口,此端口再不会接收到BPDU的链路上可以立刻从Discarding跳跃到Forwarding状态
准备好计时器,将SW-2连接的PC关机重启,重启后PC-2开始持续ping测 PC-7,多长时间后ping通
立刻就能ping通.在RSTP中边缘端口不参与STP的计算,端口启动后直接进入转发状态,不需要discarding和learning状态过渡.
刷新计时器,将SW-4连接的PC关机重启,重启后PC-4开始持续ping测 PC-6,多长时间后ping通
需要30秒才可ping通,PC4开机后G0/0/4端口需要从DP/discarding---DP/learning---DP/forwarding的30秒过渡.
三---单生成树问题
(1) 分别在STP环境中使用PC-5 ping测试PC-4和PC-6是否通?请解释原因;RSTP环境中使用PC-3 ping测 PC-2与PC-7,是否通?请解释原因
不能通,因为PC4.5.6的接口都属于VLAN10,SW4和SW5之间的链路虽然可以放行VLAN10的数据,但是却被STP阻塞了.SW5-SW1-SW4的链路又因为SW1没有创建VLAN10而丢包.所以不通,RSTP环境和左侧一个道理.
如果需要解决上面一问中的PC互通的问题改如何操作,会带来什么样的问题
可以在SW1上运行创建VLAN10,会带来次有路径的问题
还可以把SW5设置为根桥,SW4设置为备份根桥.