2. Catalyst交换机硬件与堆叠就绪条件
在 Catalyst 堆叠工程中,真正决定“能不能堆、怎么堆、堆起来稳不稳”的,往往不是 StackWise 配置命令本身,而是上架前的硬件与软件就绪性判断。堆叠不是把两台交换机用线连起来那么简单:机箱型号决定了可用的堆叠技术,堆叠端口类型决定了拓扑与带宽,线缆选型决定了链路能否稳定协商,版本与许可决定了成员能否加入并形成统一控制平面。本章围绕这五个维度,给出可落地的检查方法与判断依据。
一、机箱型号:先确认“堆叠家族”
Catalyst 交换机的堆叠能力首先由产品系列决定,不同系列使用不同的堆叠技术,彼此通常不能混堆。常见对应关系如下:
| 系列 | 堆叠技术 | 典型堆叠带宽 | 成员数上限 |
|---|---|---|---|
| Catalyst 9200 | StackWise-160 / 80 | 160 Gbps / 80 Gbps | 8 |
| Catalyst 9300 | StackWise-480 / 320 | 480 Gbps / 320 Gbps | 8 |
| Catalyst 9400 | StackWise-480(模块化) | 480 Gbps | 8 |
| Catalyst 9500 | StackWise-480(高密) | 480 Gbps | 8 |
| Catalyst 9600 | StackWise-1T(部分型号) | 1 Tbps | 视型号 |
检查时先看机箱前面板型号标签,例如 C9300-48P、C9200-24T。同一堆叠内建议使用同一系列、同一软件镜像;若混用不同型号(如 9300 与 9300X),需确认它们是否属于同一 StackWise 兼容组,否则可能无法形成堆叠。可用 show version 查看型号与当前镜像,用 show switch 查看当前堆叠成员状态。
二、堆叠端口类型:后置端口与模块化端口
Catalyst 堆叠端口通常位于机箱后部,分为两类:固定堆叠端口(如 9300 后部的两个 StackWise 端口)和模块化堆叠端口(通过后部扩展槽插入 Stack 模块,如 C9300-NM-2Q 提供 40G 堆叠口)。固定端口一般成对出现,支持环形或链形拓扑;模块化端口则需先确认模块已正确插入并被识别。
检查方法:执行 show inventory 查看后部模块是否被识别;执行 show switch stack-ports 查看每个堆叠端口的编号、状态与邻居关系。若端口显示 Down 或 Not Present,说明模块未插好、线缆未接或端口被禁用。堆叠端口编号通常为 1、2(固定)或 1、2、3、4(模块化),规划拓扑时要与物理端口一一对应。
三、线缆选型:SFP+、QSFP 与专用堆叠线
堆叠线缆必须与端口类型匹配,常见三类:
- StackWise 专用铜缆:用于 9200/9300 固定堆叠口,长度通常 0.5 m、1 m、3 m,两端为专用连接器,插拔有方向性。
- SFP+ 光模块 + 光纤:用于模块化堆叠口或长距离堆叠,需成对使用同规格模块(如 SFP-10G-SR 配多模光纤)。
- QSFP/QSFP28 铜缆或光缆:用于 40G/100G 堆叠口,如 9300X 的 StackWise-1T 端口。
选型时注意三点:一是线缆长度要满足机柜内走线余量,环形堆叠建议预留 0.5 m 以上;二是光模块要与光纤类型匹配(多模/单模、波长、距离);三是同一堆叠内尽量使用相同规格线缆,避免因速率协商不一致导致端口降速或无法 UP。检查命令:show interfaces status 查看堆叠口速率,show interfaces transceiver 查看光模块型号与告警。
四、版本兼容性:镜像与微码一致
堆叠成员必须运行兼容的软件版本。Catalyst 堆叠要求同一堆叠内所有成员的 IOS-XE 版本一致,或至少处于同一兼容组。若版本不一致,新成员可能无法加入,或加入后处于 Provisioned 状态。检查步骤:
- 在每台成员上执行
show version,记录 IOS-XE 版本号(如 17.9.4a)。 - 执行
show switch,查看各成员状态是否为Ready。 - 若版本不同,先通过 TFTP/USB 将统一镜像复制到 flash,再用
boot system flash:<image>指定启动镜像并重启。
此外,部分型号对微码(如 CPLD、FPGA)也有最低版本要求,升级 IOS-XE 时通常会自动更新,但若微码过旧,需先单独升级微码再升级镜像。
五、许可与硬件检查:最后一道门槛
Catalyst 堆叠本身通常不需要额外许可,但部分高级功能(如 MACsec、NetFlow、DNA Advantage)需要对应许可。堆叠就绪检查中,许可主要影响功能可用性,不影响成员加入。硬件检查则包括:电源模块是否满足堆叠后总功耗、风扇是否正常、后部堆叠模块是否紧固、机箱接地是否良好。
推荐按以下顺序完成就绪检查:
show version:确认型号、镜像、序列号。show inventory:确认后部堆叠模块与电源、风扇。show switch stack-ports:确认堆叠端口状态与邻居。show interfaces status:确认堆叠口速率与双工。show license summary:确认所需功能许可。
六、就绪判断流程图
下图把上述五个维度整合为一条判断链:从机箱型号出发,依次检查堆叠端口、线缆、版本、许可与硬件,任一环节不通过则先修复再进入下一步,全部通过后才进入堆叠组建阶段。
把这张判断链落到工程现场,建议每台成员单独上电后先跑一遍上述命令,把输出截图或保存到文本,再统一断电、按规划拓扑连线、上电。这样一旦堆叠未形成,可以快速区分是“单机硬件问题”还是“堆叠链路/版本问题”。就绪检查做得越细,后续堆叠组建和故障切换的确定性就越高。