📡 第四章 理解L3交换机的性能与功能
📄 一句话概括

盒式、机箱式、堆叠,三者的本质差别是「管理面有几个」。 盒式四台就是四个管理面,堆叠四台只有一个——这才是堆叠的价值。

📝 本节和前面几节的关系

上一节讲历史,这一节讲形态。 02.06 讲过交换机按形状分类,这里补上「管理面」这个视角。

一、三种形态

形态 端口来源 典型上限 扩容方式


盒式 固定端口 24~48 口 换整台 机箱式 插板卡 几百口 加板卡 堆叠 多台串成一台 几百口 加成员

三者的本质差别在「管理面」:机箱式与堆叠都只有一个管理面,盒式是一台一个。 而管理面的数量直接决定运维成本。

二、做到 192 口的三种方案

盒式 48 口 × 4 台:4 台设备、4U、4 个管理面。 机箱式 8 槽 × 24 口:1 台、12U、1 个管理面。 堆叠 4 × 48 口:1 台(逻辑上)、4U、1 个管理面。

盒式那一行的「4 个管理面」是它的死穴:四台设备要配四遍、四个 IP、四份备份、四次升级, 还要处理「四台之间的环路与生成树」。 而堆叠把这四台变成一台,配置只做一遍。

所以「口数一多就该堆叠」不是习惯,是省运维。 而且堆叠还有个隐性好处:跨成员的链路聚合,让两台服务器分别接在两个成员上也能做双上行。

三、堆叠的代价

堆叠不是免费的,有三个代价:

一、堆叠带宽有限:成员之间靠专用堆叠口相连,跨成员的流量要走这条链路。 所以「堆叠线」往往成为隐性瓶颈。 二、故障域变大:堆叠是一台逻辑设备,主成员重启可能影响全体(取决于堆叠协议)。 三、升级要一起升:四个成员必须同一个版本,升级窗口比单台长。

所以堆叠的适用边界是:「同一机柜或相邻机柜、需要统一管理、跨成员流量不大」。 跨楼栋硬要做堆叠,就会撞上堆叠带宽与故障域这两个问题。

四、动手 Demo:机箱式、盒式、堆叠,三种形态怎么选

这段列出三种形态的端口来源与扩容方式,再按「做到 192 口」算各方案需要几台设备、几 U、几个管理面。

for name, dev, u_, mgmt in plans:
    P(u"  %s:%d 台、%d U、%d 个管理面。" % (name, dev, u_, mgmt))

实跑输出:

--------------------------------------------------------------------
机箱式、盒式、堆叠,三种形态怎么选
--------------------------------------------------------------------
**形状决定「能装多少口」与「怎么扩」。**

  形态       端口来源         典型上限     扩容方式
  -----------------------------------------------------
  盒式       固定端口         24~48 口     换整台
  机箱式     插板卡           几百口       加板卡
  堆叠       多台串成一台     几百口       加成员

**三者的本质差别是「管理面有几个」**:机箱式与堆叠都只有**一个管理面**,盒式是**一台一个**。

**算三种方案做到 192 口要多少台/多少 U**:

  盒式 48 口:4 台设备、1 U、4 个管理面。
  机箱式 8 槽 × 24 口:1 台设备、12 U、12 个管理面。
  堆叠 4 × 48 口:1 台设备、4 U、4 个管理面。

**盒式那一行的「4 个管理面」是它的死穴**:**四台设备要配四遍、四个 IP、四份备份**,
**而堆叠把四台变成一台,配置只做一遍。**
**所以「口数一多就该堆叠」不是习惯,是省运维。**

「4 个管理面」这个数字比「4 台设备」更能说明问题: 设备数量是采购视角,管理面数量是运维视角。 而运维成本是按管理面算的,不是按台数。

机箱式那一行 12U 是它的代价:同样 192 口,机箱式要吃 12U,堆叠只要 4U。 在机柜空间紧张的机房里,这是决定性的。 所以「机箱式更高级」这个印象要改——它只是「扩展更平滑」。

最后「堆叠带宽是隐性瓶颈」这一条最容易被忽略: 很多人堆叠完发现「跨成员访问比同成员慢」,查了半天以为是自己配错了。 其实是堆叠线的带宽就那么多。

30 秒实验

  1. 数一下你机房里设备的形态,各有几台。
  2. 看有没有做堆叠,堆叠带宽是多少。
  3. 想一想:如果机柜只剩 4U,你会选哪种方案?

常见误区

  1. 以为堆叠只是「把几台连起来」。它把管理面合成一个。
  2. 以为机箱式一定更好。它吃机柜空间、单点故障域更大。
  3. 以为堆叠没有代价。堆叠带宽、故障域、版本一致都要付。
自测三问(点开对答案) 1. 盒式、机箱式、堆叠最本质的差别是什么? —— 管理面的数量:盒式一台一个,机箱式与堆叠只有一个。 2. 堆叠的三个代价是什么? —— 堆叠带宽有限、故障域变大、所有成员必须同版本一起升级。 3. 什么情况下不该做堆叠? —— 跨楼栋或跨机房,会撞上堆叠带宽与故障域问题。

下一节:同一形态里怎么按性能分档。

相关笔记