网络业务识别装置及方法制造方法及图纸

技术编号:19327770 阅读:47 留言:0更新日期:2018-11-03 14:37
本发明专利技术提供了一种网络业务识别装置及方法,该装置包括:第一基础层处理单元,包括至少三个第一板级模块,其中一个第一板级模块提供第一基础层核心节点,其余第一板级模块提供第一基础层边缘节点;获取网络流量数据包后利用所述第一基础层核心节点根据多个所述第一基础层边缘节点的工作状态查找是否存在空闲的第一基础层边缘节点,若是,将该网络流量数据包分配至空闲的第一基础层边缘节点;第一网络业务预测单元,用于利用空闲的第一基础层边缘节点对该网络流量数据包进行基于关键字的分析,识别网络业务;所述第一基础层边缘节点和所述第一基础层核心节点之间依据片上网络协议进行通信。本发明专利技术能够并行处理不同数据包,且可扩展性好。

Network service identification device and method

The invention provides a network service identification device and method, which comprises a first basic layer processing unit, including at least three first board level modules, one of which provides the core node of the first basic layer, the other first board level modules provide the edge node of the first basic layer, and acquire network traffic data. After the packet, the first base layer core node is used to find whether there is an idle first base layer edge node according to the working status of the first base layer edge nodes. If so, the network traffic data packet is allocated to the idle first base layer edge node. The first network traffic prediction unit is used to utilize the idle first base layer edge node. The first base layer edge node carries out keyword-based analysis of the network traffic data packet to identify network services; the first base layer edge node and the first base layer core node communicate according to the network on chip protocol. The invention can process different data packets in parallel, and has good expansibility.

