AI 助教问 AI 助教
东方瑞通 · HCIA

以太网帧结构与交换机转发机制

Ethernet II 帧由目的 MAC 地址(6 字节)、源 MAC 地址(6 字节)、类型(2 字节)、数据(46~1500 字节)与 FCS 校验(4 字节)组成;交换机基于源 MAC 地址学习、基于目的 MAC 地址转发,收到未知单播或广播帧时在除接收口外的所有接口泛洪。

考点精讲

  1. 以太网帧(Ethernet II 格式)是数据链路层的基本封装单元,包含目的 MAC、源 MAC、类型(如 0x0800 表示 IPv4)、数据与 FCS 帧尾。交换机工作在三层以下,核心机制是『学习、转发、泛洪』:收到帧先记录源 MAC 与接收接口的对应关系到 MAC 地址表(学习);再查目的 MAC,若表中有匹配项则从对应接口单播转发,若查不到(未知单播)或目的为广播/组播,则在除接收接口外的所有接口泛洪。MAC 地址表有老化时间,过期条目会被删除,保证地址表随网络变化动态更新。

记忆技巧

『先学后转、查不到就泛洪』:学习看源地址,转发看目的地址
帧结构口诀:目 MAC、源 MAC、类型、数据、FCS 尾

常见误区

  • 误以为交换机转发时看 IP 地址——二层交换机只看 MAC 地址
  • 把泛洪与广播等同:泛洪是『查不到目的 MAC』时的处理,广播只是泛洪的一种触发场景
  • 忽略 MAC 地址表会老化,以为表项永久有效

真题思路

  • 【示例】 交换机收到一个目的 MAC 不在 MAC 地址表中的单播帧时,会如何处理?
    直接丢弃 从所有接口泛洪(除接收接口外) 只从上行口转发 记录到 MAC 地址表后丢弃
    答案:B
    解析:未知单播帧在 MAC 地址表中查不到目的 MAC,交换机在除接收接口外的所有接口泛洪,故 B 正确。

常见问题

Q:交换机根据什么转发数据帧?

A:根据帧的目的 MAC 地址查 MAC 地址表转发。

Q:什么是泛洪?

A:目的 MAC 查不到(未知单播)或为广播/组播时,向除接收口外所有接口转发。

Q:MAC 地址表如何维护?

A:学习源 MAC 与接口映射,超时老化后删除。

相关知识

教材出处:第4章 以太网交换基础 以太网帧(Ethernet II)结构是怎样的

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