为终端分配IP地址的方法、获取IP地址的方法及装置制造方法及图纸

技术编号:11207546 阅读:152 留言:0更新日期:2015-03-26 16:09
本发明专利技术提供一种为终端分配IP地址的方法、获取IP地址的方法及装置,该方法包括:接收上线终端的广播报文,根据广播报文向上线终端发送响应报文,接收上线终端的请求报文,根据请求报文获取待分配至上线终端的IP地址,将携带有IP地址的检测信息发送至VRRP组的其他成员设备,并接收VRRP组其他成员设备发送的回复信息,当回复信息指示IP地址能够使用时,则将IP地址分配至上线终端。通过本发明专利技术方案,VRRP组的各成员设备共享地址池时,被上线终端选取的成员分配的IP地址不会和VRRP组的其他成员设备分配的IP地址相冲突,不影响上线终端用户业务的实现,提高了网络的可靠性。

【技术实现步骤摘要】
为终端分配IP地址的方法、获取IP地址的方法及装置
本专利技术涉及网络通信
,特别涉及为终端分配IP地址的方法、获取IP地址的方法及装置。
技术介绍
随着网络通信技术的发展,用户对通信网络的可靠性要求越来越高。现有技术中,通常采用多级备份网络的多级备份功能来提高网络的可靠性。该多级备份网络中可以包括两台网络设备,一台为主用设备,另一台为备用设备。主用设备为用户业务提供支持,转发业务流量,并可在达到某一时间或一定的流量阈值后向备用设备发送业务备份信息;备用设备除接收主用设备的业务备份信息,当主用设备发生故障后,备用设备会转换成主用设备,继续转发业务流量。其中,该多级备份网络中的主用设备和备用设备需要创建同一个VRRP(VirtualRouterRedundancyProtocol,虚拟路由器冗余协议)备份组。其中,主用设备与VRRP备份组中的主用(Master)路由器对应,执行业务数据转发的工作,备用设备与VRRP备份组中的备用(Backup)路由器对应,监听主用设备的状态,同步主用设备上的业务数据,在主用设备发生故障时,备用设备切换成主用设备,保证当前运行的业务不被中断。当主用设备和备用设备工作在VRRP负载均衡模式时,能够实现主用设备和备用设备之间的负载分担。但是,由于主用设备和备用设备共享同一个地址池,当主用设备和备用设备为上线终端分配网络之间互连的协议(InternetProtocol,IP)地址时,可能在同一时间锁定同一IP地址,从而出现主用设备和备用设备各自分配的IP地址相互冲突,导致无法共享分配的IP地址,而且上线终端不能选择为其分配IP地址的成员设备,由此影响用户业务的实现,并降低网络的可靠性。
技术实现思路
有鉴于此,本专利技术提供了基于VRRP负载均衡模式下的为终端分配IP地址的方法、获取IP地址的方法及装置,以解决现有技术中主用设备和备用设备各自分配的IP地址相互冲突,导致无法共享分配的IP地址,而且上线终端不能选择为其分配IP地址的成员设备,由此影响用户业务的实现,并降低网络的可靠性的问题。第一方面,本专利技术实施例提供了一种为终端分配IP地址的方法,该方法应用于虚拟路由冗余协议VRRP组的各成员设备中,VRRP组的各成员设备分别被分配了不同的网关MAC地址,该方法包括:接收上线终端的广播报文;根据广播报文向上线终端发送响应报文,该响应报文携带有分配给成员设备的网关MAC地址和设备标识,以使上线终端根据接收到的响应报文的先后顺序选取为自身分配IP地址的成员设备;接收上线终端的请求报文,该请求报文中携带有成员设备的网关MAC地址和设备标识;根据请求报文获取待分配至上线终端的IP地址;将携带有IP地址的检测信息发送至VRRP组的其他成员设备,并接收VRRP组其他成员设备发送的与IP地址的使用状态对应的回复信息;当回复信息指示IP地址能够使用时,则将IP地址分配至上线终端。第二方面,本专利技术提供了获取IP地址的方法,该方法应用的终端连接至分配了不同网关MAC地址的VRRP组的各成员设备,其特征在于,该方法包括:发送广播报文至VRRP组的各成员设备;接收VRRP组的各成员设备发送的响应报文,该VRPP组的各成员设备发送的响应报文携带有分配给各成员设备的网关MAC地址和设备标识;根据接收到的响应报文的先后顺序选取为自身分配IP地址的成员设备;向选取的成员设备发送请求报文,该请求报文中携带有选取的成员设备的网关MAC地址和设备标识;接收选取的成员设备分配的IP地址。第三方面,本专利技术提供了一种为终端分配IP地址的装置,该装置应用于VRRP组的各成员设备中,VRRP组的各成员设备分别分配了不同的网关MAC地址,该装置包括:第一接收单元,用于接收上线终端的广播报文;发送单元,用于根据广播报文向上线终端发送响应报文,该响应报文携带有分配给成员设备的网关MAC地址和设备标识,以使上线终端根据接收到的响应报文的先后顺序选取为自身分配IP地址的成员设备;第二接收单元,用于接收上线终端的请求报文,该请求报文中携带有成员设备的网关MAC地址和设备标识;获取单元,用于根据请求报文获取待分配至上线终端的IP地址根据请求报文获取待分配至上线终端的IP地址;收发单元,用于将携带有IP地址的检测信息发送至VRRP组的其他成员设备,并接收VRRP组其他成员设备发送的与IP地址的使用状态对应的回复信息;分配单元,用于当回复信息指示IP地址能够使用时,则将IP地址分配至上线终端。第四方面,本专利技术提供了一种获取IP地址的装置,该装置应用的上线终端分别连接至分配了不同网关MAC地址的VRRP组的各成员设备,该装置包括:第一发送单元,用于向发送广播报文至VRRP组的各成员设备;第一接收单元,用于接接收VRRP组的各成员设备发送的响应报文,VRPP组的各成员设备发送的响应报文携带有分配给各成员设备的网关MAC地址和设备标识;选取单元,用于根据接收到的响应报文的先后顺序选取为自身分配IP地址的成员设备;第二发送单元,用于向选取的成员设备发送请求报文,该请求报文中携带有选取的成员设备的网关MAC地址和设备标识;第二接收单元,用于接收选取的成员设备分配的IP地址。本专利技术实施例提供了一种为终端分配IP地址的方法、获取IP地址的方法及装置,通过上线终端向VRRP组的各成员设备发送广播报文,VRRP组的各成员设备接收到广播报文后向上线终端发送响应报文,上线终端根据接收响应报文的先后顺序选取为自身分配IP地址的成员设备,向选取的成员设备发送请求报文,该选取的成员设备根据请求报文获取待分配至上线终端的IP地址,将携带有IP地址的检测信息发送至VRRP组的其他成员设备,并接收VRRP组其他成员设备发送的与IP地址的使用状态对应的回复信息,当回复信息指示该IP地址能够使用时,则将该IP地址分配至上线终端,从而实现了上线终端可以选择为自身分配IP地址的成员设备,还实现了在VRRP组的各成员设备共享地址池时,被上线终端选取的成员分配的IP地址不会和VRRP组的其他成员设备分配的IP地址相冲突,不影响上线终端用户业务的实现,提高了网络的可靠性。附图说明图1是应用本专利技术实施例提供的为终端分配IP地址的方法的应用场景示意图;图2是本专利技术为终端分配IP地址的方法的一个实施例流程图;图3是本专利技术为终端分配IP地址的方法的另一个实施例流程图;图4是本专利技术为终端分配IP地址的方法的一个状态机示意图;图5是本专利技术为终端分配IP地址的方法的另一个状态机示意图;图6是本专利技术为终端分配IP地址的方法的再一个状态机示意图;图7是本专利技术获取IP地址的方法的一个实施例流程图;图8是本专利技术为终端分配IP地址的装置或获取IP地址的装置所在设备的一种硬件结构图;图9是本专利技术为终端分配IP地址的装置的一个实施例框图;图10是本专利技术获取IP地址的装置的一个实施例框图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。参见图1,为应用本专利技术实施例提供的为终端分配IP地址的方法的应用场景示意图:图1中示出了一种虚拟业务冗余协议(VirtualServiceRedun本文档来自技高网
...
为终端分配IP地址的方法、获取IP地址的方法及装置

【技术保护点】
一种为终端分配IP地址的方法,该方法应用于虚拟路由冗余协议VRRP组的各成员设备中,所述VRRP组的各成员设备分别被分配了不同的网关MAC地址,其特征在于,所述方法包括:接收上线终端的广播报文;根据所述广播报文向所述上线终端发送响应报文,所述响应报文携带有分配给所述成员设备的网关MAC地址和设备标识,以使所述上线终端根据接收到的响应报文的先后顺序选取为自身分配IP地址的成员设备;接收所述上线终端的请求报文,所述请求报文中携带有所述成员设备的网关MAC地址和设备标识;根据所述请求报文获取待分配至所述上线终端的IP地址;将携带有所述IP地址的检测信息发送至所述VRRP组的其他成员设备,并接收所述VRRP组其他成员设备发送的与所述IP地址的使用状态对应的回复信息;当所述回复信息指示所述IP地址能够使用时,则将所述IP地址分配至所述上线终端。

【技术特征摘要】
1.一种为终端分配IP地址的方法,该方法应用于虚拟路由冗余协议VRRP组的各成员设备中,所述VRRP组的各成员设备分别被分配了不同的网关MAC地址,其特征在于,所述方法包括:接收上线终端的广播报文;根据所述广播报文向所述上线终端发送响应报文,所述响应报文携带有分配给所述成员设备的网关MAC地址和设备标识,以使所述上线终端根据接收到的响应报文的先后顺序选取为自身分配IP地址的成员设备;接收所述上线终端的请求报文,所述请求报文中携带有所述成员设备的网关MAC地址和设备标识;根据所述请求报文获取待分配至所述上线终端的IP地址;将携带有所述IP地址的检测信息发送至所述VRRP组的其他成员设备,并接收所述VRRP组其他成员设备发送的与所述IP地址的使用状态对应的回复信息;当所述回复信息指示所述IP地址能够使用时,则将所述IP地址分配至所述上线终端。2.根据权利要求1所述的方法,其特征在于,所述获取待分配至所述上线终端的IP地址具体包括:从所述VRPP组的各成员设备共享的地址池中选择一个可用状态的IP地址,并将所述IP地址的状态从可用状态置为占用状态。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述IP地址的状态从所述占用状态置为分配状态,并向所述VRRP的其他成员设备发送与所述IP地址对应的同步信息,所述同步信息包括所述IP地址的状态为分配状态。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述回复信息指示所述IP地址不能够使用时,则将所述IP地址从所述占用状态释放,并从所述地址池中选择另一个可用状态的IP地址。5.一种获取IP地址的方法,该方法应用的终端连接至分配了不同网关MAC地址的VRRP组的各成员设备,其特征在于,所述方法包括:发送广播报文至所述VRRP组的各成员设备;接收所述VRRP组的各成员设备发送的响应报文,所述VRPP组的各成员设备发送的响应报文携带有分配给所述各成员设备的网关MAC地址和设备标识;根据接收到的响应报文的先后顺序选取为自身分配IP地址的成员设备;向选取的成员设备发送请求报文,所述请求报文中携带有所述选取的成员设备的网关MAC地址和设备标识;接收所述选取的成员设备分配的IP地址。6.一种为终端分配IP地址的装置,该装置应用于VRRP组的各成员设备中,所述VRR...

【专利技术属性】
技术研发人员:章靠廖以顺王逸
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1