配置V-STP
背景信息
V-STP(Virtual Spanning Tree Protocol)是二层拓扑管理特性,其核心思想是将两台设备的STP协议虚拟成一台设备的STP协议,对外呈现为一台设备进行STP协议计算。
STP可以感知M-LAG主备协商状态,M-LAG主备设备配置了V-STP使能之后,在M-LAG主备协商成功后,两台设备被虚拟化成一台设备进行端口角色计算和快速收敛计算。STP需要同步M-LAG主备的桥MAC信息和实例优先级信息。M-LAG主备协商成功后,M-LAG备设备使用M-LAG主设备同步过来的桥MAC信息和实例优先级信息进行STP计算和收发报文,保证虚拟化成一台设备后的STP计算参数。
当前,V-STP只能用于M-LAG组网,可以解决多级M-LAG互联场景和组成M-LAG的设备作为非根桥场景的需求。
配置V-STP功能时,需要保证组成M-LAG的两台设备上STP/RSTP定时器配置一致,否则可能导致网络拓扑震荡。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令stp mode { stp | rstp },配置交换设备的生成树协议为STP或RSTP模式。
缺省情况下,交换设备运行MSTP模式。
V-STP场景中,不支持MSTP模式,但支持STP多进程(MSTP进程默认是MSTP模式,目前V-STP场景仅支持STP及RSTP模式,需要将MSTP进程配置为STP或RSTP模式,作为STP进程)。
- (可选)执行命令stp bridge-address mac-address,配置设备参与生成树计算的桥MAC。
缺省情况下,当前设备参与生成树计算的桥MAC是设备的MAC地址。
为保证设备重启、VS重启、DFS主备倒换时STP震荡的回切性能,建议在DFS主备设备STP优先级相同的情况下配置DFS状态为备的设备较大的桥MAC地址。
- 执行命令stp v-stp enable,使能STP进入跨设备组合工作模式。
缺省情况下,STP进入跨设备组合工作模式处于去使能状态。
- 执行命令commit,提交配置。