# 《通信网综合设计》答辩演讲稿

2026-05-16 00:00:00 note ChatDLM 3458 字

一、开场及队伍成员与分工

尊敬的老师,大家好!我们是本次通信网综合设计课程的答辩小组。我是组长吴若涵,下面由我介绍我们小组的成员及分工。

  • 吴若涵负责本次答辩的PPT制作与视频录制,并协助综合设计实验的代码调试,以及课程报告中的代码分析与结果解读;
  • 李越同学负责四个综合设计实验的代码编写、调试与复现,同时承担课程报告的实验部分撰写;
  • 张娅茹同学负责实验一和实验二的设计结果与分析部分的撰写;
  • 郑怡希同学负责实验三和实验四的设计结果与分析部分的撰写。

小组内分工明确,协作紧密,共同完成了本次综合设计任务。下面,我将代表小组汇报我们的设计思路、实验结果以及课程总结。

二、设计思路与过程

本次综合设计包含四个实验,分别涉及NS3的基础通信、可视化拓扑、无线自组织网络协议验证以及路由协议性能对比。下面逐一介绍设计思路。

实验一:两个节点间简单通信的模拟实现

本实验的目的是掌握NS3的基本操作和有线网络模拟流程。我们设计了一个最简单的点对点有线网络,包含两个节点。

核心思路

  • 使用NodeContainer创建两个节点;
  • 通过PointToPointHelper配置链路,数据速率设为5Mbps,延迟2ms;
  • 安装互联网协议栈,分配IP地址(10.1.1.0/24);
  • 在节点1上部署UDP Echo服务器(端口9),在节点0上部署UDP Echo客户端,发送一个1024字节的数据包;
  • 启用日志输出,观察传输过程。

代码实现中,我们严格按照初始化、拓扑构建、地址分配、应用安装、启动仿真的流程完成。

实验二:使用可视化组件模拟星型拓扑网络

本实验要求熟悉NetAnim可视化工具,模拟一个中心节点与多个外围节点组成的星型拓扑。

设计思路

  • 使用PointToPointStarHelper快速构建星型结构,外围节点数设为8;
  • 利用MobilityHelper为所有节点设置固定位置移动模型,并手动为中心节点和外围节点分配坐标:中心位于(50,50),外围节点均匀分布在半径为30的圆上;
  • 安装互联网协议栈,分配IP地址;
  • 在中心节点安装数据包接收应用(PacketSinkHelper),在每个外围节点安装持续发送的OnOffApplication,采用TCP协议,端口50000;
  • 启用全局路由,并通过AnimationInterface生成动画文件star-animation.xml,最后用NetAnim打开观察。

该实验的关键是节点位置的精确计算和可视化输出,确保拓扑结构清晰。

实验三:AODV协议简单场景模拟

本实验模拟一个4节点的无线自组织网络,节点采用AODV路由协议,通过ping测试节点0到节点3的通信,并用pcap文件记录数据。

设计思路

  • 构建一维线性拓扑,4个节点等间距120米排列,使用ConstantPositionMobilityModel固定位置;
  • 无线配置:AdhocWifiMac自组织模式,RangePropagationLossModel设置最大通信距离150米,确保相邻节点可直接通信,非相邻节点需中继;
  • 安装AODV路由协议(AodvHelper),分配10.0.0.0/8地址;
  • 使用PingHelper从节点0向节点3发送ICMP请求,并启用日志和pcap抓包;
  • 仿真结束后用Wireshark和tcpdump分析pcap文件,观察AODV的RREQ、RREP以及ICMP报文。

通过该实验验证了AODV协议在动态拓扑下的路由发现与数据转发能力。

实验四:MANET路由协议性能比较

本实验是综合性最强的实验,要求对比AODV、OLSR、DSDV三种路由协议在相同移动场景下的性能。

