一种ipv4地址向ipv6地址转换的方法及系统

阅读: 评论:0

著录项
  • CN202010118692.5
  • 20200226
  • CN111404878A
  • 20200710
  • 新浪网技术(中国)有限公司
  • 刘占一;周鸿泽
  • H04L29/06
  • H04L29/06 H04L29/12

  • 北京市海淀区东北旺西路中关村软件园二期(西扩)N-1、N-2地块新浪总部科研楼7层
  • 北京(11)
  • 北京卓岚智财知识产权代理事务所(特殊普通合伙)
  • 郭智
摘要
一种ipv4地址向ipv6地址转换的方法及系统,所述方法包括:获取用户的ipv4地址向ipv6地址转换的申请和用户的相关信息,所述相关信息包括用户的ipv4地址、机房信息及设备信息;判断所述用户的相关信息是否符合一致性数据校验及校验信息合理性要求,如果符合则执行下一步;判断所述用户的机房是否已开通ipv6权限,如果已开通则执行下一步;根据匹配分配规则为所述用户分配对应所述申请的ipv6地址;对分配给用户的ipv6地址所在的ipv6地址库及连通性进行三重校验;若校验通过,将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息进行数据回写并下发工单系统以完成用户的ipv4地址向ipv6地址的转换,通过本方案重点解决了ipv4至ipv6的过度,解决ipv4地址资源有限的问题。
权利要求

1.一种ipv4地址向ipv6地址转换的方法,其特征在于,所述方法包括:

获取用户的ipv4地址向ipv6地址转换的申请和用户的相关信息,所述相关信息包括用户的ipv4地址、机房信息及设备信息;

判断所述用户的相关信息是否符合一致性数据校验及校验信息合理性要求,如果符合则执行下一步;

根据所述机房信息,判断所述用户的机房是否已开通ipv6权限,如果已开通则执行下一步;

根据匹配分配规则为所述用户分配对应所述申请的ipv6地址;

对分配给用户的ipv6地址所在的ipv6地址库及连通性进行三重校验;

若校验通过,将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息进行数据回写并下发工单系统以完成用户的ipv4地址向ipv6地址的转换。

2.如权利要求1所述的ipv4地址向ipv6地址转换的方法,其特征在于,所述判断所述用户的相关信息是否符合一致性数据校验及校验信息合理性要求,包括:

根据所述设备信息通过配置管理数据库获取所述设备信息对应的设备的服务器信息,校验所述配置管理数据库获取的设备的服务器信息与所述设备信息中包括的服务器信息是否一致,如果是则符合一致性数据校验的要求;

校验用户的ipv4地址是否与用户提供的设备信息存在合理的对应关系,如果是则符合校验信息合理性的要求。

3.如权利要求1所述的ipv4地址向ipv6地址转换的方法,其特征在于,所述根据匹配分配规则为所述用户分配对应所述申请的ipv6地址包括:

获取对应所述用户ipv4地址的ipv6地址的互联网数据中心信息;

根据所述互联网数据中心信息将所述用户ipv6地址加人到和所述互联网数据中心信息相对应的列表中,根据所述列表进行规则匹配。

4.如权利要求1所述的ipv4地址向ipv6地址转换的方法,其特征在于,所述对分配给用户的ipv6地址所在的ipv6地址库及连通性进行三重校验包括:

通过ipv6数据库判断所述ipv6地址是否为未分配的ipv6地址;

对用户的ipv6地址进行ping测试,所述ping测试是包括网络畅通、速度、反应的测试,所述ping测试通过则执行下一步;

通过配置管理数据库,查看所述ipv6地址是否可用。

5.如权利要求1所述的ipv4地址向ipv6地址转换的方法,其特征在于,所述将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息进行数据回写并下发工单系统包括:

将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息转换为json的格式;将所述json格式下的数据传送至配置管理数据库和ipv6 IP数据库,所述ipv6 IP数据库将所述json格式下的数据发送给工单系统。

6.一种ipv4地址向ipv6地址转换的系统,其特征在于,所述系统包括:

数据获取单元,用于获取用户的ipv4地址向ipv6地址转换的申请和用户的相关信息,所述相关信息包括用户的ipv4地址、机房信息及设备信息;

第一判断单元,用于判断所述用户的相关信息是否符合一致性数据校验及校验信息合理性要求,如果符合则执行下一步;

