故障表现:
(1)ping市外的IP地址延迟偏高,ping www.baidu.com延迟甚至可以到500ms左右(平时的水平在5ms~10ms左右);部分时间无法打开网页,无法使用一些网络应用。在路由器ping市外地址也是一样延迟超高。
(2)ping本市的IP地址延迟正常;
(3)电脑连接光猫,ping外网延迟正常(使用的是光猫的另一个端口,不是路由器用的那个。)
(4)用其它运营商的网络ping,延迟值正常
排查过程:
(1)ping 网关,延迟正常(网关为三层交换机);
(2)ping 路由器,延迟正常;
(3)ping 市外地址,延迟超高;
(4)ping 本人工作单位(同一个城市)地址,延迟正常;
(5)绕开路由器,电脑与光猫直接相连,电脑拨号后再进行ping,延迟正常,怀疑是路由器问题。考虑到今天曾经对路由器的软件进行过升级,于是把路由器系统进行降级。降级后重新ping市外地址,延迟依然超高;
(6)检查三层交换机——因为今天也调整过三层交换机的设置,把设置还原到今天未调整时的状态后重新ping市外地址,延迟一样高;
(7)重启所有的网络设备,包括光猫、路由器、交换机。重启后重新ping市外地址,延迟继续超高;
(8)由于自己使用的是双拨号,断开其中一条连接后继续ping市外地址,还是超高;
(9)关闭路由器的其它功能,甚至是重新做一条路由器与光猫之间连接的网线,等等,然后继续ping,依然超高。
做了以上这么多的检查,依然还没有确定问题所在。吃饭时间已到,就先到楼下吃个饭,然后打算在吃完饭的时候继续回来研究,留电脑在旁边不断地ping。大概过了十来分钟,饭吃完了,回到二楼继续我的“研究”,刚刚打开电脑屏幕的那一刻,却发现ping的延迟值已回到正常水平。
基于此,本人认为造成这问题的原因可能有以下:
(1)光猫问题。判断依据:电脑单独接光猫直接拨号,ping延迟值正常。但这无法解释为什么在使用路由器的情况下,ping本人工作单位IP延迟值正常的情况;
(2)中国电信的问题。判断依据:ping本市IP地址延迟值正常,只有在ping非本市的IP地址才会出现超高的情况,同时运营商可以干预用户使用路由器上网的行为。
但过了一段时间,大概20分钟左右,ping市外的IP地址又出现了延迟超高的问题,但ping本人工作单位的IP地址延迟值又正常。难道是今天升级过路由器之后,新版路由器的版本存在Bug,让所有的访问请求都通过本人工作单位的VPN出去?为了验证这一想法,我打开自己的路由器的后台设置,把VPN拨号中断,ping值恢复正常!(后来想了想,其实用tracert这条命令来验证就更好。)现在只是暂时验证这个想法,至于原因是否真的是VPN的问题,还需要进行一段时间的观察。