[发明专利]组播复制方法、装置及线卡有效
| 申请号: | 200810089206.0 | 申请日: | 2008-04-08 |
| 公开(公告)号: | CN101262436A | 公开(公告)日: | 2008-09-10 |
| 发明(设计)人: | 吕超 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18;H04L12/02 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 复制 方法 装置 | ||
技术领域
本发明涉及数据处理技术领域,特别涉及一种组播复制方法、装置及线卡。
背景技术
传统IP网络上运行的业务都采用单播模式,网络设备大多也只是根据单播流量模型进行设计。随着网络电视(Internet Protocol Television,IPTV)等新型组播业务的发展,网络上组播流量日趋增大,对原有网络设备的组播性能提出了更高的要求。
大容量的路由器和以太网交换机设备基本都是分布式处理架构,其下挂的用户数量众多,组播性能要求很高。分布式处理架构的设备包括多个线卡,每个线卡都有自己的处理单元。图1示出了分布式设备的框图,如图所示,该设备可以包括一个入口线卡和多个出口线卡。分布式处理架构的组播复制一般包括两级:第一级是入口线卡复制到出口线卡;第二级是出口线卡复制到自身的多个物理或逻辑出口。一般地,第二级复制是出口线卡复制到自身的物理或逻辑出口,而这样的复制是通过共享缓存机制完成的,不涉及分布式处理。
以下介绍现有技术中第一级复制的一种实现方案。
可以如图2中所示,以包括10个出口线卡为例。报文由入口线卡复制10份,通过交换网发送给各个出口线卡。与带宽有关的情况,具体的,以线卡的带宽为10G,线卡与交换网带宽之间的有效数据带宽也为10G进行说明。带宽为10G的入口线卡作为入口,由于需要复制10份报文给10个出口线卡,因此最大组播入口流量为1G,也就是说入口线卡入口流量最大为1G,因为这样的情况下复制10份报文就达到了10G,达到线卡与交换网最大的有效数据带宽值。
在对现有技术的研究和实践过程中,发明人发现现有技术中存在以下问题:
由于入口线卡需要复制报文并通过交换网发送给各出口线卡,而复制后的总流量不能超过入口线卡与交换网之间的最大带宽,这样,入口线卡最大入口流量要低于入口线卡支持的总带宽,入口线卡的带宽利用率低。例如上面线卡带宽为10G,线卡与交换网之间的有效数据带宽也为10G,且包括10个出口线卡的情况:由于入口线卡需要复制10份报文后将这10份报文通过交换网发送给10个出口线卡,虽然入口线卡与交换网之间最大带宽为10G,而入口线卡的入口流量最大只能为1G,带宽利用率低。
发明内容
本发明实施例的目的是提供一种组播复制方法、装置及线卡,以实现提高带宽利用率。
为解决上述技术问题,本发明实施例提供一种组播复制方法、装置及线卡是这样实现的:
一种组播复制方法,包括:
入口线卡将入口流量分解成至少两份子流量,将部分或全部子流量通过交换网发送到出口线卡;
接收到所述子流量的出口线卡将接收到的子流量复制后通过交换网发送给没有接收到所述子流量的出口线卡。
一种组播复制装置,包括:
入口线卡,用于将入口流量分解成至少两份子流量;
交换网,用于转发全部或部分子流量;
出口线卡,用于将接收到的子流量复制后通过交换网发送给其它没有接收到所述子流量的出口线卡。
一种入口线卡,包括:
入端口,用于接收流量;
分解单元,用于将入端口接收的流量分解成至少两个子流量;
出端口,用于将分解单元分解的子流量分别发送出去。
一种出口线卡,包括入端口、环回单元、分解单元和出端口,其中,
入端口,用于接收子流量;
环回单元,用于将其它出口线卡没有接收到而本出口线卡接收到的子流量从出端口环回到入端口;
复制单元,用于将环回的子流量进行复制;
出端口,用于将复制后的子流量分别发送出去。
由以上本发明实施例提供的技术方案可见,入口线卡可以将入口流量分解,将分解后的不同子流量中的全部或部分子流量发送到出口线卡,这样,入口线卡的入口流量可以不受限制,可以达到交换网接口的最大带宽,从而提高了入口线卡的带宽利用率。进一步地,各出口线卡充分利用与交换网之间的带宽,将接收到的一份子流量复制后通过交换网发送到其它出口线卡,从而最终各出口线卡都有完整的流量,实现了组播复制。
附图说明
图1为现有技术中分布式设备的框图;
图2为现有技术中实现组播复制的一种方案的原理图;
图3为本发明一方法实施例的流程图;
图4为本发明一方法实施例的原理图;
图5为本发明另一方法实施例的原理图;
图6为本发明组播复制装置的框图;
图7为本发明入口线卡实施例的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810089206.0/2.html,转载请声明来源钻瓜专利网。





