写点什么

计算机网络——以太网交换机学习和转发帧

作者:StackOverflow
  • 2022 年 10 月 02 日
    湖北
  • 本文字数:614 字

    阅读完需:约 2 分钟

计算机网络——以太网交换机学习和转发帧
  • 以太网交换机工作在数据链路层(也包括物理层)

  • 以太网交换机收到帧后,在帧交换表中查找帧的目的 MAC 地址所对应的接口号,然后通过接口转发帧

  • 以太网交换机是一种即插即用的设备,刚上电启动时其内部的帧交换表是空的。随着网络中各主机间的通信,以太网交换机通过自学习算法逐渐建立起帧交换表

如图 相互连接的两台以太网交换机,各自连接了三台主机,构成了一个交换式以太网,为了简单起见,各主机中网卡上固定化的 MAC 地址仅用一个大写字母表示,各主机互不相同,为了将重点放在以太网交换机学习和转发帧的流程上,假设各主机知道网络中其它各主机的 MAC 地址(无需进行 ARP)

不需要首先通过 APR 来获取目的主机的 MAC 地址

该帧从交换机 1 的接口 1 进入交换机 1,交换机 1 首先进行登记的工作,将该帧的源 MAC 地址 A 记录到自己的帧交换表格中,将该帧进入自己的接口的接口号 1 相应的也记录到帧交换表中,上述登记工作就称为交换机的学习,之后交换机 1 对该帧进行转发。该帧的目的是 MAC 地址是 B。

以太网交换机进行转发决策时使用的 PDU 的地址是目的物理地址


因为 PDU 的意思是协议数据单元,它是计算机网络体系结构中对等实体间逻辑通信的对象

以太网交换机工作在数据链路层(也包括物理层)它接收并转发的 PDU 通常称为帧。以太网交换机收到帧后,在帧交换表中查找帧的目的 MAC 地址所对应的接口号,然后通过该接口转发帧

MAC 地址又称为硬件地址或物理地址。请注意:不要被“物理”二字误导为物理地址属于物理层的范畴,物理地址属于数据链路层范畴。


发布于: 刚刚阅读数: 3
用户头像

StackOverflow

关注

天道酬勤 2022.07.01 加入

csdn java领域优质创作者 InfoQ签约作者 擅长领域:Java 算法

评论

发布
暂无评论
计算机网络——以太网交换机学习和转发帧_编程_StackOverflow_InfoQ写作社区