![第 2 层和第 3 层交换机有什么区别](https://linux22.com/image/508944/%E7%AC%AC%202%20%E5%B1%82%E5%92%8C%E7%AC%AC%203%20%E5%B1%82%E4%BA%A4%E6%8D%A2%E6%9C%BA%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.png)
第 2 层交换机和第 3 层交换机有什么区别?
我一直很想知道,但直到现在才知道。
答案1
我将完成 Zoredache 的回答。
L2 交换机仅进行交换。这意味着它使用 MAC 地址将数据包从端口交换到目标端口(并且只交换到目标端口)。因此,它会维护一个 MAC 地址表,以便记住哪些端口与哪个 MAC 地址相关联。
L3 交换机也像 L2 交换机一样进行交换。L3 表示它具有来自 L3 层的身份。实际上,这意味着 L3 交换机能够拥有 IP 地址并进行路由。对于 VLAN 内通信,它使用 MAC 地址表。对于 VLAN 外通信,它使用 IP 路由表。
这很简单,但您可能会说“嘿,但我的 Cisco 2960 是 L2 交换机,它有一个带 IP 的 VLAN 接口!”。您完全正确,但该 VLAN 接口不能用于 IP 路由,因为交换机不维护 IP 路由表。
答案2
第 3 层 vs 第 2 层是指OSI 模型。第 3 层交换机支持路由。第 2 层交换机只识别以太网,您可能能够设置 VLAN。
答案3
简而言之,第 3 层交换机可以像路由器一样在不同网络之间转发数据包,而第 2 层交换机将数据包转发到不同的段或给定网络内。
答案4
第 2 层通常是硬件,即 mac 地址“路由”或 mac 表。第 3 层与 ip 有关。第 3 层设备通常是可管理的,它们可以在 VLAN 之间创建和路由。