组播管理方法、系统、装置、交换机和存储介质制造方法及图纸

技术编号:39422018 阅读:8 留言:0更新日期:2023-11-19 16:10
本申请涉及一种组播管理方法、系统、装置、交换机和存储介质。所述方法包括:在组播路由信息更新周期内,向目标交换机连接的各目标终端发送组播查询报文;接收多个组播变更报文,并根据各组播变更报文,对路由表中的目标组播路由信息进行更新,得到更新后的目标路由表;基于目标发送路径,将各组播变更报文转发至各交换机,以使得各交换机基于各组播变更报文对路由表中的目标组播路由信息进行更新处理。采用本方法。由于无需各交换机之间互发组播查询报文,因此,避免了组播风暴,提高了组播路由的动态管理的效率。动态管理的效率。动态管理的效率。

【技术实现步骤摘要】
组播管理方法、系统、装置、交换机和存储介质


[0001]本申请涉及通信
,特别是涉及一种组播管理方法、系统、装置、交换机、存储介质和计算机程序产品。

技术介绍

[0002]随着通信技术的发展,出现了组播技术,组播又称多目标广播、多播,是一种在一个发送者和多个接收者之间进行通信的方法。
[0003]在FC

AE交换网络中,组播路由的动态管理实现需要利用FC

AE交换机(实现Fibre Channel
ꢀ‑ꢀ
ATM/ANSI Escape (FC

AE)协议的交换机)的别名服务器(Alias Server)动态注册组播信息,FC

AE交换机根据组播信息对组播路由信息进行增加、更新或删除,从而实现组播通信功能。在以太网交换网络中,交换机网络需要得到主机与组播组的对应关系,向组播组涉及的端口所有连接的客户机和工作站发送组播数据。
[0004]然而,现有的组播路由管理技术实现复杂,需要各交换机多次互发查询报文,容易出现组播风暴,并且组播管理的效率较低。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高组播管理效率的组播管理方法、系统、装置、交换机、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种组播管理方法。应用于融合交换网络中的目标交换机,所述融合交换网络中还包括多个交换机,所述目标交换机为所述多个交换机中的任一交换机,所述方法包括:在组播路由信息更新周期内,向所述目标交换机连接的各目标终端发送组播查询报文,所述组播查询报文用于指示各所述目标终端,根据组播变更情况和组播地址信息,确定组播变更报文,并将所述组播变更报文发送至所述目标交换机;接收多个所述组播变更报文,并根据各所述组播变更报文,对路由表中的目标组播路由信息进行更新,得到更新后的目标路由表;基于目标发送路径,将各所述组播变更报文转发至各所述交换机,以使得各所述交换机基于各所述组播变更报文对路由表进行更新处理。
[0007]在其中一个实施例中,所述根据各所述组播变更报文,对路由表中的目标组播路由信息进行更新,得到更新后的目标路由表,包括:根据各所述组播变更报文中携带的所述组播地址信息,在路由表中确定各目标组播路由信息,所述目标组播路由信息包括所述组播地址信息及所述组播地址信息对应的端口信息;确定接收各所述组播变更报文的目标端口;根据各所述组播变更报文及各所述目标端口的端口信息,更新各所述目标组播路由信息,得到更新后的目标路由表。
[0008]在其中一个实施例中,所述组播变更报文包括组播加入报文和组播离开报文,所述根据各所述组播变更报文及各所述目标端口的端口信息,更新各所述目标组播路由信息,包括:在所述组播变更报文为所述组播加入报文的情况下,针对每一所述组播加入报文,将所述组播加入报文对应的所述目标端口的端口信息,加入所述组播加入报文对应的目标组播路由信息中;在所述组播变更报文为所述组播离开报文的情况下,针对每一所述组播离开报文,将所述组播离开报文对应的所述目标端口的端口信息,从所述组播离开报文对应的目标组播路由信息中进行删除。
[0009]在其中一个实施例中,所述向所述目标交换机连接的各目标终端发送组播查询报文之前,还包括:确定各所述组播路由信息的端口信息中,各端口对应的当前端口寿命;对各所述组播路由信息中的各所述端口对应的所述当前端口寿命进行下调处理,得到各所述组播路由信息中的各所述端口对应的目标端口寿命;针对每一所述组播路由信息中的每一所述端口,在所述端口对应的所述目标端口寿命低于预设寿命阈值时,将所述端口的端口信息从所述组播路由信息中进行删除。
[0010]在其中一个实施例中,所述将所述组播加入报文对应的所述目标端口的端口信息,加入所述组播加入报文对应的目标组播路由信息中之后,还包括:将所述组播加入报文对应的所述目标端口的当前端口寿命设置为初始端口寿命。
[0011]在其中一个实施例中,所述方法还包括:针对每一所述组播加入报文,在所述组播加入报文对应的目标组播路由信息不存在的情况下,根据所述组播加入报文中携带的组播地址信息、及接收所述组播加入报文的目标端口,在所述路由表中创建所述组播加入报文对应的组播路由信息。
[0012]在其中一个实施例中,所述将所述组播离开报文对应的所述目标端口的端口信息,从所述组播离开报文对应的目标组播路由信息中进行删除之后,还包括:获取所述组播离开报文对应的目标组播路由信息中的端口信息的数目;在所述组播离开报文对应的目标组播路由信息中的端口信息的数目低于预设端口数目阈值的情况下,将所述目标组播路由信息从所述路由表中进行删除。
[0013]在其中一个实施例中,所述基于目标发送路径,将各所述组播变更报文转发至各所述交换机,包括:针对每一所述组播变更报文,在接收所述组播变更报文的目标端口不为基于光纤通道协议的网络交换端口AE端口的情况下,基于目标发送路径,将所述组播变更报文转发至各所述交换机。
[0014]在其中一个实施例中,在所述目标终端包括FC

