网络切片创建方法、系统、网络设备及存储介质与流程

文档序号:18465630发布日期:2019-08-17 02:25阅读:223来源:国知局
网络切片创建方法、系统、网络设备及存储介质与流程
本发明涉及通信领域,尤其涉及一种网络切片创建方法、系统、网络设备及存储介质。
背景技术
:5g(5thgeneration,第五代移动通信技术)时代即将到来,在5g时代,移动网络服务的对象也不再是单纯的移动手机,而是各种类型的设备,比如移动手机、平板、固定传感器、车辆等等。应用场景也多样化,比如移动宽带、大规模互联网、任务关键型互联网等等。需要满足的要求也多样化,比如移动性、安全性、时延性、可靠性等等。正是由于不同应用场景在网络功能、系统性能、安全、用户体验等方面有着不同的需求,因此如果使用同一个网络提供服务,势必导致这个网络十分复杂、笨重,并且无法达到应用所需要的极限性能要求,同时也导致网络运维变得相当的复杂,提升网络运营的成本。相反地,如果按照不同业务场景的不同需求,为其部署专有的网络来提供服务,这个网络只包含这个类型的应用场景所需要的功能,那么服务的效率将大大提高,应用场景所需要的网络性能也能够得到保障,网络的运维变得简单,投资及运维成本均可降低。这就是网络切片技术,上述专有的网络即一个网络切片实例。不过,虽然相关协议提出了网络切片这一技术发展方向,但究竟如何部署网络切片却尚未给出具体方案。技术实现要素:本发明实施例提供的网络切片创建方法、系统、网络设备及存储介质,主要解决的技术问题是:提出一种网络切片部署方案,以解决现有技术无法实现网络切片部署的问题。为解决上述技术问题,本发明实施例提供一种网络切片创建方法……方法,包括:获取待创建网络切片的切片需求信息;根据所述切片需求信息将所述待创建网络切片分解为至少一个待创建网络子切片,并根据所述切片需求信息确定各所述待创建网络子切片的子切片需求信息;根据各所述待创建网络子切片的子切片需求信息确定各所述待创建网络子切片的部署描述信息;根据各所述部署描述信息部署各所述待创建网络子切片以实现所述待创建网络切片的创建。可选地,切片需求信息为待创建网络切片的切片服务级别协议sla指标信息。可选地,切片sla指标信息包括待创建网络切片的用户容量和服务质量保障参数中的至少一种。可选地,服务质量保障参数包括待创建网络切片所要求的带宽、时延、抖动、丢包率;切片sla指标信息还包括待创建网络切片的在线用户数、话务模型、峰值速率、平均速率、保障速率、业务类别、共享要求、容灾方式、加速支持方式、安全级别、切片类型、故障恢复时间、关键绩效指标监控与统计要求、故障管理要求、配置管理要求中的至少一种。可选地,获取待创建网络切片的切片需求信息包括:接收通信服务管理功能csmf网元发送的待创建网络切片的切片sla指标信息,切片sla指标信息由csmf网元根据网络切片需求方的需求转换得到。可选地,所述部署描述信息包括网络服务部署信息和网络服务之间的链路部署信息,所述网络服务部署信息包括待创建的虚拟网络功能vnf的部署信息以及vnf间的链路部署信息;所述根据各所述部署描述信息部署各所述待创建网络子切片以实现所述待创建网络切片的创建,包括:根据所述网络服务部署信息在所述网络服务包部署信息指定的所述网元上创建并配置vnf形成网络子切片,并在所述链路部署信息不为空时,根据所述链路部署信息创建网络连接,实现所述网络子切片与其他网络子切片的通信,创建出所述待创建网络切片。可选地,所述切片需求信息包括切片功能信息和切片性能信息;所述根据所述切片需求信息将所述待创建网络切片分解为至少一个待创建网络子切片,并根据所述切片需求信息确定各所述待创建网络子切片的子切片需求信息,包括:根据待创建网络切片的切片功能信息和第一映射关系确定待创建网络切片对应的至少一个待创建网络子切片,并根据待创建网络切片的切片需求信息和第二映射关系确定出属于待创建网络子切片的子切片需求信息。可选地,根据各待创建网络子切片的子切片需求信息确定各待创建网络子切片的部署描述信息包括:针对某一待创建网络子切片,根据第三映射关系确定属于待创建网络子切片的网络服务包;根据第四映射关系将待创建网络子切片的子切片需求信息转换成针对网络服务包的部署描述信息。本发明实施例还提供一种网络切片创建系统,包括:获取单元,用于获取待创建网络切片的切片需求信息;分解单元,用于根据所述切片需求信息将所述待创建网络切片分解为至少一个待创建网络子切片,并根据所述切片需求信息确定各所述待创建网络子切片的子切片需求信息;确定单元,用于根据各所述待创建网络子切片的子切片需求信息确定各所述待创建网络子切片的部署描述信息;创建单元,用于根据各所述部署描述信息部署各所述待创建网络子切片以实现所述待创建网络切片的创建。本发明实施例还提供一种网络设备,所述网络设备包括计算组件、存储组件及网络资源组件;所述网络资源组件用于实现所述计算组件和所述存储组件之间的连接通信;所述计算组件用于执行所述存储组件中存储的一个或者多个程序,以实现如上任一项所述的网络切片创建方法的步骤。本发明实施例还提供一种存储介质,其特征在于,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如上任一项的网络切片创建方法的步骤。本发明实施例的有益效果是:本发明实施例提供一种网络切片创建方法、系统、网络设备及存储介质,针对现有技术中无法实现网络切片具体部署的问题,通过获取待创建网络切片的切片需求信息,根据获取到的切片需求信息将待创建网络切片分解为至少一个待创建网络子切片,并确定出各待创建网络子切片的子切片需求信息,然后根据各待创建网络子切片的子切片需求信息确定各待创建网络子切片的部署描述信息,最后根据各部署描述信息部署各待创建网络子切片,进而实现对待创建网络切片的创建。切片需求信息表征着切片需求方对待创建的网络切片的要求,通过将待创建的一个网络切片分解成至少一个网络子切片,并根据将对整个网络切片的功能、性能要求分解对应到对各网络子切片的功能、性能要求,然后获取针对各网络子切片的部署描述信息,并根据对应的部署描述信息实现对网络子切片的部署,将网络切片的整体部署具体到对各网络子切片的部署。通过本发明实施例提供的网络切片创建方案,基于切片需求方提供的对网络切片的期望进行网络切片的“分解式”创建,能够让网络切片的技术理念得以实现,具有真正面向用户提供服务的能力,从而提升了用户的通信体验。本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。附图说明图1为本发明实施例一提供的网络创建方法的一种流程图;图2为本发明实施例一提供的订购客户端的一种显示界面示意图;图3为本发明实施例二提供的网络创建系统的一种结构示意图;图4为本发明实施例三提供的网络设备的一种示意图;图5为本发明实施例三提供的网络设备的另一种示意图;图6为本发明实施例三提供的网络设备的一种硬件结构示意图;图7为本发明实施例三提供的网络切片管理系统的一种示意图;图8为本发明实施例三提供的网络创建方法的一种流程图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。实施例一:为了实现网络切片的创建部署,使得网络切片真正得以应用,本实施例将提供一种网络切片创建方法,请参见图1:s102:获取待创建网络切片的切片需求信息。待创建网络切片的切片需求信息能够体现切片需求方对待创建网络切片创建后所具备能力的期望,也就是切片需求方对待创建网络切片通信服务能力的各种要求。在本实施例的一种示例当中,切片需求信息可以通过sla(servicelevelagree,服务级别协议)指标的形式呈现,服务级别协议是指提供服务的企业与客户之间就服务的品质、水准、性能等方面所达成的双方共同认可的协议或契约。通过待创建网络切片的切片sla指标信息来表征切片需求方对该待创建网络切片的能力要求,能够使得切片需求方对待创建网络切片的能力要求具体化,且具有比较通用的呈现形式,以便在网络切片创建系统的各个网元间进行传递。通常,在切片sla指标信息中包括用户容量和服务质量保障参数中的至少一种,当然在通常情况下,待创建网络切片的切片sla指标信息还可以包括其他sla指标。用户容量指标表征待创建网络切片所能容纳的用户量,而服务质量保障参数可以包括带宽、时延、抖动、丢包率等对待创建网络切片的性能进行要求的指标。在本实施例的一些示例当中,切片sla指标信息还可以进一步包括待创建网络切片的在线用户数、话务模型、峰值速率、平均速率、保障速率、业务类别、共享要求、容灾方式、加速支持方式、安全级别、切片类型、故障恢复时间、kpi(keyperformanceindicators,关键绩效指标)监控与统计要求、故障管理要求、配置管理要求等指标中的至少一种。由于sla是专业、标准的协议,这虽然使得支持sla协议的网元之间能够非常容易的实现相关交互,但是对于普通用户而言,很难直接将自己对待创建网络切片的需求转换成标准的sla指标信息,因此,在本实施例的一些示例当中,切片需求方在向网络切片系统提出切片创建请求时,可以以自然语言等描述自己的需求,例如,网络切片创建系统提供网络切片的订购客户端,并在订购客户端中提供多种以自然语言呈现的选项,如图2提供的订购客户端显示界面所示。切片需求方可以在订购客户端的显示界面中通过选择、输入等方式提出自己的需求,上述订购客户端可以运行在固定终端上,也可以运行在手机、平板等移动终端上。订购客户端在接收到切片需求方提出的将切片需求方提出的需求后,可以由csmf(communicationservicemanagementfunction,通信服务管理功能)网元将切片需求方的需求根据sla协议转换成待创建网络切片的切片sla指标信息,然后传输给网络切片创建系统。所以,在本实施例的一些示例当中,网络切片创建系统可以接收csmf网元发送的切片sla指标信息,从而获取到待创建网络切片的切片需求信息。毫无疑义的是,在本实施例的其他一些示例当中,待创建网络切片的切片需求信息也可以通过除sla指标以外的形式呈现,只要网络切片创建系统的网元支持即可。s104:根据切片需求信息将待创建网络切片分解为至少一个待创建网络子切片,并根据切片需求信息确定各待创建网络子切片的子切片需求信息。应当理解的是,一个网络切片创建完成并投入运营后,其具备的能力可以从两方面来体现:一是该网络切片可以实现的功能,例如是用于物联网的网络切片还是用于人与人通信的网络切片;是用于语音通话的网络切片还是用于视频观看的网络切片。另一方面的能力是指该网络切片的性能,例如是具有时延大的网络切片还是时延小的网络切片;是具有大用户容量的网络切片还是用户容量相对较小的网络切片;是大带宽的网络切片还是带宽较小的网络切片。所以,切片需求方对一个待创建网络切片实际上也有这两方面的期望,因此,在大多数待创建网络切片的切片需求信息中,即包括用于表征切片需求方对该待创建网络切片功能期望的切片功能信息,也包括表征切片需求方对该待创建网络切片性能期望的切片性能信息。继续以切片需求信息为切片sla指标信息为例,前述切片sla指标信息中用户容量、带宽、时延、抖动、丢包率、峰值速率、平均速率、保障速率等指标即属于切片性能信息,而业务类别、切片类型等指标即属于切片功能信息。不过并不是所有的待创建网络切片的切片需求信息中均必须包括切片功能信息和切片性能信息,例如,切片提供方预先了解自己提供的资源只允许创建用于实现a功能的网络切片(例如仅支持创建用于物联网的网络切片,不支持创建用于人网的网络切片),且这些资源创建出的可以a1和a2两种功能相同,性能不同的网络切片,则在这种情况下,切片需求方在向切片提供方提出创建网络切片的请求时,无需指定待创建网络切片的功能是a,只需要指定自己对待创建网络切片的性能要求是a1还是a2即可,也即切片需求信息中仅包括切片性能信息,不包括切片功能信息。在本实施例的另一些示例当中,切片需求方对待创建网络切片的性能并不十分关心,其只需要一个实现自己所要求的功能的网络切片,因此,切片需求方提供的切片需求信息中可以不包括切片性能信息只包括切片功能信息。当网络切片创建系统获取到的切片需求信息中同时包括切片功能信息与切片功能信息时,网络切片创建系统可以根据该切片需求信息中的切片功能信息将待创建网络切片分解为至少一个待创建网络子切片。可选地,网络切片创建系统预先存储了第一映射关系,在第一映射关系中包含各切片功能信息同网络子切片之间的对应关系。一个网络切片的切片功能信息,为了便于介绍以下简称为“一个切片功能信息”,不过应当理解的是,一个切片功能信息并不用于限定切片功能信息中的信息只有一个,而是用于表征对一种功能进行要求的信息。因此,一个切片功能信息可以对应一个网络子切片,也可以对应多个网络子切片。例如,表1示出了一种存储有第一映射关系的第一映射关系表:表1切片功能信息网络子切片p网络子切片a……x网络子切片a、网络子切片cy网络子切片b、网络子切片cz网络子切片a、网络子切片b网络子切片c、网络子切片d当网络切片创建系统获取到待创建网络切片切片需求信息中的切片功能信息后,可以根据表1中示出的第一映射关系确定出待创建网络切片对应的待创建网络子切片。例如,待创建网络切片的切片需求信息中包括切片功能信息x,则可以确定若要创建出对应的网络切片,则需要网络子切片a和网络子切片c,也就是说,该待创建网络切片可以被分解成待创建网络子切片a和待创建网络子切片c。可以理解的是,第一映射关系除了可以以表格的形式呈现以外,还可以通过算法来体现,例如,第一映射关系为第一预设算法,可选地第一预设算法可以为神经网络算法、深度学习算法、玻尔兹曼机算法等几种中的至少一种,在这种情况下,获取到待创建网络切片的切片需求信息后,从中获取到切片功能信息,然后利用第一预设算法,计算出该待创建网络切片对应的各待创建网络子切片。由于待创建网络切片切片需求信息是对整个待创建网络切片功能、性能的要求,而一个网络切片的功能、性能则是其所包含的各个网络子切片功能、性能的综合体现。因此,当网络切片创建系统根据切片需求信息将待创建网络切片分解成至少一个待创建网络子切片之后,应当将进一步将待创建网络切片的切片功能、性能分解到各待创建网络子切片上。可选地,网络切片创建系统可以根据第二映射关系将切片需求信息分解到各个待创建网络子切片上形成待创建网络子切片的子切片需求信息。应当理解的是,网络切片的部分性能是各网络子切片性能的叠加,而另一些性能却是要求每个子切片均需要满足的。例如,对于网络切片的时延指标,即属于第一种情况,一个网络切片的时延实际是各网络子切片时延的叠加:假定一个网络切片由网络子切片a、网络子切片b以及网络子切片c构成,则该网络切片的时延t等于网络子切片a、网络子切片b、网络子切片c三者的时延之和,即t=ta+tb+tc。而对于网络切片的带宽指标,则要求各网络子切片的带宽分别满足要求,同样以包含网络子切片a、网络子切片b以及网络子切片c的网络切片为例,若切片需求方对该网络切片的带宽要求为r,则该网络切片中每一个网络子切片的带宽均应当大于等于r。所以,综合时延和带宽两项性能指标,网络子切片a的性能要求信息为ta和r,网络子切片b的性能要求信息为tb和r,网络子切片c的性能要求信息为tc和r。当然,有一些性能指标,虽然同带宽这类性能指标一样,要求每个网络子切片均满足对应的性能要求,但是同一个指标量化到不同的网络子切片,对应的值却不同。例如切片需求方要求某个待创建网络切片的caps(callattemptspersecond,每秒建立呼叫数量)为10000条/秒,则对于nss-ran(接入网子切片)而言,caps的值为500条/秒,对于nss-5gc(5g核心网子切片)而言,caps的值包括用户面网元的2000条/秒,和控制面板网元的3000条/秒,对于nss-bn(承载网子切片)而言,caps为35000条/秒。这类似于生活中的货币汇率换算,同样价值的货币在不同国家或地区对应的具体数值不同。在本实施例中,第二映射关系也同样可以存储在表格当中以第二映射关系表的形式呈现,当然,当第一映射关系和第二映射关系均以映射关系表的形式存在时,用以存储第一映射关系的第一映射关系表和用以存储第二映射关系的第二映射关系表可以是同一表格中的两个子表。除此以外,第二映射关系也可以是以第二预设算法的形式呈现。可选地,第二预设算法也可以是神经网络算法、深度学习算法、玻尔兹曼机算法等几种中的至少一种。在本实施例的一些示例中,将第一映射关系和第二映射关系合称为第一整体映射关系,根据第一整体映射关系中,可以依据待创建网络切片的切片需求信息得到各待创建网络子切片以及各待创建网络子切片的子切片需求信息。由于前面介绍过了,切片需求信息中可以仅包括切片功能信息和切片性能信息中的一种,当切片需求信息仅包括切片功能信息,切片性能信息就是默认的,因此,网络切片创建系统可以根据切片需求信息中的切片功能信息以及预先设置的默认切片性能信息对待创建网络切片及其性能进行分解。当切片需求信息仅包括切片性能信息时,切片功能信息可以是默认的,因此,网络切片创建系统可以根据预先设置的默认切片功能信息对待创建网络切片分解成待创建网络子切片,然后根据切片需求信息中的切片性能信息对待创建网络切片进行性能分解。s106:根据各待创建网络子切片的子切片需求信息确定各待创建网络子切片的部署描述信息。当网络切片创建系统根据待创建网络切片的切片需求信息分解出对应的待创建网络子切片后,网络切片创建系统可以根据各待创建网络子切片的子切片需求信息获取到针对对应的部署描述信息。可以理解的是,某个待创建网络子切片子切片需求信息表征的是,为了满足切片需求方对待创建网络切片的整体要求,该待创建网络子切片的应当具备何种功能、何种性能。而部署描述信息则是用于描述为了实现该待创建网络子切片被期望的功能和性能,应当如何对该待创建网络子切片进行部署。可选地,针对某一待创建网络子切片,网络切片创建系统可以根据第三映射关系确定属于待创建网络子切片的网络服务包(nsd),然后,根据第四映射关系将待创建网络子切片的子切片需求信息转换成针对网络服务包的部署描述信息。针对待创建网络子切片网络服务包的部署描述信息,也即是待创建网络子切片的部署描述信息。通常,网络子切片与网络服务包之间具有一一对应关系,例如针对网络子切片a,其网络服务包为nsda;针对网络子切片b,其网络服务包为nsdb。得带待创建网络子切片的网络服务包后,可以根据第四映射关系将待创建网络子切片的子切片需求信息转换成针对网络服务包的部署描述信息。例如,将针对nss-5gc的时延指标转换为对5gc网络服务包中用户面网元设备的部署参数要求,如需要其部署在边缘dc(datacenter,数据中心)或者需要其至少部署两个实例等。又如,将针对nss-bn的时延指标转换为对网络链路参数,如转发路径、承载网络切分技术的要求等。这里所说的切分技术包括但不限于vxlan(virtualextensiblelan,虚拟扩展局域网)、flexe(flexethernet)、vlan(virtuallocalareanetwork,虚拟局域网)、mpls(multi-protocollabelswitching,多协议标签交换)等几种中的至少一种。在本实施例中,第三映射关系或第四映射关系也同样可以存储在表格当中以映射关系表的形式呈现,例如,表2示出了网络子切片标识信息同网络服务包之间的映射关系:表2网络子切片的标识信息网络子切片的部署描述信息r1d1r2d2……rndn当然,当第三映射关系和第四映射关系均以映射关系表的形式存在时,用以存储第三映射关系的第三映射关系表和用于存储第四映射关系的第四映射关系表可以是同一表格中的两个子表。除此以外,第三映射关系或第四映射关系也可以是以预设算法的形式呈现。可选地,第三预设算法或第四预设算法也可以是神经网络算法、深度学习算法、玻尔兹曼机算法等几种中的至少一种。同第一映射关系、第二映射关系一样,第三映射关系与第四映射关系合称为第二整体映射关系。当第一整体映射关系与第二整体映射关系均以映射关系表的形式存在时,映射关系表可以由网络管理人员或切片提供方预先配置完成,当映射关系配置完成之后,网络切片创建系统可以根据表格中的一个信息确定出与该信息对应的另一种信息,这类似于根据“输入”得到“输出”的过程。当然这种映射关系中所有输入和输出之间的关系已经固定,因此在本实施例中,将以映射关系表来存储映射关系的方式称为“静态映射”。而以预设算法作为映射关系的情况中,虽然也是根据输入得到对应输出的过程,不过在这种映射关系中,因为预设算法的各项参数可以调整,例如算法类型、算法层级、算法规模等,而一旦预设算法的相关参数发生变化,而映射关系也会发生变化,因此,对于以预设算法表征映射关系的方案,本实施例称为“动态映射”。所以,网络切片创建系统在根据待创建网络切片的切片需求信息对待创建网络切片进行分解的过程,根据待创建网络切片的切片需求信息对待创建网络切片的功能、性能进行分解过程,以及根据分解所得待创建网络子切片的子切片需求信息得到对应部署描述信息的过程中,即可以采用静态映射的方式进行,也可以采用动态映射的方式。s108:根据各部署描述信息部署各待创建网络子切片以实现待创建网络切片的创建。当网络切片创建系统获取到各个待创建网络子切片对应的部署描述信息后,可以根据部署描述信息的指示对待创建网络子切片进行创建部署。在部署描述信息中通常包括网络服务部署信息和链路部署信息,其中网络服务部署信息用于指示网络切片创建系统应当在哪些网元上创建何种vnf(virtualnetworkfunction,网络功能虚拟化)等,以及vnf的配置数据等。在本实施例的一种示例中,网络服务部署信息包括待创建的vnf的部署信息以及vnf间的链路部署信息,vnf的部署信息包含vnf内部的计算、存储和网络资源的部署描述。链路部署信息用于指示创建一个网络子切片同外部的网络连接,这里所说的网络连接通常是一个网络子切片同其他网络子切片之间的网络连接。由于在本实施例一些示例当中,一个网络切片中可以仅有一个网络子切片,因此,在链路部署信息可以为空。网络服务包部署信息中包括创建网络切片所需要创建的vnf以及vnf所在的网元,所以,在本实施例中,网络切片创建系统可以根据网络服务包部署信息在网络服务包部署信息指定的网元上创建并配置部署描述信息对应网络子切片所需的vnf,并在链路部署信息不为空时,根据链路部署信息创建网络连接,实现网络子切片与其他网络子切片的通信,进而完成网络切片的部署。本实施例中提供的网络切片创建方法,网络切片创建系统可以根据待创建网络切片的切片需求信息,如切片sla指标信息将待创建网络切片分解成待创建网络子切片,并将对待创建网络切片的功能、性能要求落实为对各待创建网络子切片的功能、性能要求,也即得到待创建网络子切片的子切片需求信息,然后根据待创建网络子切片的子切片需求信息同部署描述信息之间的映射关系得到针对待创建网络子切片的部署描述信息,并根据对应的部署描述信息对待创建网络子切片进行部署,创建出对应的各个网络子切片,进而构成对应的网络切片,实现网络切片的部署,使得网络切片在现实中得以应用,从而利用网络切片来提升用户的通信体验。实施例二:为了让本领域技术人员更加清楚网络切片创建方法及系统的优点与细节,本实施例将结合具体示例继续对网络切片创建系统进行介绍。网络切片创建系统可以根据网络切片创建方法对切片需求方需要的网络切片进行创建,请参见图3提供的网络切片创建系统的结构示意图:网络切片创建系统30包括获取单元302、分解单元304、确定单元306以及创建单元308。其中,获取单元302用于获取待创建网络切片的切片需求信息;分解单元304用于根据切片需求信息将待创建网络切片分解为至少一个待创建网络子切片,并根据切片需求信息确定各待创建网络子切片的子切片需求信息;确定单元306用于根据各待创建网络子切片的子切片需求信息确定各待创建网络子切片的部署描述信息;创建单元308用于根据各部署描述信息部署各待创建网络子切片以实现待创建网络切片的创建。其中获取单元302可以从csmf网元出获取待创建网络切片的切片需求信息,该切片需求信息可以由csmf网元根据sla协议将切片需求方发送对待创建网络切片的通信服务需求进行转换得到。分解单元304根据从获取单元302处获取到的切片需求信息将待创建网络切片分解成至少一个待创建网络子切片,同时将对整个待创建网络切片的功能、性能要求具体分解落实到对每一个待创建网络子切片上。可选地,分解单元304可以根据第一映射关系实现对待创建网络切片的分解,并根据第二映射关系实现对待创建网络切片功能、性能的分解,从而得到具有子切片需求信息的待创建网络子切片。若获取单元302传输给分解单元304的切片需求信息是切片sla指标信息,则经分解单元304的分解之后,可以得到待创建网络子切片及对应的子切片sla指标信息(即待创建网络子切片的子切片需求信息)。应当理解的是,这里所说的第一映射关系和第二映射关系可以通过映射关系表的方式存储,分解单元304根据这种静态的映射关系实现待创建网络切片及其功能、性能到待创建网络子切片及其功能、性能的分解映射。第一映射关系和第二映射关系还可以通过预设算法体现,例如第一预设算法和第二预设算法。由于通过预设算法来体现有映射关系时,映射关系可能会随着预设算法参数的改变而改变,因此属于动态映射关系,预设算法的参数包括但不限于算法类型、算法层级、算法规模等参数等几种中的至少一种。所以,当通过预设算法来表征第一映射关系和第二映射关系的时候,分解单元304可以根据这种动态的映射关系实现待创建网络切片及其功能、性能到待创建网络子切片及其功能、性能的分解映射。当然,第一预设算法与第二预设算法的参数可以预先配置完成,后续不再发生改变。确定单元306在根据分解单元304的分解结果确定各待创建网络子切片以及各待创建网络子切片的子切片需求信息后,可以根据第三映射关系确定出与各待创建网络子切片对应的网络服务包,然后根据第四映射关系将子切片需求信息转换为针对网络服务包的部署描述信息。一个待创建网络子切片的部署描述信息用于对该待创建网络子切片的创建进行指示,例如,在部署描述信息中包括网络服务部署信息和链路部署信息,创建单元308可以根据网络服务部署信息在网络服务包部署信息指定的网元上创建并配置部署描述信息对应网络子切片所需的vnf,并在链路部署信息不为空时,根据链路部署信息创建网络连接,实现网络子切片与其他网络子切片的通信。上述内容仅仅对网络切片创建系统的结构和功能进行了简单介绍,对于网络切片创建系统实现网络切片创建方法的细节,可以参见实施例一中的介绍,这里不再赘述。本实施例提供的网络切片创建系统可以部署在至少一个服务器上,其中获取单元302的功能可以通过服务器的通信装置来实现,而分解单元304、确定单元306以及创建单元308的功能均可以通过服务器的处理器来实现。当然,如果获取单元302从csmf网元处接收切片sla指标信息作为待创建网络切片的切片需求信息,而csmf网元也部署在该服务器上,则获取单元302的功能可以直接由处理器实现。本实施例中提供的网络切片创建系统可以根据待创建网络切片的切片需求信息,如切片sla指标信息将待创建网络切片分解成待创建网络子切片,并将对待创建网络切片的功能、性能要求落实为对各待创建网络子切片的功能、性能要求,也即得到待创建网络子切片的子切片需求信息,然后根据待创建网络子切片的子切片需求信息同部署描述信息之间的映射关系得到针对待创建网络子切片的部署描述信息,并根据对应的部署描述信息对待创建网络子切片进行部署,创建出对应的各个网络子切片,进而构成对应的网络切片,实现网络切片的部署,使得网络切片在现实中得以应用,从而利用网络切片来提升用户的通信体验。实施例三:本实施例先提供一种存储介质,该存储介质中存储一个或多个可供存储器读取、编译或执行的计算机程序,其中就包括网络切片创建程序,该网络切片创建程序可供一个多个处理器执行从而实现前述实施例中提供的网络切片创建方法。本实施例还提供一种网络设备,该网络设备可以包括计算组件、存储组件及网络资源组件,计算组件可以由m个具有计算处理功能的设备构成,存储组件可以由n个具有存储功能的设备构成,而网络资源组件则用于实现计算组件及存储组件之间的通信连接。在本实施例中,计算组件和存储组件可以部署在不同的硬件设备上,同时,m和n均大于等于1,且二者的值可以相等,也可以不等,因此即使是同一种组件,既可以分布在同一硬件设备上,也可以分布在不同的硬件设备上。在本实施例的一种示例当中,如图4所示,网络设备40包括第一硬件设备401和第二硬件设备402,第一硬件设备401上部署有计算组件,第二硬件设备402上部署有存储组件,第一硬件设备401和第二硬件设备402之间通信连接。第一硬件设备401和第二硬件设备402之间通信连接的方式可以是有线,也可以是无线。在本实施例的另一示例当中,如图5所示,网络设备50包括第三硬件设备501和第四硬件设备502,计算组件同时分布在第三硬件设备501和第四硬件设备502上,而计算组件也同时分布在第三硬件设备501和第四硬件设备502,第三硬件设备501与第四硬件设备502之间通过无线方式通信连接,当然,在其他示例当中,第三硬件设备501和第四硬件设备502也可以通过有线方式连接。下面提供一种仅由一个硬件设备构成的网络设备,如图6所示:网络设备60中包括处理器61、存储器62以及通信总线63,其中存储器62可以为前述存储有网络切片创建程序的计算机可读存储介质。处理器61可以读取存储器62中存储的网络切片创建程序,进行编译并执行实现前述实施例中提供的网络切片创建方法。在本实施例的一些示例当中,对待创建网络切片进行分解并得到待创建网络子切片以及待创建网络子切片功能、性能需求的过程可以由nsmf(networkslicemanagementfunction,网络切片管理功能)网元执行;而根据待创建网络子切片的子切片需求信息得到其部署描述信息的过程可以由nssmf(networkslicesubnetmanagementfunction,网络切片子网管理功能)网元执行。所以,网络设备60中至少包含nsmf网元和nssmf网元,在本实施例中,这两个网元均部署在网络设备60这一个硬件设备上,在本实施例的其他一些示例中,这二者也可以部署在不同硬件设备上。另外,根据待创建网络子切片的部署描述信息实现对待创建网络子切片的部署创建过程可以由mano(managementandorchestrator,管理和编排器)和sdno(softwaredefinednetworkcontroller,软件定义控制器)实现,mano和sdno也可以与nsmf网元和nssmf网元中的至少一个部署在同一硬件设备上。mano中包括nfvo(nfvorchestration,网络功能虚拟化编排器)、vnfm(virtualnetworkfunctionmanagement,虚拟网络功能管理)和nfvi(networkfunctionvirtualizationinfrastructure,nfv基础设施)。下面结合图7和图8所示对本发明各实施例中的网络切片创建方法做进一步介绍,图7示出的是一种网络切片管理系统,该网络切片管理系统7可以包括用于实现网络切片创建的网络切片创建系统,图8示出的是网络切片管理系统中创建网络切片的一种流程图:s802:csmf网元接收切片需求方发送的针对待创建网络切片的通信服务需求。在本实施例中,以切片需求方为自来水运营公司为例进行说明,自来水运营公司通过切片提供方提供的订购客户端来订购网络切片通信服务,并在订购客户端上提出对网络切片的通信服务需求:例如切片类型为物联网,终端数量为500万,每天凌晨0点到6点之间抄表,单用户最大时延不大于10ms,最多同时有2000个终端被抄表等。s804:csmf网元将通信服务需求转换成待创建网络切片的切片需求信息。在本实施例中,待创建网络切片的切片需求信息可以为sla(servicelevelagree,服务级别协议)指标信息,因此csmf网元701接收到来自订购客户端的需求后,将客户的通信服务需求转换为切片sla指标信息。切片sla指标信息包含但不限于以下内容:(1)用户容量、在线用户数、话务模型等;(2)峰值速率、平均速率、保障速率、业务类别、共享要求等;(3)qos(qualityofservice,服务质量)保障参数(带宽/时延/抖动/包率等)、容灾方式、加速支持等;(3)安全级别(隔离方式)、切片类型(人网/物网)等;(4)故障恢复时间、kpi监控与统计要求、故障管理要求、配置管理要求等。s806:csmf网元将待创建网络切片的切片需求信息发送给用于对该待创建网络切片进行管理的nsmf网元。在本图7中,网络切片管理系统7包括两个nsmf网元702,因此,为了便于nsmf网元702对网络切片的管理分工,可以预先确定每个nsmf网元702分别用于对哪种类型的网络切片进行管理。例如,第一nsmf网元702a用于对物网网络切片进行管理,而第二nsmf网元702b用于对人网网络切片进行管理,则csmf网元701可以将自来水运营公司请求创建的待创建网络切片的切片需求信息,也即切片sla指标信息发送给第一nsmf网元702a。s808:nsmf网元确定待创建网络切片对应的各待创建网络子切片以及待创建网络子切片的子切片需求信息。在切片需求信息包括切片功能信息和切片性能信息,nsmf网元702可以根据待创建网络切片的切片功能信息和第一映射关系确定待创建网络切片对应的至少一个待创建网络子切片,并根据待创建网络切片的切片性能信息和第二映射关系确定出属于待创建网络子切片的子切片需求信息,具体过程请参见实施例一的介绍。应当理解的是,如待创建网络切片的切片需求信息是基于sla协议的,则待创建网络子切片的子切片需求信息也包含sla指标,不过这些sla指标是属于待创建网络子切片的子切片sla指标信息。另外,本实施例中第一映射关系和第二映射关系可以是通过映射关系表表征的静态映射关系也可以是通过预设算法体现的动态映射关系。s810:nsmf网元将待创建网络子切片的标识信息以及子切片需求信息发送给用于对该待创建网络子切片进行管理的nssmf网元。同网络切片关系统7中的nsmf网元702类似,nssmf网元703也可以不只一个,在图7中,网络切片管理系统7包括两个nssmf网元703。假定nsmf网元702对待创建网络切片进行分解映射之后确定待创建网络子切片包括a和c,而第一nssmf网元703a可以对网络子切片a、b、d进行管理,而第二nssmf网元703b可以对网络子切片c、e进行管理。因此,nsmf网元702可以将待创建网络子切片a的标识信息同待创建网络子切片a的子切片需求信息发送给第一nssmf网元703a,而将待创建网络子切片b的标识信息同待创建网络子切片b的子切片需求信息发送给第二nssmf网元703b。s812:nssmf网元根据网络子切片的子切片需求信息获取对应的部署描述信息。当nssmf网元703获取到nsmf网元702发送的待创建网络切片的标识信息后,可以根据该标识信息以及第三映射关系确定出该网络子切片对应的网络服务包,也即nsd。然后根据第四映射关系将该待创建网络子切片的子切片需求信息转换成针对该网络服务包的部署描述信息。第三映射关系和第四映射关系可以以映射关系表或预设算法的方式存在。在本实施例的一些示例当中,第三映射关系包括待创建网络子切片,或者说待创建网络子切片的标识信息同网络服务包之间一一对应的映射关系。第四映射关系中包括子切片需求信息,也即子切片sla指标信息同部署描述信息之间对应的映射关系。s814:nssmf网元在可以对待创建网络子切片进行创建时,请求mano根据部署描述信息进行创建,实现待创建网络切片的创建。nssmf网元703获取到待创建网络子切片的部署描述信息之后,可以将该部署描述信息传递给对应的管理和编排器704的nfvo。由nfvo向nfvi发起资源预留申请,从而确定nfvi是否有足够的资源可以满足待创建网络子切片的创建。管理和编排器704把资源预留结果通知到nssmf网元703,nssmf网元703根据资源预留结果决定是否创建对应的网络子切片。在nssmf网元703决定创建该网络子切片时,向管理和编排器704发起创建请求。管理和编排器704根据待创建网络子切片的部署描述信息分析是否需要创建对应的网络连接,如果需要,则通过sdn控制器(或路由器控制器插件)705发起创建。管理和编排器704中的nfvo与vnfm、nfvi交互,采用间接模式或者直接模式根据网络服务包中的vnf包(又称vnfd,是对vnf的描述)创建网络服务包中的各个vnf,并通过em(elementmanagement,网元管理)或者nssmf下发配置数据。当网络切片中的各网络子切片均创建,并各网络子切片之间应有的网络连接建立后,网络切片部署成功,此时,用户的终端就可以通过nssai(网络切片选择辅助信息)或者dnn接入并使用该切片。本实施例提供的网络设备能够将待创建的一个网络切片分解成至少一个网络子切片,并根据将对整个网络切片的功能、性能要求分解对应到对各网络子切片的功能、性能要求,然后获取针对各网络子切片的部署描述信息,并根据对应的部署描述信息实现对网络子切片的部署,将网络切片的整体部署具体到对各网络子切片的部署。通过本发明实施例提供的网络切片创建方案,基于切片需求方提供的对网络切片的期望进行网络切片的“分解式”创建,能够让网络切片的技术理念得以实现,具有真正面向用户提供服务的能力,从而提升了用户的通信体验。显然,本领域的技术人员应该明白,上述本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在计算机存储介质(rom/ram、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1