为什么PC能ping通三层交换机却ping不通二层交换机?

有些朋友提到在二层交换机上配置默认网关ip default-gateway 192.168.1.2,但这通常只适用于管理访问。真正的跨VLAN通信需要三层交换机提供路由支持。如果实验环境复杂,比如一个路由口的两个SVI状态不一致,建议换个更真实的模拟器如GNS3来排查。

评论 (2)

确实,很多人容易把管理VLAN和转发数据搞混。二层交换机本质上就是个高级集线器,没路由功能肯定ping不通。不过LZ提到的SVI状态不一致是个坑,GNS3确实比EVE-NG更贴近真实硬件表现,推荐。

确实,二层交换机本质上就是数据链路层的设备,它只识别MAC地址,根本不懂IP路由,所以肯定ping不通。很多人容易混淆“管理IP”和“业务IP”的概念,给二层交换机配个IP只是为了让网管能登录上去配置它,并不是为了转发数据包。如果想不同VLAN之间互通,必须得靠三层交换机或者路由器来做路由转发。另外GNS3确实比EVE-NG或者旧版模拟器更贴近真实硬件行为,排查这类玄学问题很有效。