華爲交換機端口vlan詳解

    華爲交換機和其餘品牌的交換機在端口的vlan劃分上有一些區別,本文將介紹華爲交換機的端口vlan屬性。
ide

    按照IEEE802.1Q標準,vlan幀的格式以下:spa

QQ截圖20170124160158.jpg

    此處的Tag就是vlan tag,即咱們常說的vlan標籤,具體含義以下:orm

    ①TPID爲固定值0x8100,代表加了一個vlan標籤it

    ②PRI爲優先級,0~7class

    ③CFI,取0表示爲規範格式,取1表示非規範格式im

    ④vlan ID爲vlan號,取值範圍1-4094img


    首先提一個概念,即PVID(Port Vlan ID),這是端口的一個基本屬性,可手動設置,默認值爲1。其次,全部的以太網幀在交換機中進行處理得時候,都是按照上圖格式來進行處理得,即幀都是帶了vlan tag的。截圖


    華爲交換機的端口有三種模式,分別是access,trunk,hybrid。端口


    accessdi

    1.access端口接收幀時:

    ①若是接收的幀有vlan tag時,該幀的vlan ID和access端口的PVID相同時,將改幀送入交換機;該幀的vlan ID和access端口的PVID不一樣時,丟棄幀。

    ②若是接收的幀沒有vlan tag時,access端口會將該幀打上vlan tag,vlan ID即爲本端口的PVID,送入交換機。

    2.access端口發送幀時:

    access端口只能發送vlan ID和端口PVID相同的幀,發送出去時會剝掉vlan tag。

    

    例子:

    [Huawei-GigabitEthernet0/0/3]port link-type access

    [Huawei-GigabitEthernet0/0/3]port default vlan 10

    此時該端口爲access端口,PVID爲10。

    該端口只能發送vlan ID爲10的幀,發送出來的幀沒有vlan tag。

    該端口能夠接收vlan ID爲10的幀(如交換機傳出的幀);也能夠接收沒有vlan tag的幀(如PC傳出的幀),此幀將打上vlan tag(vlan ID=10)傳入交換機。



    trunk

    1.trunk端口接收幀時:

    ①接收沒有vlan tag的幀,trunk端口將幀打上vlan tag,vlan ID和本端口的PVID相同,若該PVID在trunk端口的放行vlan中,送入交換機,若PVID不在trunk端口的放行vlan中,丟棄該幀。

    ②接收有vlan tag的幀,若幀的vlan ID在trunk端口的放行vlan中,送入交換機,若vlan ID不在trunk端口的放行vlan中,丟棄該幀。

    2.trunk端口發送幀時:

    trunk端口只能發送放行vlan中的幀,若該幀的vlan ID和trunk的PVID相同,則剝掉vlan tag發送;若該幀的vlan ID和trunk的PVID不一樣,則保留原有vlan tag發送。


    例子:

    [Huawei-GigabitEthernet0/0/4]port link-type trunk

    [Huawei-GigabitEthernet0/0/4]port trunk pvid vlan 5

    [Huawei-GigabitEthernet0/0/4]port trunk allow-pass vlan 10 20 30

    此時該端口爲trunk端口,PVID爲5,放行vlan爲10,20,30。

    該端口能夠發送vlan ID爲10,20,30的幀,發送出去的幀時有vlan tag的。

    該端口能夠接收vlan ID爲10,20,30的幀。

    

    [Huawei-GigabitEthernet0/0/5]port link-type trunk

    [Huawei-GigabitEthernet0/0/5]port trunk pvid vlan 5

    [Huawei-GigabitEthernet0/0/5]port trunk allow-pass vlan 5 10 20 30

    此時該端口爲trunk端口,PVID爲5,放行vlan爲5,10,20,30。

    該端口能夠發送vlan ID,5,10,20,30的幀,發送vlan ID爲十、20、30的幀,幀是有vlan tag的;發送vlan ID爲5的幀,幀時沒有vlan tag的。

    該端口能夠接收vlan ID爲5,10,20,30的幀,,也能夠接收沒有vlan tag的幀。



    hybrid

    1.hybrid端口接收幀時:

    ①接收沒有vlan tag的幀,hybrid端口將幀打上vlan tag,vlan ID和本端口的PVID相同,若該PVID在hybrid端口的放行vlan中,送入交換機,若PVID不在hybrid端口的放行vlan中,丟棄該幀。

   ②接收有vlan tag的幀,若幀的vlan ID在hybrid端口的放行vlan中,送入交換機,若vlan ID不在hybrid端口的放行vlan中,丟棄該幀。

    2.hybrid端口發送幀時:

    hybrid端口只能發送放行vlan中的幀,能夠經過命令來控制發送時是否攜帶vlan tag。


    例子:

    [Huawei-GigabitEthernet0/0/6]port hybrid pvid vlan 10

    [Huawei-GigabitEthernet0/0/6]port hybrid tagged vlan 10 20 30

    [Huawei-GigabitEthernet0/0/6]port hybrid untagged vlan 100 200 300

    此端口爲hybrid端口,PVID爲10,放行的vlan有十、20、30、100、200、300。

    端口接收幀時同trunk是同樣。

    端口發送幀時,vlan ID爲十、20、30的幀時有vlan tag的;vlan ID爲100、200、300的幀時沒有vlan tag的。




    感謝各位小夥伴閱讀,若有不詳細或者不清楚之處,歡迎指正。

相關文章
相關標籤/搜索