27-STP

学徒
2021-09-14 / 2 评论 / 54 阅读 / 正在检测是否收录...

STP

ktk5oro1.png

二层网络设计需求和问题:
*为了提高可靠性,交换机之间会“通过对条链路相连”,从而“避免单点故障”。
*但同时会带来一些“灾难性的环路问题”。
ktk5qwgc.png
ktk5r24y.png
ktk5r4xy.png
ktk5r7sc.png

环路问题:
ktk5req3.png
ktk5riyj.png

STP:Spanning Tree protocol,生成树协议,提供两大功能:
ktk5tars.png
ktk5tekm.png

STP操作:通过架构一棵树来消除交换网络中的环路。
ktk5u7xe.png

BPDU:Bridge Protocol Data Unit:桥协议数据单元
*使用组播:01-80-C2-00-00-00
ktk5w96t.png
ktk5wo9y.png
ktk5wsfk.png

BPDU:
*配置BPUD:Configuration
#选举根交换机以及确定每个交换机端口的角色和状态。
#在初始化过程中,每个桥都主动发送配置BPDU。
#在网络拓扑稳定以后,只有根桥主动发送BPDU,其他交换机在收到上游传来的配置BPDU后,才会发送自己的配置BPDU。
#发送周期为Hello Time。
#老化时间为Max Age。
拓扑变更通知BPDU-TCN BPDU
#下游交换机感知到拓扑发生变化时向上游发送的拓扑变更通知。

BPDU字段详解:
ktk64g20.png
ktk64jr9.png
ktk64o8p.png
ktk64run.png
ktk64zv0.png
ktk6535s.png
ktk656l1.png

STP选举过程:
ktk65fwc.png
*BID最小成为根桥(先比较优先级,再比较MAC)
ktk670lz.png
ktk682oc.png
ktk688o5.png
ktk68fr4.png
ktk68n10.png

STP选举案例:
ktk690lw.png
ktk694o8.png
ktk698v1.png
ktk69cod.png
ktk69gt9.png
ktk69kts.png
ktk69pge.png
ktk69tc7.png
ktk69x6e.png

STP端口状态:
ktk6aa8m.png
ktk6adx7.png
*说明:
#华为设备缺省处于MSTP模式,当MSTP模式切换到STP模式,端口状态仍然保持和MSTP支持的端口状态一样,仅包括:Forwarding、Learning和Discarding。

STP计时器:
ktk6duay.png
ktk6e31p.png
ktk6e60m.png

STP拓扑变化:
ktk6egom.png
ktk6end9.png
ktk6es9w.png
ktk6exst.png

TCN:
ktk6f79b.png
1、SWC感知到网络拓扑发生变化后,会不间断地向SWB发送TCN BPDU报文。
2、SWB收到SWC发来的TCN BPDU报文后,会把配置BPDU报文中的Flags的TCA位设置1,然后发送给SWC,告知SWC停止发送TCN BPDU报文。
3、SWB向根桥转发TCN BPDU报文。
4、SWA把配置BPDU报文中的Flags的TC位设置为1后发送,通知下游设备把MAC地址表项的老化时间由默认的300秒修改为Forward Delay的时间(默认为15秒)。
5、最多等待15秒之后,SWB中的错误MAC地址表项会被自动清除。此后,SWB就能重新开始MAC表项的学习及转发操作。

STP配置:
ktk6hr1y.png
ktk6hvvo.png
ktk6i03v.png
ktk6i4aa.png
ktk6i87l.png
ktk6ibii.png

本文共 458 个字数,平均阅读时长 ≈ 2分钟
11

打赏

海报

正在生成.....

评论 (2)

取消
  1. 头像
    . Lv.1
    Android · QQ Browser
    沙发

    最难不过STP

    回复 删除 垃圾
  2. 头像
    惜染 Lv.1
    Android · QQ Browser
    板凳

    很秀

    回复 删除 垃圾