【干货】实例:一文带你深入理解华为STP原理与配置( 二 )


【干货】实例:一文带你深入理解华为STP原理与配置
本文插图
配置BPDU报文:根据Flags标记位 , 分为3类

  • 第一类配置BPDU报文: Flags的TCA和TC位都置为0的配置BPDU报文
  • 第二类配置BPDU报文: Flags的TCA和TC位都置为1的配置BPDU报文
  • 第三类配置BPDU报文:Flags的TCA位置为0 , TC位置为1的配置BPDU报文
TCN BPDU报文:BPDU Type为0x80的BPDU报文 , 叫做TCN BPDU报文
【【干货】实例:一文带你深入理解华为STP原理与配置】 BPDU报文的处理流程
【干货】实例:一文带你深入理解华为STP原理与配置
本文插图
BPDU报文格式
第一类配置BPDU报文: Flags的TCA和TC位都置为0的配置BPDU报文 。
该报文用于STP状态的协商和维持 。 具体报文格式如下:
【干货】实例:一文带你深入理解华为STP原理与配置
本文插图
第二类配置BPDU报文: Flags的TCA和TC位都置为1的配置BPDU报文
该报文用于通知下游设备停止发送TCN BPDU报文 。 具体报文格式如下:
【干货】实例:一文带你深入理解华为STP原理与配置
本文插图
第二类配置BPDU报文: Flags的TCA位置为0 , TC位置为1的配置BPDU报文
该报文用于通知下游设备删除MAC地址表项 。 具体报文格式如下:
【干货】实例:一文带你深入理解华为STP原理与配置
本文插图
TCN BPDU报文:BPDU Type为0x80的BPDU报文 , 叫做TCN BPDU报文 , 用于通知上游设备网络拓扑变更 。 具体报文格式如下:
【干货】实例:一文带你深入理解华为STP原理与配置
本文插图
配置举例
配置思路
采用如下的思路配置STP:
  1. 配置模式是STP模式 。
  2. 配置SwitchA为根桥 , SwitchB为备份根桥 。
  3. 统一使用默认路径开销 。 华为交换机默认的路径开销计算标准使用的是标准的dot1t 。 GE接口默认路径开销是20000 , 而Ethernet接口默认路径开销是200000 。 注意:eNSP模拟器中 , STP的路径开销默认是1 。
  4. SwitchC和SwitchD的GE0/0/3端口去使能STP协议 。
  5. SwitchA、SwitchB、SwitchC和SwitchD使能STP协议 。
操作步骤
配置模式为STP模式 。
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] stp mode stp
<HUAWEI> system-view
[HUAWEI] sysname SwitchB
[SwitchB] stp mode stp
<HUAWEI> system-view
[HUAWEI] sysname SwitchC
[SwitchC] stp mode stp
<HUAWEI> system-view
[HUAWEI] sysname SwitchD
[SwitchD] stp mode stp
配置SwitchA为根桥 , SwitchB为备份根桥 。