锐捷 VSU 虚拟化堆叠配置

在园区网或数据中心的核心层,我们通常会将两台物理交换机虚拟化成一台逻辑设备,这就是 VSU(Virtual Switching Unit)。它能提供统一的控制面、跨设备的链路聚合,极大提升了网络的可靠性。

很多小伙伴在配置 VSU 时,最怕的就是"配错参数导致设备无法加入"或者"Domain ID 冲突"。今天这篇保姆级教程,不仅带你完整走一遍双机组建流程,还专门整理了配置错误的处理方案。建议收藏,实操时照着敲!

一、VSU 双机组建标准流程

组建 VSU 的核心原则是:Domain ID 必须一致,Switch ID 必须不同,优先级高的设备会成为 Active(主设备)。

1. 第一台设备:CS01(指定为主机)

作用:配置 Domain ID 为 1,Switch ID 为 1,并调高优先级确保其成为 Active 设备。

复制代码
en
conf t
switch virtual domain 1           # 配置域编号为 1(第二台必须保持一致)
switch 1                          # 指定本机 Switch ID 为 1
switch 1 priority 200             # 设置优先级为 200(默认100,值越大越优先)
switch 1 description CS01         # 添加描述,方便后期维护
exi

vsl-port                          # 进入 VSL(虚拟化堆叠链路)配置模式
port-member interface te1/47      # 将万兆口加入 VSL 链路
port-member interface te1/48      # 建议配置 2 对或 4 对万兆口以保证带宽和冗余
end

write                             # 保存配置
switch convert mode virtual       # 将设备从单机模式转换为 VSU 模式
# 注意:系统会提示是否清空原配置文件并重启,输入 yes 确认

2. 第二台设备:CS02(指定为备机)

作用:配置相同的 Domain ID,Switch ID 设为 2,保持默认优先级作为备机。

复制代码
en
conf t
switch virtual domain 1           # 必须与 CS01 保持一致
switch 2                          # 指定本机 Switch ID 为 2(不能与 CS01 相同)
switch 2 priority 100             # 保持默认优先级 100
switch 2 description CS02         # 添加描述
exi

vsl-port                          # 进入 VSL 配置模式
port-member interface te1/47      # 加入 VSL 链路
port-member interface te1/48      # 加入 VSL 链路
end

write                             # 保存配置
switch convert mode virtual       # 转换为 VSU 模式
# 输入 yes 确认重启

验证与上线

完成上述配置并物理连接 47、48 口后,等待交换机自动选举(通常需要 5-10 分钟 )。选举成功后,登录设备检查状态,确认 CS01 的 Role 为 Active 即可。


二、配置错误处理:Domain ID 配错了怎么办?

在实际操作中,最容易犯的错误就是第二台设备的 Domain ID 和第一台不一致,导致两台设备无法组成 VSU。针对这种情况,分以下三种场景处理:

场景 1:还没保存配置

如果第二台设备刚刚敲完命令,还没执行 write:

  • 处理方法 :直接在当前视图下重新输入正确的 switch virtual domain 1,即可直接覆盖错误配置。

场景 2:已保存配置,尝试切换模式(常规处理)

如果配置已经全部敲完并保存了,在 VSU 模式下是无法直接修改 Domain ID 的。必须先将其还原为单机模式。

在第二台设备上操作:

复制代码
switch convert mode standalone    # 将设备还原成单机模式(需重启)
# 重启完成后,重新配置:
conf t
switch virtual domain 1           # 输入正确的 Domain ID
switch 2                          
switch 2 priority 100        
switch 2 description CS02        
exi
vsl-port      
port-member interface te1/47   
port-member interface te1/48   
end
write
switch convert mode virtual       # 重新转换为 VSU 模式
# 输入 yes 确认

场景 3:切换模式后仍不生效

如果上述重新配置 Domain ID 后,设备依然无法加入 VSU,说明残留的旧配置产生了冲突。这时候只能彻底清理配置文件:

在第二台设备上操作:

复制代码
dir                               # 查看文件名称,找到配置文件
delete config.text                # 删除主配置文件
delete config_vsu.dat             # 删除 VSU 专属配置文件
reload                            # 重启设备
# 输入 y 确认不保存当前配置

重启恢复出厂后,重新完整配置一遍:

复制代码
en
conf t
switch virtual domain 1  
switch 2                         
switch 2 priority 100        
switch 2 description CS02        
exi
vsl-port      
port-member interface te1/47   
port-member interface te1/48   
end
write
switch convert mode virtual       # 转换为 VSU 模式
# 输入 yes 确认

心得

VSU 的配置逻辑其实非常清晰,核心就是 "先定身份(Domain/ID),再连链路(VSL),最后转模式" 。

在排错时,牢记一个原则:VSU 模式下不能改 Domain ID,必须退回 Standalone 模式改;如果退回还不行,就删配置文件重来。

你在配置 VSU 时还踩过哪些坑?欢迎在评论区留言。

相关推荐
updayday85412 分钟前
电脑换了硬盘、加了内存,资产台账却没更新 - Ping64 硬件资产管理
大数据·网络·数据库·安全·智能路由器
A-刘晨阳12 分钟前
同一句需求优化前后差多少?Prompt Optimizer先整理提示词,再用同一个模型直接对比结果
运维·prompt·cpolar
Wanderer X22 分钟前
MiniMax-H3(ref2va)架构与推理方法笔记
笔记
深圳老胡27 分钟前
STM32C562RET6 外部中断详解:从 EXTI 原理到 GPIO 外部中断实战
笔记·stm32·单片机·代码规范·1024程序员节
李纲明31 分钟前
WordPress 结账页一直转圈不跳支付:AJAX、缓存排除、支付回调和 REST 怎么逐层核
运维·ajax·缓存·wordpress·woocommerce·devdiy·结账
fengkai454532 分钟前
7、Kubernetes的Ingress&Network&Scheduler
运维·kubernetes·k8s·ingress·network·scheduler
码农客栈33 分钟前
mt7601u移植
linux·运维·服务器
海绵宝宝转agent41 分钟前
leetcodehot100个人题解
java·笔记·学习·算法
2601_949847751 小时前
io-ts 跨端三方库仓颉适配全流程
linux·运维·ubuntu
打工仔折腾 AI12 小时前
在 Ubuntu ARM64 部署 Q1 V3.0 MuJoCo 模型:加载、单步推理与执行器响应解析
linux·运维·人工智能·python·深度学习·ubuntu·性能优化