[发明专利]一种组播报文复制方法和设备有效
申请号: | 200810210172.6 | 申请日: | 2008-08-29 |
公开(公告)号: | CN101340389A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 刘月;崔靖杰;靳亮;王钿 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 复制 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种组播报文复制方法和设备。
背景技术
组播技术广泛应用于高端路由器产品中,是目前IPTV(Internet ProtocolTelevision,网络电视)业务的关键技术之一,当前运营商开展的IPTV业务主要包括BTV(Broadcast Television,广播电视)、VOD(Video On Demand,视频点播)、TS-TV(Time Shifted TV,时移电视)及因特网浏览等业务,另外基于宽带网络的流媒体、视频会议等各种宽带增值业务也要用到组播技术。与单播技术相比,组播技术能够有效地节约带宽、降低网络负载。
现有的支持组播的设备中,将组播表项放到本地芯片内,然后在需要查找时去访问该芯片内的RAM(Random Access Memory,随机存储器),以便直接从芯片内的RAM表中找到对应的组播表数据,但是由于RAM容量有限,因此不能支持较多的组播表项。以需要支持1M个用户为例,每个用户的表项信息是64bit,那么芯片的RAM需要64Mbit,这对于任何设备都无法容忍。现有技术只能在前一个组播组的报文复制结束之后再复制下一个组播组的报文,不能交叉处理,因为交叉处理会使各组播报文之间发生乱序。并且,现有技术只能在前一个组播组的报文复制结束之后再复制下一个组播组的报文,不能交叉处理,因为交叉处理会使各组播报文之间发生乱序。
发明内容
本发明实施例提供了一种组播报文复制方法及设备,复制之后的报文不出现乱序。
本发明实施例提供了一种组播报文复制方法,包括以下步骤:
接收并存储组播的多个报文信息;
获取并储存所述多个报文信息的组播组标识MGID、组播子标识MLID和目的端口TP信息;
对所述多个MGID添加标记以区分每组报文信息;
根据所述多个MGID查找相应的MLID和TP信息,并添加相应的标记;
根据所述MLID的标记查找相应的MGID,然后再根据查找到的MGID查找相应的报文信息;
复制所述查找到的报文信息;
根据所述TP信息的标记,将具有相应标记的MLID和其相应的报文信息发送至所述TP信息所示的地址。
本发明的实施例还提供了一种实现组播报文复制的设备,包括:
状态记录单元,用于接收并存储组播的报文信息,对所述报文信息的组播组标识MGID添加标记;
查找单元,用于读取所述状态记录单元得到的携带标记的MGID,通过并行链路查找的方式查找所述MGID对应的所有组播子标识MLID和目的端口TP信息,为所述MLID和TP信息添加与所述标记相应的标记;
输出管理单元,用于接收并存储所述查找单元得到的携带标记的MLID和TP信息,复制所述携带标记的MLID对应的报文信息,根据所述TP信息的标记,将具有相应标记的MLID和其相应的报文信息发送至所述TP信息所示的地址。
本发明的实施例中,通过提供一种组播报文复制的方法,在组播报文复制过程中采用添加标记的方式,复制之后的报文不乱序。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中一种组播报文复制方法流程图;
图2是本发明实施例中一种组播报文复制方法流程图;
图3是本发明实施例中一种实现组播报文复制设备的结构图;
图4是本发明实施例中一种实现组播报文复制设备的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种组播复制方法,所述方法如图1所示,包括以下步骤:
步骤101,接收并存储组播的报文信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810210172.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:时分同步码分多址上行增强系统的随机接入方法
- 下一篇:一种治疗冠心病的药物