第二判断单元,用于根据所述机房信息,判断所述用户的机房是否已开通ipv6权限,如果已开通则执行下一步;

信息分配单元,用于根据匹配分配规则为所述用户分配对应所述申请的ipv6地址;

信息检验单元,用于对分配给用户的ipv6地址所在的ipv6地址库及连通性进行三重校验;

数据回写单元,用于若校验通过,将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息进行数据回写并下发工单系统以完成用户的ipv4地址向ipv6地址的转换。

7.如权利要求6所述的ipv4地址向ipv6地址转换的系统,其特征在于,所述第一判断单元包括:

第一校验模块,用于根据所述设备信息通过配置管理数据库获取所述设备信息对应的设备的服务器信息,校验所述配置管理数据库获取的设备的服务器信息与所述设备信息中包括的服务器信息是否一致,如果是则符合一致性数据校验的要求;还用于校验用户的ipv4地址是否与用户提供的设备信息存在合理的对应关系,如果是则符合校验信息合理性的要求。

8.如权利要求6所述的ipv4地址向ipv6地址转换的系统,其特征在于,所述信息分配单元包括:

分配数据获取模块,用于获取对应所述用户ipv4地址的ipv6地址的互联网数据中心信息;

分配数据匹配模块,用于根据所述互联网数据中心信息将所述用户的ipv6地址加人到和所述互联网数据中心信息相对应的列表中,根据所述列表进行规则匹配。

9.如权利要求6所述的ipv4地址向ipv6地址转换的系统,其特征在于,所述信息检验单元包括:

检验数据判断模块,用于通过ipv6数据库判断所述ipv6地址是否为未分配的ipv6地址;

检验数据测试模块,用于对用户的ipv6地址进行ping测试,所述ping测试是包括网络畅通、速度、反应的测试,所述ping测试通过则执行下一步;

检验数据查询模块,用于通过配置管理数据库,查看所述ipv6地址是否可用。

10.如权利要求6所述的ipv4地址向ipv6地址转换的系统,其特征在于,所述数据回写单元包括:

数据转换模块,用于将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息转换为json的格式;将所述json格式下的数据传送至配置管理数据库和ipv6 IP数据库,所述ipv6 IP数据库将所述json格式下的数据发送给工单系统。

说明书
技术领域

本发明涉及ipv6地址自动化管理技术领域,尤其涉及一种ipv4地址向ipv6地址转换的方法及系统。

现有技术主要采用ipv4地址自动化管理,但ipv4地址资源即将耗尽,互联网进入全 民ipv6时代,各互联网企业开始由ipv4地址向ipv6地址进行切换。

为实现上述目的,本发明实施例提供一种ipv4地址向ipv6地址转换的方法及系统, 通过本发明解决了ipv4至ipv6的过度问题,响应国家号召快速推动ipv6全民化,解决ipv4地址资源有限的问题,并且自动化分配代替以前人工分配工作,提升工作效率,IPV6地址数量极大。

一方面,本发明实施例提供一种ipv4地址向ipv6地址转换的方法,所述方法包括:

获取用户的ipv4地址向ipv6地址转换的申请和用户的相关信息,所述相关信息包括 用户的ipv4地址、机房信息及设备信息;

判断所述用户的相关信息是否符合一致性数据校验及校验信息合理性要求,如果符合 则执行下一步;

根据所述机房信息,判断所述用户的机房是否已开通ipv6权限,如果已开通则执行 下一步;

根据匹配分配规则为所述用户分配对应所述申请的ipv6地址;

对分配给用户的ipv6地址所在的ipv6地址库及连通性进行三重校验;

若校验通过,将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息进行数据回写并下发工单系统以完成用户的ipv4地址向ipv6地址的转换。

另一方面,本发明实施例还提供一种ipv4地址向ipv6地址转换的系统,所述系统包 括:

数据获取单元,用于获取用户的ipv4地址向ipv6地址转换的申请和用户的相关信息, 所述相关信息包括用户的ipv4地址、机房信息及设备信息;

第一判断单元,用于判断所述用户的相关信息是否符合一致性数据校验及校验信息合 理性要求,如果符合则执行下一步;

第二判断单元,用于根据所述机房信息,判断所述用户的机房是否已开通ipv6权限, 如果已开通则执行下一步;

信息分配单元,用于根据匹配分配规则为所述用户分配对应所述申请的ipv6地址;

