北京聯(lián)信永成科技有限公司告訴我們,華為交換機(jī)和其他品牌的交換機(jī)在端口的vlan劃分上有一些區(qū)別,今天就和大家詳細(xì)說說華為交換機(jī)的端口vlan屬性~
按照ieee802.1q標(biāo)準(zhǔn),vlan幀的格式如下:
此處的tag就是vlan tag,即我們常說的vlan標(biāo)簽。
具體含義如下:
①tpid為固定值0x8100,表明加了一個(gè)vlan標(biāo)簽
②pri為優(yōu)先級(jí),0~7
③cfi,取0表示為規(guī)范格式,取1表示非規(guī)范格式
④vlan id為vlan號(hào),取值范圍1-4094
首先提一個(gè)概念,即pvid(port vlan id),這是端口的一個(gè)基本屬性,可手動(dòng)設(shè)置,默認(rèn)值為1。其次,所有的以太網(wǎng)幀在交換機(jī)中進(jìn)行處理得時(shí)候,都是按照上圖格式來進(jìn)行處理得,即幀都是帶了vlan tag的。
華為交換機(jī)的端口有三種模式,分別是access,trunk,hybrid。
access
1、access端口接收幀時(shí):
①如果接收的幀有vlan tag時(shí),該幀的vlan id和access端口的pvid相同時(shí),將改幀送入交換機(jī);該幀的vlan id和access端口的pvid不同時(shí),丟棄幀。
②如果接收的幀沒有vlan tag時(shí),access端口會(huì)將該幀打上vlan tag,vlan id即為本端口的pvid,送入交換機(jī)。
2、access端口發(fā)送幀時(shí):
access端口只能發(fā)送vlan id和端口pvid相同的幀,發(fā)送出去時(shí)會(huì)剝掉vlan tag。
例子:
[huawei-gigabitethernet0/0/3]port link-type access
[huawei-gigabitethernet0/0/3]port default vlan 10
此時(shí)該端口為access端口,pvid為10。
該端口只能發(fā)送vlan id為10的幀,發(fā)送出來的幀沒有vlan tag。
該端口可以接收vlan id為10的幀(如交換機(jī)傳出的幀);也可以接收沒有vlan tag的幀(如pc傳出的幀),此幀將打上vlan tag(vlan id=10)傳入交換機(jī)。
trunk
1、trunk端口接收幀時(shí):
①接收沒有vlan tag的幀,trunk端口將幀打上vlan tag,vlan id和本端口的pvid相同,若該pvid在trunk端口的放行vlan中,送入交換機(jī),若pvid不在trunk端口的放行vlan中,丟棄該幀。
②接收有vlan tag的幀,若幀的vlan id在trunk端口的放行vlan中,送入交換機(jī),若vlan id不在trunk端口的放行vlan中,丟棄該幀。
2、trunk端口發(fā)送幀時(shí):
trunk端口只能發(fā)送放行vlan中的幀,若該幀的vlan id和trunk的pvid相同,則剝掉vlan tag發(fā)送;若該幀的vlan id和trunk的pvid不同,則保留原有vlan tag發(fā)送。
例子:
[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
此時(shí)該端口為trunk端口,pvid為5,放行vlan為10,20,30。
該端口可以發(fā)送vlan id為10,20,30的幀,發(fā)送出去的幀時(shí)有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
此時(shí)該端口為trunk端口,pvid為5,放行vlan為5,10,20,30。
該端口可以發(fā)送vlan id,5,10,20,30的幀,發(fā)送vlan id為10、20、30的幀,幀是有vlan tag的;發(fā)送vlan id為5的幀,幀時(shí)沒有vlan tag的。
該端口可以接收vlan id為5,10,20,30的幀,也可以接收沒有vlan tag的幀。
hybrid
1、hybrid端口接收幀時(shí):
①接收沒有vlan tag的幀,hybrid端口將幀打上vlan tag,vlan id和本端口的pvid相同,若該pvid在hybrid端口的放行vlan中,送入交換機(jī),若pvid不在hybrid端口的放行vlan中,丟棄該幀。
②接收有vlan tag的幀,若幀的vlan id在hybrid端口的放行vlan中,送入交換機(jī),若vlan id不在hybrid端口的放行vlan中,丟棄該幀。
2、hybrid端口發(fā)送幀時(shí):
hybrid端口只能發(fā)送放行vlan中的幀,可以通過命令來控制發(fā)送時(shí)是否攜帶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有10、20、30、100、200、300。
端口接收幀時(shí)同trunk是一樣。
端口發(fā)送幀時(shí),vlan id為10、20、30的幀時(shí)有vlan tag的;vlan id為100、200、300的幀時(shí)沒有vlan tag的。
北京聯(lián)信永成科技有限公司是一家專注于華為網(wǎng)絡(luò)產(chǎn)品分銷的系統(tǒng)集成和電子商務(wù)開發(fā)的企業(yè)。公司系美國cisco的高級(jí)認(rèn)證代理商,同時(shí)是華為交換機(jī)、華為路由器、華為防火墻、華為無線局域網(wǎng)代理商。公司擁有較強(qiáng)的技術(shù)實(shí)力,憑借在it行業(yè)多年成功的經(jīng)驗(yàn),以及在華東華北地區(qū)積極開拓的廣闊市場,成為國內(nèi)有名氣的華為交換機(jī)產(chǎn)品服務(wù)提供商。