一种实现组播业务负荷分担的方法和系统技术方案

技术编号:6602921 阅读:226 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现组播业务负荷分担的方法和系统,可针对PE设备与组播源之间的PW,配置组播组的主备PW,并从配置的主备PW中选举出组播组的工作PW;所述PE设备通过选举的所述组播组的工作PW与组播源通信。本发明专利技术通过配置用户接入设备与组播源之间的特定组播组的主用PW和备份PW,从配置的主备PW中选举出可用的PW为组播组的工作链路,从而使主用PW和备份PW同时工作,但分别转发不同组播组的组播流,实现组播流的负荷分担,有效降低了网络负载和系统开销,提高了网络设备的带宽利用率;并且,通过组播组的主用PW和备份PW,实现了组播业务的备份,保证了组播流传输的可靠性和稳定性,提高了组播业务的质量。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及一种实现组播业务负荷分担的方法和系统
技术介绍
组播是一种实现点到多点的传输技术,具有在IP网络中一次向多个站点发送相同数据的能力,能够节约骨干网络的网络带宽,降低网络负载。因此,组播技术已广泛应用于视频点播、IPTV、视频会议、远程教育、网络电台、网络游戏等增值业务。IGMPanternet Group Management Protocol,因特网组管理协议)是一种组播成员管理协议,用于管理组播用户和组播路由器之间的交互,包括组播用户加入或离开组播组、组播路由器定期查询组播用户、已经组播用户响应组播路由器的查询报文。VPLS (Virtual Private LAN Service,虚拟专用局域网业务)本质上是一种 L2VPN( 二层虚拟专用网)技术,其原理是利用信令协议在VPLS实施例中的PE (Provider Edge,运营商边缘路由器)节点之间建立及维护PW(PseUdo Wire,伪线),将二层以太网帧 (协议或数据报文)通过PW在各个PE之间进行转发,实现广域范围内的多点到多点局域网 (Local Area Network, LAN)的互连,从而建立多点对多点的以太网VPN(Virtual Private Network,二层虚拟专用网络)。由于VPLS技术的简单可靠、易于实现等优点,在IP网络中得到了广泛的应用。由于组播技术能够有效节约带宽,组播技术在VPLS网络中也得到越来越多的应用,随着VPLS网络中组播业务的开展,对组播业务的稳定性和可靠性的要求也越来越高。为了提高组播业务的质量,现有技术中通常采用组播业务备份的技术,比如,在只有一个组播源时,会配置主备链路,同时从组播源请求组播数据流;但是,在组播流复制设备上,只会转发其中一份组播数据流,另一份丢弃。在有两个组播源时,其中一个组播源作为另一个组播源的备份,两个组播源发送完全相同的组播数据流;但是,在组播流复制设备上,只会转发其中一份组播数据流,另一份丢弃。采用现有技术可以实现组播数据流的备份,但在正常情况下,只有一条链路转发组播数据流,另一条链路不转发任何组播数据流,只是作为备份链路,这造成网络带宽的浪费;另外,在实际网络环境中,组播组通常都比较多,如果只通过一条链路转发所有组播组的流量,网络负荷比较大,必然会影响组播业务的质量。因此,现有技术仍然无法解决网络负载不均衡的问题。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种实现组播业务负荷分担的方法和系统,用以解决组播业务负载不均衡的问题。为解决上述问题,本专利技术的技术方案是这样实现的一种实现组播业务负荷分担的方法,该方法包括针对运营商边缘路由器PE设备与组播源之间的伪线PW,配置组播组的主备PW,并从配置的主备PW中选举出组播组的工作PW ;所述PE设备通过选举的所述组播组的工作PW 与组播源通信。所述配置组播组的主备PW的过程包括在PE设备上配置组播组与ACL绑定,还在所述PE设备上配置PW与至少两个ACL 绑定;所述至少两个ACL中包括主用ACL和备份ACL ;针对所述主用ACL,所述PW为所述主用ACL内的所有组播组的主用PW ;相应地,针对所述备份ACL,所述PW为所述ACL内的所有组播组的备份PW。所述选举出组播组的工作PW的过程包括根据组播组查找组播组所属的ACL,然后根据PW所绑定的主备ACL进行选举,如果PW的主用ACL与组播组所属的ACL相同,则将所述PW作为所述组播组的主用PW ;如果 PW的备份ACL与组播组所属的ACL相同,则将所述PW作为所述组播组的备份PW ;如果主用 PW可用,则选举主用PW为所述组播组的工作PW ;如果备份PW可用,则选举备份PW为所述组播组的工作PW ;所述PW设备定期检测组播组的主用PW和备份PW的状态,选举可用的PW为组播组的工作PW。该方法还包括所述PE设备定时检测工作PW的可用性,以确定可用的PW ;所述检测工作PW的可用性,是通过检测PW配置的变化或者组播数据流的接收是否正常实现的。所述PE设备通过选举的所述组播组的工作PW与组播源通信的过程包括所述PE设备通过组播组的工作PW,接收组播源所发送的相应组播组的组播数据流以及用于查询组播用户是否存在的IGMP查询报文,并进一步向组播用户转发;和/或,所述PE设备通过组播组的工作PW向每个组播源发送相应组播组的IGMP加入报文和/或离开报文。在选举组播组的工作PW时,如果选举后的工作PW与选举之前的工作PW不同,则 PE设备发送所述IGMP加入报文、IGMP离开报文的方法为通过新的工作PW向组播源发送组播组的IGMP加入报文,并通过选举之前的工作 PW向组播源发送组播组的IGMP离开报文。一种实现组播业务负荷分担的系统,该系统包括主备PW配置和显示模块、工作PW 选举模块、组播报文发送模块;其中,所述主备PW配置和显示模块,用于针对PE设备与组播源之间的PW,配置组播组的主备PW ;所述工作PW选举模块,用于从配置的所述主备PW中选举出组播组的工作PW ;所述组播报文发送模块,用于通过选举的所述组播组的工作PW与组播源通信。所述主备PW配置和显示模块,在配置组播组的主备PW时用于在PE设备上配置组播组与ACL绑定,还在所述PE设备上配置PW与至少两个ACL 绑定;所述至少两个ACL中包括主用ACL和备份ACL ;针对所述主用ACL,所述PW为所述主用ACL内的所有组播组的主用PW ;相应地,针对所述备份ACL,所述PW为所述ACL内的所有组播组的备份PW。所述工作PW选举模块,在选举出组播组的工作PW时用于根据组播组查找组播组所属的ACL,然后根据PW所绑定的主备ACL进行选举,如果PW的主用ACL与组播组所属的ACL相同,则将所述PW作为所述组播组的主用PW ;如果 PW的备份ACL与组播组所属的ACL相同,则将所述PW作为所述组播组的备份PW ;如果主用 PW可用,则选举主用PW为所述组播组的工作PW ;如果备份PW可用,则选举备份PW为所述组播组的工作PW ;定期检测组播组的主用PW和备份PW的状态,选举可用的PW为组播组的工作PW。该系统还包括PW状态检测模块,用于定时检测工作PW的可用性,以确定可用的 Pff ;所述检测工作PW的可用性,是通过检测PW配置的变化或者组播数据流的接收是否正常实现的。所述组播报文发送模块,在通过选举的所述组播组的工作PW与组播源通信时,用于通过组播组的工作PW,接收组播源所发送的相应组播组的组播数据流以及用于查询组播用户是否存在的IGMP查询报文,并进一步向组播用户转发;和/或,通过组播组的工作PW向每个组播源发送相应组播组的IGMP加入报文和/或离开报文。所述工作PW选举模块在选举组播组的工作PW时,如果选举后的工作PW与选举之前的工作PW不同,则所述组播报文发送模块在发送所述IGMP加入报文、IGMP离开报文时, 用于通过新的工作PW向组播源发送组播组的IGMP加入报文,并通过选举之前的工作 PW向组播源发送组播组的IGMP离开报文。本专利技术方法和系统,通过配置用户接入设备与组播源之间的特定组播组的主用PW 和备份PW,从配置的主备PW中选举出可用的PW为组播组的工作链路,从而使主本文档来自技高网
...
一种实现组播业务负荷分担的方法和系统

