您当前的位置:首页 > 计算机论文>计算机网络论文

解决局域网内DHCP冲突问题的几个方式

2015-07-22 09:50 来源:学术参考网 作者:未知

 摘要:随着计算机科学技术的快速发展,计算机通信网络和Internet已经成为工作、生活和学习必不可少的组成部分。在局域网管理中,网络管理员普遍使用DHCP进行网络配置,确保能够安全、可靠、方便地进行动态IP地址分配。然而如果在同一个局域网中,由于各种原因存在多个非法的DHCP服务时,会造成DHCP服务冲突,从而发生了计算机获取不了正确的IP地址,无法正确上网的问题。为了解决上述问题,该人通过使用Cisco Packet Tracer软件来模拟DHCP产生冲突的现象,通过技术分析探究产生DHCP冲突的原因,进而提出解决DHCP冲突的解决方法。
  关键词:DHCP冲突;动态IP地址;DHCP监听;信任端口;信任监听
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)33-7844-03
  随着计算机科学技术的快速发展,计算机通信网络和Internet已经成为工作、生活和学习必不可少的组成部分。在局域网管理中,网络管理员普遍使用DHCP进行网络配置,确保能够安全、可靠、方便地进行动态IP地址分配。
  在使用DHCP动态分配地址的局域网中,本来是能够正确分配IP地址的,计算机能正常上网的。但是如果有人在某个端口接入了具有DHCP功能的路由器设备,或者在局域网中安装了服务器系统并开启了DHCP服务,那么这时在局域网中存在了多个DHCP服务器,进而产生了DHCP冲突问题。计算机就有可能获取了非法DHCP服务器提供的IP地址,从而发生了计算机获取不了正确的IP地址,无法正确上网的问题,导致局域网不正常的现象。
  1 模拟局域网内产生DHCP冲突现象
  2 探究产生DHCP冲突原因
  为什么会产生上述问题呢?
  首先了解计算机动态获取IP地址的过程:
  1) DHCP发现: 客户PC在局域网中通过广播发送DHCP请求,寻找可用的DHCP服务器。
  2) DHCP提供:当DHCP服务器收到一个来自客户PC的IP租约请求时,它会提供一个IP租约,发送到请求的客户PC。
  3) DHCP请求:当客户PC收到一个IP租约提供时,会发送一个DHCPREQUEST消息,告诉DHCP服务器接受了这个租约提供。
  4) DHCP确认:当DHCP服务器收到来自客户PC的DHCPREQUEST消息后,它就开始了配置过程的最后阶段,完成DHCP分配。
  由于这个局域网中存在一个合法的DHCP服务器,同时还存在多个非法的DHCP服务器,当计算机发送DHCP请求时,由于是广播发送的,所以所有的DHCP服务器都收到这个请求,都可以进行DHCP提供,产生了DHCP冲突问题,从而导致了计算机可以获取到非法的IP地址,导致了局域网不正常, 计算机不能正常上网。
  3 解决DHCP冲突方法
  DHCP产生冲突是由于在局域网中同时存在多个DHCP服务器,我们解决DHCP冲突的思路就是让计算机获得正确的IP地址,只有合法的DHCP服务器才能提供动态IP地址。解决DHCP冲突的方法有以下几种方法:
  1) 手动静态分配正确的IP地址。还是以前面的模拟软件的例子为实例,在每个PC机上都手动分别正确的IP地址,通过多次测试发现网络是正常的。
  但是,在现实的局域网中,如果客户端很多或者客户端是经常变换的,这样将给网络管理员带来大量的工作,并且维护IP地址也是很麻烦的事情,因此这种方法只适用于客户端比较少的局域网中。
  2) 在局域网中查找非法的DHCP服务器,关闭DHCP服务功能。还是以前面的模拟软件的例子为实例,将路由器Router3、家庭路由器、Server0服务器的DHCP服务都关闭后。通过多次测试发现,计算机能够获取正确的IP地址,局域网是正常的。
  3) 如果在不是很方便关闭非法DHCP服务的局域网中,也可以通过设置DHCP信任策略来实现。
  根据DHCP通信的原理,在核心交换机中,将DHCP请求只转发给合法的端口,这样只有合法的DHCP服务器才能收到DHCP请求,而非法的DHCP服务器由于收不到DHCP请求,也就不能提供DHCP服务了,达到了屏蔽非法的DHCP服务的效果,解决了DHCP冲突的问题。
  生活中的实例,小明家是宽带上网,通过TP Link路由器分了一条线给邻居小红。而邻居小红有多个设备需要上网,她在自己家中又接了一个家庭路由器,通过LAN口与小明家的路由器相连接。小红家的路由器动态分配的IP地址与小明家的路由器动态分别的IP地址是属于不同网络的,因此会导致两家的电脑有时不能正常上网。原因就是小红家的路由器默认是开启DHCP服务的,在这个小局域网中产生了DHCP冲突,导致网络不正常,解决方法就是将小红家的路由器的DHCP服务功能关闭即可。
  4 结论
  当在同一个局域网中存在多个DHCP服务器时,则会产生DHCP冲突会,从而导致网络不正常,解决DHCP冲突就是只保留合法的DHCP服务器即可。
  参考文献:
  [1] 王达.Cisco路由器配置与管理完全手册[M].2版.北京:水利水电出版社,2011.
  .北京:清华大学出版社,2010.

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页