局域网DHCP地址故障无缝隙切换方法及其实现系统技术方案

技术编号:8273697 阅读:176 留言:0更新日期:2013-01-31 06:21
本发明专利技术提供了一种局域网DHCP地址故障无缝隙切换方法及其实现系统,通过在DHCP网络终端设置对网络状态监控,当发现网络故障时,释放当前网络终端的IP地址,并获取网络中其它DHCP服务器分配的IP地址的方式,使得当局域网DHCP地址出现故障时,网络终端能够自动切换到其它DHCP服务器提供的IP地址上去,实现了局域网中DHCP地址故障的无缝隙切换,保障了DHCP网络终端的网络运行稳定性。

【技术实现步骤摘要】
局域网DHCP地址故障无缝隙切换方法及其实现系统
本专利技术涉及网络
,尤其涉及一种局域网DHCP地址故障无缝隙切换方法及其实现系统。
技术介绍
网络发展到今天,家庭或办公场所的网络出口越来越多,同一个局域网中可能接几个具有DHCP(DynamicHostConfigurationProtocol,动态主机设置协议)服务的网络出口,例如路由器。在一个网络终端获取到IP地址之后,租约没有到期之前,该网络终端在短时间内是不会主动获取其它的DHCP服务器分配的IP地址的。上述这个协议方式,当网络通信出现故障时,即局域网DHCP地址故障时,网络终端就不能够自动切换到其它的DHCP服务器上,给用户使用带来不便。
技术实现思路
为此,本专利技术所要解决的技术问题是:提供一种局域网DHCP地址故障无缝隙切换方法及其实现系统,使得当局域网DHCP地址出现故障时,网络终端能够自动切换到其它DHCP服务器提供的IP地址上去。于是,本专利技术提供了一种局域网DHCP地址故障无缝隙切换方法,该方法包括:步骤1,DHCP网络终端对网络状态进行监测,当发现网络故障时,释放该网络终端当前的IP地址,并记录当前为其提供IP地址的DHCP服务器信息;步骤2,所述DHCP网络终端扫描局域网中DHCP服务器,并发送获取IP地址的请求;步骤3,所述DHCP网络终端拒绝接收已经被记录的DHCP服务器应答信息,同时获取未被记录的DHCP服务器分配的IP地址。上述方法还包括:步骤4,所述DHCP网络成功获取到未被记录的DHCP服务器分配的IP地址后,清空已经记录的DHCP服务器分配的配置文件。其中,在步骤1之前,还包括:步骤1',开启所述DHCP网络终端,扫描网络中的DHCP服务器,并发送获取IP地址的请求;步骤2',成功获取到DHCP服务器分配的IP地址。其中,步骤1中所述DHCP网络终端对网络状态进行监测,包括:检测本地DHCP网络终端地址IP、检测本地DHCP网络终端网关、检测本地DHCP网络终端DNS、以及检测任意外网服务器;若任意外网服务器检测不通,则认为是网络故障。其中,步骤1中所述DHCP网络终端对网络状态进行监测,包括:监测socket连接,若socket连接断掉,则认为是网络故障。所述DHCP网络终端为计算机或者网络电视机。本专利技术还提供了一种实现局域网DHCP地址故障无缝隙切换的系统,该系统置于DHCP网络终端内部,包括:监测单元,用于实现DHCP网络终端对网络状态进行监测,当发现网络故障时,通知处理单元;处理单元,用于根据监测单元发来的通知,当网络故障时,释放该网络终端当前的IP地址,并记录当前为其提供IP地址的DHCP服务器信息;扫描发送单元,处理单元处理完后,该单元扫描局域网中DHCP服务器,并发送获取IP地址的请求;判断获取单元,其拒绝接收已经被记录的DHCP服务器应答信息,同时获取未被记录的DHCP服务器分配的IP地址。上述系统还包括:清空单元,当判断获取单元成功获取到未被记录的DHCP服务器分配的IP地址后,清空已经记录的DHCP服务器分配的配置文件。其中,所述DHCP网络终端为计算机或者网络电视机。本专利技术所述局域网DHCP地址故障无缝隙切换方法及其实现系统,通过在DHCP网络终端设置对网络状态监控,当发现网络故障时,释放当前网络终端的IP地址,并获取网络中其它DHCP服务器分配的IP地址的方式,使得当局域网DHCP地址出现故障时,网络终端能够自动切换到其它DHCP服务器提供的IP地址上去,实现了局域网中DHCP地址故障的无缝隙切换,保障了DHCP网络终端的网络运行稳定性。附图说明图1为本专利技术实施例所述局域网DHCP地址故障无缝隙切换方法网络环境示意图;图2为本专利技术实施例所述定局域网DHCP地址故障无缝隙切换方法流程示意图;图3为使用ping机制检测网络状态流程图;图4为本专利技术实施例所述实现局域网DHCP地址故障无缝隙切换系统结构示意图。具体实施方式下面,结合附图对本专利技术进行详细描述。如图1和图2所示,假设局域网中有3台DHCP服务器,分别是:DHCP服务器A、DHCP服务器B和DHCP服务器C。其中,DHCP服务器A的MAC(MediaAccessControl,介质访问控制)地址为:MAC:70-F3-95-14-2F-CF,IP为:10.1.1.1;DHCP服务器B的MAC地址为:MAC:70-F3-95-28-2F-CF,IP地址为:172.20.1.1;DHCP服务器C的MAC地址为:70-F3-95-29-2F-CF,IP地址为:192.168.1.1。上述3台DHCP服务器连接在用户局域网络中,该局域网中的DHCP网络终端为网络电视机。所述网络电视机是指可以上网的电视机。当然,本实施例中DHCP网络终端可以是网络电视机,也可以是计算机终端。本实施例以智能电视机为例加以说明。一种局域网DHCP地址故障无缝隙切换方法,其包括:步骤S1,开启网络电视机;步骤S2,开启DHCP网络终端;步骤S3,扫描网络中的DHCP服务器,并发送获取IP地址的请求;步骤S4,获取到一个DHCP服务器分配的IP地址,例如DHCP服务器A给其分配的IP地址10.1.1.100-200之间的一随机项。步骤S5,DHCP网络终端运行网络状态检测工具,对网络状态进行监测;步骤S6,当发现网络故障时,释放该网络终端当前的IP地址,并记录当前为其提供IP地址的DHCP服务器A的信息;例如,DHCP服务器A的信息为:DHCP服务器A的配置文件为:dhcpserver.ini。步骤S7,所述DHCP网络终端扫描局域网中DHCP服务器,并发送获取IP地址的请求;步骤S8,所述DHCP网络终端拒绝接收已经被记录的DHCP服务器A的应答信息;步骤S9,获取未被记录的DHCP服务器分配的IP地址,例如DHCP服务器B或者DHCP服务器C为其分配的IP地址;步骤S10,所述DHCP网络成功获取到未被记录的DHCP服务器分配的IP地址后,清空已经记录的DHCP服务器分配的配置文件,例如dhcpserver.ini配置文件。上述步骤S1至S4,可以每次开启DHCP网络终端时都运行,也可以每次开启DHCP网络终端时都不运行,仅当第一次DHCP网络终端获取IP地址时运行即可。局域网DHCP地址故障无缝隙切换方法,其主要步骤在于要运行网络状态监测工具,当发现网络故障时,网络终端如何处理。其中,所述DHCP网络终端运行网络状态监测工具,也就是DHCP网络终端对网络状态进行监测的方法,可以使用ping检测机制,也可以使用socket协议机制。对于ping检测机制,如图3所示,所述DHCP网络终端ping检测本地DHCP网络终端地址IP、ping检测本地DHCP网络终端网关、ping检测本地DHCP网络终端DNS(DomainNameSystem,域名系统)、以及ping检测任意外网服务器,当发现任意外网服务器ping检测不通时,则认为是网络故障。这里,所述ping检测本地DHCP网络终端的地址IP、网关、DNS、以及任意外网服务器,没有顺序的要求,只是按照正常用户能够理解的顺序就可以。对于socket协议机制,所述DHCP网络终端根据socket协议与任意外网服务本文档来自技高网...
局域网DHCP地址故障无缝隙切换方法及其实现系统

