APP下载

一种多跳无线网络动态拓扑模拟器的设计与实现

2020-03-18米志超

江苏科技信息 2020年1期

赵 宁,倪 明,米志超

(1.中国电子科技集团公司第二十八研究所,江苏南京 210007;2.陆军工程大学,江苏南京 210007)

0 引言

Ad Hoc移动网络不需要架设固定中心的基站等设备,节点间通过交互信息,相互合作而形成多跳的移动通信网络,其结构形式更加灵活,有着广泛的应用前景。如何评估多跳无线网络组网性能指标是当前Ad Hoc网络研究的一个重要内容[1]。针对不同拓扑环境的网络协议仿真,对无线网络的协议具有极大的意义。

计算机仿真和建立实验床是目前研究Ad Hoc网络常见的方法[2]。但纯软件仿真需要将测试实物上的软件重新在仿真平台上实现,增加了工作量。而实验床仿真测试一般规模较小,很难在有限空间内仿真出各种拓扑结构。

本文设计并实现了一种支持多跳无线网络拓扑模拟器系统,该系统能够支持带有无线信道的设备进行网络性能仿真,支持多跳无线环境的模拟,使得对Ad Hoc网络的研究更方便和全面。

1 设计思路

iptables[3]是Linux平台下的数据包过滤防火墙工具。数据包过滤是iptables功能的核心,它能够通过向列表中插入或删除相应的规则参数来禁止一个节点的数据包进入本节点,也可以禁止本节点的数据包发送到另外一个节点,以此来实现过滤特定数据包的功能。当数据包被发送到防火墙后,防火墙首先将数据包转发给检查模块进行处理。检查模块则通过过滤规则的对比,来决定转发或丢弃该数据包。本文借助iptables模拟网络节点间链路的建立或断开,在有限的实验环境中实现网络的拓扑模拟控制。……

登录APP查看全文