📡 第二章 彻底理解L2交换机
📄 一句话概括

上行口是接入交换机的「出口」,所有下行流量最终都从这里出去。 它不够,整台设备就白买了——但规格书里它排在最后。

📝 本节和前面几节的关系

上一节把下行口算清楚了,这一节算出口。这是 02.06.03 收敛比的落地。 这一节还讲上行口的三种形态,选错了后面很难补。

一、上行口决定整机的天花板

下行再快,出口只有一条千兆,全楼就共享一条千兆。

48 口千兆配 2 条万兆,收敛比 2.4 : 1。意思是 48 口同时满速发时,上行只能过 41%。

这个「只能过 41%」在实践里通常没问题,因为终端很少同时满速。但备份窗口一到,立刻现原形。

二、三种形态

一、固定上行口:机器上焊死 2 或 4 个 SFP+。便宜,但没法扩。

二、共享业务口(combo 口):最后 2 或 4 个电口可以切成光口用。灵活,但切了就少几个下行口。

三、模块化上行槽:插上行板卡。最灵活,也最贵。常见于机箱式设备。

三、买之前要问三个问题

一、上行口是光口还是电口?光口要多买模块,模块钱常常比交换机贵。 二、能不能做链路聚合?不能的话就没有冗余——一台机器两个上行口全在这台机器上,这不是冗余。 三、速率能不能升?有些机器只支持 1G 模块,插 10G 不认。

最后一条经验:上行宁可多留一个口。 2 个口只能做聚合不能做冗余,要真正冗余得有两条不同路径——跨设备才叫冗余。

四、动手 Demo:三种上行配置的收敛比

这段算 24 口配 2×1G、48 口配 4×10G、48 口配 2×10G 三种上行方案的收敛比,并标注适用场景。

for dn, dn_s, up, up_s, note in ((24, 1, 2, 1, u"普通办公"),
                                  (48, 1, 4, 10, u"普通办公"),
                                  (48, 1, 2, 10, u"轻载/临时")):
    db = dn * dn_s
    ub = up * up_s
    T([u"%d×%dG" % (dn, dn_s), u"%d Gbps" % db, u"%d Gbps" % ub,
       u"%.1f : 1" % (float(db) / ub), note], [0, 0, 0, 0, 0])

实跑输出:

--------------------------------------------------------------------
上行口不够,整台交换机就白买了
--------------------------------------------------------------------
**上行链路端口是接入交换机的「出口」。**它常常被忽略,因为规格书上它排在最后。

**为什么它比下行更重要**:所有下行的流量最终都要从这里出去。
下行再快,出口只有一条千兆,全楼就共享一条千兆。

**算三种典型配置**:

  配置      下行总带宽     上行总带宽     收敛比       适用
  -------------------------------------------------------------------
  24×1G     24 Gbps        2 Gbps         12.0 : 1     普通办公
  48×1G     48 Gbps        40 Gbps        1.2 : 1      普通办公
  48×1G     48 Gbps        20 Gbps        2.4 : 1      轻载/临时

**上行还有两种形态**,选错了后面很难补:

1. **固定上行口**:机器上焊死 2 或 4 个 SFP+。便宜,但没法扩。
2. **共享业务口**:最后 2 或 4 个电口可以切成光口用(combo 口)。灵活,但**切了就少几个下行口**。

**买之前要问三个问题**:

· 上行口是光口还是电口?**光口要多买模块,模块钱常常比交换机贵。**
· 上行口能不能做链路聚合?**不能的话就没有冗余。**
· 上行口速率能不能升?**有些机器只支持 1G 模块,插 10G 不认。**

**最后一条经验**:上行宁可多留一个口。
**2 个口只能做聚合不能做冗余**(一台机器两个口全在这台机器上),要真正冗余得有两条不同路径。

第一行 24 口配 2×1G 是 12 : 1——这个收敛比非常激进,但配的都是「普通办公」, 因为24 口接入的实际并发流量通常只有几百兆。

第二行 1.2 : 1 是标准配法,接近无阻塞。 注意它靠的是 4 条万兆——万兆上行是 48 口接入的标准答案, 因为 48 个千兆口全部满速正好是 48 Gbps。

第三行 2.4 : 1 是「轻载/临时」,常见于临时办公区、仓库。 这一行要特别注意:如果按这行配,就别在上面挂服务器。

30 秒实验

  1. 数一下你所在交换机有几个上行口、什么速率。
  2. 算一下它的收敛比。
  3. 看上行口有没有做链路聚合。

常见误区

  1. 只看下行口数。出口不够全白搭。
  2. 以为两个上行口就是冗余。要跨设备才叫冗余。
  3. 忘了算模块钱。光口的总价常常翻倍。
自测三问(点开对答案) 1. 48 口千兆配 2 条万兆,收敛比多少? —— 2.4 : 1。 2. combo 口的代价是什么? —— 切成光口后对应的电口就不能用了。 3. 为什么说「两个上行口不是冗余」? —— 两个口在同一台设备上,设备一坏全断,要跨设备才算冗余。

下一节:上行数完,回到下行——一栋楼到底要多少口,怎么从信息点数推。

相关笔记