[发明专利]一种选择网络性能测量点的方法和装置有效
申请号: | 200910243160.8 | 申请日: | 2009-12-30 |
公开(公告)号: | CN101784058A | 公开(公告)日: | 2010-07-21 |
发明(设计)人: | 林巍;黄睿;刘丰;龚晋华 | 申请(专利权)人: | 北京市天元网络技术股份有限公司 |
主分类号: | H04W16/22 | 分类号: | H04W16/22;H04W40/02 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 胡小永 |
地址: | 100029 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 选择 网络 性能 测量 方法 装置 | ||
1.一种选择网络性能测量点的方法,其特征在于,包括以下步骤:
S1,获取网络拓扑信息;
S2,将网络设备或网络中的链路抽象作为测量对象,根据所述网络拓扑信息绘制出抽象拓扑图,具体绘制方法为:若测量对象为网络设备,则将网络设备绘制成抽象拓扑图上的节点,将网络中的链路绘制成抽象拓扑图上的链路;若测量对象为网络中的链路,则将网络中的链路绘制成抽象拓扑图上的节点,而将网络中的链路两端的网络设备绘制成与节点相连的两条链路;
S3,根据所述抽象拓扑图建立主动测量模型:设所述抽象拓扑图中的节点集合为N,备选的性能测量点集合为Nps,从备选的性能测量点集合Nps中每一性能测量点到网络中其它所有节点的最短测量路径的集合为Pmax,测量依赖矩阵为Dmax;
其中,测量依赖矩阵Dmax是一个np×n的矩阵,n=|N|,表示网络中节点集合N中节点的个数,np=|Pmax|,表示最短测量路径的集合Pmax中路径的条数;测量依赖矩阵Dmax按照如下方式生成:如果最短测量路径pi经过节点nj,则Dmax(i,j)=1,反之Dmax(i,j)=0,nj∈N,i=1,...,np,j=1,...,n;
S4,通过所述测量依赖矩阵选出最优测量路径集合:以所述测量依赖矩阵为输入,选出代表最优测量路径集合的最优测量依赖矩阵D*,最优测量依赖矩阵D*的行向量集合R(D*)是测量依赖矩阵Dmax的行向量集合R(Dmax)的子集,所形成的最优测量依赖矩阵D*的行向量集合R(D*)即为最优测量路径集合;
S5,以所述最优测量路径集合和备选的性能测量点集合作为输入,选择出最优性能测量点集合,所述最优性能测量点集合为所述备选的性能测量点集合的子集;
所述步骤S4具体包括步骤:
S41,根据测量依赖矩阵Dmax中每个行向量的权值,对行向量按升序排列,其中,行向量的权值表示最短测量路径上的节点个数;
S42,对排序后的行向量依次进行筛选,首先将权值最小的行向量加入行向量集合R(D*),然后对剩下的行向量依次判断,若该行向量不能由已经选入行向量合R(D*)中的任意两个行向量通过或操作得到,则也将该行向量加入行向量集合R(D*),否则继续判断下一个行向量,最后所形成的行向量集合R(D*)即为最优测量路径集合;
所述步骤S5具体为通过循环执行以下两个步骤来选择出所述最优性能测量点集合:
步骤S51,从所述最优测量路径集合中选出拥有最多最优测量路径的端节点,并将所述端节点加入所述最优性能测量点集合中;
步骤S52,将本次循环中选出的端节点所拥有的最短测量路径从最优测量路径集合中删除,然后再次执行步骤S51;当最优测量路径集合为空时,所得到的最优性能测量点集合即为最终输出。
2.一种选择网络性能测量点的装置,其特征在于,包括:
采集单元,用于获取网络拓扑信息;
建模单元,用于将网络设备或网络中的链路抽象作为测量对象,根据所述网络拓扑信息绘制出抽象拓扑图,具体绘制方法为:若测量对象为网络设备,则将网络设备绘制成抽象拓扑图上的节点,将网络中的链路绘制成抽象拓扑图上的链路;若测量对象为网络中的链路,则将网络中的链路绘制成抽象拓扑图上的节点,而将网络中的链路两端的网络设备绘制成与节点相连的两条链路;并根据所述抽象拓扑图建立主动测量模型:设所述抽象拓扑图中的节点集合为N,备选的性能测量点集合为Nps,从备选的性能测量点集合Nps中每一性能测量点到网络中其它所有节点的最短测量路径的集合为Pmax,测量依赖矩阵为Dmax;
其中,测量依赖矩阵Dmax是一个np×n的矩阵,n=|N|,表示网络中节点集合N中节点的个数,np=|Pmax|,表示最短测量路径的集合Pmax中路径的条数;测量依赖矩阵Dmax按照如下方式生成:如果最短测量路径pi经过节点nj,则Dmax(i,j)=1,反之Dmax(i,j)=0,nj∈N,i=1,...,np,j=1,...,n;
选路单元,用于通过所述测量依赖矩阵选出最优测量路径集合:以所述测量依赖矩阵为输入,选出代表最优测量路径集合的最优测量依赖矩阵D*,最优测量依赖矩阵D*的行向量集合R(D*)是测量依赖矩阵Dmax的行向量集合R(Dmax)的子集,所形成的最优测量依赖矩阵D*的行向量集合R(D*)即为最优测量路径集合;获得最优测量路径集合具体包括:
S41,根据测量依赖矩阵Dmax中每个行向量的权值,对行向量按升序排列,其中,行向量的权值表示最短测量路径上的节点个数;
S42,对排序后的行向量依次进行筛选,首先将权值最小的行向量加入行向量集合R(D*),然后对剩下的行向量依次判断,若该行向量不能由已经选入行向量合R(D*)中的任意两个行向量通过或操作得到,则也将该行向量加入行向量集合R(D*),否则继续判断下一个行向量,最后所形成的行向量集合R(D*)即为最优测量路径集合;
选点单元,用于以所述最优测量路径集合和备选的性能测量点集合作为输入,选择出最优性能测量点集合,所述最优性能测量点集合为所述备选的性能测量点集合的子集;具体通过循环执行以下两个步骤来选择出所述最优性能测量点集合:
步骤S51,从所述最优测量路径集合中选出拥有最多最优测量路径的端节点,并将所述端节点加入所述最优性能测量点集合中;
步骤S52,将本次循环中选出的端节点所拥有的最短测量路径从最优测量路径集合中删除,然后再次执行步骤S51;当最优测量路径集合为空时,所得到的最优性能测量点集合即为最终输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市天元网络技术股份有限公司,未经北京市天元网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910243160.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通知小区扰码冲突的方法及设备
- 下一篇:片状石墨铸铁及其制造方法