配置中的trunk有什麼用
㈠ 為什麼要設置trunk口
trunk有兩種含義,一種trunk埠匯聚的,就是把幾個物理埠匯聚成一個更大帶寬的邏輯埠,從而達到增加帶寬的目的。另一種trunk是VLAN trunk。就是允許不同的VLAN通過同一根鏈路實現VLAN內的通信。
VLAN trunk主要有兩種,802.1QTRUNK和ISL TRUNK,前者是國際通用的TRUNK協議,後者是思科私有協議。
VLAN TRUNK簡單解釋一下。兩台交換機,1台有VLAN 1、VLAN 2、VLAN 3。2台也有三個相同的VLAN,為了能讓兩台交換機相同VLAN內的機器通訊,就必須要把二台交換機連接起來。
沒有VLAN trunk的話,就必須在每台交換機上分別用三個埠(兩台共用6個埠),把三個VLAN連接起來。(如果VLAN數量增加,互連埠用的就更多)。
為了解決這個問題,就產生了VLAN TRUNK的概念。把經過VLAN trunk的數據包上面增加VLAN信息。這樣二台交換機上只要有一對埠互聯,就能實現不同交換機的VLAN間的通訊。
(1)配置中的trunk有什麼用擴展閱讀
在路由/交換領域,VLAN的中繼埠叫做trunk。trunk技術用在交換機之間互連,使不同VLAN通過共享鏈路與其它交換機中的相同VLAN通信。交換機之間互連的埠就稱為trunk埠。trunk是基於OSI第二層數據鏈路層(DataLinkLayer)的技術。
兩台交換機上分別創建了多個VLAN(VLAN是基於Layer 2的),在兩台交換機上相同的VLAN(比如VLAN10)要通信,需要將交換機A上屬於VLAN10的一個埠與交換機B上屬於VLAN10的一個埠互連;
如果這兩台交換機其它相同VLAN間需要通信,那麼交換機之間需要更多的互連線,埠利用率就太低了。 交換機通過trunk功能,事情就簡單了,只需要兩台交換機之間有一條互連線,將互連線的兩個埠設置為trunk模式,這樣就可以使交換機上不同VLAN共享這條線路。
trunk不能實現不同VLAN間通信,需要通過三層設備(路由/三層交換機)來實現。
㈡ Trunk作用是什麼
trunk模式 是交換機的一種傳輸模式
舉例另一個 access 模式 A access B trunk
兩個交換機 sw1-----------------------------------------sw2
vlan10 vlan20 vlan10 vlan20
PC11 PC12 PC21 PC22 PC13 PC14 PC23 PC24
這么一個情況 那麼如果sw1與sw2連接模式為A access 模式的話 不分配vlan的情況下默認是vlan1
好 PC11向PC12 發包進入交換機是vlan10 那麼他只向vlan10的介面發送數據 就不會發向sw2
也不會發送到vlan20內。
PC21 PC22 同理 SW2交換機也是同理 那麼PC11 PC12 PC13 PC14都同屬vlan10 我們想讓他們通信咋辦 第一個方法就是把sw1與sw2的access模式劃入vlan10 這樣他們之間就可以通信了
但是vlan20 之間依然無法通信
另一種方法就是選用B trunk模式 trunk模式 有個給vlan打標簽的協議 dota1q PC11所發的數據會經過sw1向sw2發去 同時打上一個標記 vlan10 sw2收到後會把標簽去除 並發向vlan10
這樣就能通信了
vlan20同理 PC21 PC22 PC23 PC24一樣可以在trunk的幫助下 通信