交换机不学习连接设备的 MAC

网络工程 转变 局域网 交换 联网
2022-02-03 17:43:22

我是网络新手。交换机不学习所连接设备的 MAC 地址是什么意思?VLAN 会如何影响这一点?

1个回答

交换机为每个 VLAN 都有一个 MAC 地址表,并且交换机将使用进入该 VLAN 中的接口上的交换机的任何帧的源 MAC 地址填充 VLAN 的 MAC 地址表。

您没有指定交换机型号,因此我们无法具体告诉您如何查看 MAC 地址表。在 Cisco 交换机上,该show mac-address-table命令将显示所有 MAC 地址表的所有条目,但其他供应商可能会采用不同的方式。

此外,MAC 地址表条目将超时,因此如果交换机在一段时间内没有看到来自特定主机的任何帧,则该主机的 MAC 地址表条目将超时。

在您的评论中,您解释说您有另一个网桥(交换机和 WAP 是网桥)。如果您 WAP 上的主机向 WAP 上的另一台主机发送帧,则交换机将看不到这些帧,因此它的 MAC 地址表中不会有这些主机的条目。只有当 WAP 上的主机发送进入交换机的帧时,交换机才会为主机的 MAC 地址创建一个条目。如果 WAP 上的多个主机将帧发送到交换机,则 WAP 的交换机接口可能在交换机 MAC 地址表中有多个与其关联的 MAC 地址,但关键是交换机必须看到至少一个帧才能让主机进入在超时时间内切换,以便您在其 MAC 地址表中查看 MAC 地址。

网桥通常不会有其他网桥的 MAC 地址表条目,因为网桥不发起流量,因此帧将没有与网桥关联的源 MAC 地址。网桥通常透明地转发帧。WAP 必须将 Wi-Fi 帧转换为以太网帧,反之亦然,但它会在已转换帧上保留原始帧的原始主机源和目标 MAC 地址。