[发明专利]一种组播报文复制方法和设备有效
申请号: | 200810210172.6 | 申请日: | 2008-08-29 |
公开(公告)号: | CN101340389A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 刘月;崔靖杰;靳亮;王钿 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 复制 方法 设备 | ||
1.一种组播报文复制方法,其特征在于,包括以下步骤:
接收并存储组播的多个报文信息;
获取并储存所述多个报文信息的组播组标识MGID、组播子标识MLID和目的端口TP信息;
对所述多个MGID添加标记以区分每组报文信息;
根据所述多个MGID查找相应的MLID和TP信息,并添加相应的标记;
根据所述MLID的标记查找相应的MGID,然后再根据查找到的MGID查找相应的报文信息;
复制所述查找到的报文信息;
根据所述TP信息的标记,将具有相应标记的MLID和其相应的报文信息发送至所述TP信息所示的地址。
2.如权利要求1所述的方法,其特征在于,所述根据所述多个MGID查找相应的MLID和TP信息包括:
通过并行链路查找的方式查找所述添加了标记的MGID的相应的多个MLID,以及所述多个MLID相应的TP信息。
3.如权利要求2所述的方法,其特征在于,所述通过并行链路查找的方式查找所述添加了标记的MGID的相应的多个MLID,以及所述多个MLID相应的TP信息包括:
并行访问各所述携带标记的MGID对应的地址,获得所述地址中的MLID和TP信息;
并行访问所述获取的MLID对应的地址,获得所述地址中的MLID和TP信息;
重复所述并行访问获取的MLID对应的地址的步骤,直到获得所述携带标记的MGID对应的所有MLID和TP信息。
4.如权利要求1所述的方法,其特征在于,所述根据所述MLID的标记查找相应的报文信息包括:
查找与所述携带标记的MLID携带相应标记的MGID,并根据所述MGID 查找相应的报文信息。
5.一种实现组播报文复制的设备,其特征在于,包括:
状态记录单元,用于接收并存储组播的报文信息,对所述报文信息的组播组标识MGID添加标记;
查找单元,用于读取所述状态记录单元得到的携带标记的MGID,通过并行链路查找的方式查找所述MGID对应的所有组播子标识MLID和目的端口TP信息,为所述MLID和TP信息添加与所述标记相应的标记;
输出管理单元,用于接收并存储所述查找单元得到的携带标记的MLID和TP信息,复制所述携带标记的MLID对应的报文信息,根据所述TP信息的标记,将具有相应标记的MLID和其相应的报文信息发送至所述TP信息所示的地址。
6.如权利5所述的实现组播报文复制的设备,其特征在于,所述状态记录单元包括:
存储子单元,用于检查存储容量是否饱和,若存储未饱和,则接收并存储所述报文信息;若存储饱和,则暂时停止接收所述报文信息;
添加子单元,用于对所述存储子单元存储的报文信息的MGID添加标记。
7.如权利5所述的实现组播报文复制的设备,其特征在于,所述查找单元包括:
查找子单元,用于读取所述携带标记的MGID,查找所述携带标记的MGID对应的所有MLID和TP信息;
添加子单元,用于为所述查找子单元得到的所有MLID和TP信息添加相应的标记。
8.如权利5所述的实现组播报文复制的设备,其特征在于,所述输出管理单元包括:
存储子单元,用于检查存储容量是否饱和,若存储未饱和,则接收并存储所述携带标记的MLID和TP信息;若存储饱和,则暂时停止接收所述携带标记的MLID和TP信息;
复制子单元,用于复制所述存储子单元得到的携带标记的MLID对应的报文信息;
发送子单元,用于根据所述TP信息的标记,将具有相应标记的MLID和 所述复制子单元得到的报文信息发送到所述TP信息所示的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810210172.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:时分同步码分多址上行增强系统的随机接入方法
- 下一篇:一种治疗冠心病的药物