一种切片网络中数据流分流的方法及设备技术

技术编号:16665600 阅读:45 留言:0更新日期:2017-11-30 13:22
本发明专利技术公开了一种切片网络中数据流分流的方法及设备。该方法包括:切片网络控制器确定第一VNF模块为过载VNF模块和流经第一VNF模块的数据流,过载VNF模块是指流经自身的数据流的流量值超过流量阈值的VNF模块;切片网络控制器根据第一VNF模块的类型,确定至少一个目标VNF模块,其中,目标VNF模块是指与第一VNF模块的类型相同且资源使用情况低于资源阈值的VNF模块;切片网络控制器确定采用至少一个目标VNF模块分流流经第一VNF模块的数据流的流规则,并将流规则发送至网络转发平台,实现了数据流动态分流,优化了网络资源的使用。

【技术实现步骤摘要】
一种切片网络中数据流分流的方法及设备
本专利技术涉及网络
,尤其涉及一种切片网络中数据流分流的方法及设备。
技术介绍
目前,网络切片技术能够实现在物理设施上构建一个个支持不同业务特性的逻辑网络,其中,每个逻辑网络中包含一组功能实例及其连接的集合。具体的,在支持切片技术的网络中,将网络功能划分为多个虚拟网络功能(virtualnetworkfunction,VNF)模块,每个VNF模块可以用来执行不同的网络功能,例如排序、分段、加解密等功能,通过将VNF模块动态地部署到网络中,可以形成一个个网络切片。此时,网络基础设施是VNF模块的容器,网络架构问题转化为VNF模块的编排和连接问题,不同的切片就可以实现不同的业务特性和规格。因此,在网络切片技术实现后,当前的网络架构将不再是传统蜂窝网的“一刀切”形式,而是可以为不同业务定制相关的功能模块,甚至网络切片将成为一种新式网络和业务运营模式。因此采用网络切片技术能够为运营商可量身定制网络、云和管理,满足消费者和企业对服务的个性化需求,同时借助网络资源自动化和动态业务流程,确保高效运营。现有技术中,在数据包进入切片网络时,切片网络控制器就已经为该数据包对应的数据流规划好了需要经过的网络切片中的VNF模块组合,即数据流路径,由于单个VNF模块的计算能力和存储资源都存在上限,因此一旦出现数据流流量激增,就可能导致某个VNF模块出现处理瓶颈问题,此时将不能满足当前数据流的处理需要,由于无法针对当前的规划进行动态调整,因此将会导致丢包。
技术实现思路
本专利技术实施例的目的是提供一种切片网络中数据流分流的方法及设备,以解决数据流处理流程中的丢包问题。本专利技术实施例的目的是通过以下技术方案实现的:第一方面,一种切片网络中数据流分流的方法,包括:切片网络控制器确定第一虚拟网络功能VNF模块为过载VNF模块和流经所述第一VNF模块的数据流,所述过载VNF模块是指流经自身的数据流的流量值超过流量阈值的VNF模块;所述切片网络控制器根据所述第一VNF模块的类型,确定至少一个目标VNF模块,其中,所述目标VNF模块是指与所述第一VNF模块的类型相同且资源使用情况低于资源阈值的VNF模块;所述切片网络控制器确定采用所述至少一个目标VNF模块分流所述流经所述第一VNF模块的数据流的流规则,并将所述流规则发送至网络转发平台。因此,切片网络控制器能够实现数据流动态分流,优化了网络资源的使用。在一个可能的设计中,切片网络控制器确定第一VNF模块为过载VNF模块,包括:所述切片网络控制器接收数据面网元上报的流量信息,所述流量信息携带流经所述第一VNF模块的数据流流量值和所述第一VNF模块的标识;所述切片网络控制器确定流经所述第一VNF模块的数据流流量值大于所述流量阈值时,确定所述第一VNF模块的标识对应的第一VNF模块为过载VNF模块,所述数据面网元为基站或网关。因此,切片网络控制器根据数据面网元对各个VNF模块进行流量监控的结果,确定过载VNF模块。在一个可能的设计中,切片网络控制器确定第一VNF模块为过载VNF模块,包括:所述切片网络控制器接收数据面网元上报的所述第一VNF模块的标识,并将所述第一VNF模块的标识对应的第一VNF模块作为过载VNF模块。因此,切片网络控制器根据数据面网元上报的过载VNF模块的标识直接确定过载VNF模块。在一个可能的设计中,所述切片网络控制器根据所述第一VNF模块的类型,确定至少一个目标VNF模块,包括:所述切片网络控制器将所述第一VNF模块所属的网络切片上与所述第一VNF模块的类型相同且资源使用情况低于所述资源阈值的至少一个VNF模块作为至少一个目标VNF模块。因此,切片网络控制器能够利用过载VNF模块所在切片上的空闲资源,提高了网络资源的使用效率。在一个可能的设计中,所述切片网络控制器根据所述第一VNF模块的类型,确定至少一个目标VNF模块,包括:所述切片网络控制器利用所述第一VNF模块所属的网络切片上的空闲资源新建至少一个与所述第一VNF模块的类型相同的VNF模块,作为至少一个目标VNF模块,其中,新建的至少一个VNF模块的资源使用情况低于资源阈值;或者,所述切片网络控制器将除所述第一VNF模块所属的网络切片外的其他网络切片上的空闲资源转移到所述第一VNF模块所属的网络切片,并在转移资源后所述第一VNF模块所属的网络切片上新建至少一个与所述第一VNF模块的类型相同的VNF模块,作为至少一个目标VNF模块,其中,新建的至少一个VNF模块的资源使用情况低于资源阈值。因此,切片网络控制器能够利用其他切片上的空闲资源,提高了网络资源的使用效率。在一个可能的设计中,所述切片网络控制器确定流规则之前,还包括:当所述流经所述第一VNF模块的数据流的数目为1时,确定每个目标VNF模块对应的目标数据流的流量值与所述流经所述第一VNF模块的数据流的流量值的比例作为分流策略;所述方法还包括:所述切片网络控制器将所述分流策略发送至分流VNF模块,使得所述分流VNF模块执行所述分流策略;所述目标数据流是指所述分流VNF将所述流经所述第一VNF模块的数据流根据所述分流策略进行分流处理后得到数据流,一个目标VNF模块对应一个目标数据流。因此,切片网络控制器将分流策略发送至分流VNF模块,使分流VNF模块对流经过载VNF模块的数据流进行分流处理。在一个可能的设计中,所述流规则用于指示所述网络转发平台将所述第一VNF模块在所述流经第一VNF模块的数据流对应的原数据流路径中的上一跳VNF模块发出的所述流经第一VNF模块的数据流发往所述分流VNF模块,将从所述分流VNF模块发出的每个目标数据流分别发往对应的目标VNF模块,将从每个目标VNF模块发出的对应的目标数据流发往所述第一VNF模块在所述流经所述第一VNF模块的数据流对应的原数据流路径中的下一跳VNF模块。因此,切片网络控制器确定分流策略并生成对应的流规则,发送至网络转发平台,使网络转发平台能够根据分流策略对应的流规则对流经过载VNF模块的数据流进行转发。在一个可能的设计中,所述切片网络控制器确定采用所述至少一个目标VNF模块分流所述流经所述第一VNF模块的数据流的流规则,并将所述流规则发送至网络转发平台,包括:当确定所述流经所述第一VNF模块的数据流的数目大于1时,确定所述至少一个目标VNF模块与至少一个选定数据流的对应关系,所述选定数据流为任一一个流经所述第一VNF模块的数据流,所述选定数据流的数目小于等于所述流经所述第一VNF模块的数据流的数目,所述目标VNF模块的数目小于等于所述选定数据流的数目;所述切片网络控制器根据所述至少一个目标VNF模块与至少一个选定数据流的对应关系生成采用所述至少一个目标VNF模块分流所述流经所述第一VNF模块的数据流的流规则,并将所述流规则发送至网络转发平台。因此,针对待分流数据流的数目大于1的情形,切片网络控制器不需要再将分流策略发送分流VNF模块,而是直接生成分流策略对应的流规则,实现将通过过载VNF模块的多个数据流中分出至少一个数据流,实现了数据流的动态分流,优化了网络资源的使用。在一个可能的设计中,所述流规则包括每个选定数据流分别对应的更新流规则,第i个选定数据流对应的更新本文档来自技高网...
一种切片网络中数据流分流的方法及设备

