這兩天在論壇上看到好幾篇關於VLAN的帖子,發現對於VLAN和路由的概念還有點混淆,下面用圖給你們明確一下概念吧。php
下圖是一個很普通的局域網示意圖,相信你們都能理解,以最簡單的端口VLAN來舉例,兩個三層交換機上的VLAN2和VLAN3組成了局域網內的兩個虛擬局域網ide
VLAN2左邊PC和右邊PC之間通訊時,會在數據包中打上VLAN TAG,VLAN3兩邊PC通訊時亦然。post
總結一下:局域網 1 spa
虛擬局域網 2。路由
可是中間若是加入一個路由器,那又會怎樣呢?postmessage
如圖,路由器把LAN劃分紅了LAN1和LAN2,所以LAN1內的VLAN1,VLAN2和LAN2內的VLAN1,VLAN2已經不是同一個虛擬局域網了。get
數據包通過路由會丟棄VLAN TAG。it
總結一下:局域網 2 io
虛擬局域網 4。class
因此,當你再提出"跨路由器同VLAN」或者"跨路由器不一樣VLAN"等這樣的概念時,仔細思考一下 「VLAN終結於路由器」的概念。