报文转发方法、网络、系统、电子设备及可读存储介质技术方案

技术编号:37672267 阅读:17 留言:0更新日期:2023-05-26 04:34
本公开实施例公开了一种基于冗余网络的报文转发方法,包括位于下游网络中的主交换机和备用交换机,主交换机被配置为基于三层组播协议进行报文转发,备用交换机被配置为在主交换机正常时基于二层组播协议进行报文转发、在主交换机故障时能够基于三层组播协议进行报文转发,与所述主交换机连接的下游终端被配置为当接收组播报文时,基于所述三层组播协议加入所述下游网络;当组播源发送组播报文时,通过所述主交换机接收所述组播报文并基于所述三层组播协议将所述组播报文转发给下游终端;其中,在主交换机正常时不通过所述备用交换机基于所述三层组播协议转发所述组播报文。本公开能够避免报文接收不稳定的情况发生,保障了网络传输的稳定性。网络传输的稳定性。网络传输的稳定性。

【技术实现步骤摘要】
报文转发方法、网络、系统、电子设备及可读存储介质


[0001]本公开涉及网络通讯
,尤其是一种报文转发方法、网络、系统、电子设备及可读存储介质。

技术介绍

[0002]网络拓扑是指用传输媒体互连各种设备的物理布局,特别是计算机分布的位置以及电缆如何通过,是构成网络的成员间特定的物理的即真实的、或者逻辑的即虚拟的排列方式。如果两个网络的连接结构相同可以说它们的网络拓扑相同。
[0003]现场网络拓扑通常分为两种模式,双车模式和单车模式。每种拓扑都有它自己的优点和缺点,设计一个网络的时候,开发者通常会根据项目的实际情况选择对应的拓扑方式。但是在项目具体施行过程中,基于目前网络拓扑的设计和配置通常会导致下游数据接收不稳定。

技术实现思路

