一种DHCP SERVER的备份方法及系统技术方案

技术编号:4270269 阅读:314 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种动态主机配置协议服务器(DHCP?SERVER)的备份方法,用户主机经由动态主机配置协议中继(DHCP?RELAY)从DHCP?SERVER获取IP地址;用户主机请求续租时,未收到DHCP?SERVER的续租回应,则DHCP?RELAY向用户回应续租请求,并记录相关续租信息;DHCP?SERVER可用时,DHCP?RELAY将续租信息发送到DHCP?SERVER进行同步。本发明专利技术还相应地公开了一种DHCP?SERVER的备份系统。由于用户主机无需等到DHCPSERVER可用时重新申请IP地址,即能够继续使用之前的IP地址,所以,本发明专利技术能够避免因DHCP?SERVER故障导致的用户下线,提高用户满意度,并缓解因用户重新并发上线给网络设备带来的压力。

【技术实现步骤摘要】

本专利技术涉及动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)技术,具体涉及一种DHCP服务器(SERVER)的备份方法及系统。
技术介绍
在基于TCP/IP协议的网络中,计算机之间的通信是通过唯一的IP地址来实现的,使用DHCP协议,用户主机可以向DHCP SERVER动态请求获取IP地址。由于DHCP报文采用广播方式,无法穿越多个子网,所以,现有接入网络的基本组网常会引入DHCP中继(RELAY),使处于不同网段间的用户主机和DHCP SERVER可以互通,图1为用户主机通过DHCP RELAY与DHCPSERVER实现互通的结构示意图,如图1所示,用户主机将请求报文发给DHCPRELAY,由DHCP RELAY将请求报文转发至DHCP SERVER处理,DHCPSERVER给用户的回应报文也会发给DHCP RELAY,再由DHCP RELAY负责将报文转发至用户主机。 对于接入网络,DHCP RELAY—般由用户业务控制节点(Service-controlNode, SN)来担当,即SN可以作为DHCP RELAY同DHCP SERVER交互。 —般情况下,用户主机成功获取IP地址后,通过与DHCP SERVER交互续租报文以维持DHCP会话,具体的,在IP地址使用租期50 %的时刻,用户主机会通过DHCP RELAY发送DHCP REQUEST报文向DHCP SERVER请求继续使用该IP地址,DHCP RELAY收到该报文后会将其转发至DHCP SERVER,DHCP SERVER收到请求后根据自己记录的用户租期信息回应DHCPACK报文,DHCP RELAY收到该ACK报文后直接转发给用户主机,如此完成一次IP地址续租过程,如果用户主机未收到回应报文,会在租期87. 5X时刻在子网中广播DHCP REQUEST报文,如果还是未收到回应报文,则会在租期到后释放该IP地址,重新开始一轮IP申请过程。 基于上述方法,当DHCP RELAY与DHCP SERVER之间的链路出现故障,或是DHCPSERVER本身出现故障时,会导致在线用户续租失败,引起用户IP地址到期释放,用户流量中断,用户需要重新向备DHCP SERVER申请地址,此时,由于用户主机需要经历释放IP地址、重新申请IP地址的过程,所以用户体验较差,并且,由于大量用户并发上线,并发用户流量,会给接入设备带来瞬时用户上线冲击,从而给网络设备带来很大的压力。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种DHCP SERVER的备份方法及系统,能够避免因DHCP SERVER不可用而导致的用户下线,提高用户满意度,并缓解因用户并发上线给网络设备带来的压力。 为达到上述目的,本专利技术的技术方案是这样实现的 —种动态主机配置协议服务器DHCP SERVER的备份方法,包括用户主机经由动态主机配置协议中继DHCP RELAY从DHCP SERVER获取IP地址;用户主机请求续租时,未在预定的时间内收到DHCP SERVER的续租回应,则DHCPRELAY向用户回应续租请求,并记录相关续租信息; DHCP SERVER可用时,DHCP RELAY将本地记录的续租信息发送到DHCP SERVER进行同步。所述用户主机经由DHCP RELAY从DHCP SERVER获取IP地址为 用户主机广播DHCP发现消息;DHCP SERVER收到DHCP RELAY转发的DHCP发现消息后,通过DHCPRELAY向用户主机回应提供OFFER报文,所述OFFER报文中携带可使用的IP地址以及租期信息;用户主机收到OFFER报文后,广播携带选中的DHCP SERVER信息的请求REQUEST报文; DHCP SERVER收到DHCP RELAY转发的REQUEST报文后,通过DHCPRELAY向用户主机回应DHCP ACK报文。 用户主机经由DHCP RELAY从DHCP SERVER获取IP地址之后,还包括步骤DHCPRELAY记录用户信息与IP地址租期信息。 所述用户信息为用户MAC,所述IP地址租期信息包括用户获取的IP地址及租期信息, 所述DHCP RELAY向用户回应续租请求为DHCP RELAY根据本地记录的用户主机MAC、使用的IP地址及租期信息构造DHCP ACK报文回应给用户主机。 所述DHCP RELAY向用户回应续租请求为用户主机在租期87. 5%时发起续租时,DHCP RELAY判断在预定时间内未收到DHCP SERVER的续租回应,则向用户回应续租请求。 —种DHCP SERVER的备份系统,包括用户主机、DHCP RELAY和DHCPSERVER,其中,所述用户主机,用于通过DHCP RELAY从DHCP SERVER获取IP地址,以及在设定时间向DHCP SERVER发起续租请求; 所述DHCP RELAY,用于负责用户主机与DHCP SERVER之间的通信;以及在用户主机请求续租且未在预定的时间内收到DHCP SERVER的续租回应时,向用户回应续租请求,并记录相关续租信息;以及在DHCP SERVER可用时,将本地记录的续租信息发送到DHCPSERVER ; 所述DHCP SERVER,用于根据用户主机通过DHCP RELAY发来的请求为用户分配IP地址或者回应续租请求;以及对来自DHCP RELAY的续租信息进行存储。 所述用户主机,还用于广播DHCP发现消息;以及在收到OFFER报文后,广播携带选中的DHCP SERVER信息的请求REQUEST报文; 所述DHCP SERVER,还用于在收到DHCP RELAY转发的DHCP发现消息后,通过DHCPRELAY向用户主机回应OFFER报文,所述OFFER报文中携带可使用的IP地址以及租期信息;以及在收到DHCP RELAY转发的REQUEST报文后,通过DHCP RELAY向用户主机回应DHCP ACK报文。 所述DHCP RELAY,还用于记录用户信息与IP地址租期信息。 所述DHCP RELAY记录的用户信息为用户MAC, IP地址租期信息包括用户获取的IP地址及租期信息; 所述DHCP RELAY向用户回应续租请求为DHCP RELAY根据本地记录的用户主机MAC、使用的IP地址及租期信息构造DHCPACK报文回应给用户主机。 所述DHCP RELAY向用户回应续租请求为用户主机在租期87. 5%时发起续租时,DHCP RELAY判断在预定时间内未收到DHCP SERVER的续租回应,则向用户回应续租请求。 本专利技术DHCP SERVER的备份方法及系统,DHCP RELAY判定DHCPSERVER不可用时,备份用户和地址租期信息,并在DHCP SERVER故障解除后,向DHCP SERVER反向同步代续租的相关续租信息。由于DHCP SERVER出现故障或通往DHCP SERVER的链路出现故障时,用户主机无需等到DHCPSERVER可用时重新申请IP地址,即可以继续使用之前的IP地址,所以,本专利技术能够避免因DHCP SERVER不可用而导致的用户下线,提高用户满意度,并缓解因用户并发上线给网络设备带来的本文档来自技高网
...

