出于节约资源或者便利的需要,往往在一台PC机上部署很多服务,这样这台PC就兼职较多服务器功能。但一旦网络发生故障,对整个局域网的影响几乎是毁灭性的。和大家共享一个相关案例,以引起大家的重视。

在不少企事业单位,出于节省资源或许便当的需求,往往在一台PC机上布置许多服务,这样这台PC就兼职较多服务器功用。这样的规划的确方便了办理和维护,但也为网络的安全、安稳运转埋下了危险。一旦网络发生毛病,对整个局域网的影响几乎是毁灭性的。和咱们同享一个相关事例,以引起咱们的注重。

毁灭性毛病 DHCP服务器大罢工(dhcp服务器问题)  局域网 DHCP 故障 第1张

一、网络情况描绘

这个事例来自某高级中学的中心机房。在该校的中心机房里有不少服务器,有为大多数计算机供给服务的公共服务器,例如DHCP服务器。也有为专业机房和专业软件服务的专用服务器,例如ERP服务器等。其间仅有的一台DHCP服务器为3个机房大约150台客户端供给服务,担任一切机房学生机IP地址的主动分配。通常情况下,该校的机房至少有2个处于运用状况,一向以来DHCP服务器运转杰出。

最近,该校的机房布置了在线考试系统,需求一个数据库服务器以保存考试题库,以及进行评分等。所以,办理员在这台DHCP服务器上一起布置了在线考试系统,以供给考试中的数据交互和存取服务。此外,由于机房没有磁盘存储阵列,该DHCP服务器一起还作为文件服务器。以备份机房各种相关材料,如驱动程序、服务器应用软件、上机练习题、考试题、系统镜像文件等。学生机只要系统分区在硬盘还原卡的维护之下,其他分区没有设定为维护留给学生作为数据盘。为了便于维护,学生机布置结束之后,在服务器上做了系统的镜像备份,这样一旦系统被学生损坏,能够很方便地经过网络克隆来康复。所以,这台DHCP服务器还兼职这项功用。

二、毛病现象及确诊

在网络考试前一天的模仿测验中,发现测验机房中的客户端大部分无法登录,登录后无法获取题库或许速度十分慢。一起,别的一个机房中正在进行上机课,上课的教师也反映学生机大面积网络不通。上课教师立刻进行了排错,发现并不是由于链路毛病所形成的。然后,在操作系统的指令提示符中中运用网络指令ipconfig,发现客户端机器无法取得IP地址。因而能够肯定是此原因使得不能拜访网络,重新启动计算机毛病仍旧,证明问题不是出在学生机上。检查交换机指示灯显现状况正常,没有因阻塞发生死机的现象,那么问题只能是出在DHCP服务器上了。接下来检查DHCP服务器上的DHCP服务状况,也显现也正常,可是发现服务器操作反响较慢。那是什么原因导致DHCP服务器相应变慢呢?

三、毛病原因剖析

要了解导致DHCP服务器相应变慢的原因,咱们有必要了解一下DHCP服务的作业进程。假如在局域网中布置了DHCP服务器,并且客户端设置为主动取得IP地址。这样当DHCP客户端***次登录网络的时分,也便是客户端发现本机上没有任何IP数据设定,它会向网络宣布一个DHCP discover封包。由于客户端还不知道自己归于哪一个网络,所以封包的来历地址会为

0.0.0.0,而意图地址则为255.255.255.255,然后再附上DHCP discover的信息,向网络进行播送。在windows的预设默许情况下,DHCP discover的等候时间预设为1秒,也便是当客户端将***个DHCP discover封包送出去之后,在1秒之内没有得到呼应的话,就会进行第2次DHCP discover播送。若一向得不到呼应的情况下,客户端总共会有四次DHCP discover播送(包含***次在内)。除了***次会等候1秒之外,其他三次的等候时间别离是9、13、16秒。假如都没有得到DHCP服务器的呼应,客户端则会显现错误信息,宣告DHCP discover的失利。之后,根据运用者的挑选,系统会持续在5分钟之后再重复一次DHCP discover的进程;当DHCP服务器收到DHCP客户机播送的DHCP discover信息后,它会向DHCP客户机发送DHCP offer信息,其间包含一个可租借的IP地址。一旦客户机收到DHCP offer信息,就将运用服务器所供给的IP地址。

从DHCP的作业进程来剖析,学生机无法取得IP地址应该是DHCP服务器没有做出呼应,或许是DHCP服务器做出了响但学生机没有收到DHCP服务器的DHCP offer信息形成的。测验网线后首先扫除了由于网络硬件原因形成学生机收不到DHCP服务器呼应的或许,由此判别便是DHCP服务器没有做出正常呼应,可是DHCP服务器为什么没有做出呼应呢?

咱们都知道,此刻别的一个机房正在进行在线考试的模仿测验,在测验中客户端会与服务器之间有很多的数据交互,这些数据占用了很多的系统资源和网络带宽,因而形成DHCP服务器的相应缓慢。这样就进入了一个恶性循环,不光在线考试系统无法正常作业,学生机无法取得IP地址无法上网,并且在网络中充满着很多的重复恳求(包含DHCP客户端和在线考试系统客户端)。这些废物信息占用了很多带宽,形成了网络风暴。更为偶然的是,此刻第三个机房内正有几台系统被学生损坏的计算机在进行网络克隆康复。服务器需求进行很多的数据传输,这样就使得服务器网络端和总线负担过重,不只操作系统进程无法及时呼应学生机宣布的DHCP恳求,并且三个机房谁都无法正常作业。

四、毛病扫除

很明显,这台不堪重负的DHCP服务器形成了三个机房的系列毛病。要从根本上解决问题,只要经过晋级服务器或许添加服务器的数量,做到各司其职,然后防止服务器负担过重。即布置专门的DHCP服务器以供机房的IP服务,布置专门的数据库服务器以服务于在线考试系统,布置专门的文件服务器以供给文件服务器和供给网络克隆服务。这样,尽管需求额定的投入,可是这是有必要的。不过,置办专门的服务器关于比如校园这样的事业单位不太实际。在笔者的主张下,该校采取了这样的计划:由于在线考试系统的数据交互频频,对服务器要求比较高,因而撤销这台服务器的DHCP服务和文件同享服务器,专职考试数据库服务。DHCP服务和文件同享服务,关于系统功用要求不是很高能够用一般的PC机替代。在进行上面的重新布置后,相似的毛病再也没有呈现

不过,让咱们猎奇的是,该校的网络办理员为什么在最初的布置和测验中发现这个问题呢?据笔者了解,本来最初他们是在三个机房中别离进行的测验,而没有在三个机房中一起进行针对服务器的压力测验。

五、小结

经过这个事例,我要说的是,局域网是个完好的逻辑系统它有其本身的特色。服务器作为网络功用完成的中心有必要咱们要确保它的正常作业,超越正常的运用极限和规模就会对部分或许整个网络带来意想不到的结果。特别是关于像DHCP这样供给***层服务的公共服务器,不要使其负载过重。由于,不堪重负它们就会停工。

【修改引荐】

  1. 解读DHCP毛病,提高网络运转功率
  2. 着眼DHCP维护让网络运转一直安稳
转载请说明出处
知优网 » 毁灭性毛病 DHCP服务器大罢工(dhcp服务器问题)

发表评论

您需要后才能发表评论