什么是Trunk?
(中继链路)Trunk可以传递不同交换机的相同Vlan的数据。
实现交换机之间的通信,好处是只用一条链路。
它是一种在交换机接口加标记封装,进入下一个交换机再解封装的过程。
Trunk中继链路有两种封装方式:
-ISL (Cisco私有协议)
-IEEE 802.1Q(虚拟桥接局域网)
ISL和802.1Q的异同:
-相同点
都是作用于 OSI 模型第2层;
都是显示标记(帧被显示标记了Vlan的信息)
-不同点
IEEE802.1Q是公有的标记方式,ISL是思科私有的;
ISL采用外部标记<30字节>(在帧两边标识),802.1Q采用内部标记<4字节>
相关操作:
1.进入交换机与交换机的接口,改为Trunk模式:
Switch(config-if)#switchport mode trunk
2.查看接口状态:
Switch#show in f0/1 switchport
3.禁止拓扑Vlan2的数据通信,Vlan1正常:
Switch(config-if)#switchport trunk allowed vlan remove 1
4.增加拓扑Vlan3的数据通信:
Switch(config-if)#switchport trunk allowed vlan add 3
5.以太通道删除Vlan2:
Switch(config)#in port-channel 1
Switch(config-if)#switchport trunk allowed vlan remove 2
(注:文中提到帧为VLAN中的MAC帧的格式)