[发明专利]一种组播报文的复制处理方法和装置有效
申请号: | 200910081159.X | 申请日: | 2009-04-03 |
公开(公告)号: | CN101515889A | 公开(公告)日: | 2009-08-26 |
发明(设计)人: | 刘月 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 复制 处理 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种组播报文的复制处理方法和装置。
背景技术
采用IP组播技术(Multicast)能够明显降低对网络的带宽要求,降低了网络负载,提高了网络的传输效率。IP组播应用大概可以分为三类:点对多点,多点对点,多点对多点。点对多点应用是指一个发送端对应着多个接收端,比如:网络电视;多点对点应用是指多个发送端对应一个接收端,比如:网络竞拍;多点对多点应用是指多个发送端对应多个接收端,比如:网络会议。
具体而言,在IP组播技术中,发送端发送多个组播报文信息,由接收端接收组播报文信息,若干个接收端构成一个组播组(Multicast Group,MG),同时可以有多个组播组,每个组播组具有唯一对应的组播组地址(MGID,Multicast Group Identity)。发送端发送多个组播报文信息,一个组播报文被复制到组播组的所有接收端之后再复制下一个组播报文,也就是,一个组播报文在一个组播组被复制接收端个数次,再复制下一个组播报文。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
当一个组播组的接收端个数相当的多时(如大于等于10000个),还采用一个组播报文复制完之后再去复制下一个组播报文时,就会导致下一个组播报文复制后发送的时延过大,在接收该组播报文的组播组一端来看,会出现数据不连续的现象,影响IP组播的能力。
发明内容
本发明的实施例提供了一种组播报文的复制处理方法和装置,减小了组播报文复制的延时。
一种组播报文的复制处理方法,包括:
接收组播报文,根据所述组播报文的组播组地址,确认所述组播报文全部复制需要的次数,以及获得预设的组播报文复制处理次数,所述预设的组播报文复制处理次数为根据时延要求预设的复制处理次数;
所述组播报文全部复制需要的次数大于所述预设的组播报文复制处理次数时,将所述组播报文的组播组地址添加到查找表,对所述组播报文进行所述预设的组播报文复制处理次数的复制并发送复制的组播报文,以及存储所述组播报文,所述查找表用于存储全部复制需要的次数大于所述预设的组播报文复制处理次数的组播报文的组播组地址。
一种组播报文的复制处理装置,包括:
复制确认单元:用于接收组播报文,根据所述组播报文组播组地址,确认所述组播报文全部复制需要的次数,以及获得预设的组播报文复制处理次数,所述预设的组播报文复制处理次数为根据时延要求预设的复制处理次数;
复制处理单元:用于所述组播报文全部复制需要的次数大于所述预设的组播报文复制处理次数时,对所述组播报文进行所述预设的组播报文复制处理次数的复制并发送复制的组播报文,以及存储所述组播报文;
查找表存储单元:用于存储全部复制需要的次数大于所述预设的组播报文复制处理次数的组播报文的组播组地址。
由上述本发明的实施例提供的技术方案可以看出,当组播组的接收端个数相当多,需要大量复制的情况下,用户可以预设组播报文的复制处理次数,减小了组播报文复制的延时。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例组播报文的复制处理方法的流程图;
图2为本发明实施例组播报文的复制处理方法的流程图;
图3为本发明实施例组播报文的复制处理方法的流程图;
图4为本发明实施例组播报文的复制处理装置的构成框图;
图5为本发明实施例组播报文的复制处理装置的构成框图;
图6为本发明实施例组播报文的复制处理装置的构成框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供一种组播报文的复制处理方法,包括:
步骤1:接收组播报文,根据所述组播报文的组播组地址,确认所述组播报文全部复制需要的次数,以及获得预设的组播报文复制处理次数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081159.X/2.html,转载请声明来源钻瓜专利网。