1. 程式人生 > >三種主要的二層端口類型

三種主要的二層端口類型

vid 其他 所有 過程 發送數據 用戶 agg ESS 以太網

三種主要的二層端口類型
Access端口:
又名連接端口,主要是用來連接用戶主機,僅能加入一個vlan,發送以太網幀時總是以untagged形式發送(去標簽)

對於access端口而言,其的pvid(缺省vlan)是為其所加入vlan,這沒有實際意義

對於trunk端口或者hybrid端口而言,其的pvid可以由管理員手動指定,缺省配置為 vlan1

數據幀在轉發過程中,要同時考慮到pvid及允許通過的vlan列表,access端口的pvid 及允許通過的vlan列表是其所加入的vlan

Access端口接收與發送規則

接收規則
分兩種情況,一是接收到的數據幀沒有vlan標簽
二是接收到的數據幀有vlan標簽

如果access接收的數據幀沒有vlan標簽,那麽接打上access端口的pvid
如果access端口接收的數據有vlan標簽,那麽就判斷與端口pvid是否相同, 如果相同則接收,反之丟棄
Trunk端口
又名中繼端口,主要是用來與其他交換設備進行連接,可以加入多個vlan,除了 pvid(默認端口vlan)數據外,其他vlan都是用tagged形式,pvid的數據用untagged 發送

Trunk端口缺省情況下,只允許通過vlan1(思科允許通過所有)

接收規則
Trunk端口接收分為兩種情況,一是接收到有vlan標簽的數據,二是接收到沒有vlan 標簽的數據
如果接收到的數據沒有vlan標簽,那麽就打上trunk端口pvid

如果接收到的數據有vlan標簽,那麽就判斷是否可以接收

發送規則:
除了pvid外,其他vlan數據都是用tagged(加標簽)形式發送的,pvid數據就用untagged發送(去標簽)

Pvid只在兩種情況下使用
1、接收到沒有vlan標簽的幀,就打上pvid
2、發送的vlan是與pvid相同,就使用untagged

Hybrid端口
又名混合端口,既可以用來連接用戶主機,又可以用來連接其他交換設備,可以加入一個或著多個vlan,並且可以選擇,帶標簽(tagged)發送,或者不帶標簽(untagged)發送數據,不管端口的pvid,(trunk端口需要判斷發送的數據是否和pvid一個vlan,就是untagged,如果不是pvid一個vlan,就使用tagged)

接收規則:
分為兩種情況
Hybrid端口接收到的數據是帶vlan標簽的數據
判斷是否可以接收

Hybrid端口接收到的數據是沒有vlan標簽的數據
打上hybrid端口的pvid
發送規則:
允許發送時,可以不管pvid(端口默認vlan),根據需要,自由選擇是否加標簽、去標簽

Pvid(端口默認vlan)只有在接收到 沒有vlan標簽的數據時才有用

Hybrid短褲缺省情況下,以untagged方式通過vlan1,也就是以去標簽的方式通過vlan1
Hybrid端口發送數據時不受pvid制約,不像trunk端口,pvid(端口默認vlan)的數據以untagged發送

三種主要的二層端口類型