【技术实现步骤摘要】
一种基于PAAS云平台的组播路由系统及方法
本专利技术涉及一种组播路由系统及方法,尤其涉及一种基于PAAS云平台的组播路由系统及方法。
技术介绍
在当前的云计算时代中,PAAS云平台是将应用服务的运行和开发环境以服务的形式提供给第三方使用的一种商业平台。目前PAAS云平台环境中对于组播的处理是转为广播方式实现,但是通过广播方式实现会将信息发送给不需要的主机从而浪费宽带,增加宽带负载。组播是一种单个发送者对应多个接收者的信息传输方式,倘若直接通过组播方式实现PAAS云平台中的信息传输,可以节约网络宽带。因此,本专利技术的主要目的在于提供一种基于PAAS云平台的组播路由系统及方法,以解决上述问题。
技术实现思路
本专利技术之目的在提供一种基于PAAS云平台的组播路由系统及方法,用于在PAAS云平台中构建组播路由,进而实现信息互通,节约网络宽带,减轻宽带负载。本专利技术是关于一种基于PAAS云平台的组播路由系统及方法。为达所述优点至少其中之一或其他优点,本专利技术的一实施例提出一种基于PAAS云平台的组播路由系统,组播路由系统包括组播源、以及组播成员。其中,组播源用于发送组播报文,至少一个组播成员用于接收组播源发出的组播报文并与组播源形成组播组。每一个组播成员皆是一个用于产生信息封包的计算节点,计算节点包括处理模块、信息交互模块、监控模块、以及路由规划模块。其中,处理模块于组播成员对应的信息封包中设置或撤除组播组的标签,以表示加入或离开所述组播组;信息交互模块用于与其他的计算节点交换信息封包;监控模块用于监控信息交互模块所接收的信息封包中组播组的标签,以确认组播成员 ...
【技术保护点】
1.一种基于PAAS云平台的组播路由系统,其特征在于,所述组播路由系统包括:组播源、以及组播成员,其中组播源,用于发送组播报文;以及至少一个组播成员,用于接收所述组播源发出的组播报文并与所述组播源形成组播组,其中每一个组播成员皆是一个计算节点,所述计算节点用于产生信息封包,所述计算节点包括处理模块、信息交互模块、监控模块、以及路由规划模块,其中处理模块,于所述组播成员对应的信息封包中设置或撤除所述组播组的标签,以表示加入或离开所述组播组,信息交互模块,用于与其他的计算节点交换所述信息封包,监控模块,用于监控所述信息交互模块所接收的信息封包中所述组播组的标签,以确认组播成员加入或离开所述组播组的信息,及路由规划模块,根据所述信息交互模块所接收的信息封包产生或删除回传的组播路由。
【技术特征摘要】
1.一种基于PAAS云平台的组播路由系统,其特征在于,所述组播路由系统包括:组播源、以及组播成员,其中组播源,用于发送组播报文;以及至少一个组播成员,用于接收所述组播源发出的组播报文并与所述组播源形成组播组,其中每一个组播成员皆是一个计算节点,所述计算节点用于产生信息封包,所述计算节点包括处理模块、信息交互模块、监控模块、以及路由规划模块,其中处理模块,于所述组播成员对应的信息封包中设置或撤除所述组播组的标签,以表示加入或离开所述组播组,信息交互模块,用于与其他的计算节点交换所述信息封包,监控模块,用于监控所述信息交互模块所接收的信息封包中所述组播组的标签,以确认组播成员加入或离开所述组播组的信息,及路由规划模块,根据所述信息交互模块所接收的信息封包产生或删除回传的组播路由。2.如权利要求1所述的组播路由系统,其特征在于,所述每一个组播成员除了是一个计算节点之外,也是一个控制节点,所述控制节点用于管理和控制虚拟资源。3.如权利要求1所述的组播路由系统,其特征在于,所述至少一个组播成员为多个组播成员,所述多个计算节点连接方式为单链连接,其中所述计算节点皆为client计算节点,所述多个client计算节点中每一个client计算节点皆相互连接以传递所述组播报文。4.如权利要求1所述的组播路由系统,其特征在于,所述至少一个组播成员为多个组播成员,所述多个计算节点连接方式为多链连接,其中所述计算节点分为client计算节点以及peer计算节点,所述client计算节点仅传递所述组播报文到关联的peer计算节点,后续所述peer计算节点继续传递所述组播报文到关联自己的client计算节点或是另一个相邻的peer计算节点。5.一种基于PAAS云平台的组播路由方法,用于组播路由系统,所述组播路由系统包括组播源、以及组播成员,其中所述组播成员与所述组播源形成组播组,其特征在于,所述组播路由方法包括下列步骤:所述组播源发出组播报文以发起所述组播组;添加所述组播成员进入所述组播组;裁剪冗余组播路由;以及所述组播成员离开所述组播组。6.如权利要求5所述的组播路由方法,在所述PAAS云平台上已经存在至少一个组播组和所述组播组中具有的多个计算节点,所述计算节点位于所述组播成员并用于产生信息封包,其特征在于,所述添加组播成员进入所述组播组进一步包括下列步骤:步骤一,所述多个计算节点中的第一计算节点于所述第一计算节点对应的信息封包中设置所述组播组的标签,所述第一计算节点将带有所述标签的信息封包发往所述多个计算节点中的第二计算节点;步骤二,所述第二计算节点根据所接收的信息封包产生回传的组播路由并监控所述第二计算节点是否存在来自其他组播成员且带有相同所述标签的信息封包;步骤三,若所述第二计算节点已存在来自其他组播成员且带有相同所述标签的信息封包,则将所述组播成员接入现有的组播组,并结束处理;步骤四,若所述第二计算节点所接收来自其他组播成员的信息封包不存在相同所述标签,则将所述信息封包发往所述多个计算节点中...
【专利技术属性】
技术研发人员:于洁,徐宏辉,周治平,林铮宇,
申请(专利权)人:国联证券股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。