信息检验单元,用于对分配给用户的ipv6地址所在的ipv6地址库及连通性进行三重 校验;

数据回写单元,用于若校验通过,将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息进行数据回写并下发工单系统以完成用户的ipv4地址向ipv6地址的转换。。

上述技术方案具有如下有益效果:本发明与现有技术比较,本发明与现有技术比较, 通过本方案重点解决了ipv4至ipv6的过度问题,响应国家号召快速推动ipv6全民化的方针,解决ipv4地址资源有限问题,其中,自动化分配代替以前人工分配工作,提升工 作效率,并且ipv6地址数量极大,传统人为管理方式复杂度极高。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技 术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。

图1是本发明实施例的ipv4地址向ipv6地址转换的方法的流程图;

图2是本发明实施例的ipv4地址向ipv6地址转换的系统的示意图;

图3是本发明实施例的ipv4地址向ipv6地址转换的系统的第一判断单元的示意图;

图4是本发明实施例的ipv4地址向ipv6地址转换的系统的信息分配单元的示意图;

图5是本发明实施例的ipv4地址向ipv6地址转换的系统的信息检验单元的示意图;

图6是本发明实施例的ipv4地址向ipv6地址转换的系统的数据回写单元的示意图;

图7是本发明实施例的具体实施例的系统结构示意图;

图8是本发明实施例的具体实施例的第一判断单元与第二判断单元的结构示意图;

图9是本发明实施例的具体实施例的信息分配单元与信息检验单元的结构示意图;

图10是本发明实施例的具体实施例的数据回写单元的结构示意图。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地 描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。

如图1所示,为本发明实施例的ipv4地址向ipv6地址转换的方法的流程图,所述方法包括:

获取用户的ipv4地址向ipv6地址转换的申请和用户的相关信息,所述相关信息包括 用户的ipv4地址、机房信息及设备信息;

判断所述用户的相关信息是否符合一致性数据校验及校验信息合理性要求,如果符合 则执行下一步;

根据所述机房信息,判断所述用户的机房是否已开通ipv6权限,如果已开通则执行 下一步;

根据匹配分配规则为所述用户分配对应所述申请的ipv6地址;

对分配给用户的ipv6地址所在的ipv6地址库及连通性进行三重校验;

若校验通过,将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息进行数据回写并下发工单系统以完成用户的ipv4地址向ipv6地址的转换。

用户申请通过,用户拥有与其ipv4地址对应的ipv6地址。

优选地,根据所述设备信息通过配置管理数据库获取所述设备信息对应的设备的服务 器信息,校验所述配置管理数据库获取的设备的服务器信息与所述设备信息中包括的服务 器信息是否一致,如果是则符合一致性数据校验的要求;

校验用户的ipv4地址是否与用户提供的设备信息存在合理的对应关系,如果是则符 合校验信息合理性的要求。

优选地,获取对应所述用户ipv4地址的ipv6地址的互联网数据中心信息;根据所述 互联网数据中心信息将所述用户ipv6地址加人到和所述互联网数据中心信息相对应的列 表中,根据所述列表进行规则匹配;所述规则匹配包括获得ipv6地址的段信息,根据规则组成ipv6的地址,其中,ipv6地址的倒数第二位使用ipv4地址的最后一位地址,具体 为:根据定制的规则:比如制定出来A,B,C三种分配规则,当1,2,3放入一个列表A中, 自动分配是来的是1,2,3三个机房就会匹配到A;依次类推。

优选地,通过ipv6数据库判断所述ipv6地址是否为未分配的地址;

对用户的ipv6地址进行ping测试,所述ping测试是包括网络畅通、速度、反应的测试,所述ping测试通过则执行下一步;

通过配置管理数据库,查看所述ipv6地址是否可用。

优选地,将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息转换为json 的格式;将所述json格式下的数据传送至配置管理数据库和ipv6 IP数据库,所述ipv6 IP 数据库将所述json格式下的数据发送给工单系统。

上述内容的一具体实施例包括:

本发明的系统流程具体包括:用户提交ipv6申请需求;前置条件自动校验,校验配置管理数据库;匹配规则,三重验证;地址回写;地址下发工单系统。

1、如图7所示,用户提交ipv6申请需求:

用户通过web界面提交需要申请设备的信息填写IP信息,所属机房,设备信息;

