华为交换机堆叠:iStack 与 CSS 的区别和选择(中文指南) - 夜莺博客

华为交换机堆叠:iStack 与 CSS 的区别和选择(中文指南)

华为交换机的堆叠技术有两个常见叫法:盒式交换机上的 iStack(Intelligent Stack)和框式交换机上的 CSS(Cluster Switch System)。很多工程师第一次接触时都会困惑两者到底有什么区别、配置命令是否通用、选型时该看哪几个参数。根据华为官方维护宝典的说明,一般框式交换机堆叠称为 CSS,盒式交换机堆叠称为 iStack,两者统称堆叠,只是叫法和实现细节有些差异,功能本质上一致:把多台物理交换机虚拟成一台逻辑设备,统一管理、统一转发,消除单点故障。本文用中文把 iStack 与 CSS 的区别、适用场景和日常维护要点一次讲清楚。

iStack 与 CSS 的本质区别

  • 适用机型不同:iStack 用于盒式(固定端口)交换机,如 S5700、S6700、CE5800/6800 等;CSS 用于框式交换机,如 S7700、S9700 以及 CE12800/16800 数据中心核心交换机。
  • 连线方式不同:框式交换机 CSS 通常通过主控板上的堆叠口(SIP 口)或业务板端口直连;盒式 iStack 使用专用堆叠口或高速业务口互联,例如 CE5800 的 4 个 10GE 口、CE6800 的 40GE 口等。
  • 堆叠带宽与容量不同:框式交换机单台转发能力大,CSS 后整机容量成倍扩展;盒式 iStack 适合中小园区接入与汇聚。
  • 功能一致:两者都支持跨设备链路聚合(堆叠后 Eth-Trunk 跨成员)、统一配置下发、主备倒换,对外呈现为一台设备。

什么场景选择堆叠(iStack/CSS)

华为数据中心网络设计指南推荐通过堆叠(CSS/iStack)技术保证节点的可靠性:一台设备故障后,另一台设备自动接管所有业务,配合 CSS + LAG + iStack 的端到端可靠性架构,可以在接入、汇聚、核心各层消除单点。园区网络的核心层通常用框式 CSS 做主备,接入层用两台盒式 iStack 组成堆叠后双上联,配合 Eth-Trunk 实现链路与设备双重冗余。

堆叠日常维护常用命令

无论 iStack 还是 CSS,维护的第一步都是查看堆叠状态与角色,使用 VRP 的 display 命令即可确认主备、成员 ID 和堆叠链路是否正常:

display stack
display stack configuration
display device
  • display stack:查看堆叠系统成员、角色(主/备/从)、堆叠链路状态;
  • display stack configuration:查看各成员的堆叠配置,包括成员 ID、优先级、域编号(Domain ID);
  • display device:确认各单板/成员设备在位及工作状态。

华为堆叠 FAQ(来自官方维护宝典)

  • 哪些端口可以用来堆叠? 视机型而定:CE 框式可用主控板 SIP 口直连,CE 盒式部分型号支持业务口堆叠,部分需要专用堆叠卡/堆叠线缆;GE 光模块一般不能用来组建高速堆叠。
  • 堆叠建立不成功怎么办? 依次检查连线是否正确、堆叠域编号是否一致、软件版本是否一致、堆叠口是否被误配置为业务口。
  • 主备倒换后成员 ID 会变吗? 不会,成员 ID 是配置保存的,倒换只切换主备角色。
  • 如何修改堆叠成员 ID 或域编号? 需要在维护窗口内下电对应成员后操作并重启生效,具体命令随 VRP 版本不同,操作前先 display stack configuration 备份。
  • 如何清除堆叠配置? 华为文档提供了专门的堆叠拆分与清配置流程,切勿直接删除堆叠口配置导致业务中断,先执行拆分前的业务确认。

相关中文文章

可继续阅读本站的 华为交换机 iStack 堆叠配置教程(中文)华为交换机 Eth-Trunk 链路聚合配置(中文),以及 H3C 与华为命令对比

原文链接:https://support.huawei.com/enterprise/zh/doc/EDOC1000052631/5bf97f7d