[0004]本公开实施例提供一种基于冗余网络的报文转发方法、网络、系统、电子设备及可读存储介质,以解决在项目具体施行过程中,基于目前网络拓扑的设计和配置通常会导致下游数据接收不稳定等问题。
[0005]本公开实施例的一个方面,提供一种基于冗余网络的报文转发方法,该方法包括位于下游网络中的主交换机和备用交换机,所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为在所述主交换机正常时基于二层组播协议进行报文转发、在所述主交换机故障时能够基于三层组播协议进行报文转发,与所述主交换机连接的下游终端被配置为当接收组播报文时,基于所述三层组播协议加入所述下游网络;
[0006]当组播源发送组播报文时,通过所述主交换机接收所述组播报文并基于所述三层组播协议将所述组播报文转发给下游终端;
[0007]其中,在所述主交换机正常时不通过所述备用交换机基于所述三层组播协议转发所述组播报文。
[0008]可选地,在本公开上述任一方法实施例中,在所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为基于二层组播协议进行报文转发之后,还包括:所述主交换机被配置为查询器,所述备用交换机被配置为非查询器。
[0009]可选地,在本公开上述任一方法实施例中,在所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为基于二层组播协议进行报文转发之后,还包括:所述主交换机的虚拟局域网接口的IP地址被配置为大于所述备用交换机的虚拟局域网接口的IP地址。
[0010]可选地,在本公开上述任一方法实施例中,所述下游网络还包括光同步数字传输网,所述通过所述主交换机接收所述组播报文的步骤包括:通过所述光同步数字传输网接收组播源发送的组播报文,并将其转发给所述主交换机。
[0011]可选地,在本公开上述任一方法实施例中,所述通过所述主交换机接收所述组播报文的步骤包括:通过所述主交换机接收组播源发送的基于二层组播协议的组播报文。
[0012]根据本公开实施例的另一个方面,提供基于冗余网络的报文转发方法,应用于上、下游网络之间的报文转发,该方法包括:
[0013]组播源所在上游网络基于二层组播协议发送组播报文;
[0014]下游网络包括主交换机和备用交换机,所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为在所述主交换机正常时基于二层组播协议进行报文转发、在所述主交换机故障时能够基于三层组播协议进行报文转发,与所述主交换机连接的下游终端被配置为当接收组播报文时,基于所述三层组播协议加入所述下游网络;
[0015]所述主交换机接收所述组播报文并基于所述三层组播协议将所述组播报文转发给下游终端;其中,在所述主交换机正常时不通过所述备用交换机基于所述三层组播协议转发所述组播报文。
[0016]根据本公开实施例的又一个方面,还提供一种多播通讯冗余网络,该网络包括主交换机、备用交换机、下游终端:
[0017]所述主交换机,用于当组播源发送组播报文时,接收所述组播报文并基于三层组播协议进行报文转发;
[0018]所述下游终端,用于当接收组播报文时,基于所述三层组播协议接收所述组播报文;
[0019]所述备用交换机,用于在所述主交换机正常时基于二层组播协议进行报文转发,当所述主交换机基于所述三层组播协议进行报文转发时,所述备用交换机不通过所述三层组播协议转发所述组播报文,在所述主交换机故障时,接替所述主交换机基于所述三层组播协议转发所述组播报文。
[0020]可选地,在本公开上述任一方法实施例中,还包括光同步数字传输网,用于接收所述组播源发送的组播报文并将其转发给所述主交换机。
[0021]可选地,在本公开上述任一方法实施例中,
[0022]所述主交换机还被配置为查询器,所述备用交换机还被配置为非查询器;并且/或者
[0023]所述主交换机的虚拟局域网接口的IP地址还被配置为大于所述备用交换机的虚拟局域网接口的IP地址。
[0024]可选地,在本公开上述任一方法实施例中,所述多播通讯冗余网络作为上游网络进行报文转发时,所述下游终端作为组播源通过所述备用交换机基于二层组播协议进行报文转发。
[0025]根据本公开实施例的再一个方面,提供一种基于冗余网络的报文转发系统,该系统包括:
[0026]下游网络,包括上述任一所述的多播通讯冗余网络;
[0027]上游网络,与所述下游网络的网络拓扑相同;
[0028]所述上游网络与所述下游网络基于上述的基于冗余网络的报文转发方法进行报文转发。
[0029]根据本公开实施例的再一个方面,提供一种电子设备,包括:
[0030]存储器,用于存储计算机程序;
[0031]处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述任一所述的基于冗余网络的报文转发方法。
[0032]根据本公开实施例的再一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述任一所述的基于冗余网络的报文转发方法。
[0033]基于本公开上述实施例提供的基于冗余网络的报文转发方法、多播通讯冗余网络、报文转发系统以及电子设备,包括位于下游网络中的主交换机和备用交换机,所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为在所述主交换机正常时基于二层组播协议进行报文转发、在所述主交换机故障时能够基于三层组播协议进行报文转发,与所述主交换机连接的下游终端被配置为当接收组播报文时,基于所述三层组播协议加入所述下游网络;当组播源发送组播报文时,通过所述主交换机接收所述组播报文并基于所述三层组播协议将所述组播报文转发给下游终端。本公开的报文转发方法及网络,因为设置备用交换机在主交换机正常工作时基于二层组播进行报文转发,则下游终端只会基于主交换机加组下游网络,上游加组设备单一保证组播报文传输路径单一,因而避免了报文接收不稳定的情况发生,保证网络传输的稳定性。并且在主交换机正常工作时,备用交换机不会基于传统的三层组播协议将报文再次泛洪到主交换机,从而避免引发断言机制,就不会因为引发断言机制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于冗余网络的报文转发方法,其特征在于,包括位于下游网络中的主交换机和备用交换机,所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为在所述主交换机正常时基于二层组播协议进行报文转发、在所述主交换机故障时能够基于三层组播协议进行报文转发,与所述主交换机连接的下游终端被配置为当接收组播报文时,基于所述三层组播协议加入所述下游网络;当组播源发送组播报文时,通过所述主交换机接收所述组播报文并基于所述三层组播协议将所述组播报文转发给下游终端;其中,在所述主交换机正常时不通过所述备用交换机基于所述三层组播协议转发所述组播报文。2.根据权利要求1所述的基于冗余网络的报文转发方法,其特征在于,在所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为基于二层组播协议进行报文转发之后,还包括:所述主交换机被配置为查询器,所述备用交换机被配置为非查询器。3.根据权利要求1或2所述的基于冗余网络的报文转发方法,其特征在于,在所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为基于二层组播协议进行报文转发之后,还包括:所述主交换机的虚拟局域网接口的IP地址被配置为大于所述备用交换机的虚拟局域网接口的IP地址。4.根据权利要求1所述的基于冗余网络的报文转发方法,其特征在于,所述下游网络还包括光同步数字传输网,所述通过所述主交换机接收所述组播报文的步骤包括:通过所述光同步数字传输网接收组播源发送的组播报文,并将其转发给所述主交换机。5.根据权利要求1或4所述的基于冗余网络的报文转发方法,其特征在于,所述通过所述主交换机接收所述组播报文的步骤包括:通过所述主交换机接收组播源发送的基于二层组播协议的组播报文。6.一种基于冗余网络的报文转发方法,应用于上、下游网络之间的报文转发,其特征在于,包括:组播源所在上游网络基于二层组播协议发送组播报文;下游网络包括主交换机和备用交换机,所述主交换机被配置为基于三层组播协议进行报文转发,所述备用交换机被配置为在所述主交换机正常时基于二层组播协议进行报文转发、在所述主交换机故障时能够基于三层组播协议进行报文转发,与所述主交换机连接的下游终端被配置为当接收组播报...

【专利技术属性】
技术研发人员:苏瀚
申请(专利权)人:北京东土军悦科技有限公司
类型:发明
国别省市:

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

1