2、如图8所示,前置条件自动校验:

a)校验模块获取申请需求信息;

b)一致性数据校验,校验信息合理性:

i.调用API获取idc名称,设备的SN,用户需要分配的IPV4地址,;

ii.系统根据SN调用配置管理获取设备IDC信息与用户提供IDC信息进行校验,信息一致则对IP进行下一步校验,否则返回错误信息;

iii.校验IP是否与用户提供设备SN存在对应关系,不存在则可能为用户提供信息错 误;

c)数据库读取用户申请IDC机房是否已开通IPV6。

3、如图9所示,匹配规则,三重验证:

a)匹配分配规则;

i.Api验证获取对应IP的IDC;

ii.根据IDC信息系统自动校验IDC,将IDC不同的IDC加入至不同的列表用;

iii.根据不同的列表进行规则匹配;

b)IPV6地址库及连通性三重校验;

i.API代用ipv6数据库,判断是否为未分配的地址;

ii.进行ping测试,IP通则代表此IP还在使用,不通则进行下一步验证;

iii.API调用配置管理数据库,查看是否存在数据记录,无记录则进行数据回写。

4、如图10所示,数据回写

a)调用API接口将IPV6已json的格式传送至配置管理数据库和IPV6 IP数据库。

5、地址下发工单系统

a)IPV6信息转换为json,调用API将分配的IPV6地址与设备的的对应信息返回至用 户工单系统展示。

如图2所示,为本发明实施例的ipv4地址向ipv6地址转换的系统的示意图,所述系统包括:

数据获取单元21,用于获取用户的ipv4地址向ipv6地址转换的申请和用户的相关信 息,所述相关信息包括用户的ipv4地址、机房信息及设备信息;

数据获取单元21,用于获取用户的ipv4地址向ipv6地址转换的申请和用户的相关信 息,所述相关信息包括IP信息、机房信息及设备信息;

第一判断单元22,用于判断所述用户的相关信息是否符合一致性数据校验及校验信息 合理性要求,如果符合则执行下一步;

第二判断单元23,用于根据所述机房信息,判断所述用户的机房是否已开通ipv6权 限,如果已开通则执行下一步;

信息分配单元24,用于根据匹配分配规则为所述用户分配对应所述申请的ipv6地址;

信息检验单元25,用于对分配给用户的ipv6地址所在的ipv6地址库及连通性进行三 重校验;

数据回写单元26,用于若校验通过,将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息进行数据回写并下发工单系统以完成用户的ipv4地址向ipv6地址的转换。

优选地,如图3所示,所述第一判断单元22包括:

第一校验模块221,用于根据所述设备信息通过配置管理数据库获取所述设备信息对 应的设备的服务器信息,校验所述配置管理数据库获取的设备的服务器信息与所述设备信 息中包括的服务器信息是否一致,如果是则符合一致性数据校验的要求;还用于校验用户 的ipv6地址是否与用户提供的设备信息存在合理的对应关系,如果是则符合校验信息合 理性的要求。

优选地,如图4所示,所述信息分配单元24包括:

分配数据获取模块241,用于获取对应所述用户ipv4地址的ipv6地址的互联网数据 中心信息;

分配数据匹配模块242,用于根据所述互联网数据中心信息将所述用户的ipv6地址加 人到和所述互联网数据中心信息相对应的列表中,根据所述列表进行规则匹配。

优选地,如图5所示,所述信息检验单元25包括:

检验数据判断模块251,用于通过ipv6数据库判断所述ipv6地址是否为未分配的地 址;

检验数据测试模块252,用于对用户的ipv6地址进行ping测试,所述ping测试是包括网络畅通、速度、反应的测试,所述ping测试通过则执行下一步;

检验数据查询模块253,用于通过配置管理数据库,查看所述ipv6地址是否可用。

优选地,如图6所示,所述数据回写单元26包括:

数据转换模块261,用于将所述ipv4地址、分配给用户的ipv6地址、机房信息及设备信息转换为json的格式;将所述json格式下的数据传送至配置管理数据库和ipv6 IP 数据库,所述ipv6 IP数据库将所述json格式下的数据发送给工单系统。

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏 好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下 得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要 限于所述的特定顺序或层次。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细 说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的 保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包 含在本发明的保护范围之内。

本文发布于:2023-04-15 06:00:52,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/1/87620.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图