APP下载

基于NS2的多层卫星网络路由协议开发方案

2016-04-08韩江雪李昕

软件 2016年2期

韩江雪++李昕

摘要:卫星通信网络早在20世纪初期就已经被提出,地面网络通信系统无法满足日益增长的通信业务发展需求,商业和军事领域也直接或间接地推动了卫星通信系统的发展。随着卫星通信网络越来越复杂,卫星组网向多层化发展,而典型的地面网络路由技术由无法应用于卫星网络,因此,卫星通信系统中如何进行有效的路由选择也逐渐成为新的焦点问题。而由于卫星网络路由技术应用环境的特殊性,研究人员无法基于真实网络环境进行研究,只能通过仿真工具进行仿真实验,NS2是指Network Simulator version 2,NS(Network Simulator)是开源的软件模拟平台,研究人员使用它对网络技术进行开发研究,NS2已经包含了卫星节点、卫星链路等模块,但是这些模块较为简单,只能模拟单层卫星网络。因此,本文提出了在NS2中模拟多层卫星网络,实现层间通信,研发多层卫星网络路由协议的方法。

关键词:计算机仿真;卫星网络;路由协议;NS2

中图分类号:TP319

文献标识码:A

DOI:10.3969/j.issn.1003-6970.2016.02.016

引言

卫星网络通信范围覆盖全球,可以保证较高速率的传输速度,支持大规模可扩展的网络结构,当前,卫星网络星座主要有单层卫星星座和多层卫星星座两种,主要包含低轨道卫星(IEO),中轨道卫星(MEO)或者地球同步卫星(GEO)三种轨道类型的卫星,目前,世界上各个国家都已经建立起了较为完善的卫星通信网络系统。而未来的卫星通信系统势必要为更多的用户提供更快速更加高效可靠的通信服务。因此,结合多轨道、多层次的卫星构建更广泛更健壮的立体式多层卫星网络通信系统已经成为卫星网络的发展趋势,随着空间网络越来越复杂化,多层卫星通信网络中如何实现快速有效的路由问题也日益成为新的研究焦点。……

登录APP查看全文