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