【技术实现步骤摘要】
本专利技术涉及互联网通信领域,具体涉及一种保证均衡性的报文分流方法。
技术介绍
在很多网络处理环境中,由于存在输入网络接口带宽大于单个后端处理单元的处 理能力,因此需要根据后端处理单元的处理能力将输入流量分到多个处理单元进行处理。现有技术中网络设备的分流过程大多是在设备的驱动程序中实现,也就是采用软 件实现,这种实现方式会增加网络设备的负载,影响其他业务的处理能力。申请号为200910176725的专利公开了一种报文分流处理方法及装置,根据所述 报文的四元组进行Hash运算,获取所述报文对应的VCPU,也即分流目标。采用四元组hash值确定分流目标的方法虽然能够保证各个流处理的报文数目基 本均衡,但是不能保证tcp连接或者UdP伪连接的均衡性,而主机处理流量时基于连接分配 资源,保证报文均衡性并不一定能保证主机负载的均衡性。
技术实现思路
本专利技术目的在于提供一种保证均衡性的报文分流方法,基本思想是根据连接进行 分流。一种保证TCP连接均衡性的报文分流方法,步骤如下A、建立一张基于四元组的分流表;B、记录每个四元组信息并分配流序号;C、当IP包到达网络设备时,查找分流表,若可以找到该四元组,则取出流序号进 行分流;否则为其在分流表中新分配一项,并分配一个流序号。本专利技术的第一种优选技术方案在于所述流序号分配时可以采用计数器累加方 式。本专利技术的第二种优选技术方案在于所述流序号分配时可以采用随机数方式。本专利技术的第三种优选技术方案在于所述流序号分配时还可以采用根据分流目标 的反馈的计算最空闲的分流目标,每次分配最空闲的流序号。本专利技术的第四种优选技 ...
【技术保护点】
一种保证TCP连接均衡性的报文分流方法,其特征在于:步骤如下:A、建立一张基于四元组的分流表;B、记录每个四元组信息并分配流序号;C、当IP包到达网络设备时,查找分流表,若可以找到该四元组,则取出流序号进行分流;否则为其在分流表中新分配一项,并分配一个流序号。
【技术特征摘要】
1.一种保证TCP连接均衡性的报文分流方法,其特征在于步骤如下A、建立一张基于四元组的分流表;B、记录每个四元组信息并分配流序号;C、当IP包到达网络设备时,查找分流表,若可以找到该四元组,则取出流序号进行分 流;否则为其在分流表中新分配一项,并分配一个流序号。2.如权利要求1所述一种保证TCP连接均衡性的报文分流方法,其特征在于所述流 序号分配时可以采用计数器累加方式。3.如权利...
【专利技术属性】
技术研发人员:窦晓光,刘朝辉,纪奎,张英文,李静,
申请(专利权)人:天津曙光计算机产业有限公司,
类型:发明
国别省市:12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。