[发明专利]间断性连通网络中的路由选择方法无效
申请号: | 200910022727.9 | 申请日: | 2009-05-27 |
公开(公告)号: | CN101562564A | 公开(公告)日: | 2009-10-21 |
发明(设计)人: | 李红艳;王文龙;李建东;盛敏;赵林靖;李维英;刘勤;张文柱 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 陕西电子工业专利中心 | 代理人: | 王品华;朱红星 |
地址: | 71007*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 间断性 连通 网络 中的 路由 选择 方法 | ||
1.一种间断性连通网络中的路由选择方法,包括:
路径分类步骤:已知源节点A和目的节点D及中间节点B、C间的链路,按照节点A到达节点D的所有路径所经过的跳数分为三跳类,其中一跳类路径为:A→D;二跳类路径为:A→B→D和A→C→D;三跳类路径为:A→B→C→D;
路径通过量计算步骤:
(1)计算一跳类路径的通过量;
(2)计算多跳类路径的通过量;
(2.1)根据链路连通的时间,比较上一跳链路每段的连通时间与下一跳链路的连通时间,确定两条链路每段连通时间的开始时刻tstart1、t′1start;
(2.2)计算每段连通时间的通过量,并通过比较两条链路每段的通过量,确定两条链路连通时间的截止时间tend1、t′end;
(2.3)根据链路起止的时间段,计算路径的通过量;
最佳路由选择步骤:将每一类路径的通过量进行比较,选择值最大的一条路径作为最佳路由,并将该最佳路径的传输时间作为实际链路的有效传输时间。
2.根据权利要求1所述的路由选择方法,其中步骤(2.1)所述的根据链路连通的时间情况,比较上一跳链路与下一跳链路的通断时间,确定两条链路每段连通时间的开始时刻,按如下步骤进行:
(2.1.1)比较上一跳链路第一段连通时间的开始时间与下一跳链路连通时间的开始时间,找出下一跳连通开始时间大于上一跳的时间点作为开始时间;
(2.1.2)重复步骤(2.1.1)直到比较完上一跳链路的最后一段连通的开始时间与下一跳链路的连通时间为止,得到若干段有效传输时间的开始时间tstart1、t′1start。
3.根据权利要求1所述的路由选择方法,其中步骤(2.2)所述计算每段连通时间的通过量,并通过比较两条链路每段的通过量,确定两条链路连通时间的截止时间tend1、t′end,按如下步骤进行:
(3.1)通过算式
(3.2)通过算式
(3.3)将上一跳链路第一段连通时间内的通过量Th1与下一跳链路连通时间内的通过量Th2进行比较,取其较小者Thmin=min{Th1,Th2}作为第一段实际通过量;
(3.4)分别计算上一跳链路第一段连通时间的截止时间tend和下一跳链路第一段连通时间的截止时间t′end为:
(3.5)重复步骤(3.1)至(3.4)直到计算完上一跳链路最后一段连通时间为止,得到若干段有效传输时间的截止时间tend、t′end。
4.根据权利要求1所述的路由选择方法,其中步骤(2.3)所述根据链路起止的时间段,分别计算每一类路径的通过量,按如下步骤计算:
(4.1)对于一跳类路径A→D,其通过量的计算公式为:
其中cad(t)表示链路lad的传输速率;
(4.2)对于二跳类路径,分为两条路径分别计算:
对于路径A→B→D,其计算过程是:
首先,按步骤(2.1.1)得到上一跳链路lab和下一跳链路lbd的开始时间,再按步骤(3.1)至(3.3),通过比较链路lab第一段连通时间内的通过量Th1与链路lbd连通时间内的通过量Th2,取其较小值Thmin1;
其次,重复步骤(2.1.1)和步骤(3.1)至(3.3),通过比较上一跳链路lab其余每段连通时间和下一跳链路lbd剩余连通时间内的通过量,分别取每次通过量比较中较小的值,得到一组值Thmin2、Thmin3、…;
最后,将所得到的每组通过量比较较小的值相加,作为该二跳类路径A→B→D的实际通过量;Thabd=Thmin1+Thmin2+Thmin3+...;
对于另一路径A→C→D,计算方法与计算路径A→B→D的方法相同;
(4.3)对于三跳类路径A→B→C→D,其计算过程是:
首先,按二跳类方法计算第一跳链路lab和第二跳链路lbc的有效传输时间;
其次,用所得的第二跳链路lbc的有效传输时间构成新的链路连通状态l′bc,将其与第三跳链路lcd继续按二跳类计算,得到链路l′bc和链路lcd的有效传输时间和一组通过量比较值Thmin1、Thmin2、Thmin3、...,并将所得的这组通过量比较值相加,作为该三跳类路径A→B→C→D的实际通过量,Thabcd=Thmin1+Thmin2+Thmin3+...;
(4.4)对于三跳以上类路径,计算方法与三跳类计算方法相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910022727.9/1.html,转载请声明来源钻瓜专利网。