Ant*_*oun 61
我将完成 Zoredache 的回答。
L2 交换机只进行交换。这意味着它使用 MAC 地址将数据包从端口切换到目标端口(并且仅是目标端口)。因此,它维护一个 MAC 地址表,以便它可以记住哪些端口具有关联的 MAC 地址。
L3 交换机也完全像 L2 交换机一样进行交换。L3 意味着它具有来自 L3 层的身份。实际上,这意味着 L3 交换机能够拥有 IP 地址并进行路由。对于 VLAN 内通信,它使用 MAC 地址表。对于额外的 VLAN 通信,它使用 IP 路由表。
这很简单,但您可以说“嘿,但我的 Cisco 2960 是 L2 交换机,它有一个带 IP 的 VLAN 接口!”。您说得完全正确,但该 VLAN 接口不能用于 IP 路由,因为交换机不维护 IP 路由表。