AE终端和以太网终端的情况下,所述向所述目标交换机连接的各目标终端发送组播查询报文,包括:基于目标协议,生成组播查询报文,在所述目标交换机的第一端口与FC

AE终端连接的情况下,将所述组播查询报文发送至与所述第一端口连接的所述FC

AE终端;或者,在所述目标交换机的第二端口与以太网终端连接的情况下,将所述组播查询报文转换为基于以太网协议的组播查询报文,并将所述基于以太网协议的组播查询报文发送至
与所述第二端口连接的所述以太网终端;所述接收多个所述组播变更报文之后,还包括:针对每一所述组播变更报文,确定接收所述组播变更报文的目标端口,基于所述目标端口,确定基于目标协议的组播变更报文。
[0015]第二方面,本申请还提供了一种组播管理系统。所述系统包括目标交换机、交换机和目标终端,其中:所述目标交换机,用于在组播路由信息更新周期内,向连接的所述目标终端发送组播查询报文;所述目标终端,用于接收所述组播查询报文,根据组播变更情况和组播地址信息,确定组播变更报文,并将所述组播变更报文发送至所述目标交换机;所述目标交换机,还用于接收多个所述组播变更报文,并各所述组播变更报文,对路由表中的目标组播路由信息进行更新,得到更新后的目标路由表;基于目标发送路径,将各所述组播变更报文转发至各所述交换机;所述交换机,用于基于各所述组播变更报文对路由表进行更新处理。
[0016]第三方面,本申请还提供了一种组播管理装置。所述装置包括:发送模块,用于在组播路由信息更新周期内,向所述目标交换机连接的各目标终端发送组播查询报文,所述组播查询报文用于指示各所述目标终端,根据组播变更情况和组播地址信息,确定组播变更报文,并将所述组播变更报文发送至所述目标交换机。
[0017]第一更新模块,用于接收多个所述组播变更报文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组播管理方法,其特征在于,应用于融合交换网络中的目标交换机,所述融合交换网络中还包括多个交换机,所述目标交换机为所述多个交换机中的任一交换机,所述方法包括:在组播路由信息更新周期内,向所述目标交换机连接的各目标终端发送组播查询报文,所述组播查询报文用于指示各所述目标终端,根据组播变更情况和组播地址信息,确定组播变更报文,并将所述组播变更报文发送至所述目标交换机;接收多个所述组播变更报文,并根据各所述组播变更报文,对路由表中的目标组播路由信息进行更新,得到更新后的目标路由表;基于目标发送路径,将各所述组播变更报文转发至各所述交换机,以使得各所述交换机基于各所述组播变更报文对路由表进行更新处理。2.根据权利要求1所述的方法,其特征在于,所述根据各所述组播变更报文,对路由表中的目标组播路由信息进行更新,得到更新后的目标路由表,包括:根据各所述组播变更报文中携带的所述组播地址信息,在路由表中确定各目标组播路由信息,所述目标组播路由信息包括所述组播地址信息及所述组播地址信息对应的端口信息;确定接收各所述组播变更报文的目标端口;根据各所述组播变更报文及各所述目标端口的端口信息,更新各所述目标组播路由信息,得到更新后的目标路由表。3.根据权利要求2所述的方法,其特征在于,所述组播变更报文包括组播加入报文和组播离开报文,所述根据各所述组播变更报文及各所述目标端口的端口信息,更新各所述目标组播路由信息,包括:在所述组播变更报文为所述组播加入报文的情况下,针对每一所述组播加入报文,将所述组播加入报文对应的所述目标端口的端口信息,加入所述组播加入报文对应的目标组播路由信息中;在所述组播变更报文为所述组播离开报文的情况下,针对每一所述组播离开报文,将所述组播离开报文对应的所述目标端口的端口信息,从所述组播离开报文对应的目标组播路由信息中进行删除。4.根据权利要求3所述的方法,其特征在于,所述向所述目标交换机连接的各目标终端发送组播查询报文之前,还包括:确定各所述组播路由信息的端口信息中,各端口对应的当前端口寿命;对各所述组播路由信息中的各所述端口对应的所述当前端口寿命进行下调处理,得到各所述组播路由信息中的各所述端口对应的目标端口寿命;针对每一所述组播路由信息中的每一所述端口,在所述端口对应的所述目标端口寿命低于预设寿命阈值时,将所述端口的端口信息从所述组播路由信息中进行删除。5.根据权利要求3所述的方法,其特征在于,所述将所述组播加入报文对应的所述目标端口的端口信息,加入所述组播加入报文对应的目标组播路由信息中之后,还包括:将所述组播加入报文对应的所述目标端口的当前端口寿命设置为初始端口寿命...

【专利技术属性】
技术研发人员:房亮张丽岩羡长明谢鹏唐程辉李睿智
申请(专利权)人:北京国科天迅科技股份有限公司
类型:发明
国别省市:

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

1