trunk无法建立有3大原因
1.两方封装模式不一样
2.接口两端不匹配
3.native vlan
环境
我们可以在特权模式使用 show interface trunk 来查看配置情况
1.两方封装模式不一样
(1)我们如果进入交换机的接口里直接修改trunk会报错
(2)这时就要让两边的封装类型一样
(3)这时再修改trunk
直接修改trunk报错如下
这时我们在接口里修改封装 两端一样即可
switchport trunk encapsulation dot1q
然后修改trunk即可
再去查看如图
附加:
如果一端改完另一端未曾配置他们会自动协商另一端也会变trunk但是他会有个n- 如图
2.接口两端不匹配
只需要把它俩里边的 access 链路改为trunk就可以通了(两头都是trunk)
3.native vlan
如果他两边不同,在另一端会自动出现很明显的报错
这时我们对比一下两端 show 一下
sw1
sw2
我们可以看到native vlan 不同 解决办法就是修改成一样的
我们到sw2的f0/1把他改为1
使用
switchport trunk native vlan 1
他们就可以通信了
######当然把sw1 改为10 也是可以通信的#######