The present invention provides a link quality and queuing delay routing method based on first, based on the number of network nodes periodically broadcast their own state and the neighbor node message to statistical quality communication links between nodes, and estimate the queuing delay by sending traffic. Secondly, the network topology is extracted from the neighbor node information, and the information table is established according to the node's own state information. Finally, the best route is selected from the reachable path according to the business characteristics. The invention can dynamically select routing for address class service without manual pre designated path, thus adapting to dynamic change of data chain network topology. In addition, the invention considers the requirement of link quality and delay when the route is selected, and the method has been applied in practical engineering, and the performance can meet the requirements of the development.
【技术实现步骤摘要】
一种基于链路质量和排队时延的路由方法
本专利技术涉及一种数据链网络
,特别涉及两跳网络中基于链路质量和排队时延的路由方法。
技术介绍
数据链网络是一个无中心、分布式网络架构,它要求保证业务既可靠又快速地送达目的节点。在全向通信的数据链网络体制中,为扩展网络通信覆盖范围,其通过设定的中继节点转发业务。在上述网络中,首先需要预先人工指定业务的转发节点,网络在运行过程中节点不能依据拓扑变化自动选取业务最优路径,缺少灵活性。其次,当指定的中继节点不能正常工作时会影响到整个网络的通信覆盖范围,网络运行的健壮性不高。最后,由于受无线网络复杂多变的拓扑结构影响,指定的转发节点无法保证转发业务可靠送达。针对以上问题,一些学者提出采用按表驱动的路由方法动态选取路径,期望解决人工指定转发节点的不足之处。但是,其仅把节点间连通率作为业务可达的唯一依据,没有将节点间链路质量和队列处理调度时延两个重要因素纳入到路由选取方法中,更没有考虑网络动态性和业务特征对路由的适应性影响,且只停留在实验室环境下演示,在数据链网络中上并未得到应用。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种基于链路质量和排队时延的路由方法,针对两跳可达网络,综合业务特征和链路状态选取最优可达链路,解决业务送达的路径问题,有效地满足了数据链网络动态性的需求,在实际工程上得到应用。本专利技术解决其技术问题所采用的技术方案包括以下步骤:(1)网内节点以节点自身状态信息和邻居节点信息两类组网业务为统计样本,节点自身状态信息包括节点ID、网络责任和节点位置,网络责任分为主网管、替补网管、中继和替补中继四种类 ...
【技术保护点】
一种基于链路质量和排队时延的路由方法,其特征在于包括下述步骤:(1)网内节点以节点自身状态信息和邻居节点信息两类组网业务为统计样本,节点自身状态信息包括节点ID、网络责任和节点位置,网络责任分为主网管、替补网管、中继和替补中继四种类型;邻居节点信息包括节点自身ID、邻居节点ID、邻居节点到本节点链路质量和本节点到邻居节点链路质量;网内节点周期广播发送两类组网业务,并统计在单个周期内收到邻居节点发送的组网业务数目,随后在本周期末计算当前周期与上两个周期统计收到的消息,将消息相加后的结果作为邻居节点到本节点的链路质量,并从上一个周期邻居节点消息中获取本节点到邻居节点链路质量;在节点运行的初始时刻链路质量默认为0;(2)节点内部依据消息的优先级建立不同的队列,在估算排队时延时首先统计在固定周期内各优先级队列发送的业务数量,然后在每个周期末计算发送流量,即在考虑队列调度时每毫秒各优先级队列能调度发送多少个字节,同时对上个周期与当前周期的发送流量进行加权处理;本周期的权值为0.7,上一周期的权值为0.3;(3)每个节点根据节点自身状态信息和邻居节点消息建立并更新维护节点信息表,节点信息表包括节点 ...
【技术特征摘要】
1.一种基于链路质量和排队时延的路由方法,其特征在于包括下述步骤:(1)网内节点以节点自身状态信息和邻居节点信息两类组网业务为统计样本,节点自身状态信息包括节点ID、网络责任和节点位置,网络责任分为主网管、替补网管、中继和替补中继四种类型;邻居节点信息包括节点自身ID、邻居节点ID、邻居节点到本节点链路质量和本节点到邻居节点链路质量;网内节点周期广播发送两类组网业务,并统计在单个周期内收到邻居节点发送的组网业务数目,随后在本周期末计算当前周期与上两个周期统计收到的消息,将消息相加后的结果作为邻居节点到本节点的链路质量,并从上一个周期邻居节点消息中获取本节点到邻居节点链路质量;在节点运行的初始时刻链路质量默认为0;(2)节点内部依据消息的优先级建立不同的队列,在估算排队时延时首先统计在固定周期内各优先级队列发送的业务数量,然后在每个周期末计算发送流量,即在考虑队列调度时每毫秒各优先级队列能调度发送多少个字节,同时对上个周期与当前周期的发送流量进行加权处理;本周期的权值为0.7,上一周期的权值为0.3;(3)每个节点根据节点自身状态信息和邻居节点消息...
【专利技术属性】
技术研发人员:刘晓锋,任磊,石伟明,李建,张拓,陈少峰,
申请(专利权)人:中国电子科技集团公司第二十研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。