[发明专利]一种IP地址分配方法及系统在审

专利信息
申请号: 202011104506.9 申请日: 2020-10-15
公开(公告)号: CN112291383A 公开(公告)日: 2021-01-29
发明(设计)人: 李劲松;程显;许洁 申请(专利权)人: 科大国创云网科技有限公司
主分类号: H04L29/12 分类号: H04L29/12
代理公司: 合肥昊晟德专利代理事务所(普通合伙) 34153 代理人: 王林
地址: 230088 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 ip 地址 分配 方法 系统
【权利要求书】:

1.一种IP地址分配方法,其特征在于,包括:

S1:将规划好用途的IP地址入库

在业务开通之前,将规划好用途的IP地址段,根据用途的不同,建立相应的IP地址池,同时将用途与IP地址池建立关系,IP地址段按照用途存入对应的IP地址池中;

S2:接受业务请求并分析IP地址用途及掩码

接收业务请求,根据业务请求中的字段分析出需要分配的IP地址对应的用途及需要的IP地址数量,并根据需要的IP地址数量计算出对应的IP地址掩码;

S3:查找IP地址段

根据步骤S2中的IP地址用途和IP地址掩码,在对应用途的地址池中查找IP地址段;

S4:查询空闲子网

遍历步骤S3中的IP地址段,依次查询空闲子网;

S5:标记空闲子网中的IP地址并更改子网状态为占用

根据步骤S4中查询到的空闲子网,标记出IP地址的子网位、广播位、可用的IP地址,同时在数据库中将查询到的空闲子网状态标记为占用状态,获取IP地址供本次业务使用。

2.根据权利要求1所述的一种IP地址分配方法,其特征在于:在所述步骤S1中,将用途与IP地址池建立关系的具体过程为:

S11:按照实际的业务中需要的用途,建立对应的枚举值,同时在IP地址池存储的记录中新建一个属性字段,命名为IP地址池用途;

S12:通过直接操作存储IP地址池的数据记录,在数据记录上新建一个IP地址池用途的属性字段,把需要关联的用途枚举值填入其中,做到IP地址池与IP地址池用途关联。

3.根据权利要求2所述的一种IP地址分配方法,其特征在于:在所述步骤S2中,根据业务请求中的字段分析出需要分配的IP地址对应的用途及需要的IP地址数量的具体过程为:

S21:根据实际的系统业务需求,在系统数据库中准备好业务与IP地址用途及数量的记录;

S22:根据业务请求中的业务类型,在系统数据库中找到对应的IP地址用途和IP地址数量;

S23:按照IP地址数量,计算出对应的掩码。

4.根据权利要求3所述的一种IP地址分配方法,其特征在于:在所述步骤S3中,查找IP地址段的具体过程如下:

S31:根据IP地址用途,查询该用途对应的IP地址池;

S32:在IP地址池中查找可以使用的IP地址段。

5.根据权利要求4所述的一种IP地址分配方法,其特征在于:在所述步骤S4中,查询空闲子网的具体过程如下:

S41:判断IP地址段是否拆分了子网,如果没有拆分子网,则生成一个当前IP地址段本生的子网,如果拆分子网,则获得IP地址段下所有的可用的子网;

S42:在子网集合中,过滤出目标掩码的子网;

S43:判断步骤S42中是否存在目标掩码的子网,存在则获取子网。

6.根据权利要求5所述的一种IP地址分配方法,其特征在于:在所述步骤S43中,若不存在目标掩码的子网,则执行以下步骤:

S431:根据IP地址段,获得对应的掩码;

S432:从目标掩码位的上一掩码位开始遍历,直到最小掩码位;

S433:获取该掩码位对应的可拆分子网记录集合,进行遍历;

S434:删除当前子网,二分子网,生成两个新的子网,标记为子网1,子网2;

S435:对于新生成的子网,判断是否是目标掩码位,满足时,添加到目标子网集合中;不满足时,优先拆分子网1,即循环执行S434-S435步骤,如果循环执行还是不能获取到满足条件的IP地址,则对子网2执行子网1一样的拆分操作;直到满足条件或者不能拆分为止。

7.根据权利要求6所述的一种IP地址分配方法,其特征在于:如果步骤S5中的标记为占用状态的子网不需要使用,将子网属性中的使用状态设置为空闲,投入到IP地址池,供下次业务使用。

8.一种IP地址分配系统,其特征在于,利用如权利要求1~7任一项所述的分配方法根据业务请求对IP地址进行分配,包括:

地址池规划模块,用于在业务开通之前,将规划好用途的IP地址段,根据用途的不同,建立相应的IP地址池,同时将用途与IP地址池建立关系,IP地址段按照用途存入对应的IP地址池中;

用途及掩码分析模块,用于接收业务请求,根据业务请求中的字段分析出需要分配的IP地址对应的用途及需要的IP地址数量,并根据需要的IP地址数量计算出对应的IP地址掩码;

地址段查找模块,用于根据步骤S2中的IP地址用途和IP地址掩码,在对应用途的地址池中查找IP地址段;

空闲子网查询模块,用于遍历步骤S3中的IP地址段,依次查询空闲子网;

地址标记模块,用于根据步骤S4中查询到的空闲子网,标记出IP地址的子网位、广播位、可用的IP地址,同时在数据库中将查询到的空闲子网状态标记为占用状态;

中央处理模块,用于向各模块发出指令,完成相关动作;

所述地址池规划模块、用途及掩码分析模块、地址段查找模块、空闲子网查询模块、地址标记模块均与中央处理模块连接。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大国创云网科技有限公司,未经科大国创云网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011104506.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top