基于ATCA一体化的高效动态收敛机制实现方法和系统技术方案

技术编号:17396000 阅读:34 留言:0更新日期:2018-03-04 21:45
本发明专利技术公开了一种基于ATCA一体化的高效动态收敛机制实现方法和系统,包括网络分流器与服务器建立连接;在所述网络分流器中设置静态过滤规则,利用所述静态过滤规则完成数据流量的第一级过滤;所述服务器下发会话管理指令,所述网络分流器利用所述会话管理指令完成所述完成数据流量的第二级过滤;提取满足所述会话管理指令的所述数据流量返回到网络链路或丢弃。以及一种基于ATCA一体化的高效动态收敛机制实现系统。解决数据流量收敛方案和机制效率低、稳定性不够、性能差以及的服务器的数据流量压力大的问题。

Implementation method and system of efficient dynamic convergence mechanism based on ATCA integration

The invention discloses a method and system for realizing efficient dynamic convergence mechanism based on integration of ATCA, including the network. To establish a connection with the server; setting up static filtering rules in the network shunt, using the static filtering rules to complete the data flow of the first filtering; the server sends the session management instructions, the network the second level filter using the session management instruction to complete the data flow and the data flow extraction; meet the session management instructions to return to the network link or discarded. And an efficient dynamic convergence mechanism based on ATCA integration is implemented. In order to solve the problem of low efficiency, low stability, poor performance and high data flow pressure in the server, the scheme and mechanism of data flow convergence are solved.

