NS3实验资料包含了使用网络模拟器NS-3进行的各种实验数据和配置文件。这些资源适合研究与教学用途,帮助用户深入理解网络协议及架构。
实验内容:
1. 在之前的实验基础上建立ad hoc节点拓扑模型,在该网络中所有节点都具备路由转发功能;
2. 进入到目录`~/tarballs/ns-allinone-3.2x/ns-3.2x/examples/wireless$`,在wireless文件夹内有许多WiFi传输的示例。基于`wifi-simple-adhoc-grid.cc`代码进行修改,并将修改后的文件复制至scratch文件夹下,命名为姓名缩写加学号的形式。例如学生钢铁侠(假设其学号为20191314),则c文件应被重命名为gtx20191314.cc;
3. 阅读并理解`wifi-simple-adhoc-grid.cc`代码,掌握NS-3中网络拓扑布局、ad hoc传输方式及简单的路由配置方法,并成功运行该示例程序;
4. 掌握拓扑建模技巧,在上述代码基础上扩展至100个节点的模型,并使这些节点以网格形式排列;
5. 深入研究移动模型构建技术,设定相关参数以便于在可视化界面中更加清晰地展示节点运动状态;
6. 学习信道模型的设计方法,在代码内替换原有信道模式(如Friis、LogDistancePropagationLossModel等),通过射频参数了解发射机与接收机间路径损耗及增益的计算,根据需求调整传输距离;
7. 熟悉网络层路由配置流程,能够设置多种ad hoc路由策略(例如OLSR或AODV)并研究其工作原理;
8. 掌握统计模型的应用技能,以便于追踪节点时延、丢包率等关键性能指标的变化情况;
9. 学会能耗模型的运用方式,并对设备能量进行配置与监控以评估节点在实验中的耗能状况;
10. 熟练掌握统计数据可视化技术,将收集到的数据转化为直观图表形式以便于分析。