PVID爲Port-base Vlan ID,也就是端口的
虛擬局域網ID號,關係到端口收發
數據幀時的VLAN TAG 標記
通俗的講,指的是
native Vlan,即不打Vlan標記的Vlan,通常默認爲Vlan 1。
去超市買東西有個掃描設備掃描一下商品上的標籤,而後價格就會出現
商品上的標籤就比如一個標記,而掃描器就比如解讀這個標記的設備
PVID和VID(標記)之間的關係就比如 掃描器和商品標記的關係,不一樣的是PVID不只用來解析ViD也用來生成VID
終端設備好比電腦PC等,自身不具有產生標記的能力,由於
數據幀格式是固定的,發送端自身不知道自身是哪一個VLAN成員那麼他本身固然不可能在幀內標記VLANid了,標記和解標記都是由中間設備來完成的.
交換機上的端口分爲三種 一種是接入層端口直連設備的,叫作Access;一種是交換機和交換機之間的端口負責匯聚的叫作Trunk,還有一種是Access與Trunk混合的模式,叫作Hybrid。
Access端口負責接
終端設備,他收到一個幀的時候,若是這個幀沒有標記他就用本身的pvid給他打上標記,他在發出一個幀時若是VID=PVID就去掉標記以保證傳送給終端設備的幀沒有被變更過,pvid是在劃分vlan時候每一個端口都有的屬性,默認狀況下思科交換機中每一個端口初始pvid是1,表示他是vlan1的成員們若是你給他劃分了其餘VLAN那麼PVID相應會發生更改
ACCESS端口的特色是 只容許符合PVID的流量經過。
Trunk的意思是,它是一條
中繼鏈路,容許各類VLAN經過。它的規則和Access差很少,當收到一個沒有tag的標記的時候就用本身的pvid給他標記,當發送一個幀時候若是vid=pvid則去掉pvid,與Access不一樣的是,Trunk有一個屬於本身的本徵VLAN,用來發送一些cdp,bpdu等
交換機間聯繫的數據或者管理流量,從交換機自身產生的幀在發出去的時候是不會帶標記的,由於VID=pvid因此標記被去掉,而對端接收到沒有標記的幀時候就會用自身本徵VLAN的信息給他加上標記,而後查看交換表若是發現目的地址是本身則去掉標記,若是發現目的mac地址不是本身則繼續轉發給其餘Trunk同時去掉標記(由於一個交換機只有一個本徵VLAN全部pvid=vid去掉標記)
Hybrid是Access與Trunk的混合模式,它容許VID=pvid。Hybrid與Trunk同樣,在該端口上能夠傳送多個vlan的包,通常用於
交換機與交換機之間,或者交換機與服務器之間的連接。若是收到的
數據包不帶vlan,則加上pvid進行轉發;若是收到的數據包帶vlan,則判斷該端口是否容許該vlan進入,若是能夠則進行轉發,不然丟棄。