Trunk链路的几种mode:
OFF:当接口设置为access时(switch mode access)
ON:当强制指定端口为trunk时候(switch mode trunk)
DD(dynamic desirable):指定端口为动态协商(switch mode dynamic desirable)交换机端口默认
DA(dynamic auto):指定端口为自动(switch mode dynamic auto)
DD和DA两种模式是通过DTP(dynamic trunk protocol)包动态协商以决定链路最后结果。
nonegotiate:
sw(config-if)#switchport nonegotiate #关闭该接口的DTP协议,这样不能做DD和DA只能做trunk on。
desirable为主动协商,auto为被动协商。
2边被动不能形成trunk(都不表白只能暗恋,不能成事)
一边主动,一边被动可以形成trunk。(胆大心细脸皮厚也能成)
2边都主动必然成事(一见钟情)
任何模式和access端口都不能形成trunk。
具体看图
Trunk封装类型:
ISL:cisco私有
802.1Q:IEEE工业标准
ISL采用在原始帧外进行封装外壳,独立于协议,将一个旧的帧放到一个新的帧里面
802.1Q在原始帧中间打标签,对协议有一定依赖性,在帧里面加一个header
ISL
在原始帧中增加了30bit(26bit header,4bit CRC)
DA:组播目标地址01000c0000或者03000c0000,
TYPE:封装的是什么类型的帧0000-Ethernet,0001-TOKEN RING,0010-FDDI
USER:用来做QOS优先级
SA:源mac
LEN:长度
AAAA03:不明白
HSA:SA字段的前3字节-厂商标识
VLAN:vlan编号
BPDU:标识bpdu的类型
INDX:还是不明白
RES:保留
CRC:循环冗余校验码
802.1Q:
插入tag,重做fcs校验
Ethertype:0x8100
PRI:用来做QOS优先级
VLAN ID:标记帧所属VLAN
Nativce VLAN
对某个vlan不打标签(比如有1、2、3 3个vlan,对2和3做打标签,对vlan 1不打,提高vlan1的传输效率,一般对流量最大的那个vlan做成native vlan)提高效率,2边native vlan必须一致,默认是vlan 1不打。
sw(config)#switchport trunk native vlan 1
Router(config-if)#do sh int trun
Port Mode Encapsulation Status Native vlan
Fa0/14 on 802.1q trunking 1
可以在trunk只容许哪个vlan间通讯
Router(config-if)#sw tru allowed vlan 1{all}
添加(移除)容许的vlan信息:
Router(config-if)#switchport trunk allowed vlan add{remove} vlan 2
阅读(1060) | 评论(0) | 转发(0) |