一种组播控制方法及装置、组播系统制造方法及图纸

技术编号:14487065 阅读:73 留言:0更新日期:2017-01-27 10:46
本发明专利技术公开了一种组播控制方法及装置,所述方法包括:生成组播网络的拓扑结构图;根据数据源主机、目的主机、组播业务类型以及拓扑结构图构建组播树,并基于组播树为组播网络中的路由器分别生成组播转发表;将组播转发表下发给组播网络中对应的路由器,控制路由器根据对应的组播转发表进行数据转发。本发明专利技术组播控制方法及装置,使组播网络中的路由器只需根据下发的组播转发表进行数据转发,与现有技术相比避免了基于组播协议进行数据转发,使得在进行数据组播时可以忽视设备之间的差异,因此有助于组播技术得到更普遍和广泛的应用。本发明专利技术还公开一种包含上述组播控制装置的组播系统。

【技术实现步骤摘要】

本专利技术涉及网络数据传输
,特别是涉及一种组播控制方法及装置。本专利技术还涉及一种组播系统。
技术介绍
组播技术有效地解决了单点发送、多点接收的问题,实现了IP网络中点到多点的高效数据传送,相比于单播和广播技术,组播技术能够提高网络资源的利用率以及网络的可扩展性,还有助于节约网络带宽,降低网络负载。随着网络普及以及智能移动设备的广泛应用,能够体现组播技术优势的应用领域越来越多,如网络多媒体等。但就目前技术阶段,组播技术要实现大规模应用,还有不少的难题亟待解决。其中,在传统组播技术中,网络设备是根据组播协议控制组播数据进行转发,但现有组播协议应用不广泛,不同厂商设备支持的组播协议不一致,因此阻碍了组播技术的普遍应用。
技术实现思路
本专利技术的目的是提供一种组播控制方法及装置,使组播网络中的路由器只需根据下发的组播转发表进行数据转发,与传统的组播实现方法相比避免了基于组播协议进行数据转发,可忽视设备之间的差异。本专利技术还提供一种组播系统。为实现上述目的,本专利技术提供如下技术方案:一种组播控制方法,包括:生成组播网络的拓扑结构图;根据数据源主机、目的主机、组播业务类型以及所述拓扑结构图构建组播树,并基于所述组播树为组播网络中的路由器分别生成组播转发表;将所述组播转发表下发给所述组播网络中对应的路由器,控制所述路由器根据对应的组播转发表进行数据转发。可选地,所述生成组播网络的拓扑结构图包括:命令组播网络中的每一路由器向自身的所有活动接口发出第一报文,所述第一报文包含本路由器的标识、网际协议地址以及发出该第一报文的接口的标识;接收每一所述路由器的相邻路由器在接收到所述第一报文后发出的第二报文,所述第二报文包含所述第一报文,并包含所述相邻路由器的标识、网际协议地址以及接收所述第一报文的接口的标识;根据组播网络中所有所述路由器返回的所述第二报文生成组播网络的拓扑结构图。可选地,还包括以定时方式更新生成所述组播网络的拓扑结构图。可选地,还包括管理所述组播网络中的路由器,具体包括:接收并记录组播网络中的路由器发送的、指示其接口状态变化的第三报文,所述接口状态变化包括所述接口接入路由器或者所述接口断开连接路由器,所述第三报文的信息包括所述接口的标识、接入路由器或者断开路由器的标识和网际协议地址;按照所述第三报文的信息与接入的路由器建立连接,或者移除断开的路由器。可选地,还包括管理所述组播网络中的主机,具体包括:接收并记录组播网络中的路由器发送的、指示有主机与所述路由器建立连接或者有主机与所述路由器断开连接的第四报文,所述第四报文的信息包括与所述路由器建立连接的主机的标识和网际协议地址,或者与所述路由器断开连接的主机的标识和网际协议地址;按照所述第四报文的信息与接入的主机建立连接或者移除断开的主机。可选地,组播网络中的路由器在接收到主机发送的组播报文后,将所述组播报文中记录的目的主机的网际协议地址与组播转发表中的信息进行匹配,若匹配失败,则停止转发所述组播报文,并将所述组播报文返回;所述控制所述路由器根据对应的组播转发表进行数据转发,包括:根据返回的所述组播报文的信息确定组播树的源主机,并重新生成组播转发表,下发给对应的路由器。可选地,所述控制所述路由器根据对应的组播转发表进行数据转发,还包括:当检测到所述路由器统计的组播转发计数值在规定时间内没有发生变化时,控制删除所述路由器中对应的组播转发表。一种组播控制装置,包括:拓扑结构生成模块,用于生成组播组网络的拓扑结构图;组播树生成模块,用于根据数据源主机、目的主机、组播业务类型以及所述拓扑结构图构建组播树;转发表生成模块,用于基于所述组播树为组播网络中的路由器分别生成组播转发表;转发控制模块,用于将所述组播转发表下发给所述组播组网络中对应的路由器,控制所述路由器根据对应的组播转发表进行数据转发。可选地,所述拓扑结构生成模块还用于以定时方式更新生成所述组播网络的拓扑结构图。一种组播系统,包括:如上所述的组播控制装置;组播网络,所述组播网络包括相互连接的路由器以及分别与所述路由器连接的主机。由上述技术方案可以看出,本专利技术所提供的组播控制方法及装置,方法包括:生成组播网络的拓扑结构图;根据数据源主机、目的主机、组播业务类型以及所述拓扑结构图构建组播树,并基于所述组播树,为组播网络中的路由器分别生成组播转发表;将所述组播转发表下发给所述组播网络中对应的路由器,控制所述路由器根据对应的组播转发表进行数据转发。本专利技术组播控制方法及装置,以及包含所述组播控制装置的组播系统,使组播网络中的路由器只需根据下发的组播转发表进行数据转发,与现有技术相比避免了基于组播协议进行数据转发,使得在进行数据组播时可以忽视设备之间的差异,因此有助于组播技术得到更普遍和广泛的应用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种组播控制方法的流程图;图2为本专利技术实施例提供的一种组播控制装置的示意图;图3为本专利技术实施例提供的一种组播控制装置在组播网络中的应用示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参考图1,为本专利技术实施例提供的一种组播控制方法的流程图,本实施例组播控制方法包括:S10:生成组播网络的拓扑结构图;S11:根据数据源主机、目的主机、组播业务类型以及所述拓扑结构图构建组播树,并基于所述组播树为组播网络中的路由器分别生成组播转发表;S12:将所述组播转发表下发给所述组播网络中对应的路由器,控制所述路由器根据对应的组播转发表进行数据转发。可以看出,本实施例组播控制方法包括:生成组播网络的拓扑结构图;根据数据源主机、目的主机、组播业务类型以及所述拓扑结构图构建组播树,并基于所述组播树,为组播网络中的路由器分别生成组播转发表;将所述组播转发表下发给所述组播网络中对应的路由器,控制所述路由器根据对应的组播转发表进行数据转发。本专利技术组播控制方法,使组播网络中的路由器只需根据下发的组播转发表进行数据转发,与现有技术相比避免了基于组播协议进行数据转发,使得在进行数据组播时可以忽视设备之间的差异,因此有助于组播技术得到更普遍和广泛的应用。下面对本实施例组播控制方法进行详细说明。本实施例组播控制方法中,可设置组播控制装置,以下各步骤的执行主体为所述组播控制装置。本实施例组播控制方法包括以下步骤:S10:生成组播网络的拓扑结构图。首先,组播控制装置与组播网络中的各路由器建立连接,获取组播网络中各路由器及主机的信息,包括各设备的标识和网际协议地址,具体的可通过openflow协议与各路由器建立连接。生成组播网络的拓扑结构图可通过以下方法实现,具体包括以下步骤:S100:命令组播网络中的每本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201610720510.html" title="一种组播控制方法及装置、组播系统原文来自X技术">组播控制方法及装置、组播系统</a>

