一种跨板转发的方法和装置制造方法及图纸

技术编号:13348184 阅读:49 留言:0更新日期:2016-07-15 01:16
本发明专利技术公开了一种跨板转发的方法和装置,属于数据通信领域。本发明专利技术公开的方法包括:将入业务板卡的入端口的流量均匀的分配到入业务板卡的所有跨板出端口上;将所述入业务板卡的跨板出端口的流量依次通过交换板卡和出业务板卡转发出去。本发明专利技术还公开了一种跨板转发的装置。与现有技术相比,本申请技术方案对流量大小或流量本身的规律没有任何特殊要求,都可以达到均衡转发有效果。

【技术实现步骤摘要】

本专利技术属于数据通信领域,特别涉及一种基于入端口进行跨板转发的方案。
技术介绍
跨板转发是通信领域中的一个普遍转发行为,比如多业务卡的交换机或路由器设备,数据流量从业务卡1进入,从业务卡2出去,这个过程就是跨板转发。跨板转发的流量还需要经过一个交换板卡,即数据流量从业务卡1的入口进入,然后从业务卡1的跨板出口出去,业务卡1的跨板出口和交换板卡连接,所以流量会进入交换板卡,然后交换板卡把流量转给业务卡2,最后流量从业务卡2的出口发出去,这是一个完整的跨板转发流程。网络中的通信设备,对于跨板转发的流量,需要把入口流量均匀的分担到本业务卡的跨板出口上,这样才能达到业务板卡跨板出口的最大使用率,提高通信设备的跨板转发能力。由于业务卡进来的流量很无规律,使用普通的hash方式很难将入口流量均衡的分担到本业务板卡的跨板出口上,即有些跨板出口流量大,有些跨板出口流量小,甚至有些出口流量超出了单个跨板出端口的最大带宽,这样就会造成丢包,同时降低了跨板出口的使用率,也就降低了整个设备的跨板转发能力。
技术实现思路
本专利技术所要解决的技术问题是,提供一种跨板转发的方法和装置,以解决现有技术中大流量或流量本身无规律时无法达到均衡转发的问题。为了解决上述技术问题,本专利技术公开了一种跨板转发的方法,该方法包括:将入业务板卡的入端口的流量均匀的分配到入业务板卡的所有跨板出端口上;r>将所述入业务板卡的跨板出端口的流量依次通过交换板卡和出业务板卡转发出去。可选地,上述方法中,将所述入业务板卡的跨板出端口的流量依次通过交换板卡和出业务板卡转发出去的过程包括:将所述入业务板卡的各个跨板出端口的流量分别传送到交换板卡的各入端口上;将所述交换板卡的每个入端口的流量分别通过对应的交换板卡的出端口转发到所述出业务板卡上;所述出业务板卡根据流量的转发信息将所述交换板卡转发的流量转发出去;其中,所述交换板卡的入端口与交换板卡的出端口一一对应。可选地,上述方法中,将入业务板卡的入端口的流量均匀的分配到入业务板卡的所有跨板出端口上的过程包括:统计入业务板卡的入端口的个数X,以及入业务板卡的跨板出端口的个数Y,将X个入端口均匀划分为Y组;将所划分的各组入端口的流量分别分配到入业务板卡的各个跨板出端口上。可选地,上述方法中,将X个入端口均匀划分为Y组的过程包括:确定X个入端口均匀划分为Y组时,每组包含的端口的个数Z,其中,Z=X/Y,Z为整数;将X个端口中每Z个端口划分为一组。可选地,上述方法中,将X个端口中每Z个端口划分为一组指:按照端口序号将相邻的每Z个端口划分为一组;或者按照配置指令,将指定的Z个端口划分为一组。本专利技术还公开了一种跨板转发的装置,包括依次连接的入业务板卡、交换板卡和出业务板卡,还包括:入业务板卡流量控制单元,将入业务板卡的入端口的流量均匀的分配到入业务板卡的所有跨板出端口上;转发流量控制单元,将所述入业务板卡的跨板出端口的流量依次通过交换板卡和出业务板卡将流量转发出去。可选地,上述装置中,所述转发流量控制单元,包括:交换板卡流量控制模块,将所述入业务板卡的各个跨板出端口的流量分别传送到交换板卡的各入端口上,并将所述交换板卡的每个入端口的流量分别通过对应的交换板卡的出端口转发到所述出业务板卡上,其中,所述交换板卡的入端口与交换板卡的出端口一一对应;出业务板卡流量控制模块,根据流量的转发信息将所述交换板卡转发的流量转发出去。可选地,上述装置中,所述入业务板卡流量控制单元包括:划分模块,统计入业务板卡的入端口的个数X,以及入业务板卡的跨板出端口的个数Y,并将X个入端口均匀划分为Y组;流量控制模块,将所划分的各组入端口的流量分别分配到入业务板卡的各个跨板出端口上。可选地,上述装置中,所述划分模块将X个入端口均匀划分为Y组指:确定X个入端口均匀划分为Y组时,每组包含的端口的个数Z,并将X个端口中每Z个端口划分为一组,其中,Z=X/Y,Z为整数。可选地,上述装置中,所述划分模块将X个端口中每Z个端口划分为一组指:按照端口序号将相邻的每Z个端口划分为一组;或者按照配置指令,将指定的Z个端口划分为一组。与现有技术相比,本申请技术方案对流量大小或流量本身的规律没有任何特殊要求,都可以达到均衡转发有效果。附图说明图1为本实施例中通信设备流量跨板转发的示意图;图2为本实施例中通信设备流量跨板转发的流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文将结合附图对本专利技术技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。实施例1本申请专利技术人提出:入流量业务板可以以入端口来划分流量,将流量均衡的分配到入业务板卡的跨板出端口。在交换板上,通过一一对应入口和出口关系,保证流量均匀转发,从而保证跨板出口流量达到负载均衡,流量跨板转发不丢包,使跨板出口带宽得到最大的利用,从而提高整个设备的跨板转发能力。基于上述思想,本实施例提供一种基于入端口进行负载均衡的跨板转发的方法,主要包括如下操作:将入业务板卡的入端口的流量均匀的分配到入业务板卡的所有跨板出端口上;将入业务板卡的跨板出端口的流量依次通过交换板卡和出业务板卡转发出去。优选地,入业务板卡的跨板出端口的流量依次通过交换板卡转发流量时,可以将入业务板卡的各个跨板出端口的流量分别传送到交换板卡的各入端口上;再将交换板卡的每个入端口的流量分别通过对应的交换板卡的出端口转发到所述出业务板卡上;最后,出业务板卡根据流量的转发信息将交换板卡转发的流量转发出去;其中,交换板卡的入端口与交换板卡的出端口一一对应,以保证交换板卡上的流量也是均匀转发的。具体地,将入业务板卡的入端口的流量均匀的分配到入业务板卡的所有跨板出端口上的过程如下:统计入业务板卡的入端口的个数X,以及入业务板卡的跨板出端口的个数Y,将X个入端口均匀划分为Y组;将所划分的各组入端口的流量分别分配到入业务板卡的各个跨板出端口上。其中,将X个入端口均匀划分为Y组时,需要先确定每组包含的端口的个数Z,再将X个端口中每Z个端口划分为一组。Z=X/Y,Z为整数。在将每Z个端口划分为一组的过程中,可以按照端口序号本文档来自技高网...

