爬了一些文
看到有分
VID = VLAN ID
PVID = PORT BASE VLAN ID
TAG
UNTAG..
PVID能理解成NATIVE VLAN嗎? 還是是不同意思呢
他是可以指定多少的嗎?
借用廠商的圖片說明
為了在同一線路中區隔不同 vlan 的封包
在網路的封包中 會多一段空間(802.1Q header)
這個就叫 TAG
負責定義此封包屬於哪個 vlan
相反來說,如果封包沒有此 802.1Q header 即代表沒有定義屬於哪個 vlan
就是 untag
VID = VLAN ID
在規範中 vlan 代表 1-4095 的範圍 此數字就是 VLAN ID
擁有同樣 VLAN ID 的封包,就能夠在 L2 彼此互通
前面說了 封包沒有此 802.1Q header 即代表沒有定義屬於哪個 vlan
預設所有走網路的終端設備都不會帶 tag ,但是我們必須去替終端設備區分時
我們可以在 switch 中設定 PVID 去定義該 port 進來的封包屬於哪個 vlan
藉此由 switch 上去區分不同的終端設備屬於何 vlan ,限制其 L2 的範圍
而不須終端設備特別定義
回到樓主的問題
Q. PVID能理解成 NATIVE VLAN 嗎?
A. 是,不同廠商不同叫法罷了
Q. PVID 他是可以指定多少的嗎?
可以,PVID 就是在有需要時,替 untag 的封包塞入 tag
我的想法是,
如果在同一個PORT上 [我猜你的是NETGEAR吧?]
PVID = 5
untagged = 1
tagged = 3
那麼, 如果這PORT是要接到別的SWITCH上要跑802.1Q TRUNK
假設對家是CISCO
那麼 CISCO 上的SWITCHPORT應該要是
switchport mode trunk
switchport trunk native vlan 1
那麼這TRUNK就成立了, V1跟3的TRAFFIC都可以經過的
然後如果同一PORT只是想要接到HOST而沒有802.1Q要運作時候, 就會跑到V5