一种多终端通信方法、系统、交换机及存储介质与流程

文档序号:39920436发布日期:2024-11-08 20:12阅读:31来源:国知局
一种多终端通信方法、系统、交换机及存储介质与流程

本技术涉及通信,尤其涉及一种多终端通信方法、系统、交换机及存储介质。


背景技术:

1、现有技术中,多终端环网冗余通常采用生成树协议(stp)或其增强版本(如rstp、mstp)来防止环路,这些协议通过阻塞多余的路径来形成一个无环网,确保数据帧不会在网络中无限循环。

2、但是现有技术中的这种方式具有如下缺点:

3、生成树协议(stp):在网络拓扑变化时,需要重新计算生成树,会导致网络短暂中断;另外,stp的收敛时间较长,不适合对实时性要求高的应用。

4、快速生成树协议(rstp):相比stp,rstp提高了收敛速度,但仍需阻塞多余路径,无法充分利用冗余链路。

5、多生成树协议(mstp):允许在不同vlan上运行多个生成树实例,但复杂性增加,配置和维护较为繁琐。


技术实现思路

1、有鉴于此,本技术实施例提供一种多终端通信方法、系统、交换机及存储介质,可以实现多终端互相通信。

2、第一方面,本技术实施例提供一种多终端通信系统,包括:多个终端服务器、与每个所述终端服务器对应连接的多个代理交换机和位于各个所述代理交换机之间的至少一个桥交换机环网,其中,所述桥交换机环网通过各个多个桥交换机形成;

3、所述代理交换机用于对相连所述终端服务器下发的第一数据流进行帧复制,以生成两路相同的第二数据流;

4、所述桥交换机环网用于在接收到两路相同的所述第二数据流后,使两路所述第二数据流在所述交换机环网中沿不同预设传输线路传输;

5、所述桥交换机环网还用于在所述第二数据流沿所述预设传输线路传输至对应所述预设传输线路的最后一个所述桥交换机时,对接收到的所述第二数据流进行解环;

6、所述代理交换机还用于对利用所述桥交换机环网传输的所述第二数据流进行识别处理后,传输给相连的所述终端服务器。

7、在一些实施例中,若所述系统包括一个所述桥交换机环网,则所述桥交换机环网中桥交换机的数量大于等于所述代理交换机的数量;

8、每个所述代理交换机均与所述桥交换机环网中的一个所述桥交换机连接。

9、在一些实施例中,若所述系统包括至少两个所述桥交换机环网,则相邻所述桥交换机环网通过每个所述桥交换机环网中的其中一个所述桥交换机连接;所述系统中所述桥交换机的数量大于所述代理交换机的数量;每个所述代理交换机均与所述桥交换机环网中的一个所述桥交换机连接。

10、第二方面,本技术实施例提供一种多终端通信方法,应用于多终端通信系统,所述方法包括:

11、接收相连所述代理交换机传输的第二数据流,并根据桥交换机环网配置信息,使所述第二数据流按照所述桥交换机环网配置信息中数据流的两个不同的传输路线在所述桥交换机环网中传输;其中,所述第二数据流为所述终端服务器传输第一数据流给相连的所述代理交换机之后,对应所述代理交换机按照代理交换机实例配置信息对所述第一数据流进行处理后生成的数据流;

12、在当前所述第二数据流沿对应所述传输路线传输至所述桥交换机环网配置信息中配置的解环位置时,对对应所述第二数据流进行解环;其中,所述解环位置为当前所述第二数据流传输的对应所述传输路线的最后一个所述桥交换机处;

13、其中,当所述第二数据流在所述桥交换机环网中传输时,若传输至与其中一个所述代理交换机相连的所述桥交换机时,将所述第二数据流传输至当前所述代理交换机中,并通过当前所述代理交换机处理后传输至与当前所述代理交换机相连的终端服务器。

14、在一些实施例中,所述代理交换机实例配置信息包括第一流实例和第一frer实例;

