控制服务功能链接制造技术

技术编号:21208405 阅读:37 留言:0更新日期:2019-05-25 03:54
一种服务功能链通过以下来控制,该服务功能链包括处理用户平面分组的服务功能:提供(S21)共享上下文,该共享上下文包括用于处理用户平面分组的规则和策略,共享上下文在服务功能链的服务功能之间被共享;读取(S22)共享上下文,并且基于与所读取的共享上下文相关联的规则和策略跨服务功能链调整(S23)业务流。

Control Service Function Links

A service function chain is controlled by providing (S21) shared context, which includes rules and policies for processing user plane grouping, sharing context between service functions in the service function chain, reading (S22) shared context, and based on shared context read with them. Text-related rules and policies align business flows across service function chains (S23).

【技术实现步骤摘要】
【国外来华专利技术】控制服务功能链接
本专利技术涉及控制服务功能链接。特别地,本专利技术涉及在通信网络中表达服务功能链接中的条件。
技术介绍
与该
相关的现有技术可以例如在下面找到:IETF:·服务链架构在RFC7665中定义,https://datatracker.ietf.org/doc/rfc7665/·NSH在https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/中定义。3GPP:·针对灵活移动服务转向的架构增强,TR23.718:http://www.3gpp.org/ftp/Specs/archive/23_series/23.718/23718-d00.zip·策略和计费控制架构,TS23.203:http://www.3gpp.org/ftp/Specs/archive/23_series/23.203/23203-e00.zipONF:·L4-L7服务功能链接解决方案架构,https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/L4-L7_Service_Function_Chaining_Solution_Architecture.pdf本说明书中使用的缩写的以下含义适用:AP接入点API应用编程接口FW防火墙FMSS固定移动业务转向LoT物联网IETF互联网工程任务组KPI关键性能指标ONF开放网络基础ODLOpenDayLightOVSOpenvSwitchMEC移动边缘计算MVNO移动虚拟网络运营方NAT网络地址转换NF网络功能虚拟化NSH网络服务报头PCRF策略控制和计费规则功能PF先决条件功能PFG先决条件功能组P-GW分组网关REST代表性状态转移RPC远程过程调用SF服务功能SFC服务功能链SFF服务功能转发器SW软件TSSF业务转向支持功能VNF虚拟网络功能YANG另一个下一代在通信网络中采用的传统服务功能链接(SFC)结构如图11所示,不同之处在于省略了服务功能转发器(SFF)。在图11中,对于具有三个SF(服务功能)的已安装的SFC,分类器标识用户平面上的分组(以下称为用户平面分组)并且决定是将它们重定向到SFC路径还是将它们保留在默认路径上。分类器可以将包括网络服务报头(NSH)的服务链封装添加到经重定向的用户平面分组。在服务链的末端,由服务功能链处理的用户平面分组返回到与未被分类用于SFC并且被SFC处理的用户平面分组相同的路径(默认路径)。每个SF根据其提供的服务处理所接收的用户平面分组,并且在处理之后,用户平面分组未被修改、被修改或甚至被丢弃。这种SF的示例是监测/收集KPI、对所接收的用户平面分组(如FW或代理)应用一些服务、修改如NAT或视频/内容优化的所接收的用户平面分组(如NAT或视频/内容优化)。在移动通信网络中,SFC被用于在分组-网关(P-GW)功能之后产生增值服务。此外,对于MEC(移动边缘计算)平台,该功能还可以位于边缘/接入网络。
技术实现思路
在SFC中处理用户平面分组的方式取决于如下的上下文:服务(例如,在上下文信息中被指示的)、其用户和跨整个服务功能链的相关的策略。总体结果可能与服务功能链中单个SF的单独决定和动作不同。例如,基于五元组分组报头的简单分组分类操作不能为服务功能链中的后续动作提供足够的上下文。此外,上下文还可以具有动态改变的组件,这些组件依赖于用户反馈或用户平面分组的流/数据流以及如所使用的资源的配额的其它属性。上下文信息是NSH中携带的元数据的超集。但是,如图11所示,NSH中的元数据仅在分组流之后被传送到下游服务功能。因此,上游服务功能不知道下游服务功能的状态。本专利技术旨在克服上述缺点。根据本专利技术的各方面,提供了一种如所附权利要求中限定的方法、计算机程序产品和装置。根据本专利技术的至少一个实施例,提供了一种SFC控制平面功能,其调整跨服务功能链的业务流。利用该配置,可以处理动态服务上下文,该动态服务上下文可以基于用户的动作和所生成的业务而改变,从而影响整个SFC,而不仅仅是SFC中的单个SF。此外,根据本专利技术的至少一个实施例,提供了用于实施和引起SFC的先决条件的部件。例如,先决条件可以是在SFC执行是有意义的之前用户设备必须位于特定位置。此外,根据本专利技术的至少一个实施例,提供了一种用于上游服务功能的共享元数据和上下文改变的机制。在下文中,将参考附图通过其实施例描述本专利技术。附图说明图1示出了说明其中可实现本专利技术的实施例的示例的控制单元的配置的示意性框图。图2示出了说明根据本专利技术的实施例的控制过程的流程图。图3示出了说明根据本专利技术的第一实现示例的SFC的配置的示例的示意图。图4示出了说明根据本专利技术的第一实现示例的SFC的配置的示例的示意图。图5示出了说明根据本专利技术的第二实现示例的SFC的配置的示例的示意图。图6示出了说明根据本专利技术的第一实现示例的SFC的环境的示意图。图7示出了说明本专利技术的第一用例的示意图。图8示出了说明本专利技术的第二用例的示意图。图9示出了说明本专利技术的第一用例的第一实现示例的示意图。图10示出了说明本专利技术的第一用例的第二实现示例的示意图。图11示出了说明常规SFC的配置的示例的示意图。图12示出了说明本专利技术的第一用例的第三实现示例的示意图。具体实施方式在下文中,将通过参考附图来描述包括实现示例和用例的本专利技术的实施例。根据本专利技术的至少一个实施例,为通信网络中采用的整个服务功能链或服务功能链的子链引入上下文感知条件。根据本专利技术的实现示例,该上下文感知被表示为特殊类型的SF,其位于服务功能链中的某个点处。这种特殊类型的SF或其条件功能可以位于企业域或MVNO的运营方网络外部。根据本专利技术的另一实施示例,上下文感知是SFC控制平面处的实体的一部分。根据至少一个实施例,该特殊SF或控制平面实体基于服务功能链的SF之间的共享上下文来控制SFC执行。在该应用中,该功能或实体也被称为“条件功能”。根据本专利技术的实施示例,共享上下文被实现为参与SF之间的黑板(共享数据结构)。SF将其上下文(例如,由上下文信息指示的)、通常是NSH中的元数据,更新到黑板中。在备选实现示例中,SFC控制器从SF收集状态并且更新共享数据库,如稍后将描述的图6中所示。条件功能读取共享上下文,并且基于与读取共享上下文相关联的服务特定规则和策略进行动作,以调整跨整个服务功能链的业务流。图1示出了说明其中可实现条件功能的控制单元10的配置的示意性框图。控制单元10包括处理资源11(例如处理电路)、存储器资源12(例如,存储器电路)和接口13(例如接口电路)。存储器资源12可以存储程序,该程序在由处理资源11执行时使控制单元10能够根据本专利技术的示例性实施例进行操作。通常,本专利技术的各个实施例可以在硬件或专用电路、软件(计算机可读介质上包含的计算机可读指令)、逻辑或其任何组合中实现。例如,一些方面可以在硬件中实现,而其他方面可以在可以由控制器、微处理器或其他计算设备执行的固件或软件中实现,但是本专利技术不限于此。虽然本专利技术的各个方面可以被示出和描述为框图、流程图或使用一些其他图形表示,但是应该很好地理解,本本文档来自技高网
...

