The invention discloses a network function virtualization architecture, which comprises at least one parallel strategy module, a front policy module, a post policy module and a branch policy module. Two network function module includes the unit parallel strategy of the same data packet processing; pre and post strategy strategy module module respectively can be specified as a functional unit of the first and last processing of the data packet network function unit; branching strategy module according to the interior of a functional unit of data network message processing results to select the network functions for the handling of data packets under a unit. A single network function unit or multiple ordered network function units within a circular policy module can process data packets in a limited number of cycles. The invention increases the flexibility of network function virtualization, expands the connection mode and transmission relationship between the network functional units in the network function virtualization, as well as the function and application scope.
【技术实现步骤摘要】
网络功能虚拟化架构
本专利技术涉及互联网
,尤其涉及一种网络功能虚拟化架构。
技术介绍
在传统网络中,网络功能由专有的硬件承载,这些网络功能被称为中间件。然而现在人们对络功能特性的需求逐渐增多,网络功能的发展也越来越快。然而针对新增网络功能的中间件的开发并不容易,斯坦福大学NickMckeon教授研究发现,为专有硬件增加一个新特性需要四年的时间。因此开发专有硬件存在着开发周期长,实用寿命短,投资成本和运营成本高等问题。为解决上述中间件存在的问题,欧洲电信标准协会提出了网络功能虚拟化,将专有硬件承载的中间件转换为基于软件实现的网络功能,从而降低了开发难度和研发成本,并缩短了研发周期。现有的网络功能虚拟化中的网络功能一般只串行连接。而在网络功能虚拟化中仅对网络功能进行串行连接存在如下问题:1.网络功能进行串行连接仅能表示网络功能的顺序关系,无法表示复杂的网络功能连接方式;降低了网络功能虚拟化架构的灵活性,阻碍网络功能虚拟化的多种部署和实现。2.无法实现网络对不相关的应用进行并行加速,从而不能对网络功能虚拟化的网络性能的进行提升。3.网络功能进行串行连接的方式要求管理员提供一整条包含所有需要的网络功能的服务链,而在连接的过程中管理员可能仅对其中某些网络功能的顺序有所指定,而对其他网络功能在服务链中的顺序没有要求;因此不仅增加了管理员的负担,而且还降低了网络功能虚拟化的灵活性。
技术实现思路
本专利技术所要解决的技术问题是克服现有网络功能虚拟化中的网络功能仅通过串行方式连接存在的局限性,增加了网络功能虚拟化中的网络功能之间的连接方式,扩大了网络功能虚拟化的功能和 ...
【技术保护点】
一种网络功能虚拟化架构,其特征在于,包括以下网络功能策略模块中的至少一种:并行策略模块,包括并联连接的第一网络功能单元和第二网络功能单元,以用于同时对相同的数据报文进行处理;前置策略模块,包括设置于所述架构首位的第三网络功能单元,用于指定第三网络功能单元对输入至所述架构的数据报文进行优先处理;后置策略模块,包括设置于所述架构尾端的第四网络功能单元,用于指定第四网络功能单元在架构中最后对数据报文进行处理;分支策略模块,包括条件网络功能单元、判断单元以及与所述条件网络功能单元对数据报文的处理结果一一对应的多个待处理网络功能单元,所述条件网络功能单元和多个所述待处理网络功能单元分别与所述判断单元连接,所述判断单元被配置为将所述条件网络功能单元对数据报文进行处理得到的处理结果传输给与该处理结果相对应的待处理网络功能单元;循环策略模块,包括第五网络功能单元或内部有序排列的网络功能单元组,所述第五网络功能单元和所述网络功能单元组被配置为可对数据报文进行有限次的循环处理。
【技术特征摘要】
1.一种网络功能虚拟化架构,其特征在于,包括以下网络功能策略模块中的至少一种:并行策略模块,包括并联连接的第一网络功能单元和第二网络功能单元,以用于同时对相同的数据报文进行处理;前置策略模块,包括设置于所述架构首位的第三网络功能单元,用于指定第三网络功能单元对输入至所述架构的数据报文进行优先处理;后置策略模块,包括设置于所述架构尾端的第四网络功能单元,用于指定第四网络功能单元在架构中最后对数据报文进行处理;分支策略模块,包括条件网络功能单元、判断单元以及与所述条件网络功能单元对数据报文的处理结果一一对应的多个待处理网络功能单元,所述条件网络功能单元和多个所述待处理网络功能单元分别与所述判断单元连接,所述判断单元被配置为将所述条件网络功能单元对数据报文进行处理得到的处理结果传输给与该处理结果相对应的待处理网络功能单元;循环策略模块,包括第五网络功能单元或内部有序排列的网络功能单元组,所述第五网络功能单元和所述网络功能单元组被配置为可对数据报文进行有限次的循环处理。2.根据权利要求1所述的网络功能虚拟化架构,其特征在于,还包括串行策略模块,所述串行策略模块包括多个顺次...
【专利技术属性】
技术研发人员:毕军,孙晨,郑智隆,于恒,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。