[发明专利]一种路由器级网络拓扑推断方法有效

专利信息
申请号: 201710458859.0 申请日: 2017-06-16
公开(公告)号: CN107294851B 公开(公告)日: 2019-11-26
发明(设计)人: 李兵妍;姜奇;练鑫鑫;马卓;杨力;张俊伟;李兴华;马建峰 申请(专利权)人: 西安电子科技大学
主分类号: H04L12/721 分类号: H04L12/721;H04L12/751
代理公司: 61205 陕西电子工业专利中心 代理人: 韦全生;王品华<国际申请>=<国际公布>
地址: 710071 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 路由器 网络 拓扑 推断 方法
【权利要求书】:

1.一种路由器级网络拓扑推断方法,其特征在于包括如下步骤:

(1)对待测网络进行traceroute测量,将测量数据存入数据文件,并从该数据文件中提取链路集合Links、节点集合Nodes和监测集合Monitors;

(2)确定节点集合Nodes中各节点的类型,实现步骤为:

2a)将网络测量时对探测包正常响应的节点,作为响应节点;

2b)将网络测量时不返回响应信息但继续传递请求的节点,作为匿名节点;

2c)将网络测量时丢弃探测包的节点,作为阻塞节点;

2d)将网络测量时阻塞节点之间的节点,作为未知节点;

(3)根据链路集合Links中的路径信息,构建邻接矩阵DN×N,其中,N代表节点信息集合Nodes中节点总数;

(4)获取可合并节点对集合MergeList,实现步骤为:

4a)创建可合并节点对集合MergeList,并将其初始化为空集;

4b)从节点集合Nodes中随机选取两个节点node1和node2,组成节点对(node1,node2);

4c)判断节点node1和node2的邻居节点:若节点node1和node2均为非合作节点,或者一个为非合作节点另一个为响应节点,且该两个节点的邻居节点为相同的响应节点,则将节点对(node1,node2)加入到可合并节点对集合MergeList中,并执行步骤4g),否则执行步骤4d);

4d)遍历链路集合Links中的路径信息,若某一条路径上同时包含节点node1和节点node2,则执行步骤4g),否则,执行步骤4e);

4e)更新邻接矩阵DN×N,并计算监测集合Monitors中的两两检测节点间的最短距离,若所有检测节点间的最短距离均不小于邻接矩阵DN×N更新前的最短距离,则恢复邻接矩阵DN×N,并执行步骤4f),否则恢复邻接矩阵DN×N,并执行步骤4g);

4f)判断节点node1和节点node2是否满足节点类型判断条件,若是,则将节点对(node1,node2)加入到可合并节点对集合MergeList中,否则执行步骤4g);

4g)判断节点集合Nodes中的每个节点是否都与其他节点完成对比,若是,实现合并节点对集合MergeList的获取,并执行步骤(5),否则执行步骤4b);

(5)对可合并节点对集合MergeList中的节点对依次进行合并,得到最终的邻接矩阵D′N×N,实现步骤为:

5a)从可合并节点对集合MergeList中提取可合并节点对(node X,nodeY);

5b)判断可合并节点对(nodeX,nodeY)是否满足合并条件,若是,则执行步骤5c),否则执行步骤5f);

5c)更新链路集合Links:遍历链路集合Links集合中所有的路径信息,若路径中包含节点nodeY,则将该路径上的nodeY更新为node X;

5d)更新邻接矩阵DN×N:若邻接矩阵DN×N中有DnodeY,x=1的情况,则DnodeX,x=Dx,nodeX=1,且DnodeY,y=Dy,nodeY=-1,其中,x∈[1,N],1≤y≤N;

5e)更新可合并节点对集合MergeList:将可合并节点对(node X,nodeY)从可合并节点对集合MergeList中删除,并遍历可合并节点对集合MergeList中所有的节点对,若节点对中包含节点node X,则将其更新为nodeY;

5f)判断可合并节点对集合MergeList是否为空集,若是,则邻接矩阵DN×N就是最终的邻接矩阵D′N×N,并执行步骤(6),否则执行步骤5a);

(6)根据最终的邻接矩阵D′N×N,画出网络拓扑结构图。

2.根据权利要求1所述的一种路由器级网络拓扑推断方法,其特征在于:步骤(3)中所述的根据链接结合Links中的路径信息,构建邻接矩阵DN×N,具体为:

其中,nodeI和nodeJ均代表节点。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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