[发明专利]网络拓扑测绘完备性评估方法、系统、电子设备及计算机可读存储介质有效
申请号: | 202110646020.6 | 申请日: | 2021-06-10 |
公开(公告)号: | CN113328893B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 张子清;杨旭 | 申请(专利权)人: | 北京知道创宇信息技术股份有限公司 |
主分类号: | H04L41/12 | 分类号: | H04L41/12;H04L41/14 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 100000 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 拓扑 测绘 完备 评估 方法 系统 电子设备 计算机 可读 存储 介质 | ||
1.一种网络拓扑测绘完备性评估方法,其特征在于,包括:
根据测绘得到的被测网络拓扑的所有测绘节点和所有第二时延链路,得到拓扑有向图,并根据所述所有测绘节点得到源集和目标集,所述源集为所述测绘节点中发送方的集合,所述目标集为所述测绘节点中接收方的集合;
从所述源集的测绘节点中选择任一节点作为观测节点,根据所述拓扑有向图,将所述目标集中的各测绘节点依次作为网络连接路径的一个顶点,将所述观测节点作为每条网络连接路径的另一个顶点,进行网络连接,且每次进行网络连接前随机去除所述目标集中任一为非顶点的测绘节点,得到所述目标集中测绘节点未被每条所述网络连接路径覆盖的次数之和;
根据所述目标集中测绘节点未被每条所述网络连接路径覆盖的次数之和,以及源集和目标集各自的测绘节点总数,得到预估节点总数;
根据所述被测网络拓扑的所有测绘节点的测绘总数和预估节点总数,得到所述被测网络拓扑的测绘完备性;
所述根据所述目标集中测绘节点未被每条所述网络连接路径覆盖的次数之和,以及源集和目标集各自的测绘节点总数,得到预估节点总数的步骤,包括:
基于预估算法,得到预估节点总数,所述预估算法为:
其中,ω*=X/(nT-1),表示预估节点总数,nS表示源集中的测绘节点总数,nT表示目标集中的测绘节点总数,X表示目标集中测绘节点未被每条所述网络连接路径覆盖的次数之和,N*表示实际测量的测绘节点的总数。
2.根据权利要求1所述的方法,其特征在于,所述得到所述目标集中测绘节点未被每条所述网络连接路径覆盖的次数之和的步骤,包括:
若所述目标集中未被单条所述网络连接路径覆盖的测绘节点的个数为n,则记所述目标集中测绘节点未被发现的概率和个数分别为δi=1,i=n;
统计所有网络连接路径连接结束后,所述目标集中测绘节点未被每条所述网络连接路径覆盖的次数之和为X,其中,k表示网络连接路径的总数。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述目标集中测绘节点未被每条所述网络连接路径覆盖的次数之和,以及网络连接路径总数,获得单次未覆盖平均次数;
取实际测量的测绘节点的总数和所述单次未覆盖平均次数的比值,以推断所述被测网络拓扑的实际节点总数。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括对被测网络拓扑进行测绘得到测绘节点和第二时延链路的步骤,该步骤包括:
基于分布于不同网络中的多个测绘点,使用路由跟踪工具,测绘出被测网络拓扑的IP节点和第二时延链路,以所述IP节点作为测绘节点。
5.根据权利要求4所述的方法,其特征在于,所述第二时延链路通过以下步骤测绘得到:
使所述路由跟踪工具在各所述测绘点以周期性的方式多次测量第一时延链路,并将多次测量的第一时延链路的平均值作为第二时延链路。
6.根据权利要求1所述的方法,其特征在于,所述拓扑有向图以测绘节点作为连接节点,以第二时延链路作为所述连接节点的连边的权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京知道创宇信息技术股份有限公司,未经北京知道创宇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110646020.6/1.html,转载请声明来源钻瓜专利网。