【技术实现步骤摘要】
分布式网络防火墙以及基于流的转发系统
本申请主要涉及网络安全装置,比如防火墙和安全设备,更具体地,涉及具有用于监控网络的多个应用处理卡的网络安全装置。
技术介绍
网络装置,比如高端分布式安全网关,用于保护网络免受各种攻击,进行入侵检测和预防,从而提供高性能数据包路由,以及其他应用服务。在某些情况下,此网络装置可以包括用于执行不同数据包处理功能的多个处理单元。这些处理单元可以由中心CPU管理,该中心CPU托管用于存储所有多个处理单元的所有信息的中心数据库。本申请的专利技术人考虑使用具有使用分布式数据库的网络装置,而不是使用具有中心数据库的网络装置,来处理数据包可能是期望的。
技术实现思路
一种由具有多个应用处理单元的网络装置执行的方法,包括:在网络装置接收第一数据包;基于关于第一数据包的一个或多个信息使用数学算法来计算第一值;以及使用所计算的第一值来识别网络装置中的多个应用处理单元的第一应用处理单元。借助非限制性实例,网络装置可以是防火墙、网络安全网关或其他安全设备的任意一个。可选地,一个或多个信息可以包括源IP地址、目的地IP地址、源端口标识符、目的地端口标识符、以及协议信息的一个或组合。可选地,网络装置可以包括多个应用处理卡,多个应用处理单元可以是应用处理卡的一部分。可选地,应用处理单元中的至少两个可以用于执行各自不同的数据包处理功能。可选地,所述方法可以进一步包括至少部分基于关于第一数据包的一组信息来从所识别的第一应用处理单元检索数据,这组信息是用于计算第一值的一个或多个信息的超集。可选地,用于检索数据的这组信息可以包括源IP地址、目的地IP地址、源端口、 ...
【技术保护点】
一种由具有多个应用处理单元的网络装置执行的方法,包括:在网络装置接收第一数据包;基于关于所述第一数据包的一个或多个信息使用数学算法来计算第一值;以及使用所计算的第一值识别所述网络装置中的多个应用处理单元的第一应用处理单元。
【技术特征摘要】
2013.03.15 US 13/843,6531.一种由具有多个应用处理单元的网络装置执行的方法,包括:在网络装置接收第一数据包;基于关于所述第一数据包的一个或多个信息使用数学算法来计算第一值;以及使用所计算的第一值识别所述网络装置中的多个应用处理单元的第一应用处理单元;所述网络装置还包括多个I/O卡,并且所述方法还包括:将数据包处理会话存储在所述I/O卡的接收所述第一数据包的一个第一本地数据库中,其中,所述数据包处理会话表示数据包处理计划。2.根据权利要求1所述的方法,其中,所述一个或多个信息包括源IP地址、目的地IP地址、源端口标识符、目的地端口标识符、以及协议信息的一个或组合。3.根据权利要求1所述的方法,其中,所述网络装置包括多个应用处理卡,所述多个应用处理单元是所述应用处理卡的一部分。4.根据权利要求1所述的方法,其中,所述应用处理单元中的至少两个用于执行各自不同的数据包处理功能。5.根据权利要求1所述的方法,还包括:至少部分基于关于第一数据包的一组信息从所识别的第一应用处理单元检索数据,所述组信息是用于计算所述第一值的一个或多个信息的超集。6.根据权利要求5所述的方法,其中,用于检索数据的所述组信息包括源IP地址、目的地IP地址、源端口、目的地端口、以及协议信息,并且其中用于识别所述第一应用处理单元的一个或多个信息包括所述组信息的子集。7.根据权利要求5所述的方法,其中,从所识别的第一应用处理单元检索数据的动作包括从与所述第一应用处理单元相关联的第一本地数据库检索数据。8.根据权利要求1所述的方法,还包括:从所识别的第一应用处理单元接收数据,其中接收数据的动作由所述网络装置中的多个应用处理单元的与使用所计算的第一值识别的第一应用处理单元不同的第二应用处理单元执行。9.根据权利要求1所述的方法,其中,所述应用处理单元具有与所述应用处理单元相关联的各本地数据库,并且所述方法还包括将关于所述第一数据包的数据存储在本地数据库的与所识别的第一应用处理单元相关联的一个本地数据库处。10.根据权利要求9所述的方法,其中,所述本地数据库中的至少一个不具有所述数据的副本。11.根据权利要求1所述的方法,还包括:在网络装置接收第二数据包;基于关于所述第二数据包的一个或多个信息来计算第二值;以及使用所计算的第二值来识别多个应用处理单元的第二应用处理单元。12.根据权利要求1所述的方法,还包括:检索存储在与所识别的应用处理单元相关联的本地数据库中的数据;以及至少部分基于检索的数据来创建表示数据包处理计划的数据包处理会话。13.根据权利要求12所述的方法,其中,所述数据包处理会话由应用处理单元中的一个创建。14.根据权利要求1所述的方法,其中,所述数据包处理会话还存储在I/O卡的输出第一数据包的另一个的第二本地数据库中。15.根据权利要求1所述的方法,其中,所述网络装置用于在慢通道配置或快通道配置中执行数据包处理,在所述慢通道配置中处理所述第一数据包的同时执行计算第一值的动作和使用所计算的第一值来识别所述第一应用处理单元的...
【专利技术属性】
技术研发人员:蒋东毅,尚进,於大维,林蔡宗,谢军,张晔,
申请(专利权)人:山石网科通信技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。