3.9 以太网交换机自学习和转发帧的流程.pdf

前提

假设各主机知道网络中其他各主机的MAC地址(无需进行ARP)

  • 以太网交换机工作在 数据链路层(也包括物理层)
  • 以太网交换机收到帧后,在帧交换表中查找 帧的目的MAC地址所对应的接口号,然后通过该接口转发帧。
  • 以太网交换机是一种即插即用设备,刚上电启动时其内部的帧交换表是空的。随着网络中各主机间的通信,以太网交换机 通过自学习算法自动逐渐建立起帧交换表。

    具体过程

  1. 收到帧后进行 登记。登记的内容为帧的源MAC地址及进入交换机的 接口号
  2. 根据 帧的目的MAC地址 和交换机的 帧交换表 对帧进行 转发,有以下三种情况:

    • 明确转发:交换机知道应当从哪个(或哪些)接口转发该帧(单播,多播,广播)
    • 盲目转发:交换机不知道 应当从哪个端口转发帧,只能将其通过除进入交换机的接口外的其他所有接口转发(也称为泛洪)。
    • 明确丢弃:交换机知道不应该转发该帧,将其丢弃。

      注意

      每条记录都有自己的 有效时间,到期自动删除!这是因为 MAC地址与交换机接口的对应关系并不是永久性的!
      具体可能原因如下:
  3. 交换机的接口改接了另一台主机

  4. 主机更换了网卡

image.png
image.png
image.png
image.png
image.png
image.png

习题

image.png

解析

image.png