一种分担负载的方法、设备及系统技术方案

技术编号:3542578 阅读:133 留言:1更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种分担负载的方法、设备及系统,涉及通信技术领域,以提高网络电视系统中网络资源的利用率,减轻网络设备的负载,提高网络性能。该系统包括:第一网络设备、第二网络设备和第三网络设备,该方法包括:第二网络设备与第一网络设备按组分担组播流;当第一网络设备沿环路的顺时针方向向第三网络设备转发分担的组播流时,第二网络设备沿环路的逆时针方向向第三网络设备转发分担的组播流;或者当第一网络设备沿环路的逆时针方向向第三网络设备转发分担的组播流时,第二网络设备沿环路的顺时针方向向第三网络设备转发分担的组播流。本发明专利技术实施例提供的技术方案可以广泛应用于组播系统。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种分担负载的方法、设备及系统
技术介绍
IPTV(Internet Protocol Television,网络电视)是基于IP(Internet Protocol,网际协议)的电视广播服务。该业务将电视机或个人计算机作为显示终端,通过宽带网络的组播功能向用户提供数字广播电视、视频服务、信息服务、互动社区、互动休闲娱乐、电子商务等宽带业务。VPLS(Virtual Private LAN Service,虚拟专用局域网业务)是一项利用MPLS(Multi-Protocol Label Switching,多协议标签交换)实现跨广域网提供LAN(Local Area Network,局域网)业务的技术,使得在基于包交换的网络架构上可以实现多点服务。VPLS网络要求PE(Provider Edge,服务提供商边缘路由器)之间全连接,为解决VPLS的全连接问题,产生了HVPLS(Hierarchical Virtual Private LANService)组网方案。如图1所示,HVPLS把PE分为UPE(Underlayer ProviderEdge,下层PE)和SPE(Superstratum Provider Edge,上层PE),UPE只跟旁边的UPE或SPE通过PW(Pseudo-Wire,伪线)建立虚拟连接,SPE和UPE串联成菊花链来承载组播流。如图1所示,HVPLS的环路上包括多个UPE和两个SPE,一个为主SPE,一个为该主SPE的备份SPE。组播流分别复制到主SPE和备份SPE,当主SPE处于正常状态时,备份SPE处于空闲态,主SPE向用户侧转发组播流;当主SPE发生故障时,备份SPE向用户侧转发组播流。目前,无论是主SPE还是备份SPE-->向用户转发组播流,环路上的所有UPE都只能通过环路的单方向(即顺时针或逆时针方向)获得组播流。图1所示的方向为逆时针方向。在实现本专利技术的过程中,专利技术人发现以上技术中至少存在如下问题:由于环路两个网络设备之间的伪线可以看成是两个单向的虚电路,因此,系统中环路的两个方向都占有带宽。而现有方法中主SPE或备份SPE只能在环路上按顺时针或逆时针单方向向UPE转发用户点播的所有组播流,在节目数量比较多时,容易造成主SPE或备份SPE的负载重;而且环路中的备份SPE另一个方向的带宽通常都处于备用状态,浪费了网络资源;另一方面,UPE只能被动地从环路的单方向复制主SPE或备份SPE转发的组播流,当UPE下挂多个接入设备时,例如:UPE下挂多台DSLAM(Digital Subscriber Line AccessMultiplexer,数字用户线接入复用器)或交换机,单方向复制容易导致带宽不够或UPE组播流入口方向负载过重,影响了网络的性能。
技术实现思路
本专利技术实施例提供一种分担负载的方法、设备及系统,以提高网络电视系统中网络资源的利用率,减轻网络设备的负载,提高网络性能。为达到上述目的,本专利技术的实施例采用如下技术方案:一方面,提供一种分担负载的方法,应用于网络电视系统中,所述系统的环路包括:第一网络设备、第二网络设备和第三网络设备;包括:所述第二网络设备与所述第一网络设备按组分担组播流;当所述第一网络设备沿所述环路的顺时针方向向所述第三网络设备转发分担的组播流时,所述第二网络设备沿所述环路的逆时针方向向所述第三网络设备转发分担的组播流;或者当所述第一网络设备沿所述环路的逆时针方向向所述第三网络设备转发分-->担的组播流时,所述第二网络设备沿所述环路的顺时针方向向所述第三网络设备转发分担的组播流。一方面,提供一种分担负载的设备,包括:第一接收模块,用于接收所有频道的组播流;组设置模块,用于从所述第一接收模块接收的所有频道的组播流中选取一组本地分担的组播流;转发模块,用于转发所述组设置模块分担的组播流。一方面,提供一种分担负载的系统,所述系统的环路上包括:第一网络设备、第二网络设备和第三网络设备;所述第二网络设备与所述第一网络设备互为备份;其中,所述第一网络设备,用于与所述第二网络设备按组分担组播流,当所述第二网络设备沿所述环路的顺时针方向所述第三网络设备转发分担的组播流时,沿所述环路的逆时针方向所述第三网络设备转发分担的组播流;当所述第二网络设备沿所述环路的逆时针方向所述第三网络设备转发分担的组播流时,沿所述环路的顺时针方向所述第三网络设备转发分担的组播流;所述第二网络设备,用于与所述第一网络设备按组分担组播流,当所述第一网络设备沿所述环路的顺时针方向所述第三网络设备转发分担的组播流时,沿所述环路的逆时针方向所述第三网络设备转发分担的组播流;当所述第一网络设备沿所述环路的逆时针方向所述第三网络设备转发分担的组播流时,沿所述环路的顺时针方向所述第三网络设备转发分担的组播流;所述第三网络设备,用于接收所述第一网络设备和所述第二网络设备转发的组播流。本专利技术实施例提供的分担负载的方法、设备及系统,第一网络设备相当于-->主SPE,第二网络设备相当于备份SPE,而第三网络设备相当于UPE;其中,第一网络设备和第二网络设备通过共同分担所有频道的组播流,并从环路的顺时针和逆时针两个方向同时向第三网络设备转发组播流,从而第三网络设备也就能从两个入口复制组播流;相比于单一网络设备单向转发所有频道的组播流而言:通过第二网络设备利用环路中另一个方向的带宽以分担负载,减轻了第一网络设备和第三网络设备的负载。提高了网络资源的利用率,提高了网络的性能。附图说明图1为本专利技术现有技术提供的通过HVPLS承载组播流的系统结构图;图2为本专利技术实施例提供的分担负载的方法流程图;图3为本专利技术实施例提供的分担负载的系统结构图;图4为本专利技术实施例提供的一种网络设备的结构图。具体实施方式在IPTV系统中,节目源非常多,而且每个节目占用的带宽也比较大;因此,随着高清节目增多,带宽会进一步增加。如果沿用现有的由主SPE或备份SPE在环路上按顺时针或逆时针单方向向UPE转发用户点播的所有组播流,则UPE和向UPE转发组播流的主SPE或备用SPE的负载会都比较重,而且,环路中的备用SPE和环路中另一个方向的带宽处于备用状态,浪费了网络资源。为提高网络电视系统中网络资源的利用率,减轻网络设备的负载,本专利技术实施例提供一种分担负载的方法及系统。下面结合附图对本专利技术实施例分担负载的方法、设备及系统进行详细描述。实施例一本专利技术实施例首先提供一种分担负载的方法,应用于网络电视系统中,系-->统的环路包括:第一网络设备、第二网络设备和第三网络设备;第二网络设备为第一网络设备的备份。与图1所示的HVPLS系统对应的,该网络设备为路由器,其中,第一网络设备为主SPE,第二网络设备为备份SPE,第三网络设备为UPE。本专利技术实施例中,环路上的单个或多个UPE统称为第三网络设备。该方法的流程如图2所示,包括:S201,第二网络设备与第一网络设备按组分担组播流。该组播流为所有频道的组播流。分组具体包括:在按组分担组播流之前先设置分组规则,一个组包括至少一个频道的组播流,第二网络设备与第一网络设备根据该分组规则分担组播流。设置分组时,将所有频道的组播流分成至少两组,例如:按奇偶频道进行分组,或本文档来自技高网
...

