系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux VLAN、三層交換和Trunk

Linux系統(tǒng)VLAN、三層交換和Trunk的區(qū)別(2)

時(shí)間:2015-09-14 11:56:36 作者:zhijie 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪(fǎng)問(wèn): https://m.xitongzhijia.net/xtjc/20150914/57633.html 手機(jī)查看 評(píng)論

  2.Trunk和三層沒(méi)有任何關(guān)系

  如果一個(gè)VLAN交換機(jī)上配置了兩個(gè)VLAN,分別為VLAN1和VLAN2,另外幾臺(tái)VLAN交換機(jī)上可能也需要配置VLAN1和VLAN2,畢竟單獨(dú)一臺(tái)機(jī)器的口子有限,因此對(duì)于組網(wǎng),不級(jí)聯(lián)的拓?fù)涫呛苌僖?jiàn)的,現(xiàn)在關(guān)鍵的問(wèn)題就是需要讓處在不同VLAN交換機(jī)的口子可以屬于同一個(gè)VLAN,即屬于同一個(gè)廣播域。辦法很簡(jiǎn)單,那就是每一個(gè)VLAN用一個(gè)線(xiàn)將兩個(gè)VLAN交換機(jī)上屬于同一個(gè)VLAN的口子連起來(lái),如果兩臺(tái)交換機(jī)上分別有3個(gè)VLAN,那就扯3根線(xiàn)。。。這不得不說(shuō)是一個(gè)好方法,但決不是一個(gè)妙方法。對(duì)于硬件上的體力活兒,軟件一般都能很好的解決,這一次,又是軟件幫了忙,正如VLAN的概念提出時(shí)那樣。

  Trunk標(biāo)準(zhǔn)提出來(lái)了,所謂的Trunk就是可以讓多個(gè)VLAN在兩個(gè)交換機(jī)級(jí)聯(lián)時(shí)復(fù)用一根線(xiàn),因此軟件上需要對(duì)數(shù)據(jù)幀做一些文章,以便數(shù)據(jù)幀到達(dá)另一個(gè)交換機(jī)的時(shí)候知道自己屬于哪個(gè)VLAN從而限制幀的傳輸域,802.1q正是做這個(gè)的,從而這也成了VLAN的核心。Trunk只是簡(jiǎn)化了布線(xiàn),降低了硬件成本,這是一個(gè)通過(guò)軟件降低硬件成本的絕好的例子。

  既然Trunk可以通過(guò)多個(gè)VLAN的數(shù)據(jù),那么實(shí)際上Trunk是將廣播域延伸到了另外一臺(tái)交換機(jī)上,而對(duì)于LAN,其廣播域延伸到哪里,LAN也就延伸到了那里。事實(shí)上這并不與VLAN的初衷之一-限制廣播域相沖突,Trunk將廣播透?jìng)鞯臅r(shí)候是打著VLAN id標(biāo)記的,也就是說(shuō)廣播除了可以在Trunk上或者在自己VLAN內(nèi)部傳輸,是決不會(huì)到達(dá)其它VLAN里面的,如果一個(gè)廣播到達(dá)了這樣一個(gè)交換機(jī),其上既沒(méi)有別的Trunk口,也沒(méi)有廣播攜帶的VLAN id對(duì)應(yīng)的VLAN,那么廣播也就到此為止而消失了。

  到此為止,絲毫沒(méi)有任何第三層的概念出現(xiàn)。

  3.VLAN接口的概念

  VLAN接口的概念和Linux上Bridge的實(shí)現(xiàn)十分相像,就是可以為一個(gè)VLAN配置一個(gè)或者多個(gè)接口,在該接口上可以指定三層的IP地址,在VLAN的某一個(gè)口子(物理二層接口)上配置這樣一個(gè)VLAN接口(三層接口)實(shí)際上就等同于在VLAN的該口子上插入了一臺(tái)三層設(shè)備,只是這臺(tái)設(shè)備是一臺(tái)虛擬的設(shè)備罷了,另外和真正插一臺(tái)設(shè)備不同的是,由于它是處在本機(jī)內(nèi)部的,因此它所配置IP地址當(dāng)然也就屬于本機(jī)IP地址了,處在路由表的Local域中。

  理解了這一點(diǎn)就會(huì)明白,實(shí)際上配置了VLAN接口的VLAN交換機(jī)實(shí)際上是往純VLAN交換機(jī)里面硬塞了一臺(tái)三層設(shè)備,二者合而為一,因此更能加深對(duì)“VLAN交換機(jī)是一個(gè)純二層的設(shè)備”這個(gè)觀點(diǎn)的認(rèn)識(shí)。

  4.LAN交換機(jī)上可以配置IP地址

  姑且先拋開(kāi)VLAN的概念,說(shuō)一下LAN交換機(jī)。一般以為L(zhǎng)AN交換機(jī)是純二層的設(shè)備,可是知道了VLAN接口的概念后,我們發(fā)現(xiàn)即使沒(méi)有VLAN,也是可以將一臺(tái)虛擬的三層設(shè)備插入到一個(gè)LAN交換機(jī)的口子上去的,其實(shí)Linux的軟Bridge就是這樣做的,那么內(nèi)置了三層虛擬設(shè)備的LAN交換機(jī)就有了三層的功能。這是什么呢?還是以L(fǎng)inux為例,在Linux上配置兩個(gè)Bridge,分別為br0,br1,在br0上配置IP地址1.1.1.1/24,在br1上配置IP地址2.2.2.2/24,我們就可以看到br0標(biāo)示的一個(gè)LAN上的流量可以通過(guò)br0的IP地址被路由到br1,反之,br1標(biāo)示的LAN流量也可以通過(guò)br1的IP地址路由到br0,這是什么?這就是三層交換機(jī),一個(gè)將路由器接口變成交換機(jī)接口的路由器,這部三層交換機(jī)上擁有兩組LAN接口,雖然可以略見(jiàn)VLAN的概念,但是沒(méi)有任何標(biāo)準(zhǔn)說(shuō)這個(gè)三層交換機(jī)上的兩組LAN就是兩個(gè)VLAN。

  可見(jiàn),三層交換機(jī)可以和VLAN沒(méi)有關(guān)系。

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言?xún)H代表用戶(hù)個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