了解和配置Backbone Fast在Catalyst 交换机( 二 )


发现间接链 接故障 假如下级BPDU在 端口被接受从我们的指定的网桥,则此网桥有:
丢失根和开始做通告一个根用一个更高的网桥ID (一 个更坏的根比我们的) 。
或其路径向 根在我们的之上增加了 。
通常工作情况关于 电气和电子工程师协会(IEEE)规格是简单忽略所有下级BPDU 。Backbone Fast将使用他们因为当你被接受,肯定的是故障 在路径发生了对根并且您将必须超龄至少一个端口 。
注重:;一个间接 链接故障能发生没有在网络生成的任何下级BPDU 。简单添加 一台集线器在早先图表:
链路故障发生 在根网桥R和集线器之间 。B不发现链路断开并且等待 max_age在声称之前是新的根 。切记机制只将运作假如网桥发 现一个直接链路故障 。

只记录指定的 网桥发送的下级BPDU 。因为这是在端口存储的BPDU 。假如例如,一个最近插入的网桥起动发送下级BPDU ,不会开始 Backbone Fast功能 。
起反应到间接链接故障 当下级BPDU在一个非指定端口时被发 现了,第二个阶段Backbone Fast被触发 。而不是超龄可能 受故障的影响的端口的被动地等待的max_age,一个积极的方式测试 他们通过RLQ PDU立即被引入 。在一个非指定端口用于RLQ达 到一ping为根并且答应迅速确认需要丢弃在端口存储的BPDU是否有 效或 。
在下级BPDU的 收据从一个指定的网桥,发送RLQ PDU在所有非指定端口除了您其中 接受下级BPDU和自封闭端口的端口 。这为了检查您在端口从 根仍然听到您哪里习惯于接受BPDU 。您其中接受下级BPDU的 端口排除因为您应该已经知道遭受故障,自已循环和被指派的端口 不是有用的,因为他们不导致根 。
在 一种RLQ回应的收据在端口,假如答案是负的,与根的端口丢失的连 接和您能超龄其BPDU 。此外,假如其他非指定端口已经收到 了一个负答案,全部的网桥丢失根并且能开始STP计算从头 。
假如答案确认您能通过此端口仍然访 问根网桥,您能立即超龄我们最初接受下级BPDU的端口 。
在以下示例,端口A,B、D和E是非指 定端口为交换机S 。A是根端口并且其他阻拦 。当E接受 下级BPDU (1)时,Backbone Fast插入加速STP重估 。
派出RLQ请求,寻找根R在所有非指定 端口但E (2) 。回复将指定哪个根通过这些端口是可访问的 。D收到的RLQ答复指定D 丢失其路径对根R. Age其BPDU在立 即(3)之外 。端口A和B接受确认书他们仍然有一条路径对 R (4) 。如此,因为交换机S仍然有连通性对根,立即超龄端 口E并且继续正常STP规则(5)。
在交换机其中收到 仅答复与根与R不同的案件,根把立即丢失的和被重新启动的STP 计算视为从头 。注重此案件在网桥也发生当唯一的非指定(和 非自已循环)端口是根端口并且您在此端口接受下级BPDU 。
根链路询问 PDU RLQs的二张表是RLQ 请求和RLQ回应 。
RLQ请求在您通常 其中接受BPDU的端口被派出,为了检查您仍然有连通性对根通过此 端口 。指定在网桥是您的根并且RLQ 回应用根网桥最终将回 来可以通过此端口被获取的请求 。假如二个根是相同,连通 性运行,它丢失 。
立即收到RLQ请求 答案的网桥假如知道它丢失与被查询的根的连接(因为有一个根网桥 不同到在RLQ查询指定的那个),并且假如它是根 。
假如这不是实际情形,则,转送查询往根通过其根端 口 。
RLQ回应在被指派的端口被充斥。RLQ请求的发送器在PDU放置其网桥ID 。这是为了 保证当时收到给其自己的查询的一个回复,在其被指派的端口不充 斥回应 。
RLQ PDU有信息包结构和正 常STP BPDU一样 。唯一的区别是使用二个不同的CISCO专用的 SNAP地址:一为请求和一个为回复 。

推荐阅读