湖北华育教育

华小智问道IE面试 | 终识生成树

发布日期:2024年11月06日

“来吧,小智同学,说说你对前文思考题的理解吧。”在长老端着...

“来吧,小智同学,说说你对前文思考题的理解吧。”在长老端着一个老式茶缸子走进教室。“好的,且听我说。”华小智认真的回答道,“在Listening状态下,此时经过一个Forward Delay(转发延迟)的时长是为了桥之间交互配置BPDU,可以确保各网桥充分的完成端口角色的选举,然后通过Alternate端口(预备端口)处于阻塞状态,来防止临时环路。另外在Learning状态下经过一个转发延迟时长,是为了确保各个网桥有足够的时间进行MAC地址学习,这样可以减少端口在Forwarding状态对未知单播帧的泛洪行为。” “不错不错,非常好!”在长老激动的说道。“你这样,你把STP的TCN BPDU讲讲吧。STP一共有2种BPDU,其一是配置BPDU,用于STP的计算过程;其二是TCN BPDU,当拓扑结构发生变化时,用来通知相关设备网络拓扑结构发生了变化。TCN BPDU报文产生有两个条件:1)网桥上有端口转变为Forwarding状态,且该网桥上至少包含一个指定端口。2)网桥上有端口从Forwarding状态或Learning状态转变为Blocking状态。以上2个条件满足其一时,说明STP网络拓扑发生了变化。此时就需要TCN BPDU报文来通知根桥网络拓扑结构发生了变化。   在STP的配置BPDU报文中,有一个占8bit为的flag字段,其中*高位为TCA(Topology Change Acknowledgment)位,*低位为TC(Topology Change)位,其他位保留,如图1所示。

图1当STP的网络拓扑发生变化时,下游网桥会向上游网桥发送TCN BPDU报文,当上游网桥收到下游网桥发来的TCN BPDU时会给下游网桥发送一个TCA位置位的配置BPDU,即表示已经收到了TCN BPDU(也就是确认收到)。此时上游网桥会继续向更上游的网桥发送TCN BPDU,直到根桥收到TCN BPDU为止。当根桥收到TCN BPDU时,会将下一个需要发送的配置BPDU中的TCA位置位发给下游网桥,以示对收到TCN BPDU的确认,同时根桥还会将这个配置BPDU中的TC位置位,用来通知网络中的网桥网络拓扑结构发生了变化。当下游网桥收到了根桥发送的TC位置位的配置BPDU时,会将桥上的MAC地址老化时间缩短为一个Forward Delay,这样可以加快网络的收敛时间。另外补充说明:STP协议的不足之处,主要体现在“端口从阻塞(Blocking)状态进入到转发(Forwarding)状态至少需要经历2个转发延迟的时间”,在这个时长内端口不能进行数据的收发,对于业务比较繁忙的网络中,这种情况是不能接受的。闻道有先后,术业有专攻,扫描下方二维码,添加好友,让我们一起进步吧!

相关资讯
华小智问道IE面试 | 续谈快速生成树 赛前必看加分项 | 带你在“新华三杯”弯道超车,一文读懂这些加分项让你离国赛更进一步,@你,建议收藏! 【校企合作&生态校区】以赛促成长,同台竞风采 | 湖北生态工程职业技术学院信息机电学院开展企业网络搭建技能大赛 华小智问道IE面试 | 生成树番外篇 【H3CIE移动考场】10月第二场,华育智远已连续申请七场,并成功举办!
相关课程