一种组播处理方法和设备技术

技术编号:13921350 阅读:64 留言:0更新日期:2016-10-27 21:47
本申请实施例提供了一种组播处理方法和设备。其中的方法应用于接入层设备,包括:接收来自基站的报告报文;所述报告报文中携带有组播地址;依据所述组播地址,在预先建立的组播地址与主链路之间的映射关系中进行查询,以得到所述组播地址对应的目标主链路;通过所述目标主链路发送所述报告报文。本申请实施例可以实现对主链路的上行负载进行分担。

【技术实现步骤摘要】

本申请涉及通信
,特别是涉及一种组播处理方法和设备
技术介绍
组播是一种实现点到多点的传输技术,其具有在IP(Internet Protocol,网络之间互联的协议)网络中一次向多个站点发送相同数据的能力,能够节约骨干网络的网络带宽,降低网络负载。因此,组播技术已广泛应用于视频点播、IPTV、视频会议、远程教育、网络电台、网络游戏等增值业务。IPRAN(IP Radio Access Network,基于IP的无线接入网)是针对IP化基站回传应用场景进行优化定制的路由器/交换机整体解决方案。通常,IPRAN组网分为核心层、汇聚层和接入层三层。其中,核心层直接与BSC(Base Station Controller,基站控制器)或IP骨干网相连,一般采用大容量路由器构建,具有高密度端口和大流量汇聚能力;汇聚层由B类设备(IPRAN汇聚路由器)组成,用于接入汇聚A类设备(IPRAN接入路由器);接入层由连接基站的A类设备组成。随着组播业务在IPRAN网络中的应用越来越广泛,对组播业务的稳定性和可靠性的要求也越来越高。为了提高组播业务的质量,在现有的IPRAN组网结构中,通常部署主备两条链路,其中,主链路连接A类设备与主B类设备,备份链路连接A类备份与备份B类设备。由于组播具有数据复制多份的特性,A类设备如果同时向主B类设备和备份B类设备发送IGMP(Internet Group Management Protocol,因特网组管理协议)成员关系报告报文,则会出现数据重复的情况。因此,A类设备通常通过主链路向主B类设备转发来自基站的IGMP成员关系报告报文,主B类设备再将所述IGMP成员关系报告报文转发至网关;并且,A类设备也只能通过主链路接收主B类设备转发的来自网关的组播数据。可以看出,现有的在IPRAN组网中实现组播业务的过程中,所有的IGMP成员关系报告报文以及组播数据都需要通过主链路进行转发,在组播
组比较多的情况下,会造成主链路的网络负荷较大,从而影响组播业务的质量。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的组播处理方法和设备,能够减轻主链路的上行负载。为了解决上述问题,本申请实施例公开了一种组播处理方法,应用于接入层设备,包括:接收来自基站的报告报文;所述报告报文中携带有组播地址;依据所述组播地址,在预先建立的组播地址与主链路之间的映射关系中进行查询,以得到所述组播地址对应的目标主链路;通过所述目标主链路发送所述报告报文。另一方面,本申请实施例公开了一种接入层设备,包括:接收模块,用于接收来自基站的报告报文;所述报告报文中携带有组播地址;查询模块,用于依据所述组播地址,在预先建立的组播地址与主链路之间的映射关系中进行查询,以得到所述组播地址对应的目标主链路;发送模块,用于通过所述目标主链路发送所述报告报文。本申请实施例包括以下优点:本申请实施例在接收到来自基站的报告报文时,通过查询建立的组播地址与主链路之间的映射关系,得到所述组播地址对应的目标主链路,并通过所述目标主链路发送所述报告报文。由于本申请实施例可以预先建立组播地址与主链路之间的映射关系,也即不同的组播地址可以对应不同的主链路,而不是所有的组播地址对应某一固定的主链路,因此,对于不同组播地址对应的报告报文,可以选择不同的主链路进行发送,相对于现有技术中,所有组播地址对应的报告报文都需要通过某一固定的主链路进行转发,本申请实
施例可以实现对主链路的上行负载进行分担。附图说明图1是本申请其中一个实施例的一种组播处理方法的步骤流程图;图2是本申请其中一个实施例的一种在IPRAN组网中实现组播业务的网络结构示意图;图3是本申请另一实施例的一种组播处理方法的步骤流程图;图4是本申请其中一个实施例的一种接入层设备的结构框图;及图5是本申请其中一个实施例的一种组播处理系统的结构框图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。参照图1,示出了本申请其中一个实施例的一种组播处理方法的步骤流程图,具体可以包括如下步骤:步骤101、接收来自基站的报告报文;所述报告报文中携带有组播地址;步骤102、依据所述组播地址,在预先建立的组播地址与主链路之间的映射关系中进行查询,以得到所述组播地址对应的目标主链路;步骤103、通过所述目标主链路发送所述报告报文。本申请实施例可应用于IPRAN网络中的接入层A类设备,用于实现对主链路上的组播数据流量进行负载分担。参照图2,示出了本申请其中一个实施例的一种在IPRAN组网中实现组播业务的网络结构示意图。其中,A类设备与基站一一对应,即一台A类设备可以接入一个基站,A类设备可以采用环形或者双归接入一对B类设备。图2中所示的PW(Pseudowire,伪线)是一条从A类设备到B类设备的虚拟的、直接相连的链路,通过PW能够完成用户的二层数据的透明传输。A类设备可以接收B类设备转发的来自网关的IGMP查询报文,并且将IGMP查询报文通过A类设备的下行端口AC(Attachment Circuit,接入电路)发送至对应的基站,基站再将IGMP查询报文发送至对应的主机;A类设备还可以接收基站转发的来自主机针对
所述IGMP查询报文响应的IGMP成员关系报告报文,并且将IGMP成员关系报告报文通过主PW发送至主B类设备,主B类设备再将IGMP成员关系报告报文转发至CE(Customer Edge,客户侧边缘设备),最终到达网关。本申请实施例中所述的主链路即图2中所示的主PW。可以理解,本申请实施例对于具体的网络结构不加以限制,例如本申请实施例还可用于企业网MPLS(Multiprotocol Label Switching,多协议标签交换)L2VPN(网络的二层VPN服务)接入MPLS L3VPN(网络的三层VPN服务)的组网结构。在实际应用中,所述报告报文具体可以为IGMP成员关系报告报文,可用于报告主机所属的组播组,当组播组的成员主机接收到IGMP查询报文后,可以响应IGMP成员关系报告报文,表明自己所属的组播组;或者,如果主机要加入某个组播组时,可以主动发送IGMP成员关系报告报文以声明加入该组播组。本申请实施例在接收到基站转发的来自主机针对IGMP查询报文响应的IGMP成员关系报告报文时,可以依据所述组播地址,在预先建立的组播地址与主链路之间的映射关系中进行查询,以得到所述组播地址对应的目标主链路,并通过所述目标主链路发送所述IGMP成员关系报告报文。由于本申请实施例可以预先建立组播地址与主链路之间的映射关系,也即不同的组播地址可以对应不同的主链路,而不是所有的组播地址对应某一固定的主链路,因此,对于不同组播地址对应的IGMP成员关系报告报文,可以选择不同的主链路进行发送,相对于现有技术中,所有组播地址对应的IGMP成员关系报告报文都需要通过某一固定的主链路进行转发,本申请实施例可以实现对主链路的上行负载进行分担。在本申请的一种可选实施例中,所述方法还可以包括:通过所述目标主链路接收所述组播地址对应的组播数据。由此,本申请实施例使得不同组播地址对应的本文档来自技高网
...

