[发明专利]为终端分配IP地址的方法、获取IP地址的方法及装置有效
申请号: | 201410856058.6 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104468869B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 章靠;廖以顺;王逸 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L12/741 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 分配 ip 地址 方法 获取 装置 | ||
技术领域
本发明涉及网络通信技术领域,特别涉及为终端分配IP地址的方法、获取IP地址的方法及装置。
背景技术
随着网络通信技术的发展,用户对通信网络的可靠性要求越来越高。
现有技术中,通常采用多级备份网络的多级备份功能来提高网络的可靠性。该多级备份网络中可以包括两台网络设备,一台为主用设备,另一台为备用设备。主用设备为用户业务提供支持,转发业务流量,并可在达到某一时间或一定的流量阈值后向备用设备发送业务备份信息;备用设备除接收主用设备的业务备份信息,当主用设备发生故障后,备用设备会转换成主用设备,继续转发业务流量。
其中,该多级备份网络中的主用设备和备用设备需要创建同一个VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)备份组。其中,主用设备与VRRP备份组中的主用(Master)路由器对应,执行业务数据转发的工作,备用设备与VRRP备份组中的备用(Backup)路由器对应,监听主用设备的状态,同步主用设备上的业务数据,在主用设备发生故障时,备用设备切换成主用设备,保证当前运行的业务不被中断。
当主用设备和备用设备工作在VRRP负载均衡模式时,能够实现主用设备和备用设备之间的负载分担。但是,由于主用设备和备用设备共享同一个地址池,当主用设备和备用设备为上线终端分配网络之间互连的协议(Internet Protocol,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地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410856058.6/2.html,转载请声明来源钻瓜专利网。