「几层交换机」说的是它能看懂到第几层的信息:L2 看 MAC、L3 看 IP、L4 看端口。 每多一层,每个包要多花时间——所以核心层还在用纯 L2 转发。
上一节把能力量化完,这一节开始分类。分类有三个维度,第一个是功能。 这个维度最容易混:「管理型」与「三层」不是一回事。
一、L2 到 L7,每层多看一段头
L1:只看电信号。中继器、集线器。 L2:看 MAC 地址,按 MAC 转发。普通交换机。 L3:看 IP 地址,按 IP 转发。三层交换机、路由器。 L4:看端口号,按会话分发。四层交换机、负载均衡。 L7:看 URL 与内容。应用交换机、WAF。
每一层只多做一件事:多看一段头。但代价是每包处理时间变长——这就是「层次越高越慢」的由来。
二、「管理型」是另一个维度
「管理型」说的是「能不能配置」,不是「能看几层」。这两件事经常被混为一谈。
非管理型(傻瓜交换机):不能配。家里、临时接几台。几十到两百块。 智能型(Smart/Web 管理):网页配少量功能。小办公室。几百块。 管理型(L2 管理):CLI + SNMP 全功能。企业接入与汇聚。几千到几万。 三层管理型:再加路由协议。汇聚与核心。几万起。
判断办法很简单:规格书里有没有「VLAN」和「SNMP」这两项。没有就是傻瓜。
三、买错最常见的一种
拿「24 口千兆」当唯一条件买回来,发现是傻瓜交换机——做不了 VLAN、看不到端口计数、 配不了链路聚合。
这种错的代价不是钱,是「装上去之后发现做不了」:拆下来换、重新布线、重新配置,工期全乱。
所以采购清单上第一个要写的不是端口数,是「要做什么功能」。 功能决定型号,型号决定端口数——顺序反了就会反复。
四、动手 Demo:五层设备各看什么、靠什么表
这段把 L1 到 L7 五种设备的能力列成一张表,再列四种管理级别的差异。 重点看「靠什么表」这一列——表决定了它能做什么。
layers = [
(u"L2", u"普通交换机", u"MAC 地址", u"按 MAC 转发", u"MAC 表"),
(u"L3", u"三层交换机、路由器", u"IP 地址", u"按 IP 转发", u"路由表"),
(u"L4", u"四层交换机、负载均衡", u"端口号", u"按会话分发", u"会话表"),
]
for a, b, c, d, e in layers:
T([a, b, c, d, e], [0, 0, 0, 0, 0])
实跑输出:
--------------------------------------------------------------------
按功能分类,L2 与 L3 到底差在哪一步
--------------------------------------------------------------------
**「几层交换机」这个说法,说的是它能看懂到第几层的信息。**
层 典型设备 看什么 做什么 靠什么表
---------------------------------------------------------------------------
L1 中继器、集线器 电信号 放大重发 不懂
L2 普通交换机 MAC 地址 按 MAC 转发 MAC 表
L3 三层交换机、路由器 IP 地址 按 IP 转发 路由表
L4 四层交换机、负载均衡 端口号 按会话分发 会话表
L7 应用交换机、WAF URL 与内容 按内容处理 规则库
**每一层只多做一件事:多看一段头。**但代价是「每个包要花的时间变长」,
所以层次越高越慢——这就是为什么核心层还在用纯 L2 转发的设备。
**「管理型」与「非管理型」不是同一维度。**前者说的是「能不能配置」,不是「能看几层」:
类型 能不能配 典型场景 价格量级
-------------------------------------------------------------------------------------
非管理型(傻瓜交换机) 不能 家里、临时接几台 几十到两百
智能型(Smart/Web 管理) 网页配少量功能 小办公室 几百
管理型(L2 管理) CLI/SNMP 全功能 企业接入与汇聚 几千到几万
三层管理型 CLI+路由协议 汇聚与核心 几万起
**买设备时最常见的错**:拿「24 口千兆」当唯一条件,
买回来发现是傻瓜交换机——**做不了 VLAN、看不到端口计数、也配不了链路聚合。**要判断其实很简单:
**规格书里有没有「VLAN」和「SNMP」这两项。**
「靠什么表」这一列是这张表的灵魂。设备的能力上限就是它那张表的大小:MAC 表几 K、 路由表几 K 到几 M、会话表几万到几百万。
所以「L4 交换机」贵在会话表:它要记住每一条连接的建立与拆除,这是有状态的, 而 L2/L3 转发是无状态的。有状态的东西一定更贵更慢。
最后提醒一句:市面上的「三层交换机」有的只是「能配 IP 地址」, 不能跑路由协议(叫「静态路由的三层」)。真要跑 OSPF/BGP,规格书上得写清支持哪些协议。
30 秒实验
- 查一台交换机的规格书,看它支持哪些路由协议。
- 看它的管理方式:CLI、Web、SNMP 还是有几种。
- 数一下你环境里有几台设备是「不能配」的。
常见误区
- 把「管理型」当成「三层」。两个不同维度。
- 以为层数越高越好。核心层常常只用 L2 转发。
- 以为三层交换机都能跑 OSPF。有些只支持静态路由。
自测三问(点开对答案)
1. L2、L3、L4 各看什么信息? —— MAC 地址、IP 地址、端口号。 2. 「管理型」说的是什么? —— 能不能配置,不是能看几层。 3. 为什么 L4 设备更贵? —— 它要维护有状态的会话表,容量与性能都受限。下一节:功能分完了,再看外形——盒式、机箱式、导轨式各买给谁。
- ☐ (本节完,下一节 02.06.02 按照设备外形分类)