图片简介:
本技术提供了一种IPv6活跃用户数的统计方法,包括:S1、采集路由器或交换机上的IPv6数据流,并记录IPv6数据流对应的采集时间;S2、根据采集时间按时序排列IPv6数据流,得到汇聚的IPv6数据流;S3、提取汇聚的IPv6数据流中出现的次数在预设次数范围内的IPv6地址;S4、提取步骤S3中得到的IPv6地址中同时存在于不同时间段的IPv6地址,或者对
ICMPv6请求响应的IPv6地址,作为活跃的IPv6地址。该方法能够快速统计任一区域IPv6活跃
用户数。
技术要求
1.一种IPv6活跃用户数的统计方法,包括:
S1、采集路由器或交换机上的IPv6数据流,并记录所述IPv6数据流对应的采集时间;S2、根据所述采集时间按时序排列所述IPv6数据流,得到汇聚的IPv6数据流;S3、提取所述汇聚的IPv6数据流中出现的次数在预设次数范围内的IPv6地址;
S4、提取步骤S3中得到的IPv6地址中同时存在于不同时间段的IPv6地址,或者对ICMPv6
请求响应的IPv6地址,作为活跃的IPv6地址。
2.根据权利要求1所述的统计方法,其中,步骤S1中,所述采集探测到的所述IPv6数据流
并记录采集时间包括:
在路由器或交换机上配置流量分析工具Netflow;
在配置有流量分析工具Netflow的路由器或交换机上配备统一的时钟源;
开启流量分析工具Netflow,采集所述IPv6数据流,并根据所述时钟源记录所述IPv6数据流对应的采集时间。
3.根据权利要求1所述的统计方法,其中,步骤S3中,所述提取所述时序排列的IPv6数据
流中出现的次数在预设次数范围内的IPv6地址包括:判断所述IPv6数据流是否符合正态分布;
若是,则从符合正态分布的所述IPv6数据流中提取出现次数在预设次数范围内的所述IPv6地址。
4.根据权利要求3所述的统计方法,其中,若所述IPv6数据流不符合正态分布,则将所述IPv6数据流转化为符合正态分布的IPv6数据流后,再提取所述IPv6数据流中出现次数在预
设次数范围内的所述IPv6地址。
5.根据权利要求1所述的统计方法,其中,采集路由器或交换机上多个的IPv6数据流,在
步骤S2中,所述根据所述采集时间按时序排列所述IPv6数据流,得到汇聚的IPv6数据流包括:
分别将每一个所述IPv6数据流中的IPv6数据按采集时间进行时序排列;
在每一个所述IPv6数据流中将采集时间相同的所述IPv6数据进行汇聚,得到汇聚的IPv6数据流。
6.根据权利要求1所述的统计方法,所述统计方法还包括:
S5:统计步骤S4中活跃的IPv6地址数,将所述活跃的IPv6地址数除以区域总人数得到该区
域IPv6人均活跃用户数。
7.根据权利要求4所述的统计方法,其中,通过f(x)=log(x)或者f(x)=xn将不符合正态分布
的IPv6数据流转化为符合正态分布的IPv6数据流。
8.一种IPv6活跃用户数统计系统,包括:
采集模块,采集路由器或交换机上的IPv6数据流,并记录所述IPv6数据流对应的采集时间;
分析模块,根据所述采集时间按时序排列所述IPv6数据流,得到汇聚的IPv6数据流;第一提取模块,提取所述汇聚的IPv6数据流中出现的次数在预设次数范围内的IPv6地址;第二提取模块,提取步骤S3中得到的IPv6地址中同时存在于不同时间段的IPv6地址,或者对ICMPv6请求响应的IPv6地址,作为活跃的IPv6地址。
9.一种电子设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现
权利要求1至7中任一项所述的方法。
技术说明书
IPv6活跃用户数的统计方法、系统、电子设备及介质
技术领域
本技术涉及通信领域,具体涉及IPv6活跃用户数的统计方法、系统、电子设备及介质。背景技术
2019年4月,工业和信息化部印发了《关于开展2019年IPv6网络就绪专项行动的通知》(下
称《通知》)。《通知》明确了到2019年底,中国获得IPv6地址的LTE终端比例达到90%;获得IPv6地址的固定宽带终端比例达到40%;LTE网络IPv6活跃连接数达到8亿;完成全部
13个互联网骨干直联点IPv6改造的目标。目前,尽管我国IPv6流量快速增长,但是将IPv6流量与IPv4流量相比,IPv6流量依然较少,用户数有待进一步提升。
国内市场中几大品牌的LTE终端对IPv6地址的请求均能支持,同时,主流的移动操作系统、桌面操作系统以及服务器操作系统等基础软件也能支持IPv6地址的请求。但交换机或家庭无线路由器的支持率依然偏低。
截至2018年10月,我国移动宽带和固定宽带上IPv6活跃用户为951万户。其中移动宽带
IPv6普及率为6.16%,IPv6活跃用户数(已分配IPv6地址且一年内有IPv6上网记录的用户)为718万户。按照“IPv6行动方案”IPv6活跃用户数不少于5000万的指标要求,还差4282万
户,统计IPv6活跃用户数的趋势势在必行。技术内容
(一)要解决的技术问题
本技术提供了一种IPv6活跃用户数的统计方法、系统、电子设备及介质,用于至少部分解决上述技术问题。
(二)技术方案
本技术提供了一种IPv6活跃用户数的统计方法,包括:S1、采集路由器或交换机上的IPv6数据流,并记录IPv6数据流对应的采集时间;S2、根据采集时间按时序排列IPv6数据流,得到汇聚的IPv6数据流;S3、提取汇聚的IPv6数据流中出现的次数在预设次数范围内的
IPv6地址;S4、提取步骤S3中得到的IPv6地址中同时存在于不同时间段的IPv6地址,或者
对ICMPv6请求响应的IPv6地址,作为活跃的IPv6地址。
可选地,步骤S1中,采集探测到的IPv6数据流并记录采集时间包括:在路由器或交换机上配置流量分析工具Netflow;在配置有流量分析工具Netflow的路由器或交换机上配备统一的时钟源;开启流量分析工具Netflow,采集IPv6数据流,并根据时钟源记录IPv6数据流对应的采集时间。
可选地,其中,步骤S3中,提取时序排列的IPv6数据流中出现的次数在预设次数范围内的
IPv6地址包括:判断IPv6数据流是否符合正态分布;若是,则从符合正态分布的IPv6数据
流中提取出现次数在预设次数范围内的IPv6地址。
可选地,若IPv6数据流不符合正态分布,则将IPv6数据流转化为符合正态分布的IPv6数据流后,再提取IPv6数据流中出现次数在预设次数范围内的IPv6地址。
可选地,采集路由器或交换机上多个的IPv6数据流,在步骤S2中,根据采集时间按时序排列IPv6数据流,得到汇聚的IPv6数据流包括:分别将每一个IPv6数据流中的IPv6数据按采集时间进行时序排列;在每一个IPv6数据流中将采集时间相同的IPv6数据进行汇聚,得到汇聚的IPv6数据流。
可选地,构建方法还包括:S5:统计步骤S4中活跃的IPv6地址数,将活跃的IPv6地址数除以区域总人数得到该区域IPv6人均活跃用户数。
可选地,通过f(x)=log(x)或者f(x)=xn将不符合正态分布的IPv6数据流转化为符合正态分布的IPv6数据流。
本技术另外提供了一种IPv6活跃用户数统计系统,包括:采集模块,采集路由器或交换机上的IPv6数据流,并记录IPv6数据流对应的采集时间;分析模块,根据采集时间按时序排列IPv6数据流,得到汇聚的IPv6数据流;第一提取模块,提取汇聚的IPv6数据流中出现的次数在预设次数范围内的IPv6地址;第二提取模块,提取步骤S3中得到的IPv6地址中同时存在于不同时间段的IPv6地址,或者对ICMPv6请求响应的IPv6地址,作为活跃的IPv6地址。
本技术另外提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上述所述的方法。
本技术另外提供了一种计算机可读存储介质,存储有计算机可执行指令,指令在被执行时用于实现如上述所述的方法。
(三)有益效果
IPv6活跃用户数的统计方法、系统、电子设备及介质的制作方法



