[发明专利]为IP硬盘分配IP地址的方法和装置在审
申请号: | 201410160448.X | 申请日: | 2014-04-21 |
公开(公告)号: | CN103929506A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 姜波 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ip 硬盘 分配 地址 方法 装置 | ||
技术领域
本发明实施例涉及存储技术,尤其涉及一种为IP硬盘分配IP地址的方法和装置。
背景技术
IP硬盘通过IP协议,使用Key-Value接口进行数据传输,应用层通过IP地址识别和访问IP硬盘,也就是说,IP地址是标识IP硬盘的唯一标识,假设存在多个IP硬盘,其中数据内容完全一致,但是由于其IP地址不同,应用层也会认为是多个不同的IP硬盘。
现有技术中,通常在工作网络中部署DHCP服务器(Dynamic Host Configuration Protocol Server,简称DHCP Server),在IP硬盘首次上电的时候,该IP硬盘作为DHCP客户机(DHCP Client)向DHCP Server发送请求消息,用于申请IP地址,其中,该请求消息中携带有该IP硬盘的硬件地址(Media Access Control,简称MAC),DHCP Server可以根据该IP硬盘的MAC地址信息,为其分配静态IP地址。具体地,如果该MAC地址已经有对应的IP地址,则为其分配该IP地址和相关的网络配置参数给DHCP Client,如果该MAC地址没有找到对应的IP地址,则选取目前网域中没有使用过的IP地址发送给DHCP Client使用。申请成功后该IP硬盘就永久使用该IP地址。在IP硬盘分配完成IP地址以后,即可通过IP协议和应用层进行通信。在存储集群中,IP硬盘作为易损部件,需要经常性的更换IP硬盘。如果某些IP硬盘出现故障需要进行部件更换。更换后的IP硬盘对于存储集群来说是原有IP硬盘的替代品,在逻辑上是同一设备,因此应该为其分配和故障硬盘相同的IP地址,以保证应用层作为同一个存储单元进行访问。但是对DHCP server来说,由于替换的IP硬盘其MAC地址是不同的,因此在分配IP地址的时候,会将其识别为一个全新的设备,会为其分配一个新的IP。应用层根据新的IP地址识别IP硬盘,将该替换后IP硬盘当作新的IP硬盘使用。因此现有的IP地址分配策略,无法满足部件更换场景中,用新IP硬盘取代旧IP硬盘,保证其IP地址不变,被当作旧IP硬盘进行处理的要求。在满足部件更换场景中的上述需求时,往往需要人工进行干预。
现有技术中,IP硬盘更换后,为满足保证其IP地址不变的要求,进行人工干预的具体步骤为,检查并确认故障IP硬盘;拔出故障IP硬盘;在相同槽位插入新的IP硬盘;手工调整新IP硬盘的IP地址。但是在人工干预过程中,由于IP硬盘插入槽位以后,IP地址就会自动进行分配,距离手工进行调整必然会有一个时间差,在此期间,新替换的IP硬盘已经接入集群。这段时间内写入的数据在IP地址变更以后,不能为存储集群的应用服务器识别,必然产生不可预知的数据异常。
发明内容
本发明实施例提供一种为IP硬盘分配IP地址的方法和装置。
第一方面,本发明实施例提供一种为IP硬盘分配IP地址的方法,包括:
截获IP硬盘发往服务器的IP地址分配请求,并获取所述IP硬盘在存储系统中的物理槽位信息;
若根据本地存储的IP分配表查找到与所述物理槽位信息对应的IP地址,则将所述IP地址信息分配给所述IP硬盘;所述IP分配表中包括所述存储系统中各物理槽位信息与各自对应的IP地址之间的绑定关系。
结合第一方面,在第一方面的第一种可能的实现方式中,所述IP分配表中包括的所述存储系统中各物理槽位信息与各自对应的IP地址之间的绑定关系是在建立所述存储系统时设置的。
结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:
若根据本地存储的IP分配表没有查找到与所述物理槽位信息对应的IP地址,则将所述IP地址分配请求透传给所述服务器;
接收所述服务器返回的为所述IP硬盘分配的IP地址,将所述IP地址转发给所述IP硬盘,并在所述IP分配表中记录所述IP地址与所述物理槽位信息之间的绑定关系。
第二方面,本发明实施例提供一种为IP硬盘分配IP地址的装置,包括:
获取模块,用于截获IP硬盘发往服务器的IP地址分配请求,并获取所述IP硬盘在存储系统中的物理槽位信息;
分配模块,用于若根据本地存储的IP分配表查找到与所述物理槽位信息对应的IP地址,则将所述IP地址信息分配给所述IP硬盘;所述IP分配表中包括所述存储系统中各物理槽位信息与各自对应的IP地址之间的绑定关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410160448.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高光电转化性能的红外焦平面探测器
- 下一篇:太阳能电池与太阳能电池模块