恢复组播业务的方法、装置及电子设备制造方法及图纸

技术编号:36912956 阅读:24 留言:0更新日期:2023-03-18 09:30
本发明专利技术提供一种恢复组播业务的方法、装置及电子设备,涉及数字信息的传输技术领域,该方法包括:主交换机根据当前网络中用于表征交换机之间通信链路的逻辑拓扑生成树,向多个分交换机分别发送第一心跳报文;根据所述第一心跳报文的响应情况,确定当前网络中交换机之间的链路连接状态;在确定交换机之间的通信链路发生中断的情况下,更新所述逻辑拓扑生成树;将更新后的所述逻辑拓扑生成树分发给所述逻辑拓扑生成树中的各分交换机,以使所述各分交换机更新组播转发路径,恢复中断的组播业务。从而能够在链路中断的情况下实现组播业务的快速恢复,提升了组播业务传输的可靠性。提升了组播业务传输的可靠性。提升了组播业务传输的可靠性。

【技术实现步骤摘要】
恢复组播业务的方法、装置及电子设备


[0001]本专利技术涉及数字信息的传输
,尤其涉及一种恢复组播业务的方法、装置及电子设备。

技术介绍

[0002]在光纤通道

航空电子环境MIL

STD

1553B协议映射(Fiber Channel

Avionics Environment

Upper Layer Protocol MIL

STD

1553B Notice 2,FC

AE

1553)网络中,为满足大系统通信速率、吞吐率、实时性和可靠性等需求,光纤通道(Fiber Channel,FC)通信网络系统采用多级交换式组网架构。在多级交换式拓扑结构组网中,交换机之间通过生成树算法将物理上存在的环网,转换成逻辑上的拓扑树,各交换机收到组播协议报文后根据逻辑拓扑树建立相应的组播表象实现组播业务的转发。
[0003]当拓扑树中的两台交换机链路发生中断,则依赖于该拓扑分支路径的交换机组播业务发生中断。此时,需要工作人员手动配置物理连接关系,然后交换机软件再根据新的物理连接关系生成逻辑拓扑树。因此,在交换机之间链路中断的情况下,组播业务不能快速恢复,导致组播业务传输可靠性较差。

技术实现思路

[0004]针对现有技术存在的问题,本专利技术提供一种恢复组播业务的方法、装置及电子设备。
[0005]第一方面,本专利技术提供一种恢复组播业务的方法,应用于主交换机,包括:根据当前网络中用于表征交换机之间通信链路的逻辑拓扑生成树,向多个分交换机分别发送第一心跳报文;根据所述第一心跳报文的响应情况,确定当前网络中交换机之间的链路连接状态;在确定交换机之间的通信链路发生中断的情况下,更新所述逻辑拓扑生成树;将更新后的所述逻辑拓扑生成树分发给所述逻辑拓扑生成树中的各分交换机,以使所述各分交换机更新组播转发路径,恢复中断的组播业务。
[0006]可选地,所述根据当前网络中用于表征交换机之间通信链路的逻辑拓扑生成树,向多个分交换机分别发送第一心跳报文,包括:根据所述逻辑拓扑生成树,向多个第一分交换机分别发送第一心跳报文;其中,所述第一分交换机为所述逻辑拓扑生成树中与所述主交换机相连的分交换机。
[0007]可选地,所述根据所述第一心跳报文的响应情况,确定当前网络中交换机之间的链路连接状态,包括:根据所述第一心跳报文的响应情况和所述第一分交换机发送的第一消息,确定当前网络中交换机之间的链路连接状态;
其中,所述第一消息用于指示所述第一分交换机所在的分支链路中除第一通信链路以外的其他通信链路的连接状态,所述第一通信链路为所述主交换机与所述第一分交换机之间的通信链路。
[0008]可选地,所述第一消息是所述第一分交换机向第二分交换机发送第二心跳报文之后,根据所述第二心跳报文的响应情况生成的;其中,所述第二分交换机为所述逻辑拓扑生成树中与所述第一分交换机相连的分交换机。
[0009]可选地,所述根据当前网络中用于表征交换机之间通信链路的逻辑拓扑生成树,向多个分交换机分别发送第一心跳报文,包括:根据所述逻辑拓扑生成树,向所述逻辑拓扑生成树中的各分交换机分别发送第一心跳报文。
[0010]可选地,所述更新所述逻辑拓扑生成树,包括:确定交换机之间新的物理连接关系;根据所确定的交换机之间新的物理连接关系,创建新的逻辑拓扑生成树。
[0011]可选地,所述网络为FC

AE

