发布时间 : 星期日 文章STP生成树 七更新完毕开始阅读0a032784011ca300a7c39018
直到该TCN BPDU报文达到root bridge. root bridge
收到该
TCN BPDU
后,在后续一段时间内
(Max-AGE+Forward_Delay)发送的configuration BPDU
中的TC标志位=1,所有交换机收到这种带TC比特的Configuration BPDU时,将本交换机的MAC地址表中的现有 表项的老化时间设置为Forward_delay 15秒.
7)PVSTP(Per VLAN) a)优点
在每个VLAN中计算一个STP实例,可以实现不同VLAN的流量分担,提高链路的利用率。 b)BridgeID
不同VLAN都需要计算一个STP实例,如何设置BridgeID? 实现方式:
i.一个交换机上存在一个MAC地址池,不同VLAN计算STP中,从其中选取一个MAC地址,
从而保证不同STP实例的BridgeID唯一。 ii.使用扩展系统id。
将原先16bit的优先级划分为2部分,前4bit依旧用作priority,后12bit将VLAN ID映射进去。
VLAN 1的BridgeID(假设交换机的priority为缺省值32768)
32769.MAC
VLAN 2的BridgeID(假设交换机的priority为缺省值32768) 32770.MAC
由于后12bit被用作VLAN ID的映射,因此配置PVST的交换机优先级,步长必须为4096
交换机的优先级:0/4096/8192 c)PVST+配置
Switch(config)#spanning-tree vlan VLAN_ID priority 优先级
spanning-tree portfast(interface command) trunk spanning-tree portfast default (global command) interface range fa0/1,f0/5-10
define interface-range ald fa0/1,fa0/5-10 interface range macro ald
IEEE 802.1d STP IEEE 802.1q VLAN IEEE 802.1w RSTP IEEE 802.1s MSTP
二、RSTP(Rapid Spanning Tree Protocol) PVRST+
1.选举的原则:和STP完全一样 2.RSTP和STP的区别 1)端口角色 STP:RP/DP/NDP
RSTP:RP/DP/NDP(AP:Alternate Port,BP:Backup Port) 其中AP(替换端口),用来替换Root Port BP(备份端口),用了备份Designated Port AP:若一个端口是由于接收到其他交换机
的BPDU报文而进入blocking,则该端口为AP; BP:若一个端口是由于接收到本交换机的BPDU报文而进入blocking,则该端口为BP;
2)端口状态
STP: Blocking/Listening/Learning/Forwarding RSTP:Discarding/Learning/Forwaring
3)RSTP改进收敛速度的方法
a)引入hello机制(类似于邻居机制)
若连续3次未收到hello报文,则认为邻居故障,将从该邻居得到的BPDU消息老化.
b)一个交换机c(一个端口为RP,其余端口为AP,处于阻塞状态),若交换机C的RP故障,则AP成为的RP,该端口可以直接转发
(4096)A---------B(8192) \\ / \\ / \\ /(阻塞)AP C(32768)接入层
c)Proposal-Agreement机制(提议/同意机制)
注1:Proposal-Agreement必须在Point-to-Point链路上进行。
注2:若交换机的端口工作在全双工,则缺省认为是Point-to-Point链路。 若交换机的端口工作在半双工,则缺省认为是Shared链路。
从根桥开始,由DP端口向下游交换机的端口发出Proposal消息, 下游交换机的端口必须满足一些条件才可以回复Agerement消息。 需要满足什么条件?