【技术保护点】
一种组播控制方法,其特征在于,包括:生成组播网络的拓扑结构图;根据数据源主机、目的主机、组播业务类型以及所述拓扑结构图构建组播树,并基于所述组播树为组播网络中的路由器分别生成组播转发表;将所述组播转发表下发给所述组播网络中对应的路由器,控制所述路由器根据对应的组播转发表进行数据转发。

【技术特征摘要】
1.一种组播控制方法,其特征在于,包括:生成组播网络的拓扑结构图;根据数据源主机、目的主机、组播业务类型以及所述拓扑结构图构建组播树,并基于所述组播树为组播网络中的路由器分别生成组播转发表;将所述组播转发表下发给所述组播网络中对应的路由器,控制所述路由器根据对应的组播转发表进行数据转发。2.如权利要求1所述的方法,其特征在于,所述生成组播网络的拓扑结构图包括:命令组播网络中的每一路由器向自身的所有活动接口发出第一报文,所述第一报文包含本路由器的标识、网际协议地址以及发出该第一报文的接口的标识;接收每一所述路由器的相邻路由器在接收到所述第一报文后发出的第二报文,所述第二报文包含所述第一报文,并包含所述相邻路由器的标识、网际协议地址以及接收所述第一报文的接口的标识;根据组播网络中所有所述路由器返回的所述第二报文生成组播网络的拓扑结构图。3.如权利要求2所述的方法,其特征在于,还包括以定时方式更新生成所述组播网络的拓扑结构图。4.如权利要求1所述的方法,其特征在于,还包括管理所述组播网络中的路由器,具体包括:接收并记录组播网络中的路由器发送的、指示其接口状态变化的第三报文,所述接口状态变化包括所述接口接入路由器或者所述接口断开连接路由器,所述第三报文的信息包括所述接口的标识、接入路由器或者断开路由器的标识和网际协议地址;按照所述第三报文的信息与接入的路由器建立连接,或者移除断开的路由器。5.如权利要求4所述的方法,其特征在于,还包括管理所述组播网络中的主机,具体包括:接收并记录组播网络中的路由器发送的、指示有主机与所述路由器建立连接或者有主机与所述路由器断开连接的第四报文,...

【专利技术属性】
技术研发人员:张兆增
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1