海量IPv6地址识别方法、系统、电子设备及存储介质与流程

文档序号:34706053发布日期:2023-07-07 11:37阅读:41来源:国知局
海量IPv6地址识别方法、系统、电子设备及存储介质与流程

本公开涉及通信领域,具体涉及一种海量ipv6地址识别方法、系统、电子设备及存储介质。


背景技术:

1、2021年6月,工业和信息化部印发了《深入推进ipv6规模部署和应用2021年工作安排》(下称《通知》)。《通知》明确了到2021年底,到2021年末,网络承载能力显著增强,ipv6网络关键指标不劣于ipv4。数据中心、内容分发网络、云平台和域名解析系统等应用基础设施基本完成ipv6改造。新上市的家庭无线路由器支持并默认开启ipv6功能。部署30个以上ipv6技术创新和融合应用试点项目。ipv6活跃用户数达到5.5亿,物联网ipv6连接数达到5000万。移动网络ipv6流量占比达到20%,城域网ipv6流量占比达到5%。县级以上政府门户网站ipv6支持率达到70%,国内主要商业网站及移动互联网应用ipv6支持率达到60%。因此识别ipv6的可用资产势在必行。


技术实现思路

1、针对现有技术存在的上述缺陷,本发明提供了一种海量ipv6地址识别方法、系统、电子设备及存储介质,能够快速统计任一区域ipv6活跃用户数。

2、本发明提供了一种海量ipv6地址识别方法,包括:s1,采集ipv6数据流,并从所述ipv6数据流中获取流量为非零的第一地址集;s2,对所述第一地址集中固定字段的值的数量进行排序,获取n个数量最多的值;s3,将所述n个数量最多的值分别替换到所述第一地址集中的固定字段中,得到n组第二地址集;s4,对所述n组第二地址集进行地址存活识别,得到存活的ipv6地址。

3、可选地,所述步骤s1中所采集的ipv6数据流来源于路由器或交换机;所述采集ipv6数据流的方法为:在路由器或交换机上配置流量分析工具netflow,开启流量分析工具netflow,采集所述ipv6数据流;采集到的ipv6数据流包括:源ip、目的ip、入流量和出流量。

4、可选地,所述固定字段为ipv6地址的后16位。

5、可选地,所述n为10。

6、可选地,还包括对所述存活的ipv6地址进行资产探测,其包括:s101,获取资产探测任务;s102,提取资产探测任务中包括的扫描类型以及扫描类型对应的探测策略;s103,基于扫描类型和探测策略,识别存活资产。

7、可选地,还包括对所述存活的ipv6地址进行标识,以方便后续读取ipv6的地址信息,并根据地址信息进行分类。

8、可选地,所述对存活的ipv6地址进行标识包括标识ipv6地址的所属国家、省市、组织、as号和用途,以方便后续读取ipv6的地址信息,并根据地址信息进行分类。

9、本发明还提供了一种海量ipv6地址识别系统,包括:采集模块,用于采集ipv6数据流及其地址的标识信息;第一提取模块,用于从所述ipv6数据流中获取流量为非零的第一地址集;分析模块,用于对所述第一地址集中固定字段的值的数量进行排序,获取n个数量最多的值;整合模块,用于将所述n个数量最多的值分别替换到所述第一地址集中的固定字段中,得到n组第二地址集;第二提取模块,用于对所述n组第二地址集进行地址存活识别,提取存活的ipv6地址;所述采集模块、第一提取模块、分析模块、整合模块和第二提取模块依次连接。

10、本发明还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现权利要求1至5中任一项所述的方法。

11、本发明还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至5中任一项所述的方法。

12、本发明中所公开的一种海量ipv6地址识别方法、系统、电子设备及存储介质,根据ipv6特性,通过对所述第一地址集中固定字段的值的数量进行排序,将所述n个数量最多的值分别替换到所述第一地址集中的固定字段中,组成新的ipv6地址集,从而更能快速统计任一区域ipv6活跃的用户数,提高了ip资源管理的准确性和有效性。



技术特征:

1.一种海量ipv6地址识别方法,其特征在于,包括:

2.根据权利要求1所述的海量ipv6地址识别方法,其特征在于,所述步骤s1中所采集的ipv6数据流来源于路由器或交换机;所述采集ipv6数据流的方法为:在路由器或交换机上配置流量分析工具netflow,开启流量分析工具netflow,采集所述ipv6数据流;采集到的ipv6数据流包括:源ip、目的ip、入流量和出流量。

3.根据权利要求1所述的海量ipv6地址识别方法,其特征在于,所述固定字段为ipv6地址的后16位。

4.根据权利要求1所述的海量ipv6地址识别方法,其特征在于,所述n为10。

5.根据权利要求1所述的海量ipv6地址识别方法,其特征在于,还包括对所述存活的ipv6地址进行资产探测,其包括:

6.根据权利要求1所述的海量ipv6地址识别方法,其特征在于,还包括对所述存活的ipv6地址进行标识,以方便后续读取ipv6的地址信息,并根据地址信息进行分类。

7.根据权利要求6所述的海量ipv6地址识别方法,其特征在于,所述对存活的ipv6地址进行标识包括标识ipv6地址的所属国家、省市、组织、as号和用途,以方便后续读取ipv6的地址信息,并根据地址信息进行分类。

8.一种海量ipv6地址识别系统,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述指令在被执行时用于实现权利要求1至5中任一项所述的方法。

10.一种电子设备,其特征在于,包括:


技术总结
本公开提供了一种海量IPv6地址识别方法,包括:S1,采集IPv6数据流,并从所述IPv6数据流中获取流量为非零的第一地址集;S2,对所述第一地址集中固定字段的值的数量进行排序,获取N个数量最多的值;S3,将所述N个数量最多的值分别替换到所述第一地址集中的固定字段中,得到N组第二地址集;S4,对所述N组第二地址集进行地址存活识别,得到存活的IPv6地址。本公开的海量IPv6地址识别方法、系统、电子设备及存储介质,根据IPv6特性,通过对所述第一地址集中固定字段的值的数量进行排序,将所述N个数量最多的值分别替换到所述第一地址集中的固定字段中,组成新的IPv6地址集,从而更能快速统计任一区域内IPv6的活跃用户数,提高了IP资源管理的准确性和有效性。

技术研发人员:黄友俊,李星,吴建平,黄有根,邓斌
受保护的技术使用者:赛尔网络有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1