利索能及
我要发布
收藏
专利号: 2019100073236
申请人: 南京邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-04
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种面向智能终端自组网的BATMAN‑Adv协议优化设计方法,其特征在于:包括步骤:步骤一:本地节点记录关于任意一个源节点始发的源节点消息OGM中最新的序列号;当某一节点收到邻居节点发来的始于某一源节点的OGM包,查看其序列号大小,如果该序列号比本地所记录的关于该源节点的最新消息的序列号小,将该OGM包丢弃;如果该序列号比本地所记录的关于该源节点的最新消息的序列号大,将其OGM包中的消息字段中的路径质量度量值TQ值覆盖在原先这条从该邻居节点到达源节点的路径的TQ值上,完成对该邻居节点到达源节点的路径质量度量值更新,并转入步骤二;

步骤二:将更新之后的该邻居节点到达源节点的路径质量度量值TQlocal与该节点到该邻居节点的路径质量度量值TQOGM进行乘法运算,得到从该节点以该邻居节点为下一跳,到达源节点的总路径质量度量值,记为TQglobal;并将其写入OGM包中的消息字段,然后将该OGM包泛洪转发给其余邻居节点,并转入步骤三;

步骤三:重复步骤一和步骤二,该节点分别记录自己的所有邻居节点传来的最新OGM消息字段中的TQOGM值与自身到该邻居的TQlocal进行乘法计算后的TQglobal,选出最大的TQglobal,并将其对应的邻居节点作为该节点传递给源节点的最优下一跳;当收到通信请求时,转入步骤四;

步骤四:某一节点收到其邻居节点传来的数据帧,查看其目的地址,查询自身路由表中是否有与之对应的路由,如果不存在,将数据帧丢弃;如果存在,按路由进行转发,进入步骤五;

步骤五:若自身与下一跳节点的链接状态正常,则自身的数据转发任务结束;若链路此时为down的状态,数据帧无法传递,则将该数据帧存入缓存,并立即向其所有的邻居节点通告OGM,该OGM的序列号为最新的,其消息字段的该链路的TQ值置为0,转入步骤六;

步骤六:等待设定时间,如果在这段时间内,链接状态恢复正常,立即通过该路径将数据帧传递给该下一跳,并立刻向其所有的邻居节点通告OGM,该OGM的序列号为最新的,其消息字段的TQ值为按原协议数学算法重新计算的;如果直至最大缓存时间结束,链接状态仍未恢复正常,则丢弃数据帧。

2.根据权利要求1所述的BATMAN‑Adv协议优化设计方法,其特征在于:所述设定时间为OGM周期更新时间的四倍。