二层交换机和三层交换机有什么区别

Jon*_*des 50 networking switch

第 2 层和第 3 层交换机之间有什么区别?

我一直想知道,直到现在才需要知道。

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 路由表。

  • 如果您有很多 L2 VLAN,覆盖 L3 子网,那么您需要一种称为单臂路由器的东西,也就是棒上路由器。因此,如果您有很多内部 vlan 流量,那么这将成为瓶颈。L3 交换机可以完成这项工作。http://www.cisco-tips.com/cisco-router-on-a-stick-with-switch/ 现在,您可以将第 3 层引擎集成到交换机本身中。 (2认同)

Zor*_*che 8

第 3 层与第 2 层是指OSI 模型。第 3 层交换机支持路由。第 2 层交换机只知道以太网,您可以设置 VLAN。