三层交换机与二层交换机相连 vlan 1为什么不能通过trunk口

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-10
在2层交换机和3层交换机相连,两个相连的端口都必须设置成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。

看是什么交换机。交换机一般来讲默认都允许通过的。不过华为新产品与老华为和华三的老产品连接要注意。华为新产品端不能设置为port link-type trunk。而应该设置成port default vlan1 和port trunk ......这样才能互通。但是华为新产品与华为新产品之间没有这个问题。我遇到过多次。目前不了解为什么。

Vlan1 是不是native VLAN ??
请确保2台设备都设定VLAN1 为native VLAN.

默认的话 VLAN1 是不需要在trunk口上做permit的。

trunk端口可以通过设置,设定允许通过的vlan,查看一下配置是否允许。
配置:
进入端口后,switchport trunk allowed vlan all

VLAN 1是机器默认的VLAN,换个序号