trunk的作用就是承载多个vlan,你在s1上配置vlan20,在s2上配置vlan20,如果你不设置trunk链路的话,将无法通信,也就是说只有vlan1可以相互通信,其他的都不可以,因为你不配成trunk链路的话,连接两交换机的端口在哪个vlan中,哪个vlan才能通信
所以要想所有的vlan通信,就必须配置trunk链路,让链路承载多个vlan才行。
你可以自己做实验试试,我刚试过。
switchport mode trunk后还要设置一下封装方式
switchport trunk en dot1q
尝试一下。
----------------------以下是我的配置-------------------
int f1/0
switchport trunk encapsulation dot1q
switchport mode trunk
no shut
exit
这里边不显示你的trunk,show inter trunk可以看到
你的配置没有错,连上线就可以跑trunk了