名詞簡介
1、 在網路的分層結構和寬頻的合理分配方面,TRUNK被解釋為“連線埠匯聚”,是頻寬擴展和鏈路備份的一個重要途徑。 TRUNK(連線埠匯聚)功能是將交換機的多個物理連線埠匯聚在一起形成一個邏輯上的物理連線埠,同一匯聚組內的多條鏈路則可視為一條邏輯鏈路。連線埠匯聚可以實現用多條鏈路匯聚成一條邏輯鏈路增加頻寬;同時,同一匯聚組的各個成員連線埠之間彼此動態備份,提高連線可靠性。TRUNK技術可以實現TRUNK內部多條鏈路互為備份的功能,即當一條鏈路出現故障時,不影響其他鏈路的工作,同時多鏈路之間還能實現流量均衡,就像我們熟悉的印表機池和MODEM池一樣。
2、在電信網路的語音級的線路中,Trunk指“主幹網路、電話幹線”,即兩個交換局或交換機之間的連線電路或信道,它能夠在兩端之間進行轉接,並提供必要的信令和終端設備。
3、 但是在最普遍的路由與交換領域,VLAN的連線埠聚合也有的叫TRUNK,不過大多數都叫TRUNKING ,如CISCO公司。所謂的TRUNKING是用來在不同的交換機之間進行連線,以保證在跨越多個交換機上建立的同一個VLAN的成員能夠相互通訊。其中交換機之間互聯用的連線埠就稱為TRUNK連線埠。與一般的交換機的級聯不同,TRUNKING是基於OSI第二層數據鏈路層RUNKING技術,如果你在2個交換機上分別劃分了多個VLAN(VLAN也是基於Layer2的),那么分別在兩個交換機上的VLAN10和VLAN20的各自的成員如果要互通,就需要在A交換機上設為VLAN10的連線埠中取一個和交換機B上設為VLAN10的某個連線埠作級聯連線。VLAN20也是這樣。那么如果交換機上劃了10個VLAN就需要分別連10條線作級聯,連線埠效率就太低了。 當交換機支持TRUNKING的時候,事情就簡單了,只需要2個交換機之間有一條級聯線,並將對應的連線埠設定為Trunk,這條線路就可以承載交換機上所有VLAN的信息。這樣的話,就算交換機上設了上百個個VLAN也只用1個連線埠就解決了。
如果是不同台的交換機上相同id的vlan要相互通信,那么可以通過共享的trunk連線埠就可以實現,如果是同一台上不同id的vlan/不同台不同id的vlan它們之間要相互通信,需要通過第三方的路由來實現;vlan的劃分有兩個需要注意的地方:一是劃分了幾個不同的vlan組,都有不同的vlan id號;分配到vlan 組裡面的交換機連線埠也有port id.比如連線埠1,2,3,4劃分到vlan10,5,6,7,8劃分到vlan20,我可以把1,3,4的連線埠的port id設定為10,而把2連線埠的 port id設定為20;把5,6,7連線埠的port id設定為20,而把8連線埠的port id設定為10.這樣的話,vlan10中的1,3,4連線埠能夠和vlan20中8連線埠相互通信;而vlan10中的2連線埠能夠和vlan20中的5,6,7連線埠相互通信;雖然vlan id不同,但是port id相同,就能通信,同樣vlan id相同,port id不同的連線埠之間卻不能相互訪問,比如vlan10中的2連線埠就不能和1,3,4連線埠通信。
具體套用
1、Trunk功能用於交換機與伺服器之間的相聯,為伺服器提供獨享的高頻寬。
2、Trunk功能用於交換機之間的級聯,為交換機之間的數據交換提供高頻寬的數據傳輸能力,提高網路速度,突破網路瓶頸,進而大幅提高網路性能(主要套用)。
功能舉例
——例如:為增加頻寬,提高連線可靠性,某網咖電影伺服器是雙網卡且作了綁定,與中心交換機的23、24連線埠連線;二層交換機的1、2連線埠與中心交換機的1、2連線埠連線,如下圖所示,那么中心交換機需將1、2連線埠,23、24連線埠分別做Trunk。說明:這裡的二層交換機也需支持Trunk。