2023年5月7日
源码参考
接口视图模式下
- 执行命令stp { enable | disable },启用端口的MSTP功能。
- 执行命令stp edged-port { enable | disable },配置端口为边缘端口。 缺省情况下,端口为非边缘端口。
- 执行命令stp point-to-point { auto | force-false | force-true
},配置指定端口的链路类型。 在点对点链路中,指定端口只需与下游网桥进行一次握手就可以无时延地进入转发状态,可以有效地缩短网络收敛时间。
如果是连接了三个以上网桥的共享链路,下游网桥不会响应上游指定端口发出的握手请求。指定端口需要等待两倍Forward
Delay时间才能进入转发状态。相比点对点链路,共享链路的网络收敛时间更长。缺省情况下,指定端口自动识别是否与点对点链路相连。
- 执行命令stp instance instance-id port priority
priority,配置端口在指定生成树实例中的优先级。 缺省情况下,端口的优先级为128。
- 执行命令stp [ instance instance-id ] cost cost,配置端口在指定生成树实例中的路径开销。
缺省情况下,由MSTP计算各个端口的路径开销。
- 执行命令stp transmit-limit packet-number,配置端口在每个Hello
Time时间内,BPDU的最大发送数目。 缺省情况下,端口在每个Hello Time时间内BPDU的最大发送数目为51。
- 执行命令stp config-digest-snoop,使能端口上配置摘要监听的功能。当华为设备与其他厂商的设备互连时,由于双方BPDU报文密钥不一致,会导致两台设备不能正常互通。配置本命令可以使华为设备的BPDU报文密钥与其他厂商设备的BPDU报文密钥一致,避免上述问题。
系统视图模式下
- 执行命令stp edged-port default,配置所有端口为边缘端口。 缺省情况下,所有端口为非边缘端口。
- 执行命令stp pathcost-standard { dot1d-1998 | dot1t | legacy
},配置端口路径开销计算方法。 缺省情况下,路径开销缺省值的计算方法为IEEE 802.1t标准方法。同一网络内所有交换机的端口路径开销应使用相同的计算方法。
- 执行命令stp converge { fast | normal },配置端口的STP收敛方式。缺省情况下,端口的STP收敛方式为normal。fast方式是指收到TC报文后会直接删除ARP表,而normal方式是指收到TC报文后会老化ARP表项,不是直接删除。