1553多级交换式网络。
[0012]第二方面,本专利技术还提供一种恢复组播业务的装置,应用于主交换机,包括:发送模块,用于根据当前网络中用于表征交换机之间通信链路的逻辑拓扑生成树,向多个分交换机分别发送第一心跳报文;确定模块,用于根据所述第一心跳报文的响应情况,确定当前网络中交换机之间的链路连接状态;更新模块,用于在确定交换机之间的通信链路发生中断的情况下,更新所述逻辑拓扑生成树;分发模块,用于将更新后的所述逻辑拓扑生成树分发给所述逻辑拓扑生成树中的各分交换机,以使所述各分交换机更新组播转发路径,恢复中断的组播业务。
[0013]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述第一方面所述的恢复组播业务的方法。
[0014]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述第一方面所述的恢复组播业务的方法。
[0015]本专利技术提供的恢复组播业务的方法、装置及电子设备,通过主交换机根据当前逻辑拓扑生成树向分交换机发送心跳报文,根据心跳报文的响应情况,可以确定出当前网络中交换机之间的链路连接状态,在交换机之间的链路连接中断的情况下,根据链路连接中断的情况更新逻辑拓扑生成树,并分发给逻辑拓扑生成树中的各分交换机,使各分交换机更新组播转发路径,恢复中断的组播业务。从而能够在链路中断的情况下实现组播业务的快速恢复,提升了组播业务传输的可靠性。
附图说明
[0016]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一
些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术提供的恢复组播业务的方法的流程示意图;图2为本专利技术提供的多级交换式组网架构示意图;图3为本专利技术提供的恢复组播业务的装置的结构示意图;图4为本专利技术提供的电子设备的结构示意图。
具体实施方式
[0018]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]在FC

AE

1553网络中,为满足大系统通信速率、吞吐率、实时性和可靠性等需求,FC通信网络系统采用多级交换式组网架构。通信网络系统以网络交换机为核心单元构成多级FC交换式网络;系统以一级网络交换机和二级网络交换机为FC交换式网络的中心,实现系统的核心数据交换功能,为接入FC交换式网络提供数据交换服务,并提供光纤节点,以太网节点和同轴节点的接入功能;系统以交换机为FC多级交换式式网络的中心,为光纤节点、以太网节点和同轴节点提供系统边缘数据接入和交换功能,以拓展系统的网络容量。
[0020]在多级交换式拓扑结构组网中,交换机之间通过生成树算法将物理上存在的环网,转换成逻辑上的拓扑树,各交换机收到组播协议报文后根据逻辑拓扑树建立相应的组播表象本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种恢复组播业务的方法,其特征在于,应用于主交换机,包括:根据当前网络中用于表征交换机之间通信链路的逻辑拓扑生成树,向多个分交换机分别发送第一心跳报文;根据所述第一心跳报文的响应情况,确定当前网络中交换机之间的链路连接状态;在确定交换机之间的通信链路发生中断的情况下,更新所述逻辑拓扑生成树;将更新后的所述逻辑拓扑生成树分发给所述逻辑拓扑生成树中的各分交换机,以使所述各分交换机更新组播转发路径,恢复中断的组播业务。2.根据权利要求1所述的恢复组播业务的方法,其特征在于,所述根据当前网络中用于表征交换机之间通信链路的逻辑拓扑生成树,向多个分交换机分别发送第一心跳报文,包括:根据所述逻辑拓扑生成树,向多个第一分交换机分别发送第一心跳报文;其中,所述第一分交换机为所述逻辑拓扑生成树中与所述主交换机相连的分交换机。3.根据权利要求2所述的恢复组播业务的方法,其特征在于,所述根据所述第一心跳报文的响应情况,确定当前网络中交换机之间的链路连接状态,包括:根据所述第一心跳报文的响应情况和所述第一分交换机发送的第一消息,确定当前网络中交换机之间的链路连接状态;其中,所述第一消息用于指示所述第一分交换机所在的分支链路中除第一通信链路以外的其他通信链路的连接状态,所述第一通信链路为所述主交换机与所述第一分交换机之间的通信链路。4.根据权利要求3所述的恢复组播业务的方法,其特征在于,所述第一消息是所述第一分交换机向第二分交换机发送第二心跳报文之后,根据所述第二心跳报文的响应情况生成的;其中,所述第二分交换机为所述逻辑拓扑生成树中与所述第一分交换机相连的分交换机。5.根据权利要求1所述的恢复组...

【专利技术属性】
技术研发人员:唐程辉于大任田久敏崔长桥潘颖颖张建光刘新龙郑文浩
申请(专利权)人:北京国科天迅科技有限公司
类型:发明
国别省市:

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

1