【技术实现步骤摘要】
网络业务识别装置及方法
本专利技术涉及互联网
,尤其涉及一种网络业务识别装置及方法。
技术介绍
伴随着互联网技术的发展,各行业已融入互联网+思想,相应地产生了大量的业务流量数据。这对网络管理功能提出了更高要求,其中,网络流量业务识别预测是网络管理最重要的基础工作。目前的网络流量业务预测方法主要依靠高性能服务器搭载的复杂网络流量业务预测算法实现,服务器成本高、适用范围有限。而采用专用多核处理系统,其中的多核总线控制技术会出现传输瓶颈,只能实现部分多核并行功能,不能充分发挥并行处理优势。现有网络流量业务监控预测方法分为线性预测和非线性预测模型,主要通过服务器并利用软件实现。首先建立网络流量业务监控预测模型,然后进行网络流量业务预测性能评估、修正。但由于通用服务器硬件架构不能实现庞大规模网络流量业务监控预测,所以该方法只能针对网络流量规模较小的对象进行预测,不能满足网络流量业务监控预测数据业务对象群体庞大的要求。此外,为了追求精准的网络流量业务监控预测模型更多的采用复杂的网络流量业务预测模型,但复杂地网络流量业务预测模型需要更多的计算和存储资源,而通用服务器通常满足不了这些要求,所以模型收敛速度慢,而且由于主要采用串行流程进行,所以不能完全发挥服务器的计算性能。专用网络流量业务监控预测芯片和平台一般采用集成电路实现。算法性能固定,不能对网络流量规模自适应调整,同时针对不同算法不能修改完善,扩展性不好。而采用多核处理器的专用网络流量业务预测芯片一般采用串行接入,采用总线控制的点对点通信方式,总线地址资源有限,很难实现一对多同时通信控制,不利于发挥多核并行优势。因此,对大规模的网络流量预测处理延迟大,没有发挥多核并行优势,同时对网络规模的增大没有可扩展性。
技术实现思路
本专利技术提供一种网络业务识别装置及方法,以提高网络业务识别对网络规模的可扩展性和识别效率。本专利技术提供一种网络业务识别装置,包括:第一基础层处理单元,包括至少三个第一板级模块,其中一个所述第一板级模块提供第一基础层核心节点,其余所述第一板级模块提供第一基础层边缘节点;其中,所述第一基础层处理单元获取网络流量数据包,并利用所述第一基础层核心节点根据多个所述第一基础层边缘节点的工作状态将所述网络流量数据包分配至所述第一基础层边缘节点;第一网络业务预测单元,用于利用所述第一基础层边缘节点对所述网络流量数据包进行基于关键字的分析,识别所述网络流量数据包的网络业务;其中,所述第一基础层边缘节点和所述第一基础层核心节点之间依据片上网络协议进行通信。一个实施例中,还包括:扩展层处理单元,包括第二板级模块、提供所述第一基础层核心节点的所述第一板级模块、以及至少一个第三板级模块,所述第二板级模块提供扩展层核心节点,所述第三板级模块提供第二基础层核心节点;其中,若所述第一基础层核心节点无法将所述网络流量数据包分配至所述第一基础层边缘节点,则所述扩展层处理单元利用所述扩展层核心节点根据至少一个所述第二基础层核心节点的上报信息查找能够分配所述网络流量数据的所述第二基础层核心节点;第二基础层处理单元,包括提供查找到的所述第二基础层核心节点的所述第三板级模块和至少一个第四板级模块,所述第四板级模块提供第二基础层边缘节点;其中,所述第二基础层处理单元利用查找到的所述第二基础层核心节点根据至少一个所述第二基础层边缘节点的工作状态将所述网络流量数据分配至所述第二基础层边缘节点;第二网络业务预测单元,用于利用所述第二基础层边缘节点对所述网络流量数据包进行基于关键字的分析,识别所述网络流量数据包的网络业务;其中,所述第二基础层边缘节点和所述第二基础层核心节点之间、所述第二基础层核心节点与所述扩展层核心节点之间、以及所述第一基础层核心节点与所述扩展层核心节点之间依据片上网络协议进行通信。一个实施例中,所述第一网络业务预测单元,包括:关键字识别模块,用于利用所述第一基础层边缘节点对所述网络流量数据包的内容进行分析,识别所述网络流量数据包的关键字;第一网络业务识别模块,用于利用所述第一基础层边缘节点根据多个所述关键字的组合分析识别所述网络流量数据包在其数据流方向上的网络业务。一个实施例中,所述第一网络业务预测单元,还包括:第二网络业务识别模块,用于利用所述第一基础层边缘节点根据所述网络流量数据包在其数据流方向上的网络业务,识别所述数据流方向的反方向上的数据流的网络业务,以及识别与所述网络流量数据包的获取时间间隔第一设定时间段的数据流的网络业务。一个实施例中,所述第一基础层处理单元,还包括:第一工作状态上报模块,用于令多个所述第一基础层边缘节点每间隔第二设定时间段将其最新工作状态上报至所述第一基础层核心节点;空闲基础层边缘节点查找模块,用于利用所述第一基础层核心节点根据各所述第一基础层边缘节点上报的最新工作状态查找是否存在空闲的所述第一基础层边缘节点,并将所述网络流量数据包分配至空闲的所述第一基础层边缘节点。一个实施例中,所述第一基础层处理单元,还包括:第二工作状态上报模块,用于令新的第一基础层边缘节点依据片上网络协议连接至所述第一基础层核心节点后将其工作状态上报至所述第一基础层核心节点,以供所述第一基础层核心节点查找空闲的第一基础层边缘节点。一个实施例中,所述关键字识别模块,还用于令所述网络流量数据包的关键字包括:源IP地址、目的IP地址、源端口、标志位、长度计数位、操作类型、源地址、目的地址及操作地址。一个实施例中,提供所述第一基础层核心节点的所述第一板级模块与提供所述第一基础层边缘节点的所述第一板级模块之间、所述第二板级模块与提供所述第一基础层核心节点的所述第一板级模块之间、所述第二板级模块与所述第三板级模块之间、以及提供查找到的所述第二基础层核心节点的所述第三板级模块和所述第四板级模块之间通过金手指连接,以实现依据片上网络协议进行的通信。一个实施例中,所述多个第一板级模块的个数为五个或五个以上;所述扩展层处理单元包括一个所述第二板级模块、一个提供所述第一基础层核心节点的所述第一板级模块、以及三个或三个以上所述第三板级模块。本专利技术还提供一种网络业务识别方法,包括:获取网络流量数据包,并利用第一基础层核心节点根据多个第一基础层边缘节点的工作状态将所述网络流量数据包分配至所述第一基础层边缘节点;利用所述第一基础层边缘节点对所述网络流量数据包进行基于关键字的分析,识别所述网络流量数据包的网络业务;其中,所述第一基础层边缘节点和所述第一基础层核心节点之间依据片上网络协议进行通信。一个实施例中,还包括:若所述第一基础层核心节点无法将所述网络流量数据包分配至所述第一基础层边缘节点,则利用扩展层核心节点根据至少一个第二基础层核心节点的上报信息查找能够分配所述网络流量数据的所述第二基础层核心节点;利用查找到的所述第二基础层核心节点根据至少一个第二基础层边缘节点的工作状态将所述网络流量数据分配至所述第二基础层边缘节点;利用所述第二基础层边缘节点对所述网络流量数据包进行基于关键字的分析,识别所述网络流量数据包的网络业务;其中,所述第二基础层边缘节点和所述第二基础层核心节点之间、所述第二基础层核心节点与所述扩展层核心节点之间、以及所述第一基础层核心节点与所述扩展层核心节点之间依据片上网络协议进行通本文档来自技高网
...

【技术保护点】
1.一种网络业务识别装置,其特征在于,包括:第一基础层处理单元,包括至少三个第一板级模块,其中一个所述第一板级模块提供第一基础层核心节点,其余所述第一板级模块提供第一基础层边缘节点;其中,所述第一基础层处理单元获取网络流量数据包,并利用所述第一基础层核心节点根据多个所述第一基础层边缘节点的工作状态将所述网络流量数据包分配至所述第一基础层边缘节点;第一网络业务预测单元,用于利用所述第一基础层边缘节点对所述网络流量数据包进行基于关键字的分析,识别所述网络流量数据包的网络业务;其中,所述第一基础层边缘节点和所述第一基础层核心节点之间依据片上网络协议进行通信。

