组网方法、装置、通信设备及计算机可读存储介质制造方法及图纸

技术编号:37483386 阅读:18 留言:0更新日期:2023-05-07 09:23
本申请适用于通信技术领域,提供了组网方法、装置、通信设备及计算机可读存储介质,包括:获取第二Mesh设备广播的链路信息;根据所述链路信息确定所述第一Mesh设备的目标上行链路,所述第一Mesh设备的目标上行链路只有一条,所述目标上行链路的一端连接所述第一Mesh设备,所述目标上行链路的另一端连接目标Mesh设备;向所述目标Mesh设备发送逻辑链路建立请求,以与所述目标Mesh设备建立逻辑链路。通过上述方法,能够避免由于回环所造成的广播风暴。暴。暴。

【技术实现步骤摘要】
组网方法、装置、通信设备及计算机可读存储介质


[0001]本申请属于通信
,尤其涉及组网方法、装置、通信设备及计算机可读存储介质。

技术介绍

[0002]Mesh Network也称为“多跳网络”,它是一个动态的、可以不断扩展的网络架构。在实际情况中,可以采用有线和无线混合来组成一个Mesh网络,例如,用户可能会为了建立冗余链路,搭建如图1所示的拓扑。
[0003]在图1的Mesh网络中,包括一个核心的AP无线访问接入点(Central Wireless Access Point,CAP)和两个网络扩展器(Range Extender,RE):RE1和RE2,且RE1与CAP之间通过有线进行连接,而RE2与CAP之间则通过无线进行连接。对于如图1所示的拓扑,由于存在回环,因此,如果不做额外处理,则会造成广播风暴,使得Mesh网络无法正常通信。而现有的回环避免方案如生成树协议(Spanning Tree Protocol,STP)在针对如图1所示的拓扑时,仍可能产生广播风暴。

技术实现思路

[0004]本申请实施例提供了组网方法、装置、通信设备及计算机可读存储介质,可以解决由于回环所造成的广播风暴的问题。
[0005]第一方面,本申请实施例提供了一种组网方法,应用于Mesh网络的第一Mesh设备,所述Mesh网络为混合链路网络,且所述混合链路网络中各个链路的连接的控制均设置成逻辑连接的控制,所述组网方法包括:
[0006]获取第二Mesh设备广播的链路信息;
[0007]根据所述链路信息确定所述第一Mesh设备的目标上行链路,所述第一Mesh设备的目标上行链路只有一条,所述目标上行链路的一端连接所述第一Mesh设备,所述目标上行链路的另一端连接目标Mesh设备,且所述目标Mesh设备为所述第一Mesh设备的上游设备;
[0008]向所述目标Mesh设备发送逻辑链路建立请求,以与所述目标Mesh设备建立逻辑链路。
[0009]第二方面,本申请实施例提供了一种组网装置,应用于Mesh网络的第一Mesh设备,所述Mesh网络为混合链路网络,且所述混合链路网络中各个链路的连接的控制均设置成逻辑连接的控制,所述组网装置包括:
[0010]链路信息获取模块,用于获取第二Mesh设备广播的链路信息;
[0011]目标上行链路确定模块,用于根据所述链路信息确定所述第一Mesh设备的目标上行链路,所述第一Mesh设备的目标上行链路只有一条,所述目标上行链路的一端连接所述第一Mesh设备,所述目标上行链路的另一端连接目标Mesh设备,且所述目标Mesh设备为所述第一Mesh设备的上游设备;
[0012]逻辑链路建立请求发送模块,用于向所述目标Mesh设备发送逻辑链路建立请求,
等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0031]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。
[0032]实施例一:
[0033]在实际情况中,Mesh网络的链路通常是混合链路且包含回程网络,若采用STP协议进行回环避免,则由于STP协议对混合链路的兼容性较差,因此难以有效避免回环,从而仍可能会造成广播风暴。
[0034]考虑到对于有线链路(如通过以太网连接的链路、电力线通信(Power Line Communication,PLC)连接的链路),由于其物理特性决定了“连上即可通信”的特点,因此,难以有效对有线链路进行控制。
[0035]为了能够有效降低广播风暴的概率,本申请实施例提供了一种组网方法。在该组网方法中,对有线链路的端口之间的通信添加了逻辑控制,只有当软件控制的逻辑链路建立后,才放行对应端口之间的通信。由于将物理连接的控制变成逻辑连接的控制,因此实现了拓扑连接关系的软件可控,只要在软件上控制好逻辑链路的建立,就可以有效防止回程链路的产生,从而避免用户物理插拔网口所导致的物理拓扑成环的可能。下面结合附图对本申请实施例提供的组网方法进行描述。
[0036]图2示出了本申请实施例提供的一种组网方法的流程示意图,该组网方法应用于Mesh网络中回程网络的第一Mesh设备,上述Mesh网络为混合链路网络,且混合链路中各个链路的连接的控制均设置成逻辑连接的控制,比如,将有线链路的物理连接的控制设置为逻辑连接的控制。在逻辑连接的控制中,只有当软件控制的逻辑链路建立后,才放行对应端口之间的通信。其中,本申请对有线端口的上下行方向的定义如下表1所示:
[0037][0038]此外,针对有线链路,设计了二层协议,该二层协议支持扫描、信息广播、关联、保活、老化等业务,以此来提供有线设备间的发现、鉴权和链路状态保活等功能,从而实现对不同介质链路的统一抽象和管理。
[0039]本申请实施例设计的二层协议报文类型包括:
[0040]链路信息广播:定期向回程网络端口(Backhaul Port)发送,用于传递自己的上行链路信息,供下游设备选择目标上行链路(如最佳上行链路)时参考。同时,下游设备也可根据接收的链路信息的广播报文的超时时间,来判断上游设备是否仍然存在,并在判断出上游设备不再存在后触发老化机制。
[0041]逻辑链路建立请求:由后端设备发送,用于建立逻辑链路关联关系。
[0042]逻辑链路建立回复:由前端设备发送,用于前端设备确认逻辑链路合法后,向后端设备回复确认报文。
[0043]在逻辑链路建立请求