设计思路

  • 首先对旧版脚本进行API适配,修改Wi-Fi标准常量、物理层辅助类等,使其可在新版NS3上运行;
  • 搭建统一场景:50个节点分布在300m×1500m区域,采用RandomWaypoint移动模型(速度20m/s,无暂停);Wi-Fi 802.11b Ad-hoc模式,发射功率7.5dBm;
  • 配置10对UDP发送/接收应用,数据率2.048kbps,包大小64字节,启动时间随机在100~101秒,仿真总时长120秒;
  • 依次使用--protocol=2(AODV)、--protocol=1(OLSR)、--protocol=3(DSDV)运行仿真,生成CSV时序文件和FlowMonitor的.flowmon文件;
  • 利用Python脚本flow.py解析.flowmon,绘制单流吞吐量、丢包数和延迟的直方图;利用gnuplot绘制三种协议的全网吞吐量对比曲线。

最终通过图表对比,量化分析各协议在动态移动环境下的性能差异。

三、设计结果与分析帮我生成ppt

实验一结果

运行程序后,终端输出了UDP Echo客户端的发送日志和服务器的接收日志,显示成功发送并接收了一个数据包,确认了节点间的连通性。链路参数(5Mbps、2ms)为后续复杂模拟提供了基础。

实验二结果

生成了star-animation.xml文件,用NetAnim打开后,清晰显示中心节点和8个外围节点均匀分布,点击运行后,动画中出现从每个外围节点指向中心节点的数据传输箭头,验证了星型拓扑下外围节点向中心节点发送数据的单向通信。可视化效果良好,达到了预期。

实验三结果

终端输出显示:节点0在3秒后首次收到节点3的ICMP回复,后续响应稳定。Wireshark分析pcap文件发现:初期大量AODV RREQ广播包,随后出现RREP单播回复,最后是连续的ICMP请求与响应。这表明AODV成功完成了路由发现,并建立了路径。tcpdump结果进一步确认了数据包经过中间节点转发,无丢包现象。实验验证了AODV在简单线性拓扑中的有效性。

实验四结果

我们生成了三个协议的CSV文件和.flowmon文件,并通过flow.py得到了三个PDF直方图,以及通过gnuplot得到了吞吐量对比曲线manet-compare.png

分析结论

  • 吞吐量:AODV峰值最高(接近12kbps),但波动极大;OLSR中等且平稳;DSDV最低且后期持续下降。
  • 单流吞吐量分布:OLSR多数流稳定在2~3kbps;AODV跨度大,有少量低速率流;DSDV整体偏低。
  • 丢包:OLSR丢包最少,可靠性最优;AODV丢包分布均匀;DSDV丢包最多且离散。
  • 延迟:OLSR延迟最低(毫秒级);AODV延迟主要在0~0.5秒;DSDV延迟中等但波动大。

综合结论:在高动态MANET场景下,OLSR综合性能最佳,适合实时性要求高的应用;AODV上限高但稳定性差,适合控制开销敏感的场景;DSDV不适用于高速移动环境。

四、课程总结与建议

课程收获

通过本次综合设计,我们小组系统掌握了NS3网络仿真平台的使用,从基础的有线通信到无线自组织网络,再到复杂的路由协议性能对比,完成了完整的仿真流程。具体收获如下:

  1. 技能提升:熟练运用NS3核心模块(点对点、Wi-Fi、移动模型、应用层、FlowMonitor等),掌握了NetAnim可视化、pcap抓包分析、多协议移植等方法。
  2. 理论深化:深入理解了AODV、OLSR、DSDV三种路由协议的工作机制和适用场景,能够通过仿真数据解释协议行为。
  3. 团队协作:通过分工合作,提高了代码调试、文档撰写和结果分析的效率,也锻炼了项目汇报能力。

最后,感谢老师的悉心指导,也感谢小组成员的共同努力。我们的答辩到此结束,请老师批评指正!基于以上演讲稿帮我生成ppt大纲

来源:ChatDLM 原创 / 作者:ChatDLM / 发布时间:2026-05-16 00:00:00 / ChatDLM 版权所有

热门话题

最新话题