【技术保护点】
1.一种控制服务功能链的方法,所述服务功能链包括处理用户平面分组的服务功能,所述方法包括:提供共享上下文,所述共享上下文包括用于处理所述用户平面分组的规则和策略,所述共享上下文在所述服务功能链的所述服务功能之间被共享;读取所述共享上下文;以及基于与所读取的所述共享上下文相关联的所述规则和策略,调整跨所述服务功能链的业务流。

【技术特征摘要】
【国外来华专利技术】1.一种控制服务功能链的方法,所述服务功能链包括处理用户平面分组的服务功能,所述方法包括:提供共享上下文,所述共享上下文包括用于处理所述用户平面分组的规则和策略,所述共享上下文在所述服务功能链的所述服务功能之间被共享;读取所述共享上下文;以及基于与所读取的所述共享上下文相关联的所述规则和策略,调整跨所述服务功能链的业务流。2.根据权利要求1所述的方法,包括:从所述服务功能获取状态和上下文信息中的至少一个以生成和更新所述共享上下文。3.根据权利要求1或2所述的方法,包括:修改所述用户平面分组的网络服务报头的元数据以匹配与所读取的所述共享上下文相关联的所述规则和策略。4.根据权利要求3所述的方法,其中所述网络服务报头通过分类单元被添加到所述用户平面分组,所述分类单元从用户平面分组流中标识要被重定向到所述服务功能链的所述用户平面分组。5.根据权利要求1至4中任一项所述的方法,包括:提供新服务功能和服务功能链中的一个。6.根据权利要求1至5中任一项所述的方法,包括:将所述服务功能链分支到另一服务功能链。7.根据权利要求6所述的方法,包括:更新服务功能转发单元以将所述服务功能链分支到其它服务功能链。8.根据权利要求1至7中任一项所述的方法,包括:更新分类单元,所述分类单元从用户平面分组流中标识要被重定向到所述服务功能链的所述用户平面分组,以重定向所述用户平面分组。9.根据权利要求1至8中任一项所述的方法,包括:以下中的至少一项:从/向所述服务功能链丢弃、修改和插入用户平面分组。10.根据权利要求1至9中任一项所述的方法,包括:将条件应用于所述服务功能链中的所述服务功能中的至少一个服务功能。11.根据权利要求1至10中任一项所述的方法,包括:使所述服务功能中的至少一个服务功能在所述服务功能链外传输控制信号。12.根据权利要求1至11中任一项所述的方法,其中所述服务功能中的至少一个服务功能在应用功能中被实现,并且所述方法包括:调整业务转向支持功能中的业务和服务转向相关的策略和规则。13.根据权利要求12所述的方法,包括:请求策略和计费规则功能调整所述业务转向支持功能中的所述业务和服务转向相关的策略和规则。14.根据权利要求12或13所述的方法,其中所述服务功能的至少一部分由控制单元控制,所述控制单元经由参考点与所述业务转向支持功能通信。15.根据权利要求1至14中任一项所述的方法,其中所述服务功能链包括所述服务功能的第一集合和所述服务功能的第二集合,所述服务功能的所述第一集合用于在与传输所述用户平面分组的默认方向相对应的前向中处理所述用户平面分组,,所述服务功能的所述第二集合用于在后向中处理所述用户平面分组。16.一种包括用于控制单元的程序的计算机程序产品,所述计算机程序产品包括软件代码部分,用于当所述程序在所述控制单元上被运行时执行权利要求1至15中任一项的步骤。17.根据权利要求16所...

【专利技术属性】
技术研发人员:H·弗林克J·E·图奥诺南V·P·波伊豪南
申请(专利权)人:诺基亚通信公司
类型:发明
国别省市:芬兰,FI

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

1