主权项 |
1.一种基于跨层资源优化的空天信息网络信息传输方法,包括根据网络节点运动规律及网络链路层提供的可用带宽信息构造的网络状态信息,根据业务的带宽要求设置带宽等级,步骤如下:接收数据:接收待转发数据,检测本节点的可用带宽是否在不同的带宽要求等级之间变化,若变化则更新网络状态信息中的带宽信息并发送带宽更新消息; 获取待转发数据的延时和链路带宽:分析待转发数据的业务类型,根据网络层包头中的信息,判断是有服务质量要求的业务还是尽力而为的业务,如果是有服务质量要求的业务,获取待转发数据的延时和链路带宽需求;分析网络状态信息:分析网络当前各个传输链路的网络状态信息,所述网络状态信息包括链路的延时、链路的可用带宽以及链路的额外代价信息;计算路由并设置路由表:根据确定的待转发数据的业务类型以及当前的网络状态信息,计算待转发数据的路由:<img file="2011102118818100001DEST_PATH_IMAGE002.GIF" wi="141" he="38" />,其中,s为源节点,t为目的节点,p(s,t)为从源节点到目的节点的一条路径,C(p(s,t))为选择路径p(s,t)传输数据的代价,其中,<img file="DEST_PATH_IMAGE004.GIF" wi="90" he="26" />,<img file="DEST_PATH_IMAGE006.GIF" wi="24" he="26" />表示链路i到j上的延时,<img file="DEST_PATH_IMAGE008.GIF" wi="21" he="26" />表示链路i到j上的额外代价;在满足延时和带宽要求的条件下利用Dijkstra算法计算代价最小的路径作为数据的传输路径,根据计算的路由设置路由表;转发数据:根据设置的路由表转发数据。 |