15、每个所述第一流实例绑定一个所述第一frer实例;

16、所述第一流实例的数量与所述终端服务器的数量相同;

17、所述代理交换机的所述第一流实例包括第一流标识、第一输入端口和/或第一vlan_id;

18、第一frer实例包括第一frer标识、第一实例模式、第一入口流、第一输出端口、第一frer_vlan和/或第一数据流标识模式;

19、其中,第一实例模式包括恢复实例模式和生成实例模式;所述第一数据流标识模式包括消除数据流标识和保留数据流标识。

20、在一些实施例中,所述桥交换机环网配置信息包括桥交换机实例配置信息和传输路线配置信息;

21、所述桥交换机实例配置信息包括第二流实例和第二frer实例;其中,每个所述第二流实例绑定一个所述第二frer实例;

22、所述第二流实例包括第二流标识、第二输入端口和/或第二vlan_id;

23、所述第二frer实例包括第二frer标识、第二实例模式、第二入口流、第二输出端口、第二frer_vlan和/或第二数据流标识模式;

24、其中,第二实例模式包括恢复实例模式和生成实例模式;所述第二数据流标识模式包括消除数据流标识和保留数据流标识;

25、所述传输路线配置信息,用于指示所述第二数据流在桥交换机环网中的传输路线解环位置。

26、在一些实施例中,所述接收相连所述代理交换机的所述第二数据流,并根据桥交换机环网配置信息,使所述第二数据流按照所述桥交换机环网配置信息中数据流的两个不同的传输路线在所述桥交换机环网中传输,包括:

27、根据接收到的相连所述代理交换机发送的所述第二数据流的所述第二输入端口确定所述第二流标识;

28、根据当前所述第二流标识确定所述第二frer标识;

29、根据当前所述第二frer标识对应的所述第二frer实例对接收到的所述第二数据流按照当前所述第二frer实例的配置信息进行处理后,将对应所述第二数据流从当前所述桥交换机对应的两个所述输出端口输出;

30、其中,所述第二数据流为所述终端服务器传输第一数据流给相连的所述代理交换机之后,所述代理交换机按照配置的对应第一流实例和第一frer实例进行处理后生成的数据流。

31、在一些实施例中,还包括:在所述第二数据流从当前所述桥交换机对应所述输出端口输出时,根据当前所述第二frer实例中的第二frer_vlan和/或第二数据流标识模式对所述第二数据流进行对应标记,以便对应所述代理交换机对所述第二数据流的识别处理。

32、第三方面,本技术实施例提供一种交换机,所述交换机包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施上述的多终端通信方法。

33、第三方面,本技术实施例提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上执行时,实施上述的多终端通信方法。

34、本技术的实施例具有如下有益效果:本技术通过使每个终端服务器连接一个代理交换机,且代理交换机与至少一个桥交换机环网连接,其中,需保证每个代理交换机均与桥交换机环网中的一个桥交换机连接,且不同的代理交换机连接的桥交换机也不同,这样其中一个终端服务器需要同步信息给其余终端服务器时,首先将数据流传输至相连的代理交换机,将该数据流在代理交换机中进行帧复制后传输至相连的桥交换机,桥交换机接收到该数据流之后,根据桥交换机环网配置信息,将该数据流按照桥交换机实例配置信息中数据流的两个不同的传输路线在所述桥交换机环网中传输,由于桥交换机环网时环形的,因此能保证从不同方向传输的数据流都能达到桥交换机环网中的每个桥交换机中,进而通过相连的代理交换机传输至对应的终端服务器,以实现多个终端服务器的互相通信。进一步地,本技术为每个数据流传输路线都配置有解环位置,且解环位置在数据流成环前最后一跳的桥交换机处,即该数据流在达到解环位置后,就不再传输至下一桥交换机,进而可以避免桥交换机环网中的网络风暴的问题。进而能够解决现有技术中802.1cb协议中无法实现多终端互通的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1