win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁面

電腦連接trunk接口可以取得到IP地址嗎?為啥?

發(fā)布時(shí)間:2024-04-06 文章來源:深度系統(tǒng)下載 瀏覽:

電腦連接Trunk接口通常無法直接獲取IP地址,因?yàn)門runk接口是專門用于傳輸多個(gè)VLAN數(shù)據(jù)的接口,它不負(fù)責(zé)為連接到該接口的設(shè)備提供IP地址。

Trunk接口是一種用于傳輸多個(gè)VLAN數(shù)據(jù)的接口,它將不同VLAN的數(shù)據(jù)封裝在幀頭中的VLAN標(biāo)識中,并在傳輸?shù)侥繕?biāo)設(shè)備后再解封。Trunk接口的主要作用是在交換機(jī)或路由器之間傳輸多個(gè)VLAN的數(shù)據(jù),以實(shí)現(xiàn)VLAN之間的隔離和通信。

通常情況下,電腦連接到Trunk接口上時(shí),它無法直接獲取IP地址,因?yàn)門runk接口不會為連接設(shè)備提供IP地址分配服務(wù)。相反,電腦需要通過其他接口獲取IP地址,比如電腦連接到access接口或者h(yuǎn)ybird接口。

但是在一些特殊的網(wǎng)絡(luò)環(huán)境中,可能會通過特殊配置使Trunk接口上的某個(gè)VLAN成為Native VLAN,該VLAN可以直接為連接設(shè)備提供IP地址分配服務(wù)。但這種情況下,并非所有VLAN都能提供IP地址,只有Native VLAN才具備此功能。

一般情況下,電腦連接到Trunk接口無法直接獲取IP地址,需要通過其他方式來獲取IP地址,如果電腦連接到的是Trunk口想獲取相對應(yīng)的vlanIP地址,需要在trunk接口下面配置pvid。

圖片為什么trunk接口下,加了一個(gè)native vlan 2000,再將電腦連接到trunk口就可以獲取到vlan2000的ip地址?

當(dāng)在Trunk接口上配置了一個(gè)Native VLAN,并將電腦連接到該Trunk接口時(shí),電腦可以獲取到該Native VLAN(例如VLAN 2000)的IP地址。這是因?yàn)镹ative VLAN被配置為不打標(biāo)簽(untagged),它允許通過Trunk接口傳輸數(shù)據(jù)時(shí)不需要VLAN標(biāo)記。

當(dāng)電腦連接到Trunk接口時(shí),交換機(jī)或路由器會將接收到的數(shù)據(jù)進(jìn)行解封,根據(jù)幀頭中的VLAN標(biāo)識來確定數(shù)據(jù)屬于哪個(gè)VLAN。對于Native VLAN(如VLAN 2000),它不需要VLAN標(biāo)記,因此數(shù)據(jù)可以直接傳輸給連接的設(shè)備(電腦),并且設(shè)備可以通過該VLAN獲取到IP地址。

當(dāng)在Trunk接口上配置了Native VLAN,并將電腦連接到該接口時(shí),電腦可以獲取到該Native VLAN的IP地址,因?yàn)镹ative VLAN不需要VLAN標(biāo)記,允許直接傳輸數(shù)據(jù)給連接的設(shè)備。其他VLAN上的數(shù)據(jù)仍然需要進(jìn)行VLAN標(biāo)記,并且需要在電腦的網(wǎng)絡(luò)配置中指定相應(yīng)的VLAN標(biāo)識或標(biāo)簽以與其他VLAN通信。

舉例說明

現(xiàn)在配置有vlan30配置了DHCP正常配置完成。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?
電腦連接trunk接口可以獲取到IP地址嗎?為什么?

當(dāng)交換機(jī)的8號口配置了是access口,vlan30。當(dāng)交換機(jī)接口配置為access端口PVID和VID只有一個(gè)是一致的,都是30。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

這時(shí)8號口的pvid是30。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

這時(shí)電腦可以正常獲取到dhcp vlan30的IP地址,10.1.3.253。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

那這時(shí),我們access端口刪除,將8號口配置為trunk接口。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

可以看到電腦無法正常獲取到IP地址。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

當(dāng)8號口是trunk時(shí),我們來查看一下8號口的PVID,發(fā)現(xiàn)PVID是默認(rèn)1。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

如果交換機(jī)接口是HYBRID或者TRUNK端口因?yàn)樵摱丝谀茏R別多個(gè)VLAN,而PVID也可以自己修改,這時(shí)我們將8號接口,保留trunk配置,但是配置一條pvid vlan 30,配置如下所示:

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

這時(shí)可以看到8號口還是trunk,但是添加了一條port trunk pvid vlan 30

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

這時(shí)再查看8號口,可以看到pvid已經(jīng)是30了。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

但是pvid已經(jīng)配置完成,vlan 30,但是這時(shí)我們?nèi)ル娔X端測試發(fā)現(xiàn),電腦還是拿不到地址。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

這時(shí),我們配置了一條port trunk allow-pass vlan all,這個(gè)8口trunk允許所有vlan通過。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

允許所有vlan通過后,可以發(fā)現(xiàn)電腦可以獲取到vlan30的IP地址。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

那我現(xiàn)在把port trunk pvid vlan 30刪除。那現(xiàn)在8號口的pvid默認(rèn)就是1,如果我不在8號口的trunk下配置PVID,那么接口默認(rèn)是在PVID 1,那如果這時(shí)我不配置任何的PVID,那么如果我啟用了vlan1的DHCP,那么這個(gè)8口號可以獲取到vlan1的DHCP中的IP地址嗎?

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

vlan1(下圖紅色框)已經(jīng)正常配置DHCP,那么這樣配置,電腦可以獲取vlan1的ip地址嗎?

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

這時(shí)電腦是可以正常獲取到vlan1的IP地址的。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

假如現(xiàn)在把8 trunk口,所有vlan都禁止通過。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

這時(shí)可以看到電腦也還是無法獲取vlan1的IP地址。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

如果把不配置任何trunk允許哪些vlan通過,只配置了一個(gè)port link-type trunk。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

那這時(shí),電腦還是可以獲取到vlan1的IP地址。這說明如果是trunk接口,就算沒有配置allow-pass vlan 1,默認(rèn)就是放行vlan1數(shù)據(jù)的。

電腦連接trunk接口可以獲取到IP地址嗎?為什么?

 

本文章關(guān)鍵詞: 電腦連接trunk接口