三层交换机与二层交换机相连 vlan 1为什么不能通过trunk口
交换机端口在默认模式下(dynamic)只允许vlan1(native vlan)的广播通过,trunk模式下默认允许所有vlan的广播通过。trunk必须是成对出现,网线两端都必须是trunk模式才有意义。你可以把trunk理解为一种协议,如果一边支持,另一边不支持trunk,就无法进行对话。比如:PC---(vlan10)---(F0/1)二层(F0/2)---(F0/3)三层
二层F0/1口加入vlan10,F0/2为trunk,三层的f0/3配置ip作PC的网关,结果是PC(10.0.0.1/8)无法ping通网关(10.0.0.2/8)。解决办法有两种,其一是把二层的F0/2加入vlan10,其二是把网线两端都配置成trunk,然后在三层上创建虚拟接口(vlan)作网关。把三层交换机换成路由器也是一样的,只是创建的虚拟接口不同。
交换机上设置trunk口后,通过这个口仍不能Ping通设置VLAN的端口的IP是设置错误造成的,解决方法为:
1、登录其中一台电脑,点击左下的图标,选择“运行”,或用windows快捷组合键“win+r”。
2、打开运行窗口后,在“打开”栏上输入“cmd”命令,并点击“确定”。
3、打开cmd窗口,在里面输入ping 192.168.11.56后,按回车,就可以看到是否ping通了。如果返回下图信息则是ping通了。
4、如果返以下信息,则说明Ping通设置VLAN的端口的IP成功。
注意事项:
在计算机网络中,一个二层网络可以被划分为多个不同的广播域,一个广播域对应了一个特定的用户组,默认情况下这些不同的广播域是相互隔离的。不同的广播域之间想要通信,需要通过一个或多个路由器。这样的一个广播域就称为VLAN。
Vlan1 是不是native VLAN ??
请确保2台设备都设定VLAN1 为native VLAN.
默认的话 VLAN1 是不需要在trunk口上做permit的。
trunk端口可以通过设置,设定允许通过的vlan,查看一下配置是否允许。
配置:
进入端口后,switchport trunk allowed vlan all
VLAN 1是机器默认的VLAN,换个序号