13.14-STP工作原理(中)

数通2022-07-27

查看端口状态、角色命令

[Huawei]dis stp brief 

端口状态(state):切换状态30 ~ 50s

13.14-STP工作原理(中)-下一朵云
图1 端口状态

端口角色(role):

RP:根端口
DP:指定端口
AP:ALTE(BLOCKING) – 预备端口(阻塞端口)

阻塞端口只能接收BPDU报文

端口类型发送数据接收数据发送配置BPDU接收配置BPDU
RP
DP
NDP

端口优先级<0-240>,步长16,默认优先级128。修改端口优先级命令

[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]stp port priority 16

通常在企业网中,将核心交换机优先级设置为最低

修改桥优先级命令

[Huawei]stp priority 4096

桥优先级范围0 ~ 61440,步长4096

设置主根桥、和备份根桥

[Huawei]stp root primary 
#
[Huawei]stp root secondary 

BPDU报文:Bridge Protocol Data Unit

每隔2s自动发送,携带桥优先级、桥MAC地址等信息,BPDU报文的目的MAC始终是01-80-c2-00-00-00,属于组播地址

(1)非网管交换机:会进行群发泛洪,和01-00-5e组播报文一处处理方式,此时类似HUB功能。

(2)网管交换机开启STP:会按照规则从指定端口(DP)将报文发出去,转发出去时STP报文会更换源MAC并累加链路开销cost值

(3)网管交换机关闭STP:接收BPDU报文后不处理、不转发、直接丢弃。

开销值cost(RPC):计算到达根桥的cost值(RPC),链路开销累加

华为设备默认千兆接口开销20000,百兆接口开销200000,修改开销值计算方法,缺省情况下,路径开销值的计算方法为IEEE 802.1t标准。

stp pathcost-standard { dot1d-1998 | dot1t | legacy }
undo stp pathcost-standard
13.14-STP工作原理(中)-下一朵云
图2 RPC计算
[Huawei]dis stp 
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge         :32768.4c1f-cce5-0a32
Config Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC      :0    .4c1f-cc93-3db2 / 60000
CIST RegRoot/IRPC   :32768.4c1f-cce5-0a32 / 0
CIST RootPortId     :128.1
BPDU-Protection     :Disabled
TC or TCN received  :7
TC count per hello  :0
STP Converge Mode   :Normal 
Time since last TC  :0 days 0h:36m:1s
Number of TC        :3
Last TC occurred    :GigabitEthernet0/0/1

其中CIST Root/ERPC 60000

修改cost值,取值范围1-200000000

[Huawei]int g0/0/1	
[Huawei-GigabitEthernet0/0/1]stp cost 50
13.14-STP工作原理(中)-下一朵云
图3 修改stp开销值cost