不均匀处理能力下的线速分流装置及方法

文档序号:7631299阅读:269来源:国知局
专利名称:不均匀处理能力下的线速分流装置及方法
技术领域
本发明专利涉及一种信息领域的线速分流设备及方法,尤其涉及一种用于对主干 网络的流量进行特别处理后的分流设备及方法,其使得利用普通低速数据处理设备能够满 足在线处理高速主干流量的能力,同时能满足后端处理机处理能力不均衡的问题。
背景技术
在处理主干网流量的时候,为了将流量分解到单台处理机能够处理的范围,利用 专用的采集和过滤设备对原始流量进行处理,滤除不需要的流量,按会话对输出的流量按 照源和/或宿IP地址对报文进行处理,将其Mac地址改为处理机网卡的Mac地址;最终流 量输出到二层交换设备,利用二层交换的功能实现高速网络流量的分流。目前使用MAC地址做分流的主干网信息处理系统存在一个问题,当系统中后端的 目标处理机的性能不均勻时,需要重新设计系统方案以保证目标处理机不会过载也不会太 轻载。对于不同流量处理能力的处理机来说,太重了会导致处理机宕机或者丢失数据,太轻 了会导致处理机资源闲置。以往分流办法是使用具有相同处理能力的目标处理机,或者只给各个不同处理机 分配所有处理机中最大处理能力中最小的流量。这种做法导致处理能力闲置,不能保护使 用者的投资,因此只能是权宜之计。通常流量分配的时候会留有一定的余量,以保证流量峰值到达的时候目标处理机 仍然能够应付,因此目标处理机所能处理的粒度通常会比较粗略。一般的做法是取处理能 力最差的处理机的处理能力作为100%,分解的最小粒度为其25%的倍数;当然也有其他 的做法,不一一详述,也不影响本发明专利中请的实施特征。

发明内容
线速分流的方法参见原发明专利申请Q01010219729. X)。由于单个处理机可以绑 定多个MAC地址,针对非均勻处理能力的节点情况,本发明通过取大于处理机总数的数替 代实际处理机的数量用于hash后取模,以此对流量进行更细粒度的分解;每个粒度分配一 个MAC地址,将MAC地址按照各个处理机的处理能力进行分配,处理能力强的处理机分配的 MAC地址相应的多几个,使得每一个处理机都工作在高载荷状态,且不会使处理机过载,达 到不同处理能力的处理机都能高载荷工作的目的。



具体实施例方式通过将流量按照处理机处理能力进行更细粒度的分解,使得每个处理机上能够容 纳的流量粒度数最大且不会导致目标处理机过载,然后每个粒度分配到一个MAC地址;每 台目标处理机按照分配的粒度数绑定相应的MAC地址数量,从而实现非均勻处理能力下的 流量的线速分流。当主干网的流量增加的时候,目标处理器分流到的待处理流量也会线速 增加。比如实际目标处理机数量为n,其中一半的处理机处理能力是其他处理机的两倍, 则可以在进行线速分流的时候使用1. 5n作为hash取模时的处理机总数,然后按照处理能 力高的机器绑定2个MAC,处理能力低的处理机绑定1个MAC地址,实现待处理流量的均衡 和线速分流。这里的η和处理能力的差异只是为了阐明本申请中的方法,不代表系统的实施一 定按照此米进行,也不代表系统中处理机只有两种处理能力。本专利的有益后果是当系统扩展处理能力时,如果新增的处理机的能力比以前 的处理机能力高,或者别的原因导致系统中处理机的处理能力差异巨大,可以利用本方法 米提升高处理能力处理机的负载率,而不用迁就低处理能力的处理机,因此显著提高了投 资回报,增强了系统的灵活性和适应能力,也不用对系统结构进行复杂的额外改变。
权利要求
1. 一种利用MAC地址来对待处理流量进行分流的装置及方法,其特征在于通过取大 于处理机总数的数替代实际处理机的数量用于hash后取模,以此对流量进行更细粒度的 分解;每个粒度分配一个MAC地址,将MAC地址按照各个处理机的处理能力进行分配,处理 能力强的处理机分配的MAC地址相应的多几个,使得每一个处理机都工作在高载荷状态, 且不会使处理机过载,达到不同处理能力的处理机都能高载荷工作的目的。
全文摘要
本发明公开一种利用单处理机绑定多MAC来实现待处理流量线速分流的装置和方法,使得处理机能力不均匀的情况下流量能够按照处理机实际处理能力分配。本装置通过将流量按照处理能力进行更细粒度的分解,使得每个处理机上能够容纳的流量粒度数最大且不会导致目标处理机过载,然后每个流量粒度分配到一个MAC地址;每台目标处理机按照分配的粒度数绑定相应的MAC地址数量,从而实现非均匀处理能力下的流量的线速分流。如果系统中处理机的处理能力差异巨大,可以利用本方法来提升高处理能力处理机的负载率,而不用迁就低处理能力的处理机,因此显著提高了投资回报,增强了系统的灵活性和适应能力。
文档编号H04L12/56GK102143082SQ20111008435
公开日2011年8月3日 申请日期2010年7月7日 优先权日2010年7月7日
发明者廖闻剑, 彭艳兵, 汤国强, 汪洋 申请人:南京烽火星空通信发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1