【技术保护点】
一种组播处理方法,其特征在于,应用于接入层设备,所述方法包括:接收来自基站的报告报文;所述报告报文中携带有组播地址;依据所述组播地址,在预先建立的组播地址与主链路之间的映射关系中进行查询,以得到所述组播地址对应的目标主链路;通过所述目标主链路发送所述报告报文。

【技术特征摘要】
1.一种组播处理方法,其特征在于,应用于接入层设备,所述方法包括:接收来自基站的报告报文;所述报告报文中携带有组播地址;依据所述组播地址,在预先建立的组播地址与主链路之间的映射关系中进行查询,以得到所述组播地址对应的目标主链路;通过所述目标主链路发送所述报告报文。2.根据权利要求1所述的方法,其特征在于,通过如下步骤建立所述组播地址与主链路之间的映射关系:在接收到来自网关的查询报文时,建立所述查询报文中组播地址与上行链路的对应关系;在接收到来自基站的针对所述查询报文响应的报告报文时,依据所述报告报文中的组播地址查询所述对应关系,获取所述组播地址对应的上行链路;从所述上行链路中选择一条作为所述组播地址对应的主链路,并建立所述组播地址与所述主链路之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将未被选为主链路的上行链路作为所述组播地址对应的备份链路。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在检测到所述目标主链路发生故障时,通过所述备份链路发送所述组播地址对应的报告报文。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在检测到发生故障的目标主链路恢复时,等待预置的延迟时间后,通过恢复后的目标主链路发送所述组播地址对应的报告报文。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在检测到所述恢复后的目标主链路接收到来自网关的组播数据后,向备份链路发送组离开报文。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:依据所述组播地址与主链路之间的映射关系,代替网关周期性地向基站
\t发送查询报文。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到来自网关的查询报文时,依据所述组播地址与主链路之间的映射关系,代替基站针对所述查询报文响应报告报文。9.一种接入层设备,其特征在于,包括:接收模块,用于接收来自基站的报告报文;所述报告报文中携带有组播地址;查询模块,用于依据所述...

【专利技术属性】
技术研发人员:陈锦军
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1