隨著網(wǎng)絡技術的不斷發(fā)展和應用,網(wǎng)絡的速度越來越快,網(wǎng)絡的應用也越來越復雜。
因此在很多實際應用中網(wǎng)絡速度就成為各種網(wǎng)絡應用的瓶頸所在。
通過升級來提高網(wǎng)絡速度是解決問題的一個有效的手段,比如從10M以太網(wǎng)到100M以太網(wǎng)以至于1000M以太網(wǎng)或更高。
但是這種方式投資大而且對于設備的要求比較多。
對于資金不是很充足的企業(yè)和單位來說如何利用已有的資源來提高網(wǎng)絡速度也是亟待解決的課題。
俗話說眾人拾柴火焰高,而 Trunk 技術就是將多條鏈路集中在一起作為一條鏈路使用來提高網(wǎng)絡速度,滿足用戶的需求。
這在中小型企業(yè)交換機的應用中是很重要的,不用追加投資就可以將幾條鏈路捆綁使用來完成高速傳輸任務, 而且還可以根據(jù)實際需要來配置傳送速率。
而不用象網(wǎng)絡升級中速率只能是成數(shù)量級的增加而不能根據(jù)需要來靈活配置。
這在交換機與交換機之間、交換機和服務器之間的靈活有效的高速通訊中有很重要的價值。
概念和功能
主干(Trunk )技術,也有稱為端口匯聚(port Aggregate ),鏈路匯聚(link aggregate)多鏈路匯聚( multiple link aggregate )的。
其本質都是把多個以太網(wǎng)端口綁定在一起作為一個邏輯鏈路來使用。
作為用戶使用這個邏輯鏈路的時候就好像是使用一條獨立的物理鏈路一樣, 但是這條邏輯鏈路的帶寬已經(jīng)線性增加了(比如有四個 100M的物理端口匯聚成為一個 Trunk,那么這條邏輯鏈路帶寬就是 800M)。
在配置 Trunk 的時候需要注意:
在組成 Trunk 之前,必須使組中的端口都是同一種類型(即要求都是相同的傳輸速率 10M,100M以及都工作在全雙工,連接媒體也應相同) 。
成為一個 Trunk 的端口成員應在同一個生成樹組里。此時生成樹把 Trunk看成是一個生成樹的端口。
一個 Trunk 的端口成員應該屬于同一個 VLAN的成員。
Trunk 的優(yōu)點有:
能夠迅速有效的線性增加帶寬(在條件允許的情況下,可以根據(jù)應用的需要來確定需要多快的傳輸速率以決定有多少個端口組成一個 Trunk )
能提供鏈路的冗余,在匯聚的端口中有一個端口失效時可以被修正 , 例如,此端口為 Trunk 的根端口時, 將此端口在生成樹中 disable ,并且在剩余 Trunk 端口中重新選擇一個端口作為根端口,保證系統(tǒng)正常運行。但是在用戶看來系統(tǒng)并沒有變化。
能在 Trunk 組中的端口實現(xiàn)負載均衡
舉例說明
01交換機之間的高速連接
在交換機與交換機之間用 trunk 形成一條鏈路可以使連接在兩臺交換機上的工作站實現(xiàn)高速的通訊連接, 避免由于一條鏈路連接兩臺交換機而形成的通訊瓶頸。而且使用 trunk 還可以根據(jù)應用的要求來配置 trunk 。
比如兩臺交換機之間的通訊速率要求是600M,那就可以選擇三條鏈路(或四條)成為一個Trunk,從而滿足需求,若用4條鏈路組成一個Trunk ,600M的通訊量會在這四條連路上實現(xiàn)負載均衡。
同時如果有一條鏈路出現(xiàn)故障或失效,這條鏈路會從這個Trunk中自動刪除, 并且通訊流量會在剩下的鏈路中實現(xiàn)負載均衡,用戶不會察覺, 只是這時候的通訊速率會下降 200M。
02交換機和服務器之間的高速連接
在交換機和服務器的高速連接中,使用原理和方法和交換機之間的應用是一樣的。
在此例中服務器1配置了一個多端口的網(wǎng)卡,通過一個trunk與交換機連接。而服務器 2 通過兩個網(wǎng)卡與服務器連接。
03兩者都有的情況
在此例中,服務器1通過T5與交換機連接,服務器2通過兩個網(wǎng)卡與交換機連接。SW1與SW2,SW3,SW4之間通過T1,T2,T3,T4 連接。通過T1,T2,T3, T4和 T5給各臺 PC機從服務器訪問數(shù)據(jù)提供了最大的帶寬。
在此例中,如果生成樹允許而且 trunk T1 和 T2 在同一個生成樹組里,其中的一個 trunk ( T1 或 T2)就成為 SW2的一個備份 trunk 。如果生成樹禁止,trunk T1 和 T2 就必須配置成互相獨立的 VLAN里,以便使設備運行正常。
交換機之間的trunk連接和交換機和服務器之間的trunk 連接有一定的不同,應用是可以通過選擇交換機選項或者是服務器選項來完成。
它能夠支持什么?
01基于端口的 Trunk原理
根據(jù)交換芯片的硬件功能,結合實際應用,通過對硬件寄存器的讀寫來滿足我們的應用需求。
在這種方式里,配置好了以后就寫入了硬件寄存器中。這種方式是靜態(tài)的 , 要求兩臺交換機都配置正確 , 而且連接無誤才能正確工作。
實現(xiàn)的功能 :
能實現(xiàn) trunk 的配置;
在 trunk 中的各個端口中實現(xiàn)負載均衡;
支持鏈路備份;
能實現(xiàn)鏈路失效后的自動重新配置;
能實現(xiàn)交換機之間和交換機和服務器的 trunk 連接;
配置:
pc在基于端口的 trunk 配置中,需要指定 trunk 的 ID 號,這個 trunk 中的端口成員有哪些,這個 trunk 的狀態(tài)是允許還是禁止以及是交換機之間的連接還是交換機和服務器之間的連接。
應注意的問題:
由于基于端口的配置受到硬件的限制,所以在 Trunk 配置的時候有一定的要求。
比如我們用 aller125 的 8 個端口的交換芯片時,最多只能有兩個 trunk ,每個 trunk 由 2 到 4 個端口組成。
而且每個 trunk只能由前四個或者是后四個端口中的成員組成,比如只能由 1,2,3,4 或是 5,6,7,8 組成, 而不能由 2,3,6 組成一個 trunk 。
而在由 Brodcom5600交換芯片組成的交換機中,每個交換芯片可以由 6 個 trunk ,每個 trunk 由2 到 8 個端口組成,但是端口中的成員可以任意組合,沒有限制。
02基于協(xié)議的 Trunk
原理:
基于協(xié)議的 Trunk 是根據(jù) 802.3ad 協(xié)議的要求來完成的。主要是在 trunk 連接的雙方實體運行 LACP 協(xié)議,雙方通過互相發(fā)送 LACPDU協(xié)議數(shù)據(jù)包來彼此交換自己的信息和狀態(tài)來最終達到協(xié)商一致形成 trunk。
這種方式是動態(tài)的,可以動態(tài)實現(xiàn)配置和重配置。而且在鏈路出現(xiàn)錯誤時可以實現(xiàn)一定的糾錯功能。
實現(xiàn)的功能:
實現(xiàn) trunk 的配置;
自動實現(xiàn)負載均衡;
實現(xiàn)鏈路備份功能;
自動和快速的進行配置和重配置;
實現(xiàn)交換機之間和交換機與服務器的 trunk 連接;
配置:
基于協(xié)議的 trunk 中的配置和基于端口的 trunk 的配置基本上是一致的。
但是用戶可以選擇周期性發(fā)送 LACP 協(xié)議數(shù)據(jù)包的時間,接收 LACPDU 的超時時間。這些參數(shù)用來確定在配置時的超時時間和發(fā)生鏈路錯誤時檢測時間。
另外還可以通過設定本系統(tǒng)的優(yōu)先級來確定那個系統(tǒng)是主動方,那個系統(tǒng)是被動方以保證協(xié)議的正確運行和自動的重新配置。
另外還可以通過 key值的設定來規(guī)定一些對 trunk 應用的限制, 比如限制這個 trunk 的最大成員數(shù)目或是組成成員的選擇要求等。
應注意的問題:
在基于協(xié)議的 Trunk 中沒有對 trunk 數(shù)目和 trunk 中所包含的端口數(shù)目,所以可以任意選擇端口來組成 trunk。
-
以太網(wǎng)
+關注
關注
40文章
5460瀏覽量
172413 -
服務器
+關注
關注
12文章
9295瀏覽量
85882 -
交換機
+關注
關注
21文章
2656瀏覽量
99998 -
Trunk
+關注
關注
0文章
7瀏覽量
7707
原文標題:?交換技術(3)TRUNK技術
文章出處:【微信號:通信弱電交流學習,微信公眾號:通信弱電交流學習】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論