兩者的核心差異:轉發依據不同
二層交換機是多埠網橋:它學習每個埠所接裝置的 MAC 地址,建立 MAC 地址表,收到框幀時查表把數據只轉發到目的裝置所在的埠。這種按 MAC 地址的硬件轉發正是交換機取代集線器的原因——流量只送到需要的地方,各埠全雙工互不干擾。它的視野止於單一廣播域:面對不同 IP 網段之間的流量,二層交換機無能為力。關於交換機的基礎原理,可參考網絡交換機是什麼。
三層交換機(亦稱多層交換機,Multilayer Switch)在二層交換之上加入網絡層路由能力:它可以檢視封包的 IP 地址,在不同網段(通常對應不同 VLAN)之間路由轉發。與傳統路由器不同,三層交換機的路由決策由專用 ASIC 晶片配合內容可尋址記憶體在硬件完成,二層與三層轉發之間沒有效能差距,可達線速。簡言之:同網段流量兩者處理方式相同;跨網段流量,只有三層交換機能夠直接處理。