【技术实现步骤摘要】
DHCPv6服务器的热备方法和装置
本专利技术涉及通信技术,尤其涉及一种DHCPv6服务器的热备方法和装置。
技术介绍
互联网协议第六版(InternetProtocolVersion6,简称为:IPv6)动态主机配置协议(DynamicHostConfigurationProtocolforIPv6,简称为:DHCPv6)服务器,可以为网络节点分配IPv6地址、前缀和网络配置参数。DHCPv6服务器通过响应DHCPv6客户端的请求,为DHCPv6客户端分配地址、前缀和网络配置参数,如果DHCPv6客户端和DHCPv6服务器不在同一个子网内,可以通过DHCPv6中继转发DHCPv6客户端和DHCPv6服务器发送的报文,以实现跨网段的业务请求,从而减轻了网络管理员的负担和提高了地址分配的管理性。DHCPv6定义了DHCP唯一标识符(DHCPUniqueIdentifier,简称为:DUID)作为DHCPv6服务器和DHCPv6客户端的标识。DHCPv6客户端与DHCPv6服务器通信的过程中,DHCPv6客户端会选择满足自身需求的DHCPv6服务器发起请求,并将包含所选择的DHCPv6服务器的DUID的请求消息广播至系统中的DHCPv6服务器,当DHCPv6服务器在收到请求消息后,会判断请求消息中携带的DHCPv6服务器的DUID是否与本机的DUID匹配,如果匹配,才会对请求消息进行处理,否则认为DHCPv6客户端不是向自己发出请求,不会对请求消息进行处理。为了提高DHCPv6服务器的可用性,DHCPv6服务器自身需要具备热备服务功能,在主DHCPv6服务器发 ...
【技术保护点】
一种互联网协议第六版动态主机配置协议DHCPv6服务器的热备方法,其特征在于,包括:主DHCPv6服务器接收DHCPv6客户端发送的服务请求,所述服务请求中包含DHCPv6唯一标识DUID,DHCPv6唯一标识DUID为虚拟的DHCPv6唯一标识VDUID,所述VDUID为根据所述主DHCPv6服务器对应的虚拟路由器冗余协议VRRP组的虚拟介质访问控制MAC地址生成的;所述主DHCPv6服务器确定存储的DUID链表中是否包含所述VDUID,若包含,则为所述DHCPv6客户端提供业务服务;所述主DHCPv6服务器在发生故障时通知备DHCPv6服务器,以使所述备DHCPv6服务器将所述VDUID的状态从不可用状态切换为可用状态并为所述DHCPv6客户端提供业务服务;其中,所述主DHCPv6服务器与所述备DHCPv6服务器对应相同的VRRP组。
【技术特征摘要】
1.一种互联网协议第六版动态主机配置协议DHCPv6服务器的热备方法,其特征在于,包括:主DHCPv6服务器接收DHCPv6客户端发送的服务请求,所述服务请求中包含DHCPv6唯一标识DUID,DHCPv6唯一标识DUID为虚拟的DHCPv6唯一标识VDUID,所述VDUID为根据所述主DHCPv6服务器对应的虚拟路由器冗余协议VRRP组的虚拟介质访问控制MAC地址生成的;所述主DHCPv6服务器确定存储的DUID链表中是否包含所述VDUID,若包含,则为所述DHCPv6客户端提供业务服务;所述主DHCPv6服务器在发生故障时通知备DHCPv6服务器,以使所述备DHCPv6服务器将所述VDUID的状态从不可用状态切换为可用状态并为所述DHCPv6客户端提供业务服务;其中,所述主DHCPv6服务器与所述备DHCPv6服务器对应相同的VRRP组。2.根据权利要求1所述的方法,其特征在于,还包括:所述主DHCPv6服务器接收所述DHCPv6客户端发送的发现请求;所述主DHCPv6服务器确定所述DUID链表中是否包含可用的VDUID;若包含可用的VDUID,则所述主DHCPv6服务器将所述可用的VDUID作为主DHCPv6服务器的DUID发送给所述DHCPv6客户端;若包含不可用的VDUID,则所述主DHCPv6服务器确定不提供服务;若不包含VDUID,则所述主DHCPv6服务器将DUID发送给所述DHCPv6客户端,所述DUID为根据所述主DHCPv6服务器的链路地址生成的。3.根据权利要求2所述的方法,其特征在于,所述主DHCPv6服务器将所述可用的VDUID作为主DHCPv6服务器的DUID发送给所述DHCPv6客户端,包括:所述主DHCPv6服务器将所述DUID链表中第一个可用的VDUID作为主DHCPv6服务器的DUID发送给所述DHCPv6客户端。4.根据权利要求1~3中任一项所述的方法,其特征在于,所述主DHCPv6服务器接收DHCPv6客户端发送的服务请求之前,还包括:所述主DHCPv6服务器根据对应的VRRP组的MAC地址生成所述VDUID,将所述VDUID添加到所述DUID链表中,并将所述VDUID设置为不可用状态;所述主DHCPv6服务器在接收到VRRP主设备角色通告后,将所述VDUID设置为可用状态。5.一种互联网协议第六版动态主机配置协议DHCPv6服务器的热备方法,其特征在于,包括:备DHCPv6服务器接收VRRP角色切换通告信息,所述角色切换通告信息用于通知所述备DHCPv6服务器需要接管发生故障的主DHCPv6服务器为DHCPv6客户端提供业务服务;所述备DHCPv6服务器将存储的DUID链表中的与所述主DHCPv6服务器为所述DHCPv6客户端提供业务服务相同的虚拟的DHCPv6唯一标识VDUID设置为可用状态,所述VDUID为根据所述备DHCPv6服务器对应的虚拟路由器冗余协议VRRP组的虚拟介质访问控制MAC地址生成的;所述备DHCPv6服务器根据所述设置为可用状态的VDUID为所述DHCPv6客户端提供业务服务;其中,所述备DHCPv6服务器与所述主DHCPv6服务器对应相同的VRRP组。6.根据权利要求5所述的方法,其特征在于,所述备DHCPv6服务器接收角色切换通告信息之前,还包括:所述备DHCPv6服务器根据对应的VRRP组的MAC地址生成所述VDUID,将所述VDUID添加到所述DUID链表中,并将所述VDUID设置为不可用状态。7.一种互联网协议第六版动态主机配置协议DHCPv6服务...
【专利技术属性】
技术研发人员:黄庆新,
申请(专利权)人:福建星网锐捷网络有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。