[发明专利]精确检测大流老化的方法及装置有效
申请号: | 201410610896.5 | 申请日: | 2014-11-04 |
公开(公告)号: | CN104283741B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 周伟 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 杨林洁 |
地址: | 215021 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 精确 检测 老化 方法 装置 | ||
本发明提供一种精确检测大流老化的方法及装置,所述方法包括:每个扫描周期内,顺序扫描大流流表;每扫描一个流条目后,记录当前流条目的老化机制周期数值;判断当前流条目的老化机制周期数值是否等于或大于系统预设老化机制周期阈值,若是,判断当前流条目老化。本发明精确检测大流老化的方法及装置,通过设计一种新的大流老化机制,在每次扫描后,记录当前流条目的老化机制周期数值;并根据当前流条目的老化机制周期数值判断当前流条目是否老化,如此,对大流老化的判断不会受到TCP对话流量变化和抖动的影响,该方法及装置可以准确在对应的TCP对话即将结束时才老化所述大流的流条目,提高了基于大流的负载均衡的效率。
技术领域
本发明涉及网络通信领域,尤其涉及一种精确检测大流老化的方法及装置。
背景技术
传统数据中心中,主要流量在VM(虚拟服务器)之间传递是,根据应用服务的不同,绝大部分应用服务是面向有状态连接,从发送机制上多采用带有速率控制的传输控制协议(Data Center TCP,DCTCP)技术。相应的,数据中心中,参与传递的信息称为流,所述流的英文全称“Flow”,根据报文特性以及接口等属性定义一个Flow,传统定义一个Flow的方式有:源Mac地址;目的Mac地址;VLAN;MPLS标签;五元组(源IP+目的IP+四层头协议号+四层头源port+四层头目的端口)。所述“流”根据其占据链路带宽的比重或占据带宽的大小分为“大流”、“小流”两种。所述“小流”的英文全称为“Miceflow”,其占据带宽较小,对网络延迟敏感,其包长通常小于10Kbytes,基本上都是些控制报文,例如:TCP的控制报文,所述“小流”直接影响TCP的传输性能。所述大流,其英文全称为“Elephant flow”,占据链路的带宽较大,为一些长时间活跃的TCP报文,它不要求网络延迟,仅对带宽有要求,通常消耗超过80%的带宽。由于数据中心中的带宽是宝贵的,为了合理并充分的利用带宽,对大流和小流需要采用不同的Buffer管理和QoS策略,防止因为大流的影响导致小流在转发上网络延迟增大,降低效率。
通常对大流和小流的不同策略包括:将其分别分配到不同的队列中,采用不同的路由转发策略等。具体的,目前大小流检测存在两种方案:基于软件例如:server端管理组件,基于硬件,例如:TOR交换机,因为数据中心存在较少数目的大流,这为硬件实现大小流检测提供可能,然而,由于交换机ASIC上的硬件memory大小是有限的,在实现该功能时,需要考虑合理使用有限的大流流表,如此,在一个TCP对话数据传输即将结束后,即大流逐渐变成小流,希望能尽快的输出对应流的条目,释放给新的大流使用,这个过程也叫做大流老化过程。
传统的老化机制为类似于传统FDB表老化机制,即在一个可配置的周期内,收到该flow的Byte数目小于某个可配置的门限值,此时认为该flow从大流已经变成小流了,可以老化删除对应的流表条目。随着网络规模的增大,在数据中心中TCP对话数据的传输,往往中间会有一些控制报文的协商,所以从整个TCP数据的传输过程看,中间会有短暂的带宽抖动,此时并不是TCP对话数据传输接近尾声的标志,使用上面的机制会导致同一个大流重复不停的老化和学习,大大降低效率,同时也不会影响基于大流的负载均衡策略的效果。
发明内容
本发明的目的在于提供一种精确检测大流老化的方法及装置。
为实现上述目的之一,本发明一实施方式的精确检测大流老化的方法,所述大流以带宽为基准,所述方法包括:每个扫描周期内,顺序扫描大流流表,所述大流流表包括N个大流条目,所述N为正整数,一个扫描周期定义为从大流流表的流条目1开始扫描,直至扫描大流流表的流条目N结束;
每扫描一个流条目后,记录当前流条目的老化机制周期数值;
判断当前流条目的老化机制周期数值是否等于或大于系统预设老化机制周期阈值,
若是,判断当前流条目老化;
其中,步骤“每扫描一个流条目后,记录当前流条目的老化机制周期数值”具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410610896.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于RS‑485半双工总线的业务盘升级方法
- 下一篇:内螺纹传热管