业务链处理方法、相关网元和系统技术方案

技术编号:20520039 阅读:48 留言:0更新日期:2019-03-06 03:47
本申请提供一种业务链处理方法、相关网元和系统,该方法包括:第一网元接收第一请求消息,所述第一请求消息包括第一业务链,若所述第一业务链与已部署在网络中的第二业务链能够聚合,则所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序,进而,所述第一网元根据所述聚合次序,生成第三业务链,所述第三业务链包括所述第一业务链和所述第二业务链。通过该方法所得到的聚合的业务链符合具体的应用场景,以避免业务链部署异常的问题。

【技术实现步骤摘要】
业务链处理方法、相关网元和系统
本申请涉及通信
,尤其涉及一种业务链处理方法、相关网元和系统。
技术介绍
第五代(fifthgeneration,5G)网络是新一代通信网络,5G网络中要求灵活可定制,以满足多种不同的业务场景和网络需求。其中,定制化的网络策略是5G网络所支持的一项重要功能。具体地,5G网络的系统架构中包括应用功能(applicationfunction,AF)网元以及策略控制功能(policycontrolfunction,PCF)网元。其中,终端可以通过AF网元请求所需的网络策略,并通过PCF网元进一步处理,将网络策略自动地部署到网络中,以满足终端定制化网络服务的需求。业务链是5G网络所支持的网络策略中的一种类型,业务链是指数据包所要经过的网络功能序列,该序列所涉及的网络功能包括视频优化、防火墙、负载均衡、缓存等。终端可以根据需要请求对应的业务链。由于5G系统中会划分不同的管理域,而每个管理域中的终端或网络管理员会根据需求请求对应的业务链,导致针对同一应用或网络连接可能出现不同的业务链。因此,需要对这些业务链进行聚合,以使请求的业务链能更高效安全的部署到实际网络中。现有技术中,提出了一种业务链组合方法,由策略图组合器接收业务链信息,进而对业务链进行组合,首先将源目的节点重叠的业务链提取出来,进而分析这些业务链间的输入与输出的依赖性关系和可能的冲突,最后确定组合次序。然而,该方法并未给出确定组合次序的具体方法,这可能导致所确定的组合次序不符合实际情况的需求,进而导致业务链的部署出现异常。
技术实现思路
本申请提供一种业务链处理方法、相关网元和系统,以期解决由于确定的组合次序不符合实际情况的需求所导致的业务链部署异常的问题。本申请第一方面提供一种业务链处理方法,该方法包括:第一网元接收第一请求消息,所述第一请求消息包括第一业务链,若所述第一业务链与已部署在网络中的第二业务链能够聚合,则所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序,进而,所述第一网元根据所述聚合次序,生成第三业务链,所述第三业务链包括所述第一业务链和所述第二业务链。在该方法中,第一网元在接收到第一业务链之后,根据第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间,以及网络中已部署的第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,来确定第一业务链和第二业务链的聚合次序,在此过程中充分考虑了聚合的条件,从而使得通过该方法所得到的聚合的业务链符合具体的应用场景,从而避免出现部署异常的问题。在一种可能的设计中,所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序,可以通过如下方式实现:若在所述第一业务链和所述第二业务链中,仅存在一条输入包空间与输出包空间相同的业务链,并且所述输入包空间与输出包空间相同的业务链中第一个网络功能单元的匹配空间与所述第一业务链和所述第二业务链中的另一条业务链中第一个网络功能单元的匹配空间相同,则所述第一网元确定在所述聚合次序中,所述输入包空间与输出包空间相同的业务链的位置在所述另一条业务链之前。在另一种可能的设计中,所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序,可以通过如下方式实现:若所述第一业务链和所述第二业务链不满足仅存在一条输入包空间与输出包空间相同的业务链,并且所述输入包空间与输出包空间相同的业务链与所述第一业务链和所述第二业务链中的另一条业务链中第一个网络功能单元的匹配空间相同,则:所述第一网元向第二网元发送第二请求消息,所述第二请求消息用于请求所述第一业务链和所述第二业务链中的网络功能单元优先级;所述第一网元从所述第二网元接收响应消息,所述响应消息包括所述网络功能单元优先级;所述第一网元根据所述网络功能单元优先级,确定所述第一业务链与所述第二业务链的聚合次序。在上述过程中,所述第一网元根据所述网络功能单元优先级,确定所述第一业务链与所述第二业务链的聚合次序,可以通过如下方式实现:所述第一网元将所述网络功能单元优先级中优先级最高的网络功能单元所在的业务链确定为所述聚合次序中的首位。在一种可能的设计中,所述第一网元根据所述聚合次序,生成第三业务链之后,还可以包括:若所述第三业务链中的连接处所连接的两个网络功能单元重复,则所述第一网元根据所述两个网络功能单元的位置删除所述两个网络功能单元中的一个网络功能单元,其中,所述连接处为所述第一业务链与所述第二业务链的连接处。该设计中,充分考虑了业务链聚合之后可能存在的网络功能单元重复的问题,通过判断两个业务链的连接处是否存在重复的网络功能单元,并且在存在重复的网络功能单元之后,通过删除后一个网络功能单元的方式来消除网络功能单元重复的问题,从而使得在出现网络功能单元重复的异常场景时,业务链也可以被正常的部署和使用。在该处理过程中,所述第一网元根据所述两个网络功能单元的位置删除所述两个网络功能单元中的一个网络功能单元,可以通过如下方式实现:所述第一网元删除所述两个网络功能单元中位置在后的一个网络功能单元;所述第一网元将所述位置在后的一个网络功能单元所连接的后一个网络功能单元连接至所述连接处。在一种可能的设计中,所述若所述第一业务链与已部署在网络中的第二业务链能够聚合,则所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序之前,还可以包括:若所述第一业务链为所述网络中的首条业务链之外的业务链,所述第一业务链对应的源地址和目的地址与所述第二业务链对应的源地址和目的地址分别重叠,并且,所述第一业务链的业务链行为和所述第二业务链的业务链行为不互斥,则所述第一网元确定所述第一业务链与已部署在网络中的第二业务链能够聚合。在一种可能的设计中,所述第一业务链包括源地址、目的地址以及依次经过的至少一个网络功能单元的标识,其中,所述网络功能单元的标识包括匹配条件以及行为标识。本申请第二方面提供一种业务链处理方法,该方法包括:第二网元从第一网元接收请求消息,所述请求消息用于请求第一业务链和第二业务链中的网络功能单元优先级,其中,所述第一业务链和所述第二业务链不满足仅存在一条输入包空间与输出包空间相同的业务链,并且所述输入包空间与输出包空间相同的业务链与所述第一业务链和所述第二业务链中的另一条业务链中第一个网络功能单元的匹配空间相同;进而,所述第二网元根据预设的网络功能单元优先级信息,确定所述第一业务链和所述第二业务链中的网络功能单元优先级;进而,所述第二网元向所述第一网元发送响应消息,所述响应消息包括所述网络功能单元优先级。在一种可能的设计中,所述网络功能单元优先级包括网络功能单元的标识以本文档来自技高网...

