发明名称 低/中轨道双层卫星光网络自适应路由系统及代理路由计算方法
摘要 本发明公开了低/中轨道双层卫星光网络自适应路由系统,该系统由空间段路由连接星地接入段,中轨道卫星管理层至少由4颗管理员卫星和管理员卫星组成,管理员卫星和管理员卫星直接管理低轨道卫星路由层,低轨道卫星路由层是由一颗主代理卫星、4颗次级代理卫星和至少8颗普通卫星连接组成。计算方法包括拓扑参数;确定低轨道卫星对中轨道卫星接入生存时间报告;主代理节点和链路;星间链路时延;低轨道卫星时延报告;中轨道卫星时延报告;链路负载;路由代价函数计算。双层卫星光网络分为高度动态变化的接入网和周期性变化的空间段核心网两部分,接入网负责空间段与地面网络融合,空间段利用星间激光链路中继直至服务目地卫星。
申请公布号 CN101552933B 申请公布日期 2012.11.07
申请号 CN200910022318.9 申请日期 2009.05.04
申请人 中国人民解放军空军工程大学 发明人 赵尚弘;李勇军;吴继礼;马丽华;楚兴春;李晓亮;侯睿;蒋晓阳
分类号 H04Q11/00(2009.01)I;H04B7/185(2006.01)I;H04B10/105(2006.01)I;H04J14/02(2006.01)I;H04W84/06(2009.01)I 主分类号 H04Q11/00(2009.01)I
代理机构 西安西达专利代理有限责任公司 61202 代理人 刘华
主权项 1.一种低/中轨道双层卫星光网络自适应路由系统,其特征在于该系统由一个空间段路由连接一个星地接入段组成,所述系统空间段路由包括中轨道卫星管理层(M),其中轨道卫星管理层(M)至少由4颗管理员卫星M<sub>i</sub>和管理员卫星M<sub>n</sub>组成,管理员卫星M<sub>i</sub>和管理员卫星M<sub>n</sub>直接管理低轨道卫星路由层(L),M<sub>i</sub>管理的低轨道卫星路由层(L)是由一颗主代理卫星(v<sup>i</sup><sub>p</sub>)、4颗次级代理卫星(L<sup>A</sup><sub>i,j</sub>)和至少8颗普通卫星(L<sup>B</sup><sub>i,j</sub>)连接组成;M<sub>n</sub>管理的低轨道卫星路由层(L)由一颗主代理卫星(v<sup>n</sup><sub>p</sub>)、4颗次级代理卫星(L<sup>A</sup><sub>n,j</sub>)和至少8颗普通卫星(L<sup>B</sup><sub>n,j</sub>)连接组成,中轨道卫星管理层包括:管理员卫星M<sub>i</sub>和管理员卫星M<sub>n</sub>的代理模块(1.1)的信号发送给划分管理域模块(1.2),划分管理域模块(1.2)的信号发送给第一生成模块(1.3),生成模块(1.3)的信号发送给发送模块(1.4),发送模块(1.4)的信号发送给第二生成模块(1.5),第二生成模块(1.5)的信号发送给共享模块(1.6),共享模块(1.6)的信号发送给全局时延报告模块(1.7),全局时延报告模块(1.7)的信号发送给路由计算部分的服务卫星选择模块(2.1),卫星选择模块(2.1)的信号发送给生存时刻判断模块(2.2),生存时刻判断模块(2.2)持是的信号发送给直接中继判断模块(2.3),如果生存时刻判断模块(2.2)持否定,则生存时刻判断模块(2.2)的信号发送给管理员卫星和管理员卫星的代理模块(1.1);中继判断模块(2.3)持是的信号发送给中继转发模块(2.4),中继判断模块(2.3)持否定,则中继判断模块(2.3)的信号发送给低轨卫星层路由模块(2.5),中继转发模块(2.4)的信号返回给卫星选择模块(2.1);低轨卫星层路由模块(2.5)的信号发送给跳转门限判定模块(2.6),跳转门限判定模块(2.6)持是的信号发送给发送数据模块(2.9),跳转门限判定模块(2.6)持否定,则跳转门限判定模块(2.6)的信号发送给 层间路由计算模块(2.7),层间路由计算模块(2.7)的信号发送给中轨卫星层路由模块(2.8),中轨卫星层路由模块(2.8)的信号发送给发送数据模块(2.9),发送数据模块(2.9)的信号再返回发送给卫星选择模块(2.1)的前端,中继转发模块(2.4)的信号发送给卫星选择模块(2.1)的后端;低/中轨道双层卫星光网络自适应路由系统及代理路由系统具体操作,按下述步骤进行:1)拓扑参数的确定:网络中的节点对集合可表示为:V={(v<sub>i</sub>,v<sub>j</sub>)∈V×V},连接节点对(v<sub>i</sub>,v<sub>j</sub>)的链路记为l<sub>i→j</sub>:v<sub>i</sub>→v<sub>j</sub>,链路参数随时间周期性变化,因此链路代价是一个时变周期函数,记为f<sub>ij</sub>(t),路径p<sub>sd</sub>由一系列不会构成自环的弧构成,记为p<sub>sd</sub>:{v<sub>s</sub>→v<sub>s+1</sub>→…→v<sub>d</sub>|d=s+h};式中:h为路径上弧的数目或称跳数,v<sub>s</sub>和v<sub>d</sub>分别为源节点和目的节点,s和d分别为源节点逻辑地址和目的节点逻辑地址,源节点逻辑地址为s,则路径上每增加一跳,相应的节点逻辑地址加一;2)、确定低轨道卫星对中轨道卫星接入生存时间报告在系统运行周期内,中轨道卫星与低轨道卫星的接入时间是一个周期分段阶跃函数,把系统周期T分为p个时隙,T<sub>i</sub>={t<sub>i-1</sub><t≤t<sub>i</sub>|i=1,...,p},也即在t<sub>i-1</sub>时刻接入,t<sub>i</sub>时刻断开,则在任意时隙T<sub>i</sub>内两个节点间接入生存时间定义为:<img file="FSB00000851357700021.GIF" wi="1333" he="179" />式中:v<sub>a</sub>→v<sub>b</sub>表示节点对(v<sub>a</sub>,v<sub>b</sub>)间的链接,l<sub>a→b</sub>表示该链接的链路;3)、确定主代理节点和链路主代理链路<img file="FSB00000851357700022.GIF" wi="40" he="65" />定义为在管理域内与管理员具有最长生存时间的星际链路,对应的低轨卫星节点称之为主代理<img file="FSB00000851357700023.GIF" wi="74" he="64" /><img file="FSB00000851357700024.GIF" wi="150" he="70" /><img file="FSB00000851357700025.GIF" wi="467" he="121" /><img file="FSB00000851357700031.GIF" wi="1195" he="111" />式中M<sub>i</sub>代表中轨卫星节点,<img file="FSB00000851357700032.GIF" wi="64" he="63" />表示M<sub>i</sub>管理的低轨卫星代理节点,其中j=0,1,2,3:4)、星间链路时延报告收集卫星节点v<sub>a</sub>和v<sub>b</sub>间的链路记为l<sub>a→b</sub>,其距离记为R(l<sub>a→b</sub>),定义该链路时延函数为<img file="FSB00000851357700033.GIF" wi="1180" he="155" />式中:c为光速;5)、低轨道卫星时延报告生成卫星节点v<sub>a</sub>时延报告DR(v<sub>a</sub>)定义为二维的集合<img file="FSB00000851357700034.GIF" wi="309" he="58" />其元素分别代表与节点v<sub>a</sub>具有星间激光链路的节点v<sub>b</sub>和他们之间的时延;低轨道卫星时延报告由主代理、次级代理和普通成员与低轨道卫星间时延组成:<img file="FSB00000851357700035.GIF" wi="1214" he="108" /><img file="FSB00000851357700036.GIF" wi="1412" he="109" />式中:L<sub>i,j</sub>代表任意的低轨道卫星节点,<img file="FSB00000851357700037.GIF" wi="40" he="63" />代表主代理卫星节点,<img file="FSB00000851357700038.GIF" wi="62" he="65" />代表次级代理卫星节点,<img file="FSB00000851357700039.GIF" wi="61" he="86" />代表普通成员卫星节点,M<sub>i</sub>代表管理L<sub>i,j</sub>的中轨卫星节点;6)、中轨道卫星时延报告生成由于中轨卫星只和其同层两个卫星具有永久性星间激光链路,覆盖低层五个代理低轨卫星,因此其时延报告:<img file="FSB000008513577000310.GIF" wi="1401" he="118" /><img file="FSB000008513577000311.GIF" wi="1343" he="95" />式中:M<sub>i</sub>为其中一颗中轨卫星,M<sub>k</sub>和M<sub>r</sub>为另外两颗和M<sub>i</sub>具有永久连接的中轨卫星,<img file="FSB000008513577000312.GIF" wi="43" he="63" />表示中轨卫星M<sub>i</sub>管理的低轨卫星主代理,<img file="FSB000008513577000313.GIF" wi="62" he="65" />代表中轨卫星M<sub>i</sub>管理的次级代理卫星节点;7)确定波长使用率业务负载设激光星间链路波分复用的波长数均为W,定义参数<img file="FSB00000851357700041.GIF" wi="739" he="169" />将链路l<sub>i→j</sub>的波长使用表示为<img file="FSB00000851357700042.GIF" wi="142" he="119" />波长利用率表示该链路负载,定义路径p<sub>sd</sub>:{v<sub>0</sub>→v<sub>1</sub>→…→v<sub>h</sub>|v<sub>0</sub>=v<sub>s</sub>,v<sub>h</sub>=v<sub>d</sub>}上波长利用率函数:<img file="FSB00000851357700043.GIF" wi="1255" he="137" />8)确定路由代价函数任意一条路径p<sub>sd</sub>:{v<sub>0</sub>→v<sub>1</sub>→…→v<sub>h</sub>|v<sub>0</sub>=v<sub>s</sub>,v<sub>h</sub>=v<sub>d</sub>},路由代价由时延和波长使用二部分组成,时延包括上行链路、下行链路的传输时延和队列时延;波长使用代表业务负载;选路标准是时延和链路负载的综合,用修正Dijkstra最短路径算法计算服务的源宿节点对(v<sub>s</sub>,v<sub>d</sub>)间路由代价函数f(p<sub>sd</sub>)最小的路径p<sub>sd</sub>:<img file="FSB00000851357700044.GIF" wi="1063" he="72" /><img file="FSB00000851357700045.GIF" wi="1439" he="128" />式中:ρ<sub>0</sub>,ρ<sub>1</sub>分别为时延和波长利用率加权因子,且ρ<sub>0</sub>+ρ<sub>1</sub>=1,D<sub>q</sub>是队列时延,h为路径p<sub>sd</sub>的跳数,T<sub>max</sub>为路径p<sub>sd</sub>上链路的最大时延,m是波长利用率指数因子,<img file="FSB00000851357700046.GIF" wi="98" he="58" />是卫星节点对i和i+1之间的波长利用率。
地址 710077 陕西省西安市莲湖区沣镐东路1号空军工程大学电讯工程学院