广播定时器

网络工程 转变 交换 MAC地址 第 2 层 苹果电脑
2022-02-20 01:47:17

这个问题是关于 L2 MAC 地址学习过程中的。众所周知,如果发送者向某个交换机不知道的接收者主机发送数据包,它将广播以供学习。

假设交换机收到一个以太网帧,目标 MAC 不存在于 MAC 表中(出于某种原因),交换机广播以学习新的 MAC。

任何人都可以在这里告诉,是否有任何超时之类的事情?交换机将等待响应多长时间?

(假设如果这样的 MAC 永远不存在,无论如何它会下降,但任何超时都存在)

提前感谢您的回复。

1个回答

众所周知,如果发送者向某个交换机不知道的接收者主机发送数据包,它将广播以供学习。

这是不正确的。如果交换机尚未获知帧的目标 MAC,它将将该帧泛洪到除接收帧的端口之外的所有端口,模仿中继器集线器。

尽管如此,它只学习/更新源 MAC。只有当目标 MAC 主机发送一个帧(以它的 MAC 作为源)时,交换机才会学习 MAC。

通常,交换机自己处理每一帧。它只是将 MAC 端口关联存储在其 MAC 表中,仅此而已。

从技术上讲,您询问的功能和超时不存在。实际上,它的工作方式有点像这样,但这取决于目标主机,而不是两者之间的切换。