【技术实现步骤摘要】
一种业务链的转发路径确定方法及通信装置
[0001]本申请涉及通信
,尤其涉及一种业务链的转发路径确定方法及通信装置。
技术介绍
[0002]业务功能链(service function chain,SFC)也称为业务链,它是一个有序的业务功能(service function,SF)的集合。例如,SF可以为:视频优化、传输控制协议(transmission control protocol,TCP)优化、防火墙或统一资源定位(uniform resource locator,URL)过滤等。
[0003]图1是一种现有的业务链网络的示意图。如图1所示,业务链网络包括分类器(traffic classifier,TC)、业务功能转发(service function forwarder,SFF)网元、SF1网元~SF5网元。其中,分类器用于实现业务报文的识别和规则匹配,为业务报文确定所要经过的业务链。分类器确定业务报文所要经过的业务链之后,将该业务报文封装为封装报文,该封装报文中封装有该业务报文所要经过的业务链的标识以及该业务报文。分类器将该封装报文发送给SFF网元。SFF网元负责将该封装报文或解封装后的业务报文转发到对应的SF网元,以便SF网元对业务报文进行业务处理。
[0004]如图1所示,SF1具有一个网元,SF2具有两个网元,SF3具有三个网元,SF4具有两个网元,SF5具有一个网元。假设定义了一条业务链SFC1,该SFC1的业务级编排结果为:SF1
‑
> ...
【技术保护点】
【技术特征摘要】
1.一种业务链的转发路径确定方法,其特征在于,所述方法包括:第一网元获取第一业务链对应的业务级编排结果,所述业务级编排结果指示多种业务功能SF的排序;所述第一网元基于所述多种SF的排序以及所述多种SF中的至少一种SF对应的多个SF网元的负载情况,确定所述第一业务链的转发路径;所述第一网元生成第一封装报文,所述第一封装报文包括第一指示信息、第二指示信息和第一业务报文,所述第一指示信息用于指示所述转发路径,所述第二指示信息用于指示所述转发路径中的第一跳SF网元;所述第一网元向业务功能转发SFF网元发送所述第一封装报文。2.根据权利要求1所述的方法,其特征在于,所述第一网元获取第一业务链对应的业务级编排结果之前,所述方法还包括:所述第一网元接收分类器发送的第二封装报文,所述第二封装报文包括所述第一业务链的标识和所述第一业务报文。3.一种业务链的转发路径确定方法,其特征在于,所述方法包括:第一网元接收分类器发送的第一请求,所述第一请求用于请求生成第一业务链的转发路径,所述第一请求携带所述第一业务链的标识;所述第一网元获取所述第一业务链对应的业务级编排结果,所述业务级编排结果指示多种业务功能SF的排序;所述第一网元基于所述多个SF的排序以及所述多种SF中的至少一种SF对应的多个SF网元的负载情况,确定所述第一业务链的转发路径;所述第一网元向所述分类器发送第一指示信息,所述第一指示信息用于指示所述转发路径。4.根据权利要求1~3中任意一项所述的方法,其特征在于,所述第一网元获取第一业务链对应的业务级编排结果之前,所述方法还包括:所述第一网元接收业务链控制器发送的业务链信息,所述业务链信息包括至少一个业务链的标识以及所述业务链的标识对应的业务级编排结果。5.根据权利要求4所述的方法,其特征在于,所述第一网元获取第一业务链对应的业务级编排结果,包括:所述第一网元基于所述第一业务链的标识从所述业务链信息中获取所述第一业务链对应的业务级编排结果。6.根据权利要求1~5中任意一项所述的方法,其特征在于,所述第一网元基于所述多种SF的排序以及所述多种SF中的至少一种SF对应的多个SF网元的负载情况,确定所述第一业务链的转发路径,包括:所述第一网元基于所述多种SF的排序、所述多种SF中的至少一种SF对应的多个SF网元的负载情况以及以下信息中的一种或多种:所述多种SF中的至少一种SF对应的多个SF网元的部署位置、业务链网络包括的SFF网元的部署位置或所述多种SF中的至少一种SF对应的多个SF网元与SFF网元之间的组网关系,确定所述第一业务链的转发路径。7.根据权利要求6所述的方法,其特征在于,所述第一网元获取第一业务链对应的业务级编排结果之前,所述方法还包括:
所述第一网元接收业务链控制器发送的目标信息,所述目标信息用于指示以下信息中的一种或多种:所述业务链网络包括的SF网元的部署位置、所述业务链网络包括的SFF网元的部署位置或所述业务链网络包括的SF网元和SFF网元之间的组网关系。8.根据权利要求1~5中任意一项所述的方法,其特征在于,所述第一网元基于所述多种SF的排序以及所述多种SF中的至少一种SF对应的多个SF网元的负载情况,确定所述第一业务链的转发路径,包括:所述第一网元基于所述多种SF的排序、所述多种SF中的至少一种SF对应的多个SF网元的负载情况和所述多种SF中的至少一种SF对应的多个SF网元的负载权重,确定所述第一业务链的转发路径。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述第一网元接收业务链控制器发送的业务链网络包括的SF网元的负载权重。10.根据权利要求1~9中任意一项所述的方法,其特征在于,所述转发路径包括所述多种SF对应的多个SF网元。11.根据权利要求1~10中任意一项所述的方法,其特征在于,所述第一指示信息包括所述转发路径上的SF网元的标识序列。12.一种业务链的转发路径确定方法,其特征在于,所述方法包括:分类器向第一网元发送第一请求,所述第一请求用于请求生成第一业务链的转发路径,所述第一请求携带所述第一业务...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。