【技术保护点】
一种跨板转发的方法,其特征在于,该方法包括:将入业务板卡的入端口的流量均匀的分配到入业务板卡的所有跨板出端口上;将所述入业务板卡的跨板出端口的流量依次通过交换板卡和出业务板卡转发出去。

【技术特征摘要】
1.一种跨板转发的方法,其特征在于,该方法包括:
将入业务板卡的入端口的流量均匀的分配到入业务板卡的所有跨板出端
口上;
将所述入业务板卡的跨板出端口的流量依次通过交换板卡和出业务板卡
转发出去。
2.如权利要求1所述的方法,其特征在于,将所述入业务板卡的跨板出
端口的流量依次通过交换板卡和出业务板卡转发出去的过程包括:
将所述入业务板卡的各个跨板出端口的流量分别传送到交换板卡的各入
端口上;
将所述交换板卡的每个入端口的流量分别通过对应的交换板卡的出端口
转发到所述出业务板卡上;
所述出业务板卡根据流量的转发信息将所述交换板卡转发的流量转发出
去;
其中,所述交换板卡的入端口与交换板卡的出端口一一对应。
3.如权利要求1或2所述的方法,其特征在于,将入业务板卡的入端口
的流量均匀的分配到入业务板卡的所有跨板出端口上的过程包括:
统计入业务板卡的入端口的个数X,以及入业务板卡的跨板出端口的个
数Y,将X个入端口均匀划分为Y组;
将所划分的各组入端口的流量分别分配到入业务板卡的各个跨板出端口
上。
4.如权利要求3所述的方法,其特征在于,将X个入端口均匀划分为
Y组的过程包括:
确定X个入端口均匀划分为Y组时,每组包含的端口的个数Z,其中,
Z=X/Y,Z为整数;
将X个端口中每Z个端口划分为一组。
5.如权利要求4所述的方法,其特征在于,将X个端口中每Z个端口
划分为一组指:
按照端口序号将相邻的每Z个端口划分为一组;或者
按照配置指令,将指定的Z个端口划分为一组。
6.一种跨板转发的装置,包括依次...

【专利技术属性】
技术研发人员:陈世猛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1