System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 组网切换方法、装置、电子设备、存储介质及程序产品制造方法及图纸_技高网

组网切换方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:41993098 阅读:5 留言:0更新日期:2024-07-12 12:19
本申请提供组网切换方法、装置、电子设备、存储介质及程序产品。该方法包括:在子路由设备的目标有线端口与主路由设备通过有线连接之后,子路由设备向主路由设备发送预设协议类型的切换请求报文,通过预设协议类型的检测报文,检测该子路由设备与主路由设备之间是否存在环路,在检测到该子路由设备与主路由设备之间存在环路时,将目标有线端口设置为屏蔽状态,即停止接收非预设协议类型的报文,通过目标有线端口接收切换请求报文对应的、预设协议类型的切换响应报文,并根据切换响应报文断开无线链路,并将目标优先端口设置为非屏蔽状态,实现组网网络的快速切换。本申请的方法减少了网络切换过程中等待的时间,提高了组网切换的效率。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及组网切换方法、装置、电子设备、存储介质及程序产品


技术介绍

1、多个路由设备(例如,包括一个主路由设备和至少一个子路由设备)可以通过无线连接方式进行组网,也可以通过有线连接方式进行组网。

2、在实际应用过程中,当需要将多个路由设备的组网方式从无线连接方式切换为有线连接方式时,可以在主路由设备与每个子路由设备之间插设网线,此时,主路由设备与每个子路由设备之间存在无线链路和有线链路,会导致主路由设备与子路由设备之间出现环路(大量的数据在无线链路和有线链路之间发送),环路中大量数据的发送会浪费较多资源。在相关技术中,可以采用跨度树协议(spanning tree protocol,简称stp)的方式选择最佳路径,以实现链路切换。

3、然而,通过stp的方式,需要较长时间的协商才能确定出最佳路径,使得组网切换过程中需要较长时间才能消除环路,进而导致组网切换过程中的资源浪费。


技术实现思路

1、本申请提供组网切换方法、装置、电子设备、存储介质及程序产品,用以解决网络切换过程中资源浪费高、网络切换效率低的技术问题。

2、第一方面,本申请提供一种组网切换方法,包括:

3、在子路由设备的目标有线端口与主路由设备通过有线连接之后,向主路由设备发送预设协议类型的切换请求报文;

4、通过预设协议类型的检测报文,检测子路由设备与主路由设备之间是否存在环路,环路用于指示同时存在有线链路和无线链路;

5、在检测到子路由设备与主路由设备之间存在环路时,将目标有线端口设置为屏蔽状态,屏蔽状态用于指示停止接收非预设协议类型的报文;

6、通过目标有线端口接收切换请求报文对应的、预设协议类型的切换响应报文,并根据切换响应报文断开无线链路,并将目标有线端口设置为非屏蔽状态。

7、在一种可能的实施方式中,通过预设协议类型的检测报文,检测子路由设备与主路由设备之间是否存在环路,包括:

8、在子路由设备的多个有线端口中确定至少一个可用有线端口;

9、通过至少一个可用有线端口周期性发送预设协议类型的检测报文,检测报文包括可用有线端口的标识;

10、通过无线链路接收到主路由设备发送的第一检测报文,并根据第一检测报文判断子路由设备与主路由设备之间是否存在环路。

11、在一种可能的实施方式中,根据第一检测报文判断子路由设备与主路由设备之间是否存在环路,包括:

12、对第一检测报文进行解析处理,得到第一检测报文中包括的有线端口标识;

13、判断有线端口标识是否为子路由设备中的有线端口的标识;

14、若是,则确定子路由设备与主路由设备之间存在环路;

15、若否,则确定子路由设备与主路由设备之间不存在有环路。

16、在一种可能的实施方式中,通过可用有线端口周期性发送预设协议类型的检测报文,包括:

17、生成预设协议类型的初始报文;

18、针对任意一个可用有线端口,将可用有线端口的端口标识添加至初始报文中,得到可用有线端口对应的检测报文;

19、周期性通过可用有线端口发送可用有线端口对应的检测报文。

20、在一种可能的实施方式中,在子路由设备的目标有线端口与主路由设备通过有线连接之后,子路由设备向主路由设备发送预设协议类型的切换请求报文,包括:

21、获取子路由设备中各有线端口的连接状态,连接状态为已有线连接或未有线连接;

22、将连接状态从未有线连接切换为已有线连接的有线端口,确定为目标有线端口;

23、子路由设备通过目标有线端口向主路由设备发送切换请求报文。

24、在一种可能的实施方式中,将目标有线端口设置为屏蔽状态之后,还包括:

