卫星网络系统仿真实验
实验要求和目的
理解Iridium和Teledesic卫星网络的基本原理
利用NS2仿真实现Iridium和Teledesic卫星系统
实验环境和模块
NS2 2.35版本,具体实验中设置了5条数据流进行对比,起点为北京,终点分别为上海、香港、悉尼、纽约和里约热内卢。为便于分析和表现实验效果,实验采用CBR作为数据源,并利用UDP进行数据传输。分析trace文件(NS2运行仿真时产生的数据文件,需要在仿真中设置)来对比时延的变化和通信距离的关系,实际数据传输路径中卫星节点个数不同,也会造成端到端的时延不同。
Iridium仿真分析
1.由于本实验的源码还是在实验资源包内,所以我们还是切到实验十文件夹“exp10”下可以看到两个文件夹“Iridium”和Teledesic,切到Iridium下,然后对北京awk脚本使用命令进行分析如下:
2.在终端执行plot "delay.txt" using 1:2 w lp 命令结果如下:
Teledesic仿真分析
1.在上面的目录下cd .. 返回上一级目录切入Teledesic文件夹中,同样对北京awk脚本进行分析可得
2.同样在终端执行plot目录可得如下图:
实验体会和总结:
通过本次实验的实际操作,让我对卫星网络有了更直观的感受,本次实验通过仿真模拟可视化界面直观的展示了Iridium和Teledesic卫星系统,还可以通过track文件来得知卫星网络的延迟、抖动、掉包率等信息。