配置VBST支持和其他厂商设备互通的参数
背景信息
Proposal/Agreement机制中,目前交换设备的端口支持以下两种快速迁移方式:
- 增强方式:当前端口在计算同步标志位时计算根端口。
上游设备发送Proposal报文,请求进行快速迁移,下游设备接收到后,把与上游设备相连的端口设置为根端口,并阻塞所有非边缘端口。
上游设备继续发送Agreement报文,下游设备接收到后,根端口转为Forwarding状态。
下游设备回应Agreement报文,上游设备接收到后,把与下游设备相连的端口设置为指定端口,指定端口进入Forwarding状态。
- 普通方式:当前端口在计算同步标志位时忽略根端口。
上游设备发送Proposal报文,请求进行快速迁移,下游设备接收到后,把与上游设备相连的端口设置为根端口,并阻塞所有非边缘端口,根端口转为Forwarding状态。
下游设备回应Agreement报文,上游设备接收到后,把与下游设备相连的端口设置为指定端口,指定端口进入Forwarding状态。
在运行VBST协议的通信网络中,如果华为公司的数据通信设备与其他厂商设备混合组网,可能会因为与其他厂商设备的Proposal/Agreement机制不同导致互通失败,需要根据其他厂商设备的Proposal/Agreement机制,选择端口使用增强的快速迁移机制还是普通的快速迁移机制。
同时,在运行VBST协议的通信网络中,如果华为公司的数据通信设备与Handreamnet交换机混合组网,Handreamnet交换机发送的非标准STP/RSTP协议报文可能会造成临时环路,因此需要配置接口丢弃Handreamnet交换机发送的非标准STP/RSTP协议报文,以避免临时环路的发生。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number,进入参与生成树协议计算的接口视图。
- 执行命令stp no-agreement-check,配置端口使用普通的快速迁移方式。
缺省情况下,端口使用增强的快速迁移机制。
- (可选)执行命令stp agreement-legacy,配置接口丢弃Handreamnet交换机发送的非标准STP/RSTP协议报文。
缺省情况下,接口不丢弃Handreamnet交换机发送的非标准STP/RSTP协议报文。
- (可选)执行命令stp revertive slow,使能接口的回切延迟功能。
缺省情况下,接口未使能回切延迟功能。
交换机使能VBST功能同其他厂商设备PVST协议对接时,对端不支持P/A协商机制,协商不同步,导致网络收敛时间增长。若对端为根桥设备,且除对接端口外交换机还有相应的Alternate端口,则可在对接的端口上使能回切延迟功能,延迟时间为2 * Forward Delay + 8s,保证端口状态发生变化时对端端口先完成生成树计算,本端端口再进行生成树状态的切换,使得状态切换过程中业务不中断。
端口使能回切延迟功能后,作用于端口加入的所有VLAN,若某个VLAN在交换机上对应对接的端口没有相应的Alternate端口,链路故障恢复时,该对接的端口状态恢复也要等待2 * Forward Delay + 8s,请慎用。