25、接收数据报文,数据报文为非预设协议类型的报文;

26、丢弃数据报文。

27、在一种可能的实施方式中,如上的方法,还包括:预设协议类型为1905协议类型。

28、第二方面,本申请提供一种组网切换装置,包括:

29、获取模块,用于获取在子路由设备的目标有线端口与主路由设备通过有线连接之后,子路由设备向主路由设备发送预设协议类型的切换请求报文;

30、处理模块,用于通过预设协议类型的检测报文,检测子路由设备与主路由设备之间是否存在环路,环路用于指示同时存在有线链路和无线链路;

31、处理模块,还用于在检测到子路由设备与主路由设备之间存在环路时,将目标有线端口设置为屏蔽状态,屏蔽状态用于指示停止接收非预设协议类型的报文;

32、处理模块,还用于通过目标有线端口接收切换请求报文对应的、预设协议类型的切换响应报文,并根据切换响应报文断开无线链路,并将目标有线端口设置为非屏蔽状态。

33、第三方面,本申请提供一种服务器,包括:处理器,以及与处理器通信连接的存储器;

34、存储器存储计算机执行指令;

35、处理器执行存储器存储的计算机执行指令,以实现如本申请的方法。

36、第四方面,本申请提出一种电子设备,包括:处理器,以及与处理器通信连接的存储器;

37、存储器存储计算机执行指令;

38、处理器执行存储器存储的计算机执行指令,以实现如本申请的方法。

39、第五方面,本申请提出一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本申请的方法。

40、第六方面,本申请提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序被处理运行时实现上述第一方面中任一项的组网切换方法。

41、本申请提供的组网切换方法、装置、电子设备、存储介质及程序产品,通过在子路由设备的目标有线端口与主路由设备通过有线连接之后,子路由设备向主路由设备发送预设协议类型的切换请求报文,通过预设协议类型的检测报文,检测该子路由设备与主路由设备之间是否存在环路,该环路用于指示同时存在有线链路和无线链路,在检测到该子路由设备与主路由设备之间存在环路时,将目标有线端口设置为屏蔽状态,该屏蔽状态用于指示停止接收非预设协议类型的报文,通过目标有线端口接收切换请求报文对应的、预设协议类型的切换响应报文,并根据切换响应报文断开无线链路,并将目标优先端口设置为非屏蔽状态,实现组网网络的快速切换。相较于现有技术中,采用stp协议需要耗费较长的时间进行协商,以确定链路切换的最佳路径的技术问题而言,本申请通过接收预设协议类型的检测报文,解析该检测报文中携带的信息,以判断该组网网络中是否存在环路,在确定环路存在后,根据该检测报文将目标有线端口设置为屏蔽状态,以实现减少大量的报文在环路中循环发送而造成的资源浪费,进而加快了切换请求报文与切换响应报文的传送,从而使子路由设备更快地接收到切换响应报文,并根据切换响应报文断开无线链路,实现了本文档来自技高网...

【技术保护点】

1.一种组网切换方法,其特征在于,应用于子路由设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过所述预设协议类型的检测报文,检测所述子路由设备与主路由设备之间是否存在环路,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述第一检测报文判断所述子路由设备与主路由设备之间是否存在环路,包括:

4.根据权利要求2或3所述的方法,其特征在于,通过所述可用有线端口周期性发送所述预设协议类型的检测报文,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,在所述子路由设备的目标有线端口与主路由设备通过有线连接之后,所述子路由设备向所述主路由设备发送预设协议类型的切换请求报文,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,将所述目标有线端口设置为屏蔽状态之后,还包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述预设协议类型为1905协议类型。

8.一种组网切换装置,其特征在于,包括:

9.一种服务器,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

10.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的方法。

12.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序被处理运行时实现权利要求1-7任一项所述方法的步骤。

...

【技术特征摘要】

1.一种组网切换方法,其特征在于,应用于子路由设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过所述预设协议类型的检测报文,检测所述子路由设备与主路由设备之间是否存在环路,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述第一检测报文判断所述子路由设备与主路由设备之间是否存在环路,包括:

4.根据权利要求2或3所述的方法,其特征在于,通过所述可用有线端口周期性发送所述预设协议类型的检测报文,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,在所述子路由设备的目标有线端口与主路由设备通过有线连接之后,所述子路由设备向所述主路由设备发送预设协议类型的切换请求报文,包括:

6.根据权利要求1-5任一项所述的方法,其...

【专利技术属性】
技术研发人员:裴伯硙闫浩韩建业梁晓
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1