(可选)静态配置实例和VLAN的映射关系
背景信息
VBST借助MSTP现有的实例和VLAN映射关系模型,将MSTP每个实例映射到一个VLAN,在实例和VLAN间建立1:1映射关系。但是,这种实例和VLAN的1:1映射关系只用于设备基于实例决定转发状态,并不代表VBST支持多生成树实例。
静态配置是指通过手工配置在交换机上指定实例和VLAN间的映射关系。如果为VLAN静态配置了映射关系,则以静态配置的为准。
动态指定是指VBST启用后,系统按照递增序为设备上已存在或新创建的VLAN自动分配动态实例ID。动态指定的VLAN和实例的映射关系,无法手工改变,只有在VLAN删除或全局STP去使能后,映射关系才会自动取消。
当指定的VBST实例超过设备支持的VBST实例个数时,再新建的VLAN默认VBST功能未生效,并且会产生告警。如需启用该VLAN的VBST功能,可以执行undo vlan把其他VLAN的资源释放。当支持VBST的VLAN个数低于上限值的95%,告警恢复并且系统会自动重新分配资源。
设备支持的VBST实例个数=静态配置实例个数+动态指定实例个数。
对于CE12800系列交换机的单板:
当单板模式为增强模式,设备支持的VBST实例个数为240,其中静态配置实例个数最多为63,动态指定实例个数最多为240。
在执行命令undo set forward capability enhanced切换到单板模式为非增强模式时,建议不要使用超过60个实例。
当单板模式为非增强模式,设备支持的VBST实例个数为60,其中静态配置实例个数和动态指定实例个数最多为60。
对于CE12800E的FD-X系列单板,设备支持的VBST实例个数为500,其中静态配置实例个数最多为63,动态指定实例个数最多为500。
如下配置属于静态配置实例和VLAN的映射关系。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令stp region-configuration,进入MST域视图。
- 执行命令instance instance-id vlan vlan-id,配置实例和VLAN的1:1映射关系。
缺省情况下,MST域内所有的VLAN都映射到实例0。
- 系统动态指定的实例和VLAN的映射关系,经此命令配置后,映射关系会变为静态的,VLAN删除或全局STP去使能后,映射关系不会自动取消。
- 系统配置实例和VLAN是1:1映射关系,当一次性配置多个VLAN分别映射到静态实例时可能会出现“Error: Can not map more than one VLAN to an instance. ”,这是因为前者配置没有提交导致资源分配未变更,出现了多个VLAN映射一个实例的现象。因此,建议先执行命令display stp vlan instance查看VLAN与生成树实例的映射关系。
- 为防止临时环路,在VBST模式下实例4094被保留使用,不能使用instance instance-id vlan vlan-id静态配置实例4094和VLAN的映射关系。切换VBST模式前需要将实例4094的配置清除或者使用其他可用实例替代实例4094。
- 在配置超限规格VLAN的情况下,删除静态实例会引起系统自动重新分配资源。此时,原先未分配到动态实例的VLAN会优先占用空余的实例。如果执行rollback configuration { to { commit-id commit-id | label label | file file-name } | last number-of-commits } 命令进行配置回滚重新获取资源分配,可能会由于资源已分配完导致配置回滚失败。配置回退前,可使用display configuration commit changes查看配置回退点中的配置变更,确定是否可以回退到所期望的历史配置状态。配置回退后,如果发生部分配置回退不成功,可使用display configuration rollback result查看未回退成功的配置和一些配置执行时的提示信息,手动进行恢复。
- 执行命令commit,提交配置。