【技术保护点】
一种局域网DHCP地址故障无缝隙切换方法,其特征在于,包括:步骤1,DHCP网络终端对网络状态进行监测,当发现网络故障时,释放该网络终端当前的IP地址,并记录当前为其提供IP地址的DHCP服务器信息;步骤2,所述DHCP网络终端扫描局域网中DHCP服务器,并发送获取IP地址的请求;步骤3,所述DHCP网络终端拒绝接收已经被记录的DHCP服务器应答信息,同时获取未被记录的DHCP服务器分配的IP地址。

【技术特征摘要】
1.一种局域网DHCP地址故障无缝隙切换方法,其特征在于,包括:步骤1,开启所述DHCP网络终端,扫描网络中的DHCP服务器,并发送获取IP地址的请求;步骤2,成功获取到DHCP服务器分配的IP地址;步骤3,DHCP网络终端对网络状态进行监测,当发现网络故障时,释放该网络终端当前的IP地址,并记录当前为其提供IP地址的DHCP服务器信息;步骤4,所述DHCP网络终端扫描局域网中DHCP服务器,并发送获取IP地址的请求;步骤5,所述DHCP网络终端拒绝接收已经被记录的DHCP服务器应答信息,同时获取未被记录的DHCP服务器分配的IP地址;步骤6,所述DHCP网络成功获取到未被记录的DHCP服务器分配的IP地址后,清空已经记录的DHCP服务器分配的配置文件;所述DHCP网络终端对网络状态进行监测包括检测本地DHCP网络终端地址IP、检测本地DHCP网络终端网关、检测本地DHCP网络终端DNS、以及检测任意外网服务器;若任意外网服务器检测不通,则认为是网络故障;所述DHCP网络终端对网络...

【专利技术属性】
技术研发人员:周胜杰
申请(专利权)人:康佳集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1