ARP协议中新设备的广播时间

网络工程 ARP
2022-02-25 10:26:24

ARP 协议中需要多少广播才能让一台新设备发送到另一台新设备以获得必要的 ARP 表条目以在一台交换机中查找?

2个回答

一个简单的 L2 交换机没有 ARP 表。它有一个 MAC 地址表。一旦交换机在其一个端口上接受一个帧,它就会将源 MAC 地址注册到该帧来自的端口,以便将来发往该 MAC 地址的帧可以传送到该特定端口(而不是泛洪到所有端口)。ARP 只是一种类型的数据包(可以是任何其他类型),它使交换机能够了解它需要的信息。特别是对于 ARP,有一个 ARP 请求来学习设备 1 的 MAC 地址,以及一个 ARP 回复来学习设备 2 的 MAC 地址就足够了(假设这样的设备存在于同一个广播域中)。L3 交换机也有自己的 ARP 表,用于管理(使您能够通过 SSH 连接到交换机)和路由。

一个新设备发送到另一台新设备需要多少次广播才能获得必要的 ARP 表条目

一。尝试发送 IP 数据包的节点广播 ARP 请求并希望收到回复,从而了解链路层传输所需的 MAC 地址。

在一个开关中查找?

上述 ARP 过程还确保了所有相关交换机中的 MAC 表填充。

交换机本身不使用 ARP。它们只需要发送方通过 ARP 获知的 IPv4 目标 MAC。

交换机仅将 ARP 用于第 3 层功能(如果支持),例如基于 IPv4 的管理或第 3 层交换/路由。