多维非线性策略引擎

从产品本身的属性来看,流控产品是解决拥堵、加快网络传输的,这就要求设备一定具备高性能。对于用户较多诟病的流控设备在策略较多情况下性能差的问题,宋强表示说,通常来讲,流控的策略不会太多。即使有的用户通过配置较多管控策略和组合做到精细化的管理,这就要求设备对单个数据包的处理速度足够快。为解决这样的问题,网康经过长期深入的研究,开发出“多维非线性策略引擎”技术。相比于传统的IPTable包过滤算法,采用的机理是将数据包与检测规则进行逐条的线性匹配。 传统的策略匹配通常是线性进行的,当策略数目较多时,匹配速度会成为系统的瓶颈。而“多维非线性策略引擎”技术采用高效能的包分类技术,大大减少了单个数据包的规则匹配次数,从而有效降低了系统性能开销,尤其在海量规则和高流量的网络环境下具有出色的性能表现。

测试后发现,当规则数为300时,常规策略引擎的性能下降超过50%,而网康多维非线性策略引擎的性能下降小于1%。在实际使用中,随着规则项以及每个规则项中规则数的增加,此算法带来的效率提升将会异常明显。以下是性能测试数据,可以看出,在使用“多维非线性策略引擎”后,比原先采用 “IPTable”算法时性能得到极大提升,在处理大流量数据时表现尤为明显。其中蓝线为采用“多维非线性策略引擎”时的测试数据,红线为采用 “IPTable算法”时的测试数据。

 

测试数据包大小为128 Bytes时的性能表现

在问及国内流控产品同国外产品的对比时,宋强表示,应用层的流控管理,是考验产品本土化的网络产品,应用识别是基础。国内产品对于本土应用识别的准确度和应用协议库的更新及时度具有先天优势,这正是国外产品的短板。“目前,网康丰富的应用协议库,支持超过600多种本土活跃应用及协议,覆盖 P2P、IM、VoIP、网络游戏、办公自动化等流行应用及协议”,宋强告诉记者。

另外,由于国外产品的售后服务周期长,并且多数是由代理商来提供技术支持,时效性和有效性都会受到影响,加上用户较为关心的价格等因素,不能满足用户需求。

编辑推荐】


相关内容