您当前位置: 首页 » *生活* » object » 思考 » TP-link路由器也会丢包?还是堆栈溢出?

TP-link路由器也会丢包?还是堆栈溢出?

2010-07-27 |

我家有一个tplink的r402m,房东家也是这个。测试的都是用我的笔记本,只不过防火墙换了一下。

特点如下,在我的笔记本上同时开电驴和BT以后,会发现网络阻塞。就连路由的web管理页面都很难打开。

当我关掉其中一个以后,情况会有一些好转,当我都关了以后,路由需要一定时间才会稳定到初始状态。甚至有些时候路由都会出现转发数据包困难。

手头因为没有这个路由的原理图一类的玩意,也很难去判断,到底是以太口的缓存溢出,还是ARM遇忙。

但是从这种家用路由角度分析的话,问题还是会有一定的可分析性。

首先,他工作在路由状态。数据包到达路由以后,需要进行重新封装ip报文头;或者修改ip报文头。其次,报文很有可能需要进行CRC校验;这个路由是有4个lan 1个wan口。如果当lan口数据包突然过多,ARM与忙也是情理之中。

处于这种考虑,后来我通过重启路由以后发现,在路由刚刚启动初期,整个数据包转发都很正常。而当若干秒以后,情况又再次陷入前面叙述的情况。

然后发现,其他lan口上的机器访问路由web正常。但当1小时以后,就连其他lan口上的电脑访问路由web都困难了。

通过上面的测试,大概分析可知。

1,丢包的问题首先出现在对应lan口缓存满,而似乎对因的lan口并没有做冲突控制。导致网卡一直都在发数据包?(猜测)

2,丢包的问题与ARM或者一些板内处理设备有关系。

可见,包转发能力还是很成问题的。

分类:

*生活*, object, 思考

| 标签:

, ,