【技术实现步骤摘要】
基于ATCA一体化的高效动态收敛机制实现方法和系统
本专利技术涉及互联网的流量数据领域,具体说是一种基于ATCA一体化的高效动态收敛机制实现方法和系统。
技术介绍
现有的分流采集系统常由分流设备、交换机设备和DPI(Deeppacketinspection)服务器三个部分组成,之间使用光纤互联,服务器通过网络通信的方式向分流设备下发过滤规则,规则在业务板上会永久效,规则越来越多的情况下会导致规则容量不够,需要服务器不断地对规则进行删除维护,耗费处理性能,这种网络拓扑结构不但成本高、布线复杂、体积大、功耗高,数据流量收敛方案和机制也有效率低、稳定性不够、性能差等缺点。当前普遍应用的分流设备、交换机设备和DPI服务器组合网络拓扑结构,本身存在着兼容性差、稳定性差等诸多问题,另外,DPI服务器通过网络通信向分流器下发过滤规则,会也存在时延大、生效慢,尤其是网络环境不稳定情况下,流量收敛效果会非常差,给后端服务器造成很大的流量压力;而且过滤规则不能定期自动删除,会耗尽规则容量空间,需要服务器实时地去维护,对服务器的处理性能也带来很大影响。
技术实现思路
有鉴于此,本专利技术提供一种基于ATCA一体化的高效动态收敛机制实现方法和系统,以解决数据流量收敛方案和机制效率低、稳定性不够、性能差以及的服务器的数据流量压力大的问题。第一方面,本专利技术提供一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器,包括:与服务器建立连接;在所述网络分流器中设置静态过滤规则,利用所述静态过滤规则完成数据流量的第一级过滤,提取满足所述静态过滤规则的第一组会话报文,发送不满足所述静态过滤规则的所述数据流量到所述服务器;所述服务器判断所述第一组会话报文是否为所关心的会话报文,若所述第一组会话报文是所述服务器所关心的,所述第一组会话报文发送到所述服务器;若所述第一组会话报文是所述服务器不关心的,所述网络分流器获取所述服务器下发会话管理指令,所述网络分流器利用所述会话管理指令完成所述第一组会话报文的第二级过滤;提取满足所述会话管理指令的第二组会话报文,所述第二组会话报文返回到网络链路或丢弃;发送不满足所述会话管理指令的第三组会话报文到所述服务器;其中,所述网络分流器串接在所述网络链路中;其中,所述会话管理指令和第二组会话报文是一组具有相同五元组的上行数据流量或下行数据流量。优选地,所述的一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器,其特征在于:所述网络分流器与所述服务器通过物理通道建立连接;所述服务器为刀片服务器。优选地,所述静态过滤规则至少根据所述数据流量的源IP、目的IP、源port、目的port、协议号、入接口、字符串和净荷长度中的一项进行设定;所述会话管理指令是针对所述第一组会话报文下发的五元组规则。优选地,所述的一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器:所述网络分流器进一步包括:设定老化时间,用于所述会话管理指令的管理;其中,所述会话管理指令的管理为所述会话管理指令的保留和删除。优选地,所述会话管理指令的管理的方法包括:获取所述设定老化时间;计时,所述网络分流器收到所述会话管理指令后开始计时;判断是否所述计时的时间超过所述老化时间,若所述计时的时间超过所述设定老化时间,则所述网络分流器删除所述会话管理指令;若所述计时的时间小于所述设定老化时间,则所述网络分流器保留所述会话管理指令。第二方面,本专利技术提供一种基于ATCA一体化的高效动态收敛机制实现方法,应用于服务器,包括:与网络分流器建立连接;获取数据流量中满足静态过滤规则提取的第一组会话报文和不满足所述静态过滤规则的所述数据流量;判断所述第一组会话报文是否为所关心的会话报文,若所述第一组会话报文是所述服务器所关心的,所述服务器接收所述第一组会话报文;若所述第一组会话报文是所述服务器不关心的,向所述网络分流器发送会话管理指令,所述会话管理指令用于对所述第一组会话报文进行第二级过滤;向所述网络分流器发送满足所述会话管理指令的第二组会话报文,所述第二组会话报文返回到网络链路或丢弃;接收不满足所述会话管理指令的第三组会话报文到所述服务器;其中,所述网络分流器串接在所述网络链路中,所述静态过滤规则位于所述网络分流器中;其中,所述会话管理指令和第二组会话报文是一组具有相同五元组的上行数据流量或下行数据流量。优选地,所述服务器与所述网络分流器通过物理通道建立连接;所述服务器为刀片服务器。优选地,所述网络分流器对数据流量进行第一级过滤的方法为:所述网络分流器设置静态过滤规则,利用所述设置静态过滤规则完成所述数据流量的第一级过滤;其中,所述设置静态过滤规则至少根据所述数据流量的源IP、目的IP、源port、目的port、协议号、入接口、字符串和净荷长度中的一项进行设定;所述会话管理指令是针对所述第一组会话报文下发的五元组规则;所述网络分流器进一步包括:所述会话管理指令的管理;其中,所述会话管理指令的管理为所述会话管理指令的保留和删除。第三方面,本专利技术发提供一种基于ATCA一体化的高效动态收敛机制实现系统,包括:如上所述的网络分流器和如上所述的服务器。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。本专利技术至少具有如下有益效果:本专利技术提供的一种基于ATCA一体化的高效动态收敛机制实现方法和系统,提高了数据流量收敛方案和机制的时效性和稳定性,整体性能优于以往的方案,解决了服务器的数据流量压力大的问题。附图说明通过以下参考附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点更为清楚,在附图中:图1是本专利技术实施例的基于ATCA一体化的高效动态收敛机制实现系统框图;图2是本专利技术另一实施例的一种基于ATCA一体化的高效动态收敛机制实现方法的流程图;图3是本专利技术再一实施例的一种基于ATCA一体化的高效动态收敛机制实现方法的流程图。具体实施方式以下基于实施例对本专利技术进行描述,但是值得说明的是,本专利技术并不限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。然而,对于没有详尽描述的部分,本领域技术人员也可以完全理解本专利技术。此外,本领域普通技术人员应当理解,所提供的附图只是为了说明本专利技术的目的、特征和优点,附图并不是实际按照比例绘制的。同时,除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包含但不限于”的含义。图1是本专利技术实施例的基于ATCA一体化的高效动态收敛机制实现系统框图。如图1所示,基于ATCA一体化的高效动态收敛机制实现系统包括ATCA平台1、上行数据流量2和下行数据流量3,ATCA平台1进一步包括服务器12和网络分流器11,其中服务器12由多台服务器组成,如服务器12a和服务器12b。服务器12a和服务器12b分别与网络分流器11连接,网络分流器11中设置静态过滤规则,利用静态过滤规则完成数据流量的第一级过滤,提取满足静态过滤规则的第一组会话报文,不满足静态过滤规则的数据流量发送至服务器12a本文档来自技高网...
基于ATCA一体化的高效动态收敛机制实现方法和系统

