共找到2條詞條名為trunk的結果 展開

trunk

網路用語

trunk是名詞意為樹榦;軀幹;象鼻;行李箱

“trunk”在網路用語中一般譯為:“主幹線、中繼線、長途線” ,不過一般不用譯意,直接使用英文。在路由/交換網路中,trunk通常被稱為“中繼(透傳)”。在語音級應用的線路中,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間通信,需要通過三層設備(路由/三層交換機)來實現。

劃分


交換埠兩種模式:access和trunk。連接終端(如PC)用access模式,設備級連接用trunk模式。把access埠加入到某個VLAN,那麼這個埠就只將這個VLAN的數據轉發給PC,PC發送的數據通過這個埠後會打上這個VLAN的ID,轉發到相同VLAN。(這裡為了簡單表述,混雜模式埠不做討論;將PC用access模式,其他情況不做討論。)

配置


Cisco默認的trunk封裝協議為dot1q(802.1q)。
配置方法:
Switch(config)#interface gigabitEthernet 1/1
Switch(config-if)#switchport trunk encapsulation dot1q //默認封裝,該命令可以省略,特殊情況:配置單臂路由,必須敲這條命令。
Switch(config-if)#switchport mode trunk //協議變化,協議會down /up轉換一次。
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/1, changedState to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/1, changedState to up
Switch(config-if)#switchport trunk allowed vlan 10,20 // VLAN 修剪,add/remove 參數增減
Switch(config-if)#exit
驗證方法:
Switch#show interfaces trunk // show interswitchport 命令也可以。
Port Mode Encapsulation Status Native vlan
Gig1/1 on 802.1q trunking 1
Port Vlans allowed on trunk
Gig1/1 10,20
Port Vlans allowed and active in management domain
Gig1/1 none
Port Vlans in spanning tree forwarding state and not pruned
Gig1/1 none
Switch#show interfaces gigabitEthernet 1/1 switchport // show running inter [interface] 驗證方法其實很多的;
Name: Gig1/1
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)
Voice VLAN: none
Administrative private-vlan host-association: none
Administrative private-vlan mapping: none
Administrative private-vlan trunk native VLAN: none
Administrative private-vlan trunk encapsulation: dot1q
Administrative private-vlan trunk normal VLANs: none
Administrative private-vlan trunk private VLANs: none
Operational private-vlan: none
Trunking VLANs Enabled: ALL
Pruning VLANs Enabled: 2-1001
Capture Mode Disabled
Capture VLANs Allowed: ALL
Protected: false
Appliance trust: none