【技术保护点】
1.一种实现组播业务负荷分担的方法,其特征在于,该方法包括:针对运营商边缘路由器PE设备与组播源之间的伪线PW,配置组播组的主备PW,并从配置的主备PW中选举出组播组的工作PW;所述PE设备通过选举的所述组播组的工作PW与组播源通信。

【技术特征摘要】
1.一种实现组播业务负荷分担的方法,其特征在于,该方法包括针对运营商边缘路由器PE设备与组播源之间的伪线PW,配置组播组的主备PW,并从配置的主备PW中选举出组播组的工作PW ;所述PE设备通过选举的所述组播组的工作PW与组播源通信。2.根据权利要求1所述的方法,其特征在于, 所述配置组播组的主备PW的过程包括在PE设备上配置组播组与ACL绑定,还在所述PE设备上配置PW与至少两个ACL绑定; 所述至少两个ACL中包括主用ACL和备份ACL ;针对所述主用ACL,所述PW为所述主用ACL内的所有组播组的主用PW ;相应地,针对所述备份ACL,所述PW为所述ACL内的所有组播组的备份PW。3.根据权利要求1所述的方法,其特征在于,所述选举出组播组的工作PW的过程包括根据组播组查找组播组所属的ACL,然后根据PW所绑定的主备ACL进行选举,如果PW 的主用ACL与组播组所属的ACL相同,则将所述PW作为所述组播组的主用PW ;如果PW的备份ACL与组播组所属的ACL相同,则将所述PW作为所述组播组的备份PW ;如果主用PW可用,则选举主用PW为所述组播组的工作PW ;如果备份PW可用,则选举备份PW为所述组播组的工作PW ;所述PW设备定期检测组播组的主用PW和备份PW的状态,选举可用的PW为组播组的工作PW。4.根据权利要求3所述的方法,其特征在于,该方法还包括所述PE设备定时检测工作PW的可用性,以确定可用的PW ;所述检测工作PW的可用性,是通过检测PW配置的变化或者组播数据流的接收是否正常实现的。5.根据权利要求1至4任一项所述的方法,其特征在于,所述PE设备通过选举的所述组播组的工作PW与组播源通信的过程包括所述PE设备通过组播组的工作PW,接收组播源所发送的相应组播组的组播数据流以及用于查询组播用户是否存在的IGMP查询报文,并进一步向组播用户转发;和/或,所述PE设备通过组播组的工作PW向每个组播源发送相应组播组的IGMP加入报文和 /或离开报文。6.根据权利要求5所述的方法,其特征在于,在选举组播组的工作PW时,如果选举后的工作PW与选举之前的工作PW不同,则PE设备发送所述IGMP加入报文、IGMP离开报文的方法为通过新的工作PW向组播源发送组播组的IGMP加入报文,并通过选举之前的工作PW向组播源发送组播组的IGMP离开报文。7.一种实现组播业务负荷分担的系统,其特征在于,该系统包括主备PW配置和显示模块、工作PW选...

【专利技术属性】
技术研发人员:陈维花
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

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

1