回复交互完成、建立逻辑链路后,才允许进行数据通信。
[0044]链路销毁请求:由后端设备发送,用于销毁有线链路的逻辑链路关联关系。后端设备在老化当前逻辑链路时,同样也发送此报文。
[0045]链路销毁回复:由前端设备发送,用于销毁逻辑连接后向后端设备回复确认报文。
[0046]在逻辑链路销毁后,不再允许在原逻辑链路所在的物理链路上进行数据通信。
[0047]基于定义的有线端口的上下行方向以及设计的二层协议,本申请实施例提供的组网方法包括:
[0048]步骤S21,获取第二Mesh设备广播的链路信息。
[0049]其中,这里的链路信息主要包括各种有助于下游设备准确评估选择其目标上行链
路(如最佳上行链路)的信息。该链路信息可以包括上游设备本身物理上行链路质量,如介质类型、跳数、协商速率、丢包率,也可以反映当前对链路的使用情况,如实际数据吞吐量、信道占用率等。
[0050]本申请实施例中,第一Mesh设备和第二Mesh设备均属于同一个Mesh网络,该Mesh网络为混合链路网络,比如,同时包括以太网连接的链本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组网方法,应用于Mesh网络的第一Mesh设备,其特征在于,所述Mesh网络为混合链路网络,且所述混合链路网络中各个链路的连接的控制均设置成逻辑连接的控制,所述组网方法包括:获取第二Mesh设备广播的链路信息;根据所述链路信息确定所述第一Mesh设备的目标上行链路,所述第一Mesh设备的目标上行链路只有一条,所述目标上行链路的一端连接所述第一Mesh设备,所述目标上行链路的另一端连接目标Mesh设备,且所述目标Mesh设备为所述第一Mesh设备的上游设备;向所述目标Mesh设备发送逻辑链路建立请求,以与所述目标Mesh设备建立逻辑链路。2.如权利要求1所述的组网方法,其特征在于,所述根据所述链路信息确定所述第一Mesh设备的目标上行链路,包括:根据所述链路信息选择是否触发上行链路选择,其中,在所述上行链路选择被触发后,根据所述链路信息确定所述第一Mesh设备的目标上行链路。3.如权利要求2所述的组网方法,其特征在于,所述链路信息包括所述第二Mesh设备的标识,所述根据所述链路信息选择是否触发上行链路选择包括:从所述链路信息中识别出所述第二Mesh设备的标识;若根据所述第二Mesh设备的标识判断出所述第二Mesh设备为新的请求加入Mesh网络的Mesh设备,则触发上行链路选择。4.如权利要求3所述的组网方法,其特征在于,所述链路信息还包括用于确定所述第二Mesh设备的链路质量的性能信息,所述组网方法还包括:若根据所述第二Mesh设备的标识判断出已存储所述第二Mesh设备的链路信息,且判断出本次获取的所述第二Mesh设备的链路信息中的性能信息与已存储的所述第二Mesh设备的链路信息中的性能信息不同,则触发上行链路选择。5.如权利要求4所述的组网方法,其特征在于,所述组网方法还包括:若根据所述第二Mesh设备的标识判断出已存储所述第二Mesh设备的链路信息,且判断出本次获取的所述第二Mesh设备的链路信息中的性能信息与已存储的所述第二Mesh设备的链路信息中的性能信息相同,则不触发上行链路选择。6.如权利要求3至5任一项所述的组网方法,其特征在于,所述链路信息包括用于确定对应链路的链路质量的性能信息,所述触发上行链路选择,包括:若所述第一Mesh设备的上行链路的数量等于1,则将所述第一Mesh设备的上行链路确定为所述第一Mesh设备的目标上行链路;若所述第一Mesh设备的上行链路的数量大于1,则针对每一条所述上行链路,均...

【专利技术属性】
技术研发人员:张琪纪明亭陈旋
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:

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

1