实验室的网络问题-疑似MAC地址冲突

创建时间:2019/3/31 下午12:20:04
编辑时间:2019/3/31 下午12:29:29
作者: huww98@163.com (huww98@163.com)
分类:网络

最近我新加入了实验室,但给我分配的电脑的网络一直都有问题,具体表现如下:

可以获取IP地址,可以访问互联网,但连接质量非常差。具体表现为:ping丢包10%左右,iperf3到外网的连接测试上行带宽正常,下行带宽几乎为0,大量重传,偶尔有几个数据包可以送达。应用层表现为打开网页,下载文件非常缓慢,经常失败;远程桌面连接经常掉线。已更换网线,使用不同电脑,使用USB网卡测试,均无法解决问题。

一开始我的电脑是不能获取到IP地址的,后来咨询师兄,师兄告诉我这个端口原来登记的MAC地址不是我这台电脑的MAC地址。于是我把我的MAC地址改成了登记的地址,便成功获取到了IP。但后来就出现了上述问题。

我找网络中心的工作人员来处理时,最后它重装了我的网卡的驱动程序,并在他们的系统中登记了我的新MAC地址——这样我就不用改我的MAC地址了。所以我也不能肯定是哪个操作起了作用。

我觉得MAC地址冲突的可能性比较大。一来是登记MAC地址的电脑很可能还在这个子网中使用。从现象中,ping的丢包较少,只有10%,而iperf3则非常多,几乎100%丢包。若是MAC地址冲突则该现象可以解释为:ping是一问一答的形式,“问”的时候交换机便能更新交换表,在几十毫秒后,“答”数据包到来时交换表有较大概率还是指向我的这台电脑的;而iperf3则是直接测试TCP连接,在测试时只会测试单方向的传输带宽,在测试下行带宽时,若下行数据包无法到达,则不会产生任何上行数据包,交换表便无法更新,之后的下行数据包也无法到达。这也能解释为何上行带宽是正常的。唯一不好解释的是,当工作人员用它自己的笔记本电脑用相同MAC地址测试的时候网络似乎一切正常,或许只是因为当时另一台和我冲突的电脑没什么流量吧。

驱动程序的问题的可能性我认为比较小。因为我也用了我的笔记本电脑进行测试,也是一样的情况。

那我之前为啥没想到这个问题呢?我之前是真的没接触过这么大的网络,以前就那几台设备,一般也不会去限制MAC啥的,而且每台设备都能尽在掌握。这导致我根本没往这个层面去想。以后思考问题的时候应该更全面一些。


返回文章列表

评论

登录 / 注册 后发布评论