歡迎來到東用知識小課堂!
1.PVID和VID的區別
PVID和VID經常出現于二、三層交換機里,很多時候由于PVID和VID的設置不合理,造成VLAN劃分變得混亂。
一般你去超市買東西有個掃描設備掃描一下商品上的標簽,然后價格就會出現。商品上的標簽就好比一個標記,而掃描器就好比解讀這個標記的設備。
PVID和VID(標記)之間的關系就好比掃描器和商品標記的關系,不同的是PVID不僅可以用來解析VID,也可以生成VID。
終端設備比如電腦PC等,他們自身不具備產生標記的能力,因為數據幀格式是固定的,發送端自身不知道自身是哪個VLAN成員那么他自己當然不可能在幀內標記VLAN ID了,標記和解標記都是由中間設備來完成的。
PVID是交換機上的概念,說的是進入該端口的報文如果沒有打VLAN ID就按PVID的值打上。
VID是報文上的VLAN Tag的意思。
2.交換機的三種端口
接下來我們就以PEC系列工業級交換機為例,來給大家詳細講解一下
PVID全稱為Port-base VLAN ID,指的是端口的虛擬局域網ID號,關系到端口收發數據幀時的VLAN Tag標記。
通俗的講,指的是native Vlan,即不打Vlan標記的VLAN,一般默認為VLAN 1。
交換機上的端口分為三種:一種是接入層端口直連設備的,叫做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進入,如果可以則進行轉發,否則丟棄。
好了!今天的東用知識小課堂到這里就結束了,大家如果還有疑問的話,可以在下方留言或者私信給我們,我們下期再見!
-
物聯網
+關注
關注
2909文章
44625瀏覽量
373218 -
交換機
+關注
關注
21文章
2639瀏覽量
99604
發布評論請先 登錄
相關推薦
評論