untag就是普通的ethernet報文,普通PC機的網(wǎng)卡是可以識別這樣的報文進行通訊;
tag報文結(jié)構(gòu)的變化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag頭;一般來說這樣的報文普通PC機的網(wǎng)卡是不能識別的。
以太網(wǎng)端口有三種鏈路類型:Access,Hybrid和Trunk。
Access類型的端口智能屬于1個VLAN,一般用于連接計算機的端口;
Trunk類型的端口可以允許多個VLAN通過,可以接收和發(fā)送多個VLAN的報文,一般用于交換機之間連接的端口;
Hybrid類型的端口可以預(yù)想多個VLAN通過,可以接收和發(fā)送多個VLAN的報文,可以用于交換機之間連接,也可用于連接用戶的計算機;
Trunk端口和Hybrid端口在接收數(shù)據(jù)時,處理方法一樣,唯一不同之處在于發(fā)送數(shù)據(jù)時:Hybrid端口可以允許多個VLAN的報文發(fā)送時不打標簽,Trunk端口只允許缺省(默認)VLAN的報文發(fā)送時不打標簽。
對于缺省vlan,Access端口只屬于1個VLAN,所以它的缺省VLAN就是它所在的VLAN,不用設(shè)置;如果設(shè)置了端口的缺省VLAN ID,當(dāng)端口接收到不帶VLAN Tag的報文后,則將報文轉(zhuǎn)發(fā)到屬于缺省VLAN的端口;當(dāng)端口發(fā)送帶有VLAN Tag的報文時,如果該報文的VLAN ID與端口缺省的VLAN ID相同,則系統(tǒng)將去掉報文的VLAN Tag,然后再發(fā)送該報文。
總結(jié)如下:
端口收發(fā)報文時的處理:
Access端口收報文:
收到一個報文,判斷是否有VLAN信息:若沒有,則打上端口的PVID,并進行交換轉(zhuǎn)發(fā);若有則直接丟棄(缺省)。
Access端口發(fā)送報文:
將報文的VLAN信息剝離,直接發(fā)送出去。
Trunk端口收報文:
收到一個報文,判斷是否有VLAN信息:若沒有,則打上端口的PVID,并進行交換轉(zhuǎn)發(fā);若有,則判斷該Trunk端口是否允許該VLAN的數(shù)據(jù)進入:若允許則將報文攜帶原VLAN標記進行轉(zhuǎn)發(fā),否則丟棄該報文。
Trunk端口發(fā)報文:
比較端口的PVID和將要發(fā)送報文的VLAN信息,若相同則剝離VLAN信息,再發(fā)送;否則報文攜帶原有VLAN標記進行轉(zhuǎn)發(fā)。
Hybrid端口收報文:
收到一個報文,判斷是否有VLAN信息:若沒有,則打上端口的PVID,并進行交換轉(zhuǎn)發(fā);若有,則判斷該Trunk端口是否允許該VLAN的數(shù)據(jù)進入:若允許則將報文攜帶原VLAN標記進行轉(zhuǎn)發(fā),否則丟棄該報文。
Hybrid端口發(fā)報文:
1. 判斷該VLAN在本端口的屬性
2. 如果是untag則剝離VLAN信息,再發(fā)送;若是tag則比較端口的PVID和將要發(fā)送報文的VLAN信息若相同則剝離VLAN信息,再發(fā)送;否則報文攜帶原有VLAN標記進行轉(zhuǎn)發(fā)。
-
計算機
+關(guān)注
關(guān)注
19文章
7643瀏覽量
90477 -
VLAN
+關(guān)注
關(guān)注
1文章
286瀏覽量
36417
發(fā)布評論請先 登錄
HarmonyOS基礎(chǔ)組件:Button三種類型的使用

光伏系統(tǒng)的三種類型及其應(yīng)用分析

示波器的三種觸發(fā)模式

評論