【技术保护点】
1.一种业务链处理方法,其特征在于,包括:第一网元接收第一请求消息,所述第一请求消息包括第一业务链;若所述第一业务链与已部署在网络中的第二业务链能够聚合,则所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序;所述第一网元根据所述聚合次序,生成第三业务链,所述第三业务链包括所述第一业务链和所述第二业务链。

【技术特征摘要】
1.一种业务链处理方法,其特征在于,包括:第一网元接收第一请求消息,所述第一请求消息包括第一业务链;若所述第一业务链与已部署在网络中的第二业务链能够聚合,则所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序;所述第一网元根据所述聚合次序,生成第三业务链,所述第三业务链包括所述第一业务链和所述第二业务链。2.根据权利要求1所述的方法,其特征在于,所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序,包括:若在所述第一业务链和所述第二业务链中,仅存在一条输入包空间与输出包空间相同的业务链,并且所述输入包空间与输出包空间相同的业务链中第一个网络功能单元的匹配空间与所述第一业务链和所述第二业务链中的另一条业务链中第一个网络功能单元的匹配空间相同,则所述第一网元确定在所述聚合次序中,所述输入包空间与输出包空间相同的业务链的位置在所述另一条业务链之前。3.根据权利要求1所述的方法,其特征在于,所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序,包括:若所述第一业务链和所述第二业务链不满足仅存在一条输入包空间与输出包空间相同的业务链,并且所述输入包空间与输出包空间相同的业务链与所述第一业务链和所述第二业务链中的另一条业务链中第一个网络功能单元的匹配空间相同,则:所述第一网元向第二网元发送第二请求消息,所述第二请求消息用于请求所述第一业务链和所述第二业务链中的网络功能单元优先级;所述第一网元从所述第二网元接收响应消息,所述响应消息包括所述网络功能单元优先级;所述第一网元根据所述网络功能单元优先级,确定所述第一业务链与所述第二业务链的聚合次序。4.根据权利要求3所述的方法,其特征在于,所述第一网元根据所述网络功能单元优先级,确定所述第一业务链与所述第二业务链的聚合次序,包括:所述第一网元将所述网络功能单元优先级中优先级最高的网络功能单元所在的业务链确定为所述聚合次序中的首位。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一网元根据所述聚合次序,生成第三业务链之后,还包括:若所述第三业务链中的连接处所连接的两个网络功能单元重复,则所述第一网元根据所述两个网络功能单元的位置删除所述两个网络功能单元中的一个网络功能单元,其中,所述连接处为所述第一业务链与所述第二业务链的连接处。6.根据权利要求5所述的方法,其特征在于,所述第一网元根据所述两个网络功能单元的位置删除所述两个网络功能单元中的一个网络功能单元,包括:所述第一网元删除所述两个网络功能单元中位置在后的一个网络功能单元;所述第一网元将所述位置在后的一个网络功能单元所连接的后一个网络功能单元连接至所述连接处。7.根据权利要求1-6任一项所述的方法,其特征在于,所述若所述第一业务链与已部署在网络中的第二业务链能够聚合,则所述第一网元根据所述第一业务链的输入包空间、输出包空间和网络功能单元的匹配空间以及所述第二业务链的输入包空间、输出包空间和网络功能单元的匹配空间,确定所述第一业务链与所述第二业务链的聚合次序之前,还包括:若所述第一业务链为所述网络中的首条业务链之外的业务链,所述第一业务链对应的源地址和目的地址与所述第二业务链对应的源地址和目的地址分别重叠,并且,所述第一业务链的业务链行为和所述第二业务链的业务链行为不互斥,则所述第一网元确定所述第一业务链与已部署在网络中的第二业务链能够聚合。8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一业务链包括源地址、目的地址以及依次经过的至少一个网络功能单元的标识,其中,所述网络功能单元的标识包括匹配条件以及行为标识。9.一种业务链处理方法,其特征在于,包括:第二网元从第一网元接收请求消息,所述请求消息用于请求第一业务链和第二业务链中的网络功能单元优先级,其中,所述第一业务链和所述第二业务链不满足仅存在一条输入包空间与输出包空间相同的业务链,并且所述输入包空间与输出包空间相同的业务链与所述第一业务链和所述第二业务链中的另一条业务链中第一个网络功能单元的匹配空间相同;所述第二网元根据预设的网络功能单元优先级信息,确定所述第一业务链和所述第二业...

【专利技术属性】
技术研发人员:颜欢李勇孙海洋
申请(专利权)人:华为技术有限公司清华大学
类型:发明
国别省市:广东,44

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

1