为了满足教学的需求,朋友的学校最近建立了教师机房。出于成本考虑,其网络设备全部采用淘汰下来的集线器,48台计算机通过双绞线+4台集线器构成了共享式网络,当全部设置好网络配置后,进行联网测试,故障发生了:机房中的四十多台计算机之间彼此失去了联系。
★故障分析
笔者应朋友的邀请到现场查看。首先,我检查了计算机的网络配置和网卡自身的工作情况,一切都没有问题,看来故障出在计算机本身和网络设置上是不可能的了。进而考虑到集线器本身的质量问题和网线的质量问题,采用逐个测试的方式,也没有发现任何问题。但是,当4台集线器同时工作的时候,机房中的计算机彼此之间失去联系。再查看集线器的连接情况,我明白了问题的症结所在:该学校的网络治理员采用了级联的方式,将4台集线器串接起来,而且每台集线器都连接了计算机(如图1所示)。显然,这是由于违反了10Base-T的5-4-3规则,导致的网络故障。
图1
★ 何为5-4-3规则
所谓10Base-T的5-4-3规则,是指任意两台计算机之间最多不能超过5段线(包括集线器到集线器的连接线缆,也包括集线器到计算机之间的连接线缆)、4台集线器,其中只能有3台集线器直接与计算机或网络设备连接。这是10Base-T网络所答应的最大拓扑结构和所能级联的集线器层数。其中,安装在中间的集线器是网络中惟一不能与计算机直接连接的集线器。计算机发送数据后,假如在一定时间内没有得到回应,那么,将认为数据发送失败。
在该学校的教师机房中,虽然计算机之间既没有超过5段线,也没有超过4台集线器,但是4台集线器上都连接了计算机,因而违反了5-4-3规则。所以,计算机之间无法进行正常的通讯也就成为必然。
★解决问题
找到了故障的原因,解决问题就很轻易了。对集线器的连接方式略做改变,将其他3台集线器都连接在同一台集线器上(此台集线器只能连接其他集线器,不能连接计算机)即可,如图2所示。
图2
★ 非凡提示
共享式网络不仅通讯效率差,而且覆盖范围很小,这对计算机数量比较多的机房来说是无法接受的。此时,可以把共享式网络升级到交换式网络,采用交换机升级网络,不仅能提高通讯效率,也能扩大传输范围。另外,由于交换式网络不受5-4-3规则的限制,因此,交换式网络可以做得很大,这也是目前交换式网络被广为采用的原因。