数据包转发到 vlan 中的哪个端口?

数据包转发到 vlan 中的哪个端口?

我在 arp 表中只看到 MAC 和 Vlan 对。我有 3 个端口处于同一 Vlan 中且处于访问模式(vlan 配置为具有 ip 地址和路由的接口),我的问题是路由到此 vlan/子网的数据包是否发送到所有关联端口?还是仅发送到连接目标 IP 的端口。路由表中是目标网络和提及的 vlan。我猜是的,因为目标 ip 与可以到达的端口没有任何关联。

答案1

交换机通常对 IP 地址一无所知。它们只保存一张包含 MAC 地址和所在端口的表。即使它们使用 VLAN,它们仍然只在表中使用 MAC 端口组合,而根本不使用 IP。

如果 MAC 表中有 MAC,则它仅向该 MAC 所在的端口发送数据包。如果它(还)不知道 MAC/端口关联,则它会通过该 VLAN 中的所有端口广播数据包。

相关内容