小弟最近碰到一个非常头疼的问题,我们单位的网络结构如图如示。局域网边界是H3C的3016路由器,3层交换机3560是用来划vlan的,3560的默认路由指向3016路由器,路由器的外部是ospf。接入层2960每个端口底下接的是HUB,约有两三个人通过HUB接入。端口是开启的bpduguard.出现问题主要是PC0和PC1不能访问路由器外面的服务,ping路由器掉包。楼主进行排错后,发现了无法理解的问题
1.两台PC ping路由器及路由器外的地址均掉包。但ping三层核心交换机不掉包,由此可见,此线路是没有问题的。计算机是没有问题的
2.ping不同VLAN下的内网的服务器也不掉包。同VLAN不在这个端口底下的ping哪都不掉包。由此可见:三层VLAN配置是没有问题。
2.三层交换机ping路由器一切正常,ping两台PC也正常。由此可见:整个线路是没有问题的
3.路由器回ping两台PC也正常.这个就搞不明白了
4.排错。除去HUB,用单机,症状一样。排除HUB的问题。
此外,另一个屋(端口)下也出现这个问题,是其中一台PC有问题,别的没有问题。我大概可以理解为计算机的问题,可是,计算机ping三层交换机下面的同VLAN不同VLAN的都没有问题,为什么多一跳就掉包呢?求解
如果是计算机的问题,那又是哪里的问题呢?
回答:我之前也遇到过这种情况,下面原来有个阅览室,通过路由器出去外网的话就会掉包,可是我把阅览室的地址换成公网的直接跳过路由就不会掉包,而且网速很快,后来发现是信息模块的问题,换了一个信息模块就没问题了。
另外:
三层交换机下的内网正常联通,说明三层下的内网没有问题
楼主请尝试
1、检查NAT配置
(我曾经碰到过nat地址池中一部分地址可用,个别地址不可用,导致内网个别用户转换到不可用的公网ip上不了公网 )
2、PC直接连接三层交换。
3、如楼上说的,检查PC0和1的物理线路吧,不排除丢包的可能性