【技术保护点】
一种动态主机配置协议服务器DHCPSERVER的备份方法,其特征在于,该方法包括:用户主机经由动态主机配置协议中继DHCPRELAY从DHCPSERVER获取IP地址;用户主机请求续租时,未在预定的时间内收到DHCPSERVER的续租回应,则DHCPRELAY向用户回应续租请求,并记录相关续租信息;DHCPSERVER可用时,DHCPRELAY将本地记录的续租信息发送到DHCPSERVER进行同步。

【技术特征摘要】
一种动态主机配置协议服务器DHCP SERVER的备份方法,其特征在于,该方法包括用户主机经由动态主机配置协议中继DHCP RELAY从DHCP SERVER获取IP地址;用户主机请求续租时,未在预定的时间内收到DHCP SERVER的续租回应,则DHCP RELAY向用户回应续租请求,并记录相关续租信息;DHCP SERVER可用时,DHCP RELAY将本地记录的续租信息发送到DHCP SERVER进行同步。2. 根据权利要求1所述的方法,其特征在于,所述用户主机经由DHCPRELAY从DHCP SERVER获取IP地址为用户主机广播DHCP发现消息;DHCP SERVER收到DHCP RELAY转发的DHCP发现消息后,通过DHCPRELAY向用户主机回 应提供OFFER报文,所述OFFER报文中携带可使用的IP地址以及租期信息;用户主机收到OFFER报文后,广播携带选中的DHCP SERVER信息的请求REQUEST报文; DHCP SERVER收到DHCP RELAY转发的REQUEST报文后,通过DHCPRELAY向用户主机回 应DHCPACK报文。3. 根据权利要求2所述的方法,其特征在于,用户主机经由DHCP RELAY从DHCP SERVER 获取IP地址之后,还包括步骤DHCP RELAY记录用户信息与IP地址租期信息。4. 根据权利要求3所述的方法,其特征在于,所述用户信息为用户MAC,所述IP地址租 期信息包括用户获取的IP地址及租期信息,所述DHCP RELAY向用户回应续租请求为DHCP RELAY根据本地记录的用户主机MAC、 使用的IP地址及租期信息构造DHCPACK报文回应给用户主机。5. 根据权利要求1至4任一项所述的方法,其特征在于,所述DHCP RELAY向用户回应 续租请求为用户主机在租期87.5X时发起续租时,DHCP RELAY判断在预定时间内未收到 DHCP SERVER的续租回应,则向用户回应续租请求。6. —种DHCP SERVER的备份系统,其特征在于,该系统包括用户主机、DHCP REL...

【专利技术属性】
技术研发人员:李莹袁博
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1