在线协议优化方法和装置制造方法及图纸

技术编号:8981929 阅读:175 留言:0更新日期:2013-07-31 23:52
本发明专利技术实施例公开了一种在线协议优化方法和装置。所述方法包括:采集深度包检测DPI系统在运行过程中产生的计数信息;根据所述计数信息生成优化指令;将所述优化指令发送给所述DPI系统,以使所述DPI系统根据所述优化指令对自身的协议特征库中的规则或协议进行优化。本发明专利技术实施例提供的在线协议优化方法和装置,能够在线获取DPI系统的信息,通过识别失效规则、检测规则优先级,以及识别协议关联项的命中频率,相应地生成规则更新调整的优化指令和/或老化时间调整的优化指令并下发DPI系统执行,实现了对DPI系统在线协议识别优化。

【技术实现步骤摘要】
在线协议优化方法和装置
本专利技术涉及网络数据处理
,尤其涉及一种在线协议优化方法和装置。
技术介绍
随着新的网络协议不断涌现,深度包检测(DeepPacketInspection,DPI)设备需要及时更新协议特征库以支持新协议。而随着特征库中协议和协议规则的增加,DPI设备性能会不断下降,从而导致网络延迟增加、用户体验变差。DPI设备的主要消耗在其对网络流量的识别过程,因此优化DPI识别系统的性能是提升DPI设备竞争力的一个重要途径。离线进行识别优化是现有DPI设备提供商进行DPI性能优化的常用技术,通过定期从现网收集样本,进行线下性能评估,经过人工分析和制定优化策略来调整知识库,再将知识库更新到DPI识别系统中。离线进行识别优化离开了真实的运行环境,无法保证优化后的知识库在线网运行的效果。因为分析与优化策略的制定都需要人工参与,因此工作周期长、效率低、时效性差,还存在个人隐私泄露的风险。
技术实现思路
本专利技术实施例提供了一种在线协议优化方法和装置,可以实现DPI系统的在线协议优化,提高协议优化的实时性和可靠性。在第一方面,本专利技术实施例提供了一种在线协议优化方法,所述方法本文档来自技高网...
在线协议优化方法和装置

【技术保护点】
一种在线协议优化方法,其特征在于,所述方法包括:采集深度包检测DPI系统在运行过程中产生的计数信息;根据所述计数信息生成优化指令;将所述优化指令发送给所述DPI系统,以使所述DPI系统根据所述优化指令对自身的协议特征库中的规则或协议进行优化。

【技术特征摘要】
1.一种在线协议优化方法,其特征在于,所述方法包括:采集深度包检测DPI系统在运行过程中产生的计数信息,在所述采集深度包检测DPI系统的计数信息之后,将所述计数信息进行汇总,并将汇总的计数信息存放在数据库中,所述计数信息包括关联项的命中时间和命中次数,或者,所述计数信息包括:所述DPI系统的协议特征库中各个规则的命中次数和命中时间;根据所述计数信息生成优化指令;将所述优化指令发送给所述DPI系统,以使所述DPI系统根据所述优化指令对自身的协议特征库中的规则或协议进行优化。2.根据权利要求1所述的方法,其特征在于,所述计数信息包括关联项的命中次数和命中时间,所述根据所述计数信息生成优化指令具体包括:基于所述计数信息中包含的所述关联项的命中次数和命中时间计算得到单位时间内的所述关联项的命中次数,当单位时间内所述关联项的命中次数不小于第一阈值时,生成延长所述关联项所对应的应用层协议的老化时间的第一优化指令;当单位时间内所述关联项的命中次数不大于第二阈值时,生成减少所述关联项所对应的应用层协议的老化时间的第二优化指令;其中,所述第二阈值小于所述第一阈值;所述将所述优化指令发送给所述DPI系统,以使所述DPI系统根据所述优化指令对自身的协议特征库规则或协议进行优化,包括:将所述生成的所述第一优化指令或者所述第二优化指令发送给所述DPI系统,以使所述DPI系统调整自身的协议特征库中所述关联项所对应的应用层协议的老化时间。3.根据权利要求1所述的方法,其特征在于,所述计数信息包括关联项的命中次数、命中时间以及该关联项与应用层协议的对应关系,所述根据所述计数信息生成优化指令具体包括:基于各个关联项的命中次数和命中时间,以及关联项与应用层协议的对应关系,计算得到每个应用层协议所对应的所有关联项的平均命中频率;当所述每个应用层协议对应的所有关联项的平均命中频率不小于第三阈值时,生成延长所述每个应用层协议老化时间的第三优化指令;当协议对应的每个关联项的平均命中频率不大于第四阈值时,生成减少所述每个应用层协议老化时间的第四优化指令;其中,所述第四阈值小于所述第三阈值;所述将所述优化指令发送给所述DPI系统,以使所述DPI系统根据所述优化指令对自身的协议特征库规则或协议进行优化,包括:将所述生成的所述第三优化指令或者所述第四优化指令发送给所述DPI系统,以使所述DPI系统调整自身的协议特征库中所述每个应用层协议的老化时间。4.根据权利要求1所述的方法,其特征在于,所述根据所述计数信息生成优化指令具体包括:根据所述计数信息中各个规则的最晚命中时间识别失效的规则;生成用以删除所述失效的规则的第五优化指令;所述将所述优化指令发送给所述DPI系统,以使所述DPI系统根据所述优化指令对自身的协议特征库规则或协议进行优化,包括:将所述生成的所述第五优化指令发送给所述DPI系统,以使所述DPI系统从自身的协议特征库中删除所述失效的规则。5.根据权利要求1所述的方法,其特征在于,所述计数信息还包括所述DPI系统的协议特征库中包含的各个规则的优先级;所述根据所述计数信息生成优化指令,具体包括:基于每一个规则的命中次数和命中时间,计算得到所述每一个规则的命中频率;当所述每一个规则的命中频率不小于第五阈值时,生成用以提高所述每一个规则的优先级的第六优化指令;当所述每一个规则的命中频率小于第六阈值时,生成用以降低所述每一个规则的优先级的第七优化指令;所述将所述优化指令发送给所述DPI系统,以使所述DPI系统根据所述优化指令对自身的协议特征库规则或协议进行优化,包括:将所述生成的所述第六优化指令或者所述第七优化指令发送给所述DPI系统,以使所述DPI系统调整自身的协议特征库中所述每一个规则的优先级。6.根据权利要求5所述的方法,其特征在于,所述第五阈值具体为所述规则所属协议中所有规则的命中频率的平均值的倍数;所述第六阈值具体为所述规则所属协议中所有规则的命中频率的平均值的一半。7.根据权利要求5所述的方法,其特征在于,所述第五阈值具体为所述DPI系统的协议特征库中包含的所有规则的命中频率的平均值的倍数;所述第六阈值具体为...

【专利技术属性】
技术研发人员:何顺超郑明莫默
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1