【技术特征摘要】
1.一种网络业务识别装置,其特征在于,包括:第一基础层处理单元,包括至少三个第一板级模块,其中一个所述第一板级模块提供第一基础层核心节点,其余所述第一板级模块提供第一基础层边缘节点;其中,所述第一基础层处理单元获取网络流量数据包,并利用所述第一基础层核心节点根据多个所述第一基础层边缘节点的工作状态将所述网络流量数据包分配至所述第一基础层边缘节点;第一网络业务预测单元,用于利用所述第一基础层边缘节点对所述网络流量数据包进行基于关键字的分析,识别所述网络流量数据包的网络业务;其中,所述第一基础层边缘节点和所述第一基础层核心节点之间依据片上网络协议进行通信。2.如权利要求1所述的网络业务识别装置,其特征在于,还包括:扩展层处理单元,包括第二板级模块、提供所述第一基础层核心节点的所述第一板级模块、以及至少一个第三板级模块,所述第二板级模块提供扩展层核心节点,所述第三板级模块提供第二基础层核心节点;其中,若所述第一基础层核心节点无法将所述网络流量数据包分配至所述第一基础层边缘节点,则所述扩展层处理单元利用所述扩展层核心节点根据至少一个所述第二基础层核心节点的上报信息查找能够分配所述网络流量数据的所述第二基础层核心节点;第二基础层处理单元,包括提供查找到的所述第二基础层核心节点的所述第三板级模块和至少一个第四板级模块,所述第四板级模块提供第二基础层边缘节点;其中,所述第二基础层处理单元利用查找到的所述第二基础层核心节点根据至少一个所述第二基础层边缘节点的工作状态将所述网络流量数据分配至所述第二基础层边缘节点;第二网络业务预测单元,用于利用所述第二基础层边缘节点对所述网络流量数据包进行基于关键字的分析,识别所述网络流量数据包的网络业务;其中,所述第二基础层边缘节点和所述第二基础层核心节点之间、所述第二基础层核心节点与所述扩展层核心节点之间、以及所述第一基础层核心节点与所述扩展层核心节点之间依据片上网络协议进行通信。3.如权利要求1或2所述的网络业务识别装置,其特征在于,所述第一网络业务预测单元,包括:关键字识别模块,用于利用所述第一基础层边缘节点对所述网络流量数据包的内容进行分析,识别所述网络流量数据包的关键字;第一网络业务识别模块,用于利用所述第一基础层边缘节点根据多个所述关键字的组合分析识别所述网络流量数据包在其数据流方向上的网络业务。4.如权利要求3所述的网络业务识别装置,其特征在于,所述第一网络业务预测单元,还包括:第二网络业务识别模块,用于利用所述第一基础层边缘节点根据所述网络流量数据包在其数据流方向上的网络业务,识别所述数据流方向的反方向上的数据流的网络业务,以及识别与所述网络流量数据包的获取时间间隔第一设定时间段的数据流的网络业务。5.如权利要求1或2所述的网络业务识别装置,其特征在于,所述第一基础层处理单元,还包括:第一工作状态上报模块,用于令多个所述第一基础层边缘节点每间隔第二设定时间段将其最新工作状态上报至所述第一基础层核心节点;空闲基础层边缘节点查找模块,用于利用所述第一基础层核心节点根据各所述第一基础层边缘节点上报的最新工作状态查找是否存在空闲的所述第一基础层边缘节点,并将所述网络流量数据包分配至空闲的所述第一基础层边缘节点。6.如权利要求5所述的网络业务识别装置,其特征在于,所述第一基础层处理单元,还包括:第二工作状态上报模块,用于令新的第一基础层边缘节点依据片上网络协议连接至所述第一基础层核心节点后将其工作状态上报至所述第一基础层核心节点,以供所述第一基础层核心节点查找空闲的第一基础层边缘节点。7.如权利要求3所述的网络业务识别装置,其特征在于,所述关键字识别模块,还用于令所述网络流量数据包的关键字包括:源IP地址、目的IP地址、源端口、标志位、长度计数位、操作类型、源地址、目的地址及操作地址。8.如权利要求2所述的网络业务识别装置,其特征在于,提供所述第一基础层核心节点的所述...

【专利技术属性】
技术研发人员:李莉吴润泽秦励寒刘志雄朱正甲李顺昕霍霏阳沈卫东杨敏史智萍张亚娜范士清张彦雷赵芃赵敏宋堃
申请(专利权)人:国家电网公司国网冀北电力有限公司经济技术研究院华北电力大学
类型:发明
国别省市:北京,11

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

1