您知道三層交換機技術(shù)中常提到的TRUNK是什么意思么?
在技術(shù)領(lǐng)域中把TRUNK翻譯為中文是“主干、干線、中繼線、長途線” ,不過一般不翻譯,直接用原文。而且這個詞在不同場合也有不同的解釋:
* 在網(wǎng)絡(luò)的分層結(jié)構(gòu)和寬帶的合理分配方面,TRUNK被解釋為“端口匯聚”,是帶寬擴展和鏈路備份的一個重要途徑。TRUNK把多個物理端口捆綁在一起當(dāng)作一個邏輯端口使用,可以把多組端口的寬帶疊加起來使用。TRUNK技術(shù)可以實現(xiàn)TRUNK內(nèi)部多條鏈路互為備份的功能,即當(dāng)一條鏈路出現(xiàn)故障時,不影響其他鏈路的工作,同時多鏈路之間還能實現(xiàn)流量均衡,就像我們熟悉的打印機池和MODEM池一樣。
* 在電信網(wǎng)絡(luò)的語音級的線路中,Trunk指“主干網(wǎng)絡(luò)、電話干線”,即兩個交換局或交換機之間的連接電路或信道,它能夠在兩端之間進行轉(zhuǎn)接,并提供必要的信令和終端設(shè)備。
* 但是在最普遍的路由與交換領(lǐng)域,VLAN的端口聚合也有的叫TRUNK,不過大多數(shù)都叫TRUNKING ,如CISCO公司。所謂的TRUNKING是用來在不同的交換機之間進行連接,以保證在跨越多個交換機上建立的同一個VLAN的成員能夠相互通訊。其中交換機之間互聯(lián)用的端口就稱為TRUNK端口。與一般的交換機的級聯(lián)不同,TRUNKING是基于OSI第二層的。假設(shè)沒有TRUNKING技術(shù),如果你在2個交換機上分別劃分了多個VLAN(VLAN也是基于Layer2的),那么分別在兩個交換機上的VLAN10和VLAN20的各自的成員如果要互通,就需要在A交換機上設(shè)為VLAN10的端口中取一個和交換機B上設(shè)為VLAN10的某個端口作級聯(lián)連接。VLAN20也是這樣。那么如果交換機上劃了10個VLAN就需要分別連10條線作級聯(lián),端口效率就太低了。 當(dāng)交換機支持TRUNKING的時候,事情就簡單了,只需要2個交換機之間有一條級聯(lián)線,并將對應(yīng)的端口設(shè)置為Trunk,這條線路就可以承載交換機上所有VLAN的信息。這樣的話,就算交換機上設(shè)了上百個個VLAN也只用1個端口就解決了。