论文部分内容阅读
MANET网络不需要任何网络基础设施的支持,具有组网快速方便、灵活等特点,使其在军事通信、民用等多个领域都有着广泛的应用。信息分发协议是MANET网络的基础和关键,而实现可靠信息分发面临着许多挑战。本文首先研究了SMF协议,实现了MPR信息分发方式,并提出了自适应信息分发选择机制,然后研究了Trickle机制,并基于Trickle机制设计实现了自适应参数调整的高可靠信息分发协议,最后在Linux平台上测试了协议的功能和性能。首先,本文分析了SMF协议的运行机制,研究了SMF协议的经典洪泛CF、多点中继MPR和连通支配集CDS等信息分发方式。然后,基于SMF协议并结合OLSR协议实现了基于MPR方式的信息分发。根据SMF协议提出了一种自适应信息分发选择机制,即根据网络节点的密度规模,自适应地选择SMF协议的信息分发方式,当网络节点稀疏时选择CF方式分发信息,而当网络节点密集时选择MPR方式分发信息。实验结果表明,SMF协议能够高效地分发信息,但无法保证信息高可靠分发。其次,为了实现信息高可靠分发,本文深入研究了Trickle机制,该机制能够保证信息传输的一致性,并且在传输可靠性和传输效率之间取得平衡。基于Trickle机制设计了适用于MANET网络的高可靠信息分发协议TRIDP。该协议利用Trickle机制来检测节点间信息的不一致,并利用本地缓存的信息来转发邻居节点丢失的数据信息,由此保证信息高可靠分发。然后,基于TRIDP协议的冗余常量参数,提出了一种自适应参数调整机制,即根据网络节点的邻居度自适应调整协议的冗余常量参数,邻居度高的节点设置相对较高的冗余常量值,邻居度低的节点设置相对较低的冗余常量值,保证网络中各个节点负载均衡。最后,在Linux平台上,实现了本文设计的高可靠信息分发协议TRIDP。搭建了无线多跳网络实验平台,验证了SMF协议MPR方式和TRIDP协议的信息分发功能,并设计了不同的网络实验场景,测试并分析了协议吞吐率和递交率等性能,实验结果表明,TRIDP协议能够保证极高的端到端递交率,实现信息高可靠分发。