01.需求描述
你真的了解access端口嗎?今天的文章,很少有人能講的這么詳細(xì)?
02.解決過程
要想理解access接口,那就要掌握access的接收幀和發(fā)送幀。
下面先簡單畫個拓?fù)鋱D。
我們將交換機(jī)之間互聯(lián)的線劃分成access接口,劃分到vlan10。
可以看到G0/0/24接口,只存在于vlan10。
在了解access接口之前,我們還要了解一下vlan,我們現(xiàn)在劃分vlan,都是基于接口劃分方式的VLAN。
理解vlan,還要理解PVID?;旧纤械慕粨Q機(jī)默認(rèn)的PVID都是1。默認(rèn)vlan 1。PVID是接口上的缺省VLAN ID。
接口劃分到哪個vlan,PVID就是默認(rèn)那個vlan ID。
首先我們來看一下,接收幀。
1、交換機(jī)SW1,當(dāng)PC1和PC2發(fā)送無標(biāo)簽的數(shù)據(jù)幀,到交換機(jī)的接口后,這時數(shù)據(jù)到交換機(jī)了,交換機(jī)就會根據(jù)電腦劃分的vlan是多少,就給這數(shù)據(jù)打上了Vlan10和vlan20的tag。
2、如果SW1和SW2之間互聯(lián)接口,配置的是access接口,劃分到vlan10,那這時G0/0/24接口的PVID就是10,這時如果SW2接收到SW1發(fā)送過來的數(shù)據(jù)幀。記住,如果是access接口,只能接收與自己PVID一樣的數(shù)據(jù),否則丟棄。現(xiàn)在SW2 G0/0/24口,劃分到vlan10,那pvid也是10,所以SW2只能接收PC1中的vlan10的數(shù)據(jù)幀。假如PC2發(fā)送過來的PVID是20的數(shù)據(jù)幀到SW2的G0/0/24,這時數(shù)據(jù)也會被丟棄。
當(dāng)交換機(jī)接口是access接口,收到的數(shù)據(jù)如果是無標(biāo)記的數(shù)據(jù),就會根據(jù)PVID打上標(biāo)簽,如果收到的數(shù)據(jù)是帶標(biāo)簽的,這時就要比對,發(fā)送過來的數(shù)據(jù)是標(biāo)簽和接口的PVID是否相同,如果PVID相同,去掉標(biāo)簽就接收,如果不同就直接丟棄。
這時就是判斷,數(shù)據(jù)是否能被發(fā)出去,如果能被發(fā)出去,是否還讓這個數(shù)據(jù)帶著標(biāo)簽發(fā)送出去,還是不帶標(biāo)簽發(fā)送出去?
1、發(fā)送幀,我們先來看一下PC3,當(dāng)PC1發(fā)送過來的數(shù)據(jù)幀,從SW1到SW2,然后從SW2發(fā)送到PC3,在SW2上,如果發(fā)送的數(shù)據(jù)幀和PC3連接的端口的PVID相同,那這時數(shù)據(jù)就會進(jìn)行脫標(biāo)簽。
2、我們再看一下SW1,如果PC1的數(shù)據(jù)到SW1交換機(jī)后,SW1接收到PC1發(fā)送過來的無標(biāo)簽的數(shù)據(jù)幀,就會打開vlan10的標(biāo)簽,然后當(dāng)PC1的帶vlan10的數(shù)據(jù)幀通過SW1的G0/0/24口發(fā)送出去,這時SW1交換機(jī)就會判斷,當(dāng)PC1發(fā)送過來的帶vlan10的數(shù)據(jù)幀和我G0/0/24接口的PVID相同,這時也會將PC1帶vlan10的數(shù)據(jù)幀脫掉標(biāo)簽,然后轉(zhuǎn)到到SW2的G0/0/24,這時SW2,看到數(shù)據(jù)沒有標(biāo)簽,這時又會在這個數(shù)據(jù)上打個vlan10的標(biāo)簽,然后再轉(zhuǎn)發(fā)到PC3,到PC3的SW2交換機(jī)端口,發(fā)現(xiàn)PVID也是vlan10,那就直接再脫掉標(biāo)簽。
3、再看一下PC2,是屬于vlan20的,當(dāng)PC2的數(shù)據(jù)到達(dá)交換機(jī)端口后,交換機(jī)會為這個數(shù)據(jù)幀打上一個vlan20的標(biāo)簽,然后帶vlan20標(biāo)簽的數(shù)據(jù)幀也想從SW1的G0/0/24轉(zhuǎn)發(fā)出去,可是這時SW1的G0/0/24的PVID是10,發(fā)現(xiàn)數(shù)據(jù)帶的標(biāo)簽和G0/0/24這個端口要發(fā)送出去的標(biāo)簽不同,這時這個數(shù)據(jù)在這里就直接丟棄,不會從G0/0/24端口再轉(zhuǎn)發(fā)出去了。
記?。弘娔X是不認(rèn)識帶vlan標(biāo)簽的數(shù)據(jù)的,交換機(jī)才認(rèn)識帶tag的數(shù)據(jù)。電腦發(fā)送數(shù)據(jù)和接收數(shù)據(jù),肯定都是要untag的數(shù)據(jù)的。
所以說ACCESS,一般只連接到電腦,只有一個vlan的設(shè)備,所以access接口只能處理一個vlan,也就是端口配置的PVID,缺省VLAN。如果是交換機(jī)和交換機(jī)之間連接,需要承載多個vlan數(shù)據(jù),那就不能使用access端口了,那就是需要使用trunk端口了,下一章,我們再講一下trunk接口。
你真的了解access端口嗎?今天的文章,很少有人能講的這么詳細(xì)?
版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
評論