【技术保护点】
一种分担负载的方法,应用于网络电视系统中,所述系统的环路包括:第一网络设备、第二网络设备和第三网络设备;其特征在于,包括: 所述第二网络设备与所述第一网络设备按组分担组播流; 当所述第一网络设备沿所述环路的顺时针方向向所述第三网 络设备转发分担的组播流时,所述第二网络设备沿所述环路的逆时针方向向所述第三网络设备转发分担的组播流;或者 当所述第一网络设备沿所述环路的逆时针方向向所述第三网络设备转发分担的组播流时,所述第二网络设备沿所述环路的顺时针方向向所述第三网 络设备转发分担的组播流。

【技术特征摘要】
1、一种分担负载的方法,应用于网络电视系统中,所述系统的环路包括:第一网络设备、第二网络设备和第三网络设备;其特征在于,包括:所述第二网络设备与所述第一网络设备按组分担组播流;当所述第一网络设备沿所述环路的顺时针方向向所述第三网络设备转发分担的组播流时,所述第二网络设备沿所述环路的逆时针方向向所述第三网络设备转发分担的组播流;或者当所述第一网络设备沿所述环路的逆时针方向向所述第三网络设备转发分担的组播流时,所述第二网络设备沿所述环路的顺时针方向向所述第三网络设备转发分担的组播流。2、根据权利要求1所述分担负载的方法,其特征在于,所述第二网络设备与所述第一网络设备按组分担组播流之前还包括:设置分组规则;所述第二网络设备与所述第一网络设备按组分担组播流具体为:所述第二网络设备与所述第一网络设备根据所述分组规则分担组播流。3、根据权利要求1所述分担负载的方法,其特征在于,还包括:所述第一网络设备和所述第二网络设备接收用户发送的加入组播的报文;所述第一网络设备和所述第二网络设备根据所述报文记录所述用户的点播信息;分担所述用户点播的组播流的第一网络设备或第二网络设备向所述用户转发组播流。4、根据权利要求3所述分担负载的方法,其特征在于,还包括:当所述环路的顺时针或逆时针方向出现故障时,所述环路正常方向的第一网络设备或第二网络设备分担所有频道的组播流,根据用户的点播信息向所述第三网络设备转发所有用户点播的所有组播流;当故障的环路正常时,所述第二网络设备与所述第一网络设备继续按组分担组播流。5、根据权利要求4所述分担负载的方法,其特征在于,还包括:当所述环路的顺时针或逆时针方向出现故障时,所述第三网络设备从所述环路正常方向的第一网络设备或第二网络设备复制组播流;当所述环路正常时,所述第三网络设备从所述环路的顺时针和逆时针两个方向复制组播流。6、一种分担负载的系统,其特征在于,所述系统的环路上包括:第一网络设备、第二网络设备和第三网络设备;所述第二网络设备与所述第一网络设备互为备份;其中,所述第一网络设备,用于与所述第二网络设备按组分担组播流,当所述第二网络设备沿所述环路的顺时针方向所述第三网络设备转发分担的组播流时,沿所述环路的逆时针方向所述第三网络设备转发分担的组播流;当所述第二网络设备沿所述环路的逆时针方向所述第三网络设备转发分担的组播流时,沿所述环路的顺时针方向所述第三网络设备转发分担的组播流;所述第二网络设备,用于与所述第一网络设备按组分担组播流,当所述第一网络设备沿所述环路的顺时针方向所述第三网络设备转...

【专利技术属性】
技术研发人员:吕鸿
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有1条评论
  • 来自[美国] 2014年12月08日 23:15
    担负指肩挑背负引申为承受语出汉书·儿宽传大家牛车小家担负输租繦属不绝课更以最
    0
1