【技术保护点】
一种切片网络中数据流分流的方法,其特征在于,包括:切片网络控制器确定第一虚拟网络功能VNF模块为过载VNF模块和流经所述第一VNF模块的数据流,所述过载VNF模块是指流经自身的数据流的流量值超过流量阈值的VNF模块;所述切片网络控制器根据所述第一VNF模块的类型,确定至少一个目标VNF模块,其中,所述目标VNF模块是指与所述第一VNF模块的类型相同且资源使用情况低于资源阈值的VNF模块;所述切片网络控制器确定采用所述至少一个目标VNF模块分流所述流经所述第一VNF模块的数据流的流规则,并将所述流规则发送至网络转发平台。

【技术特征摘要】
1.一种切片网络中数据流分流的方法,其特征在于,包括:切片网络控制器确定第一虚拟网络功能VNF模块为过载VNF模块和流经所述第一VNF模块的数据流,所述过载VNF模块是指流经自身的数据流的流量值超过流量阈值的VNF模块;所述切片网络控制器根据所述第一VNF模块的类型,确定至少一个目标VNF模块,其中,所述目标VNF模块是指与所述第一VNF模块的类型相同且资源使用情况低于资源阈值的VNF模块;所述切片网络控制器确定采用所述至少一个目标VNF模块分流所述流经所述第一VNF模块的数据流的流规则,并将所述流规则发送至网络转发平台。2.如权利要求1所述的方法,其特征在于,切片网络控制器确定第一VNF模块为过载VNF模块,包括:所述切片网络控制器接收数据面网元上报的流量信息,所述流量信息携带流经所述第一VNF模块的数据流流量值和所述第一VNF模块的标识;所述切片网络控制器确定流经所述第一VNF模块的数据流流量值大于所述流量阈值时,确定所述第一VNF模块的标识对应的第一VNF模块为过载VNF模块,所述数据面网元为基站或网关。3.如权利要求1所述的方法,其特征在于,切片网络控制器确定第一VNF模块为过载VNF模块,包括:所述切片网络控制器接收数据面网元上报的所述第一VNF模块的标识,并将所述第一VNF模块的标识对应的第一VNF模块作为过载VNF模块。4.如权利要求1-3任一项所述的方法,其特征在于,所述切片网络控制器根据所述第一VNF模块的类型,确定至少一个目标VNF模块,包括:所述切片网络控制器将所述第一VNF模块所属的网络切片上与所述第一VNF模块的类型相同且资源使用情况低于所述资源阈值的至少一个VNF模块作为至少一个目标VNF模块。5.如权利要求1-3任一项所述的方法,其特征在于,所述切片网络控制器根据所述第一VNF模块的类型,确定至少一个目标VNF模块,包括:所述切片网络控制器利用所述第一VNF模块所属的网络切片上的空闲资源新建至少一个与所述第一VNF模块的类型相同的VNF模块,作为至少一个目标VNF模块,其中,新建的至少一个VNF模块的资源使用情况低于资源阈值;或者,所述切片网络控制器将除所述第一VNF模块所属的网络切片外的其他网络切片上的空闲资源转移到所述第一VNF模块所属的网络切片,并在转移资源后所述第一VNF模块所属的网络切片上新建至少一个与所述第一VNF模块的类型相同的VNF模块,作为至少一个目标VNF模块,其中,新建的至少一个VNF模块的资源使用情况低于资源阈值。6.如权利要求1-5任一项所述的方法,其特征在于,所述切片网络控制器确定流规则之前,还包括:当所述流经所述第一VNF模块的数据流的数目为1时,确定每个目标VNF模块对应的目标数据流的流量值与所述流经所述第一VNF模块的数据流的流量值的比例作为分流策略;所述方法还包括:所述切片网络控制器将所述分流策略发送至分流VNF模块,使得所述分流VNF模块执行所述分流策略;所述目标数据流是指所述分流VNF将所述流经所述第一VNF模块的数据流根据所述分流策略进行分流处理后得到数据流,一个目标VNF模块对应一个目标数据流。7.如权利要求6所述的方法,其特征在于,所述流规则用于指示所述网络转发平台将所述第一VNF模块在所述流经第一VNF模块的数据流对应的原数据流路径中的上一跳VNF模块发出的所述流经第一VNF模块的数据流发往所述分流VNF模块,将从所述分流VNF模块发出的每个目标数据流分别发往对应的目标VNF模块,将从每个目标VNF模块发出的对应的目标数据流发往所述第一VNF模块在所述流经所述第一VNF模块的数据流对应的原数据流路径中的下一跳VNF模块。8.如权利要求1-5任一项所述的方法,其特征在于,所述切片网络控制器确定采用所述至少一个目标VNF模块分流所述流经所述第一VNF模块的数据流的流规则,并将所述流规则发送至网络转发平台,包括:当确定所述流经所述第一VNF模块的数据流的数目大于1时,确定所述至少一个目标VNF模块与至少一个选定数据流的对应关系,所述选定数据流为任一一个流经所述第一VNF模块的数据流,所述选定数据流的数目小于等于所述流经所述第一VNF模块的数据流的数目,所述目标VNF模块的数目小于等于所述选定数据流的数目;所述切片网络控制器根据所述至少一个目标VNF模块与至少一个选定数据流的对应关系生成采用所述至少一个目标VNF模块分流所述流经所述第一VNF模块的数据流的流规则,并将所述流规则发送至网络转发平台。9.如权利要求8所述的方法,其特征在于,所述流规则包括每个选定数据流分别对应的更新流规则,第i个选定数据流对应的更新流规则用于指示所述网络转发平台将所述第一VNF模块在所述第i个选定数据流中对应的原数据流路径中的上一跳VNF模块发出的所述第i个选定数据流发往对应的目标VNF模块,并将所述对应的目标VNF模块发出的所述第i个选定数据流发往所述第一VNF模块在所述第i个选定数据流对应的原数据流路径中的下一跳VNF模块。10.一种切片网络中数据流分流的方法,其特征在于,包括:分流VNF模块接收切片网络控制器发送的针对流经第一VNF模块的数据流的分流策略;其中,所述分流策略至少包括每个目标数据流的流量值与所述流经第一VNF模块的数据流的流量值的比例,所述目标数据流是指所述分流VNF将所述流经所述第一VNF模块的数据流根据所述分流策略进行分流处理后得到数据流;所述分流VNF模块接收到所述流经第一VNF模块的数据流时,将所述流经第一VNF模块的数据流根据所述分流策略进行分流处理得到每个目标VNF模块对应的目标数据流,一个目标VNF模块对应一个目标数据流,所述目标VNF模块是指与所述第一VNF模块的类型相同且资源使用情况低于资源阈值的VNF模块;所述分流VNF模块将得到的每个目标数据流发送至网络转发平台。11.一种切片网络中数据流分流的设备,其特征在于,包括:收发器;存储器,用于存储指令;和处理器,与所述存储...

【专利技术属性】
技术研发人员:张伟王恩博
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1