【技术保护点】
一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器,其特征在于,包括:与服务器建立连接;在所述网络分流器中设置静态过滤规则,利用所述静态过滤规则完成数据流量的第一级过滤,提取满足所述静态过滤规则的第一组会话报文,发送不满足所述静态过滤规则的所述数据流量到所述服务器;所述服务器判断所述第一组会话报文是否为所关心的会话报文,若所述第一组会话报文是所述服务器所关心的,所述第一组会话报文发送到所述服务器;若所述第一组会话报文是所述服务器不关心的,所述网络分流器获取所述服务器下发会话管理指令,所述网络分流器利用所述会话管理指令完成所述第一组会话报文的第二级过滤;提取满足所述会话管理指令的第二组会话报文,所述第二组会话报文返回到网络链路或丢弃;发送不满足所述会话管理指令的第三组会话报文到所述服务器;其中,所述网络分流器串接在所述网络链路中;其中,所述会话管理指令和第二组会话报文是一组具有相同五元组的上行数据流量或下行数据流量。

【技术特征摘要】
1.一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器,其特征在于,包括:与服务器建立连接;在所述网络分流器中设置静态过滤规则,利用所述静态过滤规则完成数据流量的第一级过滤,提取满足所述静态过滤规则的第一组会话报文,发送不满足所述静态过滤规则的所述数据流量到所述服务器;所述服务器判断所述第一组会话报文是否为所关心的会话报文,若所述第一组会话报文是所述服务器所关心的,所述第一组会话报文发送到所述服务器;若所述第一组会话报文是所述服务器不关心的,所述网络分流器获取所述服务器下发会话管理指令,所述网络分流器利用所述会话管理指令完成所述第一组会话报文的第二级过滤;提取满足所述会话管理指令的第二组会话报文,所述第二组会话报文返回到网络链路或丢弃;发送不满足所述会话管理指令的第三组会话报文到所述服务器;其中,所述网络分流器串接在所述网络链路中;其中,所述会话管理指令和第二组会话报文是一组具有相同五元组的上行数据流量或下行数据流量。2.根据权利要求1所述的一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器,其特征在于:所述网络分流器与所述服务器通过物理通道建立连接;所述服务器为刀片服务器。3.根据权利要求1所述的一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器,其特征在于:所述静态过滤规则至少根据所述数据流量的源IP、目的IP、源port、目的port、协议号、入接口、字符串和净荷长度中的一项进行设定;所述会话管理指令是针对所述第一组会话报文下发的五元组规则。4.根据权利要求1所述的一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器,其特征在于:所述网络分流器进一步包括:设定老化时间,用于所述会话管理指令的管理;其中,所述会话管理指令的管理为所述会话管理指令的保留和删除。5.根据权利要求1所述的一种基于ATCA一体化的高效动态收敛机制实现方法,应用于网络分流器,其特征在于:所述会话管理指令的管理的方法包括:获取所述设定老化时间;计时,所述网络分流器收到所述会话管理指令后开始计时;判断是否所述计时的时间超过所述老化时间,若所述计时的时间超过所述设定老化时间,则所述网络分流器删除所述会话管理指令;若所述计时的时间小于所述设定老化时间,则所述网络分流器保留所述会话管理指令。6.一种基于ATCA一体化的高效动态收敛机制实现方法,应用于服...

【专利技术属性】
技术研发人员:王庆生王春伟袁鹏达高奔郭强张鹏王勇那婧蒋雯雯金胜男张颜颜张永久曹树仁滕飞李世博张信庆姚磊王秀斌
申请(专利权)人:大庆中基石油通信建设有限公司
类型:发明
国别省市:黑龙江,23

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

1