一种报文发送方法及相关设备技术

技术编号:22081044 阅读:40 留言:0更新日期:2019-09-12 16:01
本申请提供了一种报文发送方法及相关设备,其中方法包括:获取第一网络设备的组网参数,组网参数包括第一网络设备的层级、第一网络设备当前连接的下一跳子节点的数量、第一网络设备当前连接下一跳子节点的能力值以及第一网络设备下连接的各跳子节点数目;根据组网参数确定第一网络设备发送DIO报文的频率;以确定的频率广播DIO报文,该DIO报文包括所述第一网络设备的层级以及所述第一网络设备当前连接下一跳子节点的能力值,DIO报文用于使接收到DIO报文的第二网络设备确定是否选择第一网络设备作为父节点。通过执行上述方法可提高网络设备确定发送DIO报文的灵活性。

A Message Sending Method and Related Equipment

【技术实现步骤摘要】
一种报文发送方法及相关设备
本专利技术涉及通信
,尤其涉及一种报文发送方法及相关设备。
技术介绍
无线网状(mesh)网络也称多跳(multi-hop)网络,是一种基于多跳路由、对等网络技术的新型网络结构。其中,无线网状网络中的节点不仅能传送和接收信息,还能向附近的邻居节点转发消息,同时,该无线网状网络可以动态地不断扩展,随着节点的相互连接和路由跳数的增加,总带宽不断变化,且在变化过程中,该无线网状网络还可以实现自主组网、自我管理、自动修复、自我平衡。国际互联网工程任务组(TheInternetEngineeringTaskForce,IETF)提出了一种基于IPv6的低功耗有损网络的路由协议(IPv6RoutingProtocolforLow-PowerandLossyNetworks,RPL),可以用于组建大规模无线网状网络。无线网状网络作为一个网络整体,可以向外网进行通信,RPL路由把无线网状网络内所有节点向外的信道汇集到一个或多个指定的出入口(sink)上去,反之外部的信息也从这些出入口(sink)进入无线网状网络并由sink分发给无线网状网络里面的节点,所以,RPL把本文档来自技高网...

【技术保护点】
1.一种报文发送方法,其特征在于,应用于第一网络设备,所述第一网络设备位于无线网状网络中,所述方法包括:获取所述第一网络设备的组网参数,所述组网参数包括所述第一网络设备的层级、所述第一网络设备当前连接的下一跳子节点的数量、所述第一网络设备当前连接下一跳子节点的能力值以及所述第一网络设备下连接的各跳子节点数目;根据所述组网参数确定所述第一网络设备发送DIO报文的频率;以确定的所述频率广播DIO报文,所述DIO报文包括所述第一网络设备的层级以及所述第一网络设备当前连接下一跳子节点的能力值,所述DIO报文用于使接收到所述DIO报文的第二网络设备确定是否选择所述第一网络设备作为父节点。

【技术特征摘要】
1.一种报文发送方法,其特征在于,应用于第一网络设备,所述第一网络设备位于无线网状网络中,所述方法包括:获取所述第一网络设备的组网参数,所述组网参数包括所述第一网络设备的层级、所述第一网络设备当前连接的下一跳子节点的数量、所述第一网络设备当前连接下一跳子节点的能力值以及所述第一网络设备下连接的各跳子节点数目;根据所述组网参数确定所述第一网络设备发送DIO报文的频率;以确定的所述频率广播DIO报文,所述DIO报文包括所述第一网络设备的层级以及所述第一网络设备当前连接下一跳子节点的能力值,所述DIO报文用于使接收到所述DIO报文的第二网络设备确定是否选择所述第一网络设备作为父节点。2.如权利要求1所述的方法,其特征在于,所述获取所述第一网络设备的组网参数之前,还包括:接收来自第三网络设备的DIO报文,所述第三网络设备为所述第一网络设备在所述无线网状网络中的邻居节点;根据所述第三网络设备的DIO报文获取所述第三网络设备的层级和所述第三网络设备当前连接下一跳子节点的能力值;根据所述第三网络设备的层级和所述第三网络设备当前连接下一跳子节点的能力值确定所述第一网络设备的层级。3.如权利要求2所述的方法,其特征在于,当所述第三网络设备为所述第一网络设备的父节点时,所述方法还包括:向所述第三网络设备发送DAO报文,所述DAO报文里包括所述第一网络设备的层级,所述DAO报文用于建立所述第三网络设备到所述第一网络设备间的下行路由。4.如权利要求1-3任意一项所述的方法,其特征在于,所述根据所述组网参数确定所述第一网络设备发送DIO报文的频率之前,所述方法还包括:确定是否发生预设事件;若没有发生所述预设事件,则根据所述组网参数确定所述第一网络设备发送DIO报文的频率。5.如权利要求4所述的方法,其特征在于:所述预设事件包括报文换路事件和/或接收到目标报文事件,所述目标报文为除DIO报文和DAO报文之外的报文。6.如权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:确定是否发生预设事件;若发生所述预设事件,则确定所述第一网络设备发送DIO报文的频率为预设频率。7.如权利要求1或2所述的方法,其特征在于,所述第一网络设备当前连接下一跳子节点的能力值是根据所述第一网络设备的层级、所述第一网络设备当前连接的下一跳子节点的数量以及预设对应关系确定的,所述预设对应关系包括层级与连接下一跳子节点的最大能力值之间的一一对应关系。8.如权利要求7所述的方法,其特征在于,所述根据所述组网参数确定所述第一网络设备发送DIO报文的频率,包括:根据所述组网参数得到单位时间内需要发送DIO报文的个数;根据所述单位时间内需要发送DIO报文的个数,确定所述第一网络设备发送DIO报文的频率。9.如权利要求8所述的方法,其特征在于,所述根据所述单位时间内需要发送DIO报文的个数,确定所述第一网络设备发送DIO报文的频率,包括:将所述第一网络设备在单位时间内需要发送DIO报文的个数与预设的对比阈值进行对比;当所述第一网络设备在单位时间内需要发送的DIO报文的个数大于所述对比阈值时,根据所述单位时间内需要发送DIO报文的个数,确定所述第一网络设备发送DIO报文的频率。10.如权利要求8所述的方法,其特征在于,所述根据所述单位时间内需要发送DIO报文的个数,确定所述第一网络设备发送DIO报文的频率,包括:将所述第一网络设备在单位时间内需要发送DIO报文的个数与预设的对比阈值进行对比;当所述第一网络设备在单位时间内需要发送的DIO报文的个数小于或等于所述对比阈值时,所述第一网络设备不发送DIO报文。11.一种网络设备,其特征在于,包括:第一获取模块,用于获取所述第一网络设备的组网参数,所述组网参数包括所述第一网络设备的层级...

【专利技术属性】
技术研发人员:范灵强
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1