📡 第七章 网络硬件设备的选购要点
📄 一句话概括

比特单价 = 端口价 ÷ 速率。很多人以为速率上去单价一定下来,实测并非如此。 因为电口价里不含光器件,而 10G 以上几乎全是光口,模块得另算。

📝 本节和前面几节的关系

上一节摊的是「每口多少钱」,这一节摊的是「每 Gbps 多少钱」。 两个口径各有用途:比同类看端口单价,比不同档位看比特单价。

一、三个梯队

位置 速率 每口价 元 元每 Gbps


接入 1 G 133 133 汇聚 10 G 1600 160 核心 40 G 18000 450 核心 100 G 42000 420

接入 1G 是 133 元每 Gbps,汇聚 10G 反而涨到 160 元,核心 40G 到 450 元。 这不是笔误——电口的 133 元里不含光器件。

1G 电口靠 PHY 芯片,几块钱的量产件;10G 以上几乎全是光口,光模块另算。 所以「越高速越便宜」这个直觉,在「不含模块」的口径下是反的。

二、把模块加进去

位置 模块价 元 合计 元 元每 Gbps


接入 1G 电口 0 133 133 汇聚 10G 多模 500 2100 210 核心 40G 多模 3000 21000 525 核心 100G 单模 12000 54000 540

加上模块之后,梯队变成 133 → 210 → 525 → 540。 依然不是「越高速越便宜」,只是差距从三倍收到四倍以内。

注意 100G 的单价(540)比 40G(525)还略高: 这一档的收益不在「每 Gbps 便宜」,而在「每口能塞更多」——省的是机柜空间与光纤数量,不是模块钱。

三、真正常见的「高速更便宜」

「高速更便宜」通常出现在「同档位的板卡密度」上: 一块 48 口 10G 板卡比四块 12 口板卡便宜,因为插槽与背板省了三份。

所以比特单价只能在「同类之间」比较:同一个机箱的不同板卡可以比,不同位置的不同设备不能比。

还有两项没进表,但在真实报价里占大头:光纤与配线(单模一公里几百元)、 机柜与施工(往往比设备贵)。而这两项不随速率变,所以速率越高,它们占比越低。

结论:比特单价是「设备侧」的口径,不是「整网」的口径。 用它比设备可以,用它比方案会失真。

四、动手 Demo:比特单价的三个梯队,和「越高速越便宜」的错觉

这段先按「每口价 ÷ 速率」算三档的比特单价,再把光模块加进去重算一遍,看梯队怎么变。

links = [(u"接入", 1, 133), (u"汇聚", 10, 1600),
         (u"核心", 40, 18000), (u"核心", 100, 42000)]
for pos, rate, price in links:
    T([pos, u"%d G" % rate, u"%d" % price,
       u"%.0f" % (price / float(rate))], [0, 0, 0, 0])
full = [(u"接入 1G 电口", 1, 0, 133), (u"汇聚 10G 多模", 10, 500, 2100)]

实跑输出:

--------------------------------------------------------------------
比特单价的三个梯队,和「越高速越便宜」的错觉
--------------------------------------------------------------------
**有了端口单价,下一步是「每 Gbps 多少钱」。**
**很多人以为速率上去单价一定下来,实测并非如此。**

  位置     端口速率     每口价 元     元每 Gbps
  -------------------------------------------------
  接入     1 G          133           133
  汇聚     10 G         1600          160
  核心     40 G         18000         450
  核心     100 G        42000         420

**接入 1G 是 133 元每 Gbps,汇聚 10G 反而涨到 160 元,核心 40G 到 450 元。**
  这不是笔误——**电口的 133 元里不含光器件。**
  1G 电口靠 PHY 芯片,几块钱的量产件;10G 以上几乎全是光口,光模块另算。
  **注意 100G 回落到 420 元,比 40G 还便宜**:这一档的板卡密度上来了,
  每 Gbps 摊到的固定成本被摊薄。

**把光模块加进去,口径就变了**:

  位置               模块价 元     合计 元     元每 Gbps
  ----------------------------------------------------------
  接入 1G 电口       0             133         133
  汇聚 10G 多模      500           2100        210
  核心 40G 多模      3000          21000       525
  核心 100G 单模     12000         54000       540

**加上模块之后,梯队变成 133 → 210 → 525 → 540。**
  依然不是「越高速越便宜」,只是差距从 3 倍收到 4 倍以内。
  真正常见的「高速更便宜」出现在**同档位的板卡密度**上:
  一块 48 口 10G 板卡比四块 12 口板卡便宜,因为插槽与背板省了三份。

**还有两项没进这个表,但在真实报价里占大头**:
  光纤与配线:单模一公里几百元,室内多模便宜但不能长跑。
  机柜、桥架、施工:这部分往往比设备贵,而且不随速率变。

**所以「比特单价」只能用来比同类,不能用来比不同类。**

price / float(rate) 就是比特单价的全部定义:「一个 Gbps 要花多少钱」。

第二张表的关键在 full 里那个「模块价」:把它加进合计再除以速率,口径才统一。 而这张表的三档差距,比第一张小得多——说明「不含模块」的口径会放大差距,得出「高速很贵」的错觉。

最后一句:比特单价是「设备侧」的口径;整网成本还要加光纤、机柜、施工。 用设备口径去论证整网方案,是最常见的算错方式。

30 秒实验

  1. 查一下 10G 光模块的价格,算一下它占端口的百分之多少。
  2. 算一下你单位核心交换机的比特单价。
  3. 想一想:为什么「每 Gbps 便宜」不等于「方案便宜」?

常见误区

  1. 以为高速一定更便宜。电口不含光器件,口径不统一就会得出反的结论。
  2. 只比设备不比模块。10G 以上模块可能比端口本身还贵。
  3. 用比特单价论证整网方案。光纤、机柜、施工都不随速率变。
自测三问(点开对答案) 1. 比特单价怎么算? —— 每口价 ÷ 端口速率,单位是「元每 Gbps」。 2. 为什么 1G 电口比 10G 光口的比特单价低? —— 因为电口价里不含光器件,而 10G 以上几乎全是光口,模块要另算。 3. 「高速更便宜」通常出现在什么情况下? —— 同档位的板卡密度上:一块 48 口比四块 12 口便宜,省了插槽与背板。

下一节:还有一种成本不在报价单上——学习成本。

相关笔记