Trunk:
在一条网络介质上,同时传输多个VLAN的数据,这种技术,在CISCO称为Trunk,Trunk端口不属于某个VLAN.

Trunk一般是连接交换机与交换机的,也可以连接交换机与路由器。它的模式一般是点对点(P2P)的。
trunk满足两个条件:trunk封装两端必须一样;端口模式协商成功或强行指定trunk.
 
Ttunk有两种封装方式:一种是802.1Q(业界标准),一种是ISL(cisco私有)
ISL:一种外部标记方式,不改变原始帧,但开销大,有1548个字节;
802.1q:通过修改原始以太网帧,采用内部插入标记方式;开销小,1522个字节

Trunk是二层的概念,它用于跑多个VLAN。
大楼的分布层与访问层之间跑的是Trunk,trunk是2层的链路。
而分布层与核心层跑的是路由。
 
Trunk有两种:一种是指定自己是Trunk,另一种是和对方协商(发DTP包)
1,access 
不会发送DTP,也不会协商DTP包,一般连接主机或者服务器。
#show interface f0/2 switchport ------ 查看接口的二层特性
 
trunk协商off
2,trunk 
会主动发送DTP包,指定自己是Trunk。
Trunk协商on,指定自己为trunk.
if)#switchport trunk encapsulation dot1q/ISL ----------- 设置Trunk封装
模式为802.1Q或ISL
if)#switchport mode trunk
3,nonegotiate(不协商)
指定自己为Trunk,但是不发送DTP包。(它与dynamic模式冲突)
trunk协商off,自己的操作模式trunk
config)#interface f0/2
if)#switchport mode trunk
if)#switchport nonegotiate --------- 使接口变为不协商的trunk
4,dynamic desirable 
cisco交换机默认的模式,会主动发送DTP包。需要协商。
trunk协商on,自己的操作模式要看和对方的协商结果。
如协商不成功,将变为一个access接口
if)#switchport mode dynamic desirable ------- 使接口变为动态协商
5,dynamic auto
需要协商,但不主动发送DTP包,只能响应DTP包。
trunk协商on,自己的操作模式要看和对方的协商结果。
if)#switchport mode dynamic auto