扩展的以太网-在数据链路层扩展以太网

作者 Tea-Sun · 2026年10月27日 · 约 6 分钟

在数据链路层扩展以太网#

扩展的以太网 · 第二讲 视频讲解 https://www.bilibili.com/video/BV1DVn96REUE/

一句话#

上一集把线接长了,冲突域一点没拆开;这一集换到数据链路层,用网桥(以及它长大后的以太网交换机)按 MAC 地址转发,把一个大冲突域切成好几个小的。


一、病根在哪#

集线器只做一件事:收到什么比特就转发什么比特,它不看地址、不存缓冲、不做判断。

所以级联再多集线器,所有站仍然处在同一个冲突域里,仍然要跑 CSMA/CD 抢线。机器翻倍,带宽不涨。

要真正分开,设备必须认得帧里的目的地址。


二、网桥:按 MAC 地址转发#

网桥(bridge)工作在数据链路层,它的动作只有两个:

动作 条件 说明
转发 目的站不在进来的那个口 从查到的那个口发出去
过滤 目的站就在进来的那个口 直接丢掉,不出网桥
        ┌── A          ┌── C
  网段1 ┤              ┤ 网段2
        └── B  ── 网桥 ──  D
              口1      口2
  • A 发给 D:帧从口 1 进来,查表知道 D 在口 2 → 从口 2 转发
  • B 发给 A:帧从口 1 进来,查表知道 A 也在口 1 → 同一侧,直接丢掉

注意「过滤」这个词在教材里就是这意思:该丢的丢掉,省下的带宽就是网桥赚的。


三、关键收益:冲突域被拆开了#

网桥的每一个端口各自是一个冲突域。

所以左边网段里的 A、B 互发,和右边网段里的 C、D 互发,可以同时进行,互不干扰。

集线器 网桥
冲突域 全部端口一个 每个端口一个
同时通信 只能一对 多对并行
看地址吗 不看 看

但是——网桥不拆广播域。一个广播帧进来,网桥照样往所有其他端口转发,全网还是都收得到。这一点留到下一集(VLAN)。


四、转发表是自己学出来的(重点)#

网桥里的转发表(也叫转发数据库)不需要人工配置,是自学习得来的。

规则只有两条:

收到一帧,先记下:源 MAC → 从哪个端口进来的
然后再查:目的 MAC 在哪个端口
    ├─ 查得到,且不是进来的口 → 从那个口转发
    ├─ 查得到,就是进来的口   → 丢掉(过滤)
    └─ 查不到                 → 向除进来之外的所有口转发(泛洪)

教材的经典例子(两个网段、四台站):

步骤 发生什么 转发表变化
1 A 发帧给 C 记下 A → 口 1;C 未知,向口 2 转发
2 C 回帧给 A 记下 C → 口 2;查到 A 在口 1,定向转发
3 B 发帧给 A 记下 B → 口 1;查到 A 也在口 1,丢弃

几轮下来,表就自己长全了。从头到尾没有人配过它一句。

表项是有 aging time(老化时间) 的,长期不出现的表项会被删掉——否则机器换端口后表就错了。教材正文未展开,这里只作补充。


五、网桥长大:以太网交换机#

以太网交换机(switch)本质上就是一个多端口网桥。

  • 2 个口叫网桥,24 个口叫交换机,干的是同一件事
  • 交换机内部有一块高带宽的交换结构,可以让多个端口同时转发,不像早期网桥只能一个一个来

两种交换方式:

方式 怎么做 优点 缺点
存储转发 整帧收完 → 检查 CRC → 再转发 不转发坏帧,可靠 时延大一点
直通 读到目的 MAC(前 6 字节)就转 快 可能把坏帧也转出去

六、为什么交换机上不用跑 CSMA/CD#

集线器 交换机
带宽 所有端口共享 每个端口独享
双工 半双工,收发轮流 全双工,收发同时
并发 同一时刻只能一对 多对可以同时通信

既然每对端口各有各的信道、收发还能同时进行,根本撞不上,那套「先听后发、边发边听、撞了就退避」的规矩自然就不需要了。

这也解释了一个常见误解:交换机端口不跑 CSMA/CD,但集线器组网必须跑。看设备,不看「是不是以太网」。


七、这一讲的结论#

网桥和交换机做成了三件事:

  1. 拆冲突域 —— 每个端口一个
  2. 按地址转发 —— 查表决定转发还是丢掉
  3. 自学习 —— 转发表自己长出来,不用人配

但有一件事它做不了:

广播域还是一个圈。 一个广播帧,所有站照样都得收。

网越扩越大,广播帧越来越多,就会挤占带宽、影响安全。下一集用 VLAN 把广播域也切开。


依据表#

片中表述 依据 备注
网桥工作在数据链路层 §3.4.2 原文
网桥按目的 MAC 地址转发或过滤 §3.4.2 原文
网桥每个端口是一个冲突域 §3.4.2 原文表述(「使原来共享同一总线的各个网段成为独立的冲突域」)
广播域不被网桥拆分 §3.4.2 原文在「网桥的缺点」里提到「会因传播过多的广播信息而产生网络拥塞」
转发表(转发数据库)自学习建立 §3.4.2 原文详述,含「登记转入接口 + 查表转发」两步
目的站未知时向其他端口转发(泛洪) §3.4.2 原文表述
目的站与源站在同一接口时丢弃 §3.4.2 原文表述
以太网交换机是多端口网桥 §3.4.2 原文明确表述
存储转发 / 直通两种交换方式 §3.4.2 原文列出
交换机端口全双工、独享带宽、不需 CSMA/CD §3.4.2 原文表述
表项老化(aging)机制 工程补充 教材正文未展开,片中未出现,仅本文档补充说明
画面 A/B/C/D 四站与两个网段的布置 教学示意 按教材自学习例子简化;教材原图 4 个接口,本片画 2 个接口以便看清
转表只画 A→1、C→2 两行 + 「···」 教学示意 教材例子中还含 B 的行为,片中为控制节奏省略第三行

说明:本片把「口 1 / 口 2」画成圆形标号,转表里的数字即对应该标号。