我有一个非常基本的问题。交换机端口如何学习 MAC 地址?在这种情况下,假设主机不尝试与任何人通信。它只是插入交换机端口。主机将其 MAC 地址发送到交换机端口,还是交换机将 MAC 地址信息拉到交换机端口?
我的情况是,客户端插入交换机端口,但在交换机端口中没有学习 MAC 地址。可能的原因是什么?
我有一个非常基本的问题。交换机端口如何学习 MAC 地址?在这种情况下,假设主机不尝试与任何人通信。它只是插入交换机端口。主机将其 MAC 地址发送到交换机端口,还是交换机将 MAC 地址信息拉到交换机端口?
我的情况是,客户端插入交换机端口,但在交换机端口中没有学习 MAC 地址。可能的原因是什么?
一旦帧进入交换机,交换机就会学习 MAC 地址。它查看帧上的源地址,并使用帧进入交换机的接口添加或更新其 MAC 地址表。
如果您将主机连接到交换机端口,并且主机不发送任何帧,则交换机将不会学习主机的 MAC 地址。
当帧通过各种接口进入时,交换机会学习 MAC 条目。当交换机接收到未来的帧时决定帧的去向时,它会参考 CAM 表来执行此操作,当它查看表并看到与端口匹配的 mac 条目时,然后将帧转发出该端口。如果no entry is found 一个多播数据包或 FF-FF-FF-FF 基本上是在说,我不知道这个 MAC 地址在哪里,这个数据包被转发到除了接收端口之外的所有接口。当收到响应时,它会记录此数据以及它在哪个端口上接收它的数据。然后将该数据输入到 CAM 表中以供将来使用。
希望有帮助!