Archive

标签为 ‘STP’的文章

RSTP需要注意的一些问题

RSTP与STP的主要区别

1. 收敛速度非常快,毫秒级别,不限于2s的hello时间
2. 网络变动时,用新的TCN机制去完成拓扑改变,不像STP需要等待30s
3. 对于RSTP来说,它是点到点的协议,因为在同步时会暂时block其他端口然后完成BPDU的对比。

RSTP收敛时遇到到一些问题

1. 当用户用RSTP和UDLD时,就需要注意,UDLD的收敛在7s以上,远远大于RSTP,这时可能就会有问题,所以建议在用UDLD时,可以考虑使用fast UDLD,但需要版本的支持(SXI4以上)。
2. 当一个端口收到更优的BPDU时,他会发生SYNC时,会block其他的指定端口,直到这个SYNC的端口收到对端的BPDU,注意如果收不到对端的BPDU,他会降级到STP的收敛机制等待30s然后使端口变成转发。这时如果有SVI仅仅属于这些被block的端口,那么SVI就会出现down/down的状态。如下图所示,此处是官网文档
RSTP SYNC 完整阅读

STP Loop 探讨

Topology:

7609(G5/2)-----------(G2/0/1)3750
                          G2/0/11  G2/0/12
                               |____|

环境:

76’s vlan 2: 73.1.1.7/24 37’s vlan 2: 73.1.1.3/24 生成树的根在7609上 在3750上关闭vlan1的spanning tree,并把G0/11和G0/12环起来。

注:以下是MAC地址说明
00.1F.6D.5D.FC.80 ---> 3750 MAC, bridge MAC
00.1F.6D.5D.FC.81 ---> 3750 G2/0/1
01.80.C2.00.00.00 ---> STP, 802.1D BPDU
01.00.0C.CC.CC.CD ---> SSTP, PVST BPDU
00.1E.F7.41.3C.80 ---> 7609 MAC, root MAC
00.1E.BE.6E.79.DD ---> 7609 G5/2 MAC

目的:

通过这个实验,理解2层网络中环路的产生及环路的诊断。
由于无法模拟流量,所以最终无法模拟7609 CPU peak。
完整阅读

STP 角色选举的探讨

对于STP很多人都已经总结过了,我只是从我自己的理解出发,简单分析一下生成树如何选择角色,并做些总结以备日后复习。

STP各种角色的选举:
其实在BPDU交换时,优先级、MAC、端口优先级和端口ID都是包含其内,SW会首先确认根桥,然后去确认根端口,指定端口和非指定端口,他们的选举是同时产生的,没有先后顺序。而且在802.1D的STP中,只有指定端口转发BPDU,在转发的BPDU中,包含了根BID,桥BID以及到根的Cost值等。但在判定这些角色时,也是有一定方法的。按下面的顺序可以找出在不同情况下的根端口,指定端口和非指定端口。
———————————————–
Lowest root bridge ID (BID)
Lowest path cost to root bridge
Lowest sender BID
Lowest sender port pri + port ID
完整阅读

PVST与PVST+的区别(转)

PVST BPDU的格式和STP/RSTP BPDU格式已经不一样,发送的目的地址也改成了Cisco保留地址01-00-0C-CC-CC-CD,而且在VLAN Trunk的情况下PVST BPDU被打上了802.1Q VLAN标签。所以,PVST协议并不兼容STP/RSTP协议。

Cisco很快又推出了经过改进的PVST+协议,并成为了交换机产品的默认生成树协议。经过改进的PVST+协议在VLAN 1上运行的是普通STP协议,在其他VLAN上运行PVST协议。PVST+协议可以与STP/RSTP互通,在VLAN 1上生成树状态按照STP协议计算。在其他VLAN上,普通交换机只会把PVST BPDU当作多播报文按照VLAN号进行转发。但这并不影响环路的消除,只是有可能VLAN 1和其他VLAN的根桥状态可能不一致。由于每个VLAN都有一棵独立的生成树,单生成树的种种缺陷都被克服了: 完整阅读

STP VTP HSRP实验后的总结

交换机的MAC地址:

交换机仅有一个背版mac地址,而且每个端口分别有一个 mac地址(跟华为的可能不太一样),如
#sh int | i bia
Hardware is Fast Ethernet, address is cc00.0a8c.f000 (bia cc00.0a8c.f000)
Hardware is Fast Ethernet, address is cc00.0a8c.f001 (bia cc00.0a8c.f001)
Hardware is Fast Ethernet, address is cc00.0a8c.f002 (bia cc00.0a8c.f002)

其中bia后面的mac地址是固化的,前面的mac地址可以通过mac address H.H.H更改,在STP中,根网桥的mac地址是背版mac地址,不是端口mac地址。

分析show span:

sw4#sh span vlan 2 br
VLAN2
完整阅读