RSTP
IEEE802.1w RSTP对传统802.1d的改进,改进收敛速度,STP核心算法不改变。
一、RSTP 术语<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1、state
802.1d 802.1w
Disabled
Blocking discarding
Listening
Learning learning
Forwarding forwarding
2、role
802.1d 802.1w
根端口 root port 根端口
指定端口 desiguated port 指定端口
阻塞端口 blocking 替代端口 alt port(根端口的备份)
备份端口 backup port(指定端口的备份)
3、RSTP edge port
Cisco交换机边界端口(edge port),需要手工指定,接终端设备的端口,需配置portfast特性才能快速收敛,否则30s收敛。
4、RSTP link type
Shared:半双工,link 不能够理解同意BPDU,收敛30s
P2p :全双工,link可以理解同意BPDU,立刻收敛。
Sw1(config-if)#spanning-tree link-type {point-to-point/share}
5、flag
0
|
1
|
2
———
3
|
4
————
5
|
6
|
7
|
TC
|
Proposal
|
端口功能
|
当前端口状态
|
agreement
|
TCA
|
|
|
00unknow 01alt/backup
10 RP 11DP
|
4
、
learning
5
、
forwarding
|
|
|
Flag:0 TC:根网桥置位,表示拓扑发生变化。7 TCA:收到TCN的网桥置位表子ACK确认。1 proposal建议 23端口功能(指定备份根替代) 45当前端口状态(learning forwarding) 6同意(agreement)
通告TCN由感知拓扑变化的交换机把TC置位(802.1D是根)
二、RSTP操作原理(图讲解)
1、正常情况下,BPDU收发情况,BPDU每隔2秒hello-time 发送,即使没从根网桥收到BPDU自己也会进行发送,起到保活keepalive作用,如果持续3个hello time 周期收不到BPD,则认为对端失效。
2、对于收到superior BPDU的处理
A、新的指定端口发proposal包。B、同步(阻塞收到更优BPDU之外的所有非边界端口)。C、回应agreement。 有回应的情况,本地端口可以成为新的根端口;没有回应,(本地交换机为802.1d;收到superior BPDU的端口为替代/备份端口)
3、收到次佳BPDU的处理
三、配置和检验
1、指定STP的模式
Sw1(config)#spanning-tree mode Rapid-pvst+
2、指定边界端口
Sw1(config-if)#spanning-tree portfast
3、指定链路类型
Sw1(config-if)#spanning-tree link-type {point-to-point/share}
4、检验
show spanning-tree vlan 101
debug spanning-tree
转载于:https://blog.51cto.com/yixuelian/107823