最近公司开始全面搬迁新的办公室,偶们又开始一路狂忙。抱着Switch、Router,还有一堆reticle,在各楼层上窜下跳的,真是锻炼身体呀!再者一些PLMM总是在关键时刻对你细声细语地说搬不动电脑,这个时候想不当free搬运工都难。几翻来回,发现久坐的身体居然开始发酸。
来回折腾,总算基本搞定网络了。本想回去洗一个热水澡,以去除一日的疲劳。却见一MM跑过来网络断了,说完后还带一股奉“领导”指示的姿势。顿时一阵狂晕!!!
狂晕之后,活还是要做。飞奔过去一看,MM报告基本属实。用本本从上至下、从左至右仔细盘查,都没有发现明显的问题,交换机、路由器都工作正常。甚至打电话去工程承包商那边,询问是不是网线插座接线标准错了。得到却是人家的白眼。
由于盘查重点都是放在网线上,所以查了半天,一点收效也没有。期间甚至更换的交换机。最后呢!一个同仁跑到中心机那边一看,说是交换机产生回路了。原来预备留的一根网线,不知被谁对接起来了。直接晕倒!断开之后,网路全路正常。
关于交换机回路产生的原理,我理解是这样的。首先LAN是采用的是广播方式。假设A机器要发送信息给B机器,那么首先A机器要找到B机器。所谓的广播就是指A机器要向LAN内全部的机器都发送一段类似于“谁是B机器”的询问。当B机器收到后,就回复一个类似于“我是B机器”给A机器,然后A机器发送信息给B机器。
给结上述原理,就可以发现,A的信息发送B时,要在中心交换机上全部的端口进行转发,以便找到B。但于交换机产生了回路,所谓的回路就是指交换机上两个端口是对接起来的。假设是P1、P2对接的。这样P2收到A发送的信息,此时P2又从P1收到同样的信息,要求转发。这时P2就变成了发送信息的端口,而不是接收端口。这样就产生的信息收发的死循环,也就是回路了。