VLAN Trunk
一、Trunk的概述
1.作用:讓連接在不同交換機上的相同VLAN中的主機互通。
2.Vlan標識:交換機給去往其他交換機的數據幀打上vlan標記。
封裝類型
ISL | Cisco私有 | |
IEEE | 公有 | 802.1q |
注:Cisco 2950只支持802.1q,不支持ISL。其他default都爲ISL,也支持802.1q。
只有幀發送到中繼鏈路的端口時,VLAN ID才添加到幀上。
3.鏈路類型
Access:與PC相連的這條鏈路。
Trunk:交換機和交換機之間的鏈路,交換機與路由器之間的鏈路。
4.幀格式
1)IEEE802.1Q
添加4 Bytes, VLANID號12位。
2)ISL
添加30 Bytes,VLAN ID號15位。
5.802.1Q與ISL異同
相同點 | 不同點 |
l都是顯式標記,也就是幀被顯式標記了VLAN的信息。 | lIEEE 802.1Q是公有的標記方式,ISL是Cisco私有的; lISL採用外部標記的方法,802.1Q採用內部標記的方法; lISL標記的長度爲30 Bytes,802.1Q標記的長度爲4 Bytes. |
6.TRUNK協商模式
DTP:動態中繼協議
只能用在交換機之間的中繼鏈路,不能用於交換機與路由器之間的中繼鏈路,默認30s發送DTP幀。
on:開啓trunk
off:關閉trunk
desirable:期望
auto:自動
on | off | desirable | auto | |
on | YES | NO | YES | YES |
off | NO | NO | NO | NO |
desirable | YES | NO | YES | YES |
auto | YES | NO | YES | YES |
二、配置Trunk
1.進入接口後
Switch(config-if)#switchportmode trunk
2.查看接口模式
Switch#showinterface f0/24 switchport
3.從trunk中添加、刪除VLAN
Switch(config-if)#switchporttrunk allowed vlan remove 10
Switch(config-if)#switchporttrunk allowed vlan add 10