基于NS―2的DRA卫星网络路由算法研究与仿真.docVIP

基于NS―2的DRA卫星网络路由算法研究与仿真.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于NS―2的DRA卫星网络路由算法研究与仿真【摘要】 适用于地面固定网络的现有路由技术无法再适用于网络拓扑周期性变化的低轨卫星网络。路由技术是低轨卫星网络的关键技术之一。本文简单介绍了LEO卫星网络路由算法的设计难点,分析了DRA算法原理,并对DRA路由算法进行了仿真。【关键词】 卫星网络 DRA一、引言现有的地面网络覆盖范围非常有限,目前仅能覆盖人口与通信任务比较密集的地区,其总面积仅占地球表面积的2%左右,另外98%的陆地和海洋都没有被覆盖。截至2013年,我国农村互联网普及率仅为27.5%,远低于城镇62%的互联网普及率,农村非网民人口仍有4.5亿,农村网民商务交易类应用率也远低于城镇网民[1][2]。鉴于我国特有的三级阶梯地貌和农村地广人稀的特点,依靠现有的地面通信技术实现组网在经济成本上十分不现实,但借助卫星通信则可以做到大范围的无缝网络覆盖。本文简单概述了LEO卫星网络路由算法的设计难点,分析了DRA[3]卫星网络路由算法原理,并通过NS-2对DRA算法进行了模拟。二、DRA路由算法简介2.1 LEO卫星网络路由设计的难点卫星网络路由问题的难点主要体现在以下三个方面:(1)卫星节点不断运动,网络拓扑发生周期性变化。(2)星间链路可持续通信时间受限,低轨道卫星绕地公转周期短,不超过两个小时,在跨越极地地区时会断开相邻轨道间链路,反向缝链路因相邻轨道间卫星做反方向运动存在时间更短。(3)星上设备的处理能力和存储容量有限,卫星一旦发射就很难进行硬件升级, 这就决定了路由算法的实现必须尽量简单,且具备良好的自适应性和抗毁性。2.2 DRA路由算法原理DRA(Datagram Routing Algorithm)算法是无连接的、分布式的。DRA路由算法定义左右相邻卫星处于同一维度,称为卫星网初始对准。同一纬度的卫星形成横向环,接近极地地区的横向环路径长度更短。DRA链路中分为横向跳跃和纵向跳跃,横向跳跃的代价在靠近极地地区时减小,纵向跳跃的代价保持不变。DRA路由算法忽略星上处理时间,则端到端的延时将只涉及卫星之间的传播延时,即在空间上长度更短的路径具有更小延时,DRA多跳路径总传播延时是路径中的每一跳传播延时的总和。最小传播延时路径是通过极地地区的最小传播延时路径和未通过极地地区的最小传播延时路径中延时更小的路径,即为空间距离最短的路径。在DRA路由算法中,当源卫星处在比目的卫星更高的维度时,假定源卫星离极地地区还有A跳,源卫星处于从极地数起的第k个横向环上,则当源卫星与目的卫星水平跳数nh满足式1时,最优路径为穿过极地地区的最优路径;当nh满足式2时,最优路径为不穿过极地地区的最优路径。latmin表示最靠近极地地区的横向环维度,lat为源卫星所在横向环维度,其所在维度横向跳跃距离为a*cos(lat)。M为单轨道内卫星数目,N为轨道数目。根据这两个定理,可以帮助决定下一跳,并且算法的时间复杂度为O(1),远低于Bellman-Ford最短路径算法。DRA路由算法分为方向预测阶段和方向增强阶段。在方向预测阶段,假定ISL具有相等长度,从而决定最小跳数路径。在方向增强阶段,认定ISL链路具有不同长度,在最小跳数路径的基础上选择链路长度更短的路径,从而获得最小传播延时路径。三、仿真仿真星座模型为由12个轨道、每个轨道24颗卫星组成的极地卫星星座模型,左右相邻轨道上的对应卫星处于同一纬度,轨道高度为1375km。仿真选取数据包发送点为(31° N,104°E),接收点为(41°N,74° W)。Bellman-Ford算法平均延时为61.469ms,DRA算法平均延时为61.527ms。由此可知,DRA算法性能与Bellman-Ford算法性能十分接近,但是DRA算法平均时间复杂度为O(1)远低于Bellman-Ford算法,因此更适合资源有限的卫星网络。参 考 文 献[1]中国互联网信息中心.中国互联网络发展状况统计报告[R].2014,7.[2]中国互联网信息中心. 2013年中国农村互联网发展状况调查报告[R].2014,5.[3] Ekici E, Akyildiz I F,Bender M D. A distributed routing algorithm for datagram traffic in LEO satellite networks[J].IEEE/ACM Trans.Networking,2001,9(2):137-147.4

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档