【技术实现步骤摘要】
一种基于OLSR的无线自组网链路中断恢复方法
[0001]本专利技术涉及无线自组网路由
,尤其是涉及一种基于
OLSR
的无线自组网链路中断恢复方法
。
技术介绍
[0002]无线自组网
(Wireless Ad
‑
Hoc Network
,
MANET)
是一个由几个到几十个节点组成的
、
采用无线通信方式的
、
动态组网的多跳的移动性对等网络
。
可以说,
MANET
是一种去中心的无线多跳网络,也是一个复杂的分布式网络系统,其发展历史可以追溯到
70
年代
DoD
支持的分组无线网
(Packet Radio Network
‑‑
PRNET)。
对移动
Ad Hoc
网络的新一波的研究开始于上世纪
70
年代中期,随着无线组网技术的发展与成熟,其应用也越发广泛,由于
MAN ...
【技术保护点】
【技术特征摘要】
1.
一种基于
OLSR
的无线自组网链路中断恢复方法,其特征在于,包括以下步骤:
S1、
在网络中每个节点运行
OLSR
路由协议;
S2、
执行链路中断检测,节点在数据传输过程中,根据
MAC
层的反馈信息判断链路是否中断;
S3、
执行链路状态更新,若节点检测到链路中断,则对本地链路集合中相应的链路信息以及邻居集合中相应的邻居信息进行更新,更新路由表;
S4、
节点完成链路状态更新以后,发送
HELLO
消息并广播链路中断消息;
S5、
全局断路同步,网络中其它节点接收到链路中断消息,在拓扑信息库中对相应的中断链路信息进行更新;
S6、
局域拓扑刷新,通过链路中断消息触发指定范围内的节点发送
HELLO
消息
。2.
根据权利要求1所述的一种基于
OLSR
的无线自组网链路中断恢复方法,其特征在于,所述步骤
S1
中节点运行
OLSR
路由协议的具体过程为:节点按照第一预设时间间隔发送一次
HELLO
消息进行邻居发现,并按照第二预设时间间隔发送一次
TC
消息向全网共享拓扑信息,利用节点维护全局的拓扑信息库,包括链路集合
、
邻居集合
、2
跳邻居集合以及远程拓扑集合,同时节点还维护
MPR
节点集合和
MPR
选择者集合,以实现
OLSR
的
MPR
机制
。3.
根据权利要求1所述的一种基于
OLSR
的无线自组网链路中断恢复方法,其特征在于,所述步骤
S2
中
MAC
层的反馈信息具体为:
MAC
层针对每个单播包的每次传输均会反馈一个
ACK
控制帧,当在设定接收时间内没有收到
ACK
时,则对当前数据包进行重传,当重传达到预先设置的最大次数时,则
MAC
层丢弃当前包,并在丢包前向上层反馈传输失败以及当前数据包的完整拷贝
。4.
根据权利要求3所述的一种基于
OLSR
的无线自组网链路中断恢复方法,其特征在于,所述步骤
S2
中,若节点从
MAC
层接收到传输失败的反馈信息,则判断链路发生中断
。5.
根据权利要求4所述的一种基于
OLSR
的无线自组网链路中断恢复方法,其特征在于,所述步骤
S3
的具体包括以下步骤:
S31、
节点从
MAC
层获得传输失败的反馈和当前传输失败的数据包信息,则从数据包中的
IP
层报头提取中断链路两端的
IP
地址,并在
OLSR
中的链路集合中寻找相应的链路信息;
S32、
若找不到相应的链路信息或者链路信息显示状态为非对称,则表明当前链路已经被标明不可用,结束当前流程;否则执行步骤
S33
;
S33、
对本地链路集合中相应的链路信息以及邻居集合中相应的邻居信息进行更新,更新路由表
。6.
根据权利要求5所述的一种基于
OLSR
的无线自组网链路中断恢复方法,其特征在于,所述步骤
S33
的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。