用于获取网络切片的方法、装置和系统制造方法及图纸

技术编号:23055895 阅读:58 留言:0更新日期:2020-01-07 15:40
本申请公开了一种用于获取网络切片的方法,所述方法包括:控制设备接收用户发送的切片请求,所述切片请求包括标识,所述标识用于标识用户所请求的切片的隔离等级;所述控制设备根据所述标识,获取所述切片的隔离类型;所述控制设备根据所述切片的隔离类型和资源拓扑,创建网络切片,所述资源拓扑用于描述网络拓扑以及所述网络拓扑中N个元素的隔离能力,所述N个元素包括节点和链路中的至少一个,所述N为大于或等于1的整数,所述网络切片包括用于实现切片所需的节点和链路。

Methods, devices and systems for obtaining network slices

【技术实现步骤摘要】
用于获取网络切片的方法、装置和系统
本申请涉及通信领域,尤其涉及一种用于获取网络切片的方法、装置和系统。
技术介绍
图1为获取网络切片的网络场景示意图。在图1所示的场景中,控制设备包括协同器(orchestrator)、网络(network)A的控制器(controller)和网络B的控制器。网络A的控制器1通过与网络A包括的节点通信,以获取网络A的拓扑信息。网络A包括节点A、节点B、节点C和节点D。控制器1将获取的网络A的拓扑信息发送至协同器。网络B的控制器2通过与网络B包括的节点通信,以获取网络B的拓扑信息。网络B包括节点E、节点F、节点G和节点H。控制器2将获取的网络B的拓扑信息发送至协同器。协同器可根据网络A的拓扑信息和网络B的拓扑信息,获得节点A与节点H之间的拓扑信息。拓扑信息包括:节点信息和链路信息。其中,节点信息包括节点的标识(identifier,ID)、节点终点(nodeterminalpoint,Node-TP)和节点的位置。节点TP为节点的物理端口或节点的逻辑端口。链路信息包括:链路的ID、源节点的ID、源链路TP(sourcelinkterminalpoint,source-TP)、目的节点的ID和目的链路TP(destinationlinkterminalpoint,dest-TP)。源节点的ID用于标识链路的源节点。源链路TP用于标识链路的源节点的TP。目的节点的ID用于标识链路的目的节点。目的链路TP用于标识链路的目的节点的TP。此处仅以包括协同器和多个控制器的控制设备为例说明,实际中也可以由没有协同器的其他类型的控制设备进行如上处理,其他类型的控制设备可直接管理网络A和B。上述任一种控制设备在与节点进行通信的过程中不涉及节点或链路隔离信息的交互,控制设备也没有处理隔离功能的能力,相应的,其所获得的拓扑信息中也没有隔离信息。这样的话,当控制设备所管理和控制的网络中部署的业务需要实现特定的隔离能力时,该控制设备便无法提供精细的管理和控制服务,从而使得业务的运行受到一定程度的影响。例如,以下描述的网络切片业务。协同器(Orchestrator)接收用户发送的网络切片请求。网络切片请求包括服务等级协议(service-levelagreement,SLA)相关的参数。SLA相关的参数用于指示网络切片实例(networksliceinstance,NSI)所对应的业务实例(serviceinstance)。协同器根据网络切片请求和节点A与节点H之间的拓扑信息,计算满足网络切片请求的网络资源,形成NSI。在图1所示的场景中,协同器只能根据用户的切片请求中的SLA,获得A-B-C-E-G-H的路径和A-B-D-F-G-H的路径均能满足SLA。切片请求所请求部署的业务需要实现特定的隔离能力时,协同器无法从A-B-C-E-G-H的路径和A-B-D-F-G-H的路径中选择支持特定的隔离能力的路径。这样会造成无法分配相应的网络资源给切片请求对应的业务,以实现业务所需的隔离能力。
技术实现思路
本申请实施例提供了一种获取网络切片的方法、装置和系统,能够创建与业务所需的隔离能力匹配的网络切片,以实现业务所需的隔离能力。第一方面,提供一种用于获取网络切片的方法,所述方法包括:控制设备接收用户发送的切片请求,所述切片请求包括标识,所述标识用于标识用户所请求的切片的隔离等级;所述控制设备根据所述标识,获取所述切片的隔离类型;所述控制设备根据所述切片的隔离类型和资源拓扑,创建网络切片,所述资源拓扑用于描述网络拓扑以及所述网络拓扑中N个元素的隔离能力,所述N个元素包括节点和链路中的至少一个,所述N为大于或等于1的整数,所述网络切片包括用于实现切片所需的节点和链路。上述方法中,控制设备能够根据切片请求确定切片的隔离类型,进而根据隔离类型从资源拓扑中选择实现切片的元素,所选择的元素的隔离能力与隔离类型匹配。这样,控制设备利用元素所创建的网络切片以实现业务所需的隔离能力。在第一方面的一种设计中,所述N个元素包括第一节点、第二节点、以及第一节点与第二节点间的链路,所述方法还包括:所述控制设备根据隔离策略,从所述第一节点获取第一资源信息,所述第一资源信息包括所述第一节点提供的隔离信息以及所述第一节点的拓扑;所述控制设备根据隔离策略,从所述第二节点获取第二资源信息,所述第二资源信息包括所述第二节点提供的隔离信息以及所述第二节点的拓扑;所述控制设备根据所述第一资源信息和所述第二资源信息生成资源拓扑,所述资源拓扑用于描述所述网络拓扑,所述第一节点的隔离能力、所述第二节点的隔离能力和所述第一节点与所述第二节点间链路的隔离能力,所述网络拓扑为所述第一节点与所述第二节点间的拓扑。上述设计中,控制设备根据网络中元素的隔离能力,生成能够支持某些隔离能力的资源拓扑。这样,控制设备在创建网络切片时,可根据资源拓扑所支持的隔离能力,生成具有隔离能力的切片,该切片能够实现业务所需的隔离能力。控制设备可根据隔离策略灵活地获取配置数据,进而获得具有特定隔离能力的资源拓扑。在第一方面的一种设计中,所述控制设备根据隔离策略,从所述第一节点获取第一资源信息包括:所述控制设备根据隔离策略生成第一配置数据,所述第一配置数据用于描述所述第一节点的隔离能力;所述控制设备向所述第一节点发送所述第一配置数据;所述控制设备接收所述第一节点发送的所述第一资源信息,所述第一资源信息包括所述第一节点提供的隔离信息和所述第一节点的拓扑,所述第一节点的拓扑用于描述所述第一节点及其所在的链路。在第一方面的一种设计中,所述控制设备根据隔离策略,从所述第二节点获取第二资源信息包括:所述控制设备根据隔离策略生成第二配置数据,所述第二配置数据用于描述所述第二节点的隔离能力;所述控制设备向所述第二节点发送所述第二配置数据;所述控制设备接收所述第二节点发送的所述第二资源信息,所述第二资源信息包括所述第二节点提供的隔离信息和所述第二节点的拓扑,所述第二节点的拓扑用于描述所述第二节点及其所在的链路。在第一方面的一种设计中,所述控制设备根据隔离策略生成第一配置数据包括:所述控制设备根据隔离策略,获得所述第一节点的隔离能力,所述第一节点的隔离能力包括所述第一节点及其所在的链路的隔离能力;所述控制设备根据所述第一节点的隔离能力和数据模型,生成以所述数据模型描述的所述第一配置数据。在第一方面的一种设计中,所述控制设备根据隔离策略生成第二配置数据包括:所述控制设备根据隔离策略,获得所述第二节点的隔离能力,所述第二节点的隔离能力包括所述第二节点及其所在的链路的隔离能力;所述控制设备根据所述第二节点的隔离能力和数据模型,生成以所述数据模型描述的所述第二配置数据。在第一方面的一种设计中,所述控制设备根据所述第一资源信息和所述第二资源信息生成所述资源拓扑包括:所述控制设备根据所述第一节点提供的隔离信息和所述第二节点提供的隔离信息,确定第一隔离类型;所述控制设备根据所述第一隔离类型和所述网络拓扑,获得与所述第一隔离类型匹配的第一资源拓扑,所述第一资源本文档来自技高网
...

【技术保护点】
1.一种用于获取网络切片的方法,其特征在于,所述方法包括:/n控制设备接收用户发送的切片请求,所述切片请求包括标识,所述标识用于标识用户所请求的切片的隔离等级;/n所述控制设备根据所述标识,获取所述切片的隔离类型;/n所述控制设备根据所述切片的隔离类型和资源拓扑,创建网络切片,所述资源拓扑用于描述网络拓扑以及所述网络拓扑中N个元素的隔离能力,所述N个元素包括节点和链路中的至少一个,所述N为大于或等于1的整数,所述网络切片包括用于实现切片所需的节点和链路。/n

【技术特征摘要】
1.一种用于获取网络切片的方法,其特征在于,所述方法包括:
控制设备接收用户发送的切片请求,所述切片请求包括标识,所述标识用于标识用户所请求的切片的隔离等级;
所述控制设备根据所述标识,获取所述切片的隔离类型;
所述控制设备根据所述切片的隔离类型和资源拓扑,创建网络切片,所述资源拓扑用于描述网络拓扑以及所述网络拓扑中N个元素的隔离能力,所述N个元素包括节点和链路中的至少一个,所述N为大于或等于1的整数,所述网络切片包括用于实现切片所需的节点和链路。


2.根据权利要求1所述的方法,其特征在于,所述N个元素包括第一节点、第二节点、以及第一节点与第二节点间的链路,所述方法还包括:
所述控制设备根据隔离策略,从所述第一节点获取第一资源信息,所述第一资源信息包括所述第一节点提供的隔离信息以及所述第一节点的拓扑;
所述控制设备根据隔离策略,从所述第二节点获取第二资源信息,所述第二资源信息包括所述第二节点提供的隔离信息以及所述第二节点的拓扑;
所述控制设备根据所述第一资源信息和所述第二资源信息生成资源拓扑,所述资源拓扑用于描述所述网络拓扑,所述第一节点的隔离能力、所述第二节点的隔离能力和所述第一节点与所述第二节点间链路的隔离能力,所述网络拓扑为所述第一节点与所述第二节点间的拓扑。


3.根据权利要求2所述的方法,其特征在于,所述控制设备根据隔离策略,从所述第一节点获取第一资源信息包括:
所述控制设备根据隔离策略生成第一配置数据,所述第一配置数据用于描述所述第一节点的隔离能力;
所述控制设备向所述第一节点发送所述第一配置数据;
所述控制设备接收所述第一节点发送的所述第一资源信息,所述第一资源信息包括所述第一节点提供的隔离信息和所述第一节点的拓扑,所述第一节点的拓扑用于描述所述第一节点及其所在的链路;
所述控制设备根据隔离策略,从所述第二节点获取第二资源信息包括:
所述控制设备根据隔离策略生成第二配置数据,所述第二配置数据用于描述所述第二节点的隔离能力;
所述控制设备向所述第二节点发送所述第二配置数据;
所述控制设备接收所述第二节点发送的所述第二资源信息,所述第二资源信息包括所述第二节点提供的隔离信息和所述第二节点的拓扑,所述第二节点的拓扑用于描述所述第二节点及其所在的链路。


4.根据权利要求3所述的方法,其特征在于,所述控制设备根据隔离策略生成第一配置数据包括:
所述控制设备根据隔离策略,获得所述第一节点的隔离能力,所述第一节点的隔离能力包括所述第一节点及其所在的链路的隔离能力;
所述控制设备根据所述第一节点的隔离能力和数据模型,生成以所述数据模型描述的所述第一配置数据;
所述控制设备根据隔离策略生成第二配置数据包括:
所述控制设备根据隔离策略,获得所述第二节点的隔离能力,所述第二节点的隔离能力包括所述第二节点及其所在的链路的隔离能力;
所述控制设备根据所述第二节点的隔离能力和数据模型,生成以所述数据模型描述的所述第二配置数据。


5.根据权利要求2至4任一所述的方法,其特征在于,所述控制设备根据所述第一资源信息和所述第二资源信息生成所述资源拓扑包括:
所述控制设备根据所述第一节点提供的隔离信息和所述第二节点提供的隔离信息,确定第一隔离类型;
所述控制设备根据所述第一隔离类型和所述网络拓扑,获得与所述第一隔离类型匹配的第一资源拓扑,所述第一资源拓扑包括的节点的隔离能力为所述第一隔离类型,所述第一资源拓扑包括的链路的隔离能力为所述第一隔离类型。


6.根据权利要求5所述的方法,其特征在于,所述控制设备根据所述第一资源信息和所述第二资源信息生成所述资源拓扑还包括:
所述控制设备根据所述第一节点提供的隔离信息和所述第二节点提供的隔离信息,确定第二隔离类型;
所述控制设备根据所述第二隔离类型和所述网络拓扑,获得与所述第二隔离类型匹配的第二资源拓扑,所述第二资源拓扑包括的节点的隔离能力为所述第二隔离类型,所述第二资源拓扑包括的链路的隔离能力为所述第二隔离类型。


7.根据权利要求5或6所述的方法,其特征在于,所述第一隔离类型为细粒度物理隔离、粗粒度物理隔离或逻辑隔离,所述第二隔离类型为细粒度物理隔离、粗粒度物理隔离或逻辑隔离,所述第二隔离类型不同于所述第一隔离类型;或者
所述第一隔离类型为网络隔离、链路隔离或节点隔离,所述第二隔离类型为网络隔离、节点物理隔离或链路隔离,所述第二隔离类型不同于所述第一隔离类型。


8.根据权利要求1至7任一所述的方法,其特征在于,所述控制设备根据所述切片的隔离类型和资源拓扑,创建网络切片包括:
所述控制设备根据所述切片的隔离类型,从所述资源拓扑中选择与所述切片的隔离类型匹配的子资源拓扑,所述子资源拓扑包括的节点的隔离能力为所述切片的隔离类型,所述子资源拓扑包括的链路的隔离能力为所述切片的隔离类型;
所述控制设备保存所述子资源拓扑与所述标识的对应关系。


9.根据权利要求8所述的方法,其特征在于,所述控制设备根据所述切片的隔离类型和资源拓扑,创建网络切片还包括:
所述控制设备根据所述切片请求,获得所述切片对应的业务信息;
所述控制设备根据所述子资源拓扑,获得第三节点的入终点TP和出TP,所述入TP的隔离能力为所述切片的隔离能力,所述出TP的隔离能力为所述切片的隔离能力,所述入TP的隔离能力支持所述子资源拓扑包括的节点的隔离能力和所述子资源拓扑包括的链路的隔离能力,所述出TP的隔离能力支持所述子资源拓扑包括的节点的隔离能力和所述子资源拓扑包括的链路的隔离能力;
所述控制设备将包括所述业务信息、所述入TP和所述出TP的对应关系,发送至所述第三节点。


10.根据权利要求1至9任一所述的方法,其特征在于,所述创建网络切片之后,所述方法还包括:
所述控制设备从所述第一节点获取更新后的隔离信息,所述更新后的隔离信息用于描述第一节点上新增的隔离能力或所述第一节点上失效的隔离能力;
所述控制设备根据所述更新后的隔离信息和所述资源拓扑,获得更新后的资源拓扑,所述更新后的资源拓扑用于描述所述网络拓扑、更新后的第一节点的隔离能力、所述第二节点的隔离能力和更新后的所述第一节点与所述第二节点间的链路的隔离能力。


11.根据权利要求1至10任一所述的方法,其特征在于,所述隔离等级为用户级、业务级、隧道级、系统级、时隙级、波长级、端口级、设备级或网络级;
所述隔离能力为元素所具有的与隔离等级对应的隔离功能。


12.一种用于获取资源拓扑的方法,其特征在于,所述方法包括:
所述控制设备根据隔离策略,从第一节点获取第一资源信息,所述第一资源信息包括所述第一节点提供的隔离信息以及所述第一节点的拓扑;
所述控制设备根据隔离策略,从所述第二节点获取第二资源信息,所述第二资源信息包括所述第二节点提供的隔离信息以及所述第二节点的拓扑;
所述控制设备根据所述第一资源信息和所述第二资源信息生成资源拓扑,所述资源拓扑用于描述所述网络拓扑,所述第一节点的隔离能力、所述第二节点的隔离能力和所述第一节点与所述第二节点间链路的隔离能力,所述网络拓扑为所述第一节点与所述第二节点间的拓扑。


13.根据权利要求12所述的方法,其特征在于,所述控制设备根据隔离策略,从所述第一节点获取第一资源信息包括:
所述控制设备根据隔离策略生成第一配置数据,所述第一配置数据用于描述所述第一节点的隔离能力;
所述控制设备向所述第一节点发送所述第一配置数据;
所述控制设备接收所述第一节点发送的所述第一资源信息,所述第一资源信息包括所述第一节点提供的隔离信息和所述第一节点的拓扑,所述第一节点的拓扑用于描述所述第一节点及其所在的链路;
所述控制设备根据隔离策略,从所述第二节点获取第二资源信息包括:
所述控制设备根据隔离策略生成第二配置数据,所述第二配置数据用于描述所述第二节点的隔离能力;
所述控制设备向所述第二节点发送所述第二配置数据;
所述控制设备接收所述第二节点发送的所述第二资源信息,所述第二资源信息包括所述第二节点提供的隔离信息和所述第二节点的拓扑,所述第二节点的拓扑用于描述所述第二节点及其所在的链路。


14.根据权利要求13所述的方法,其特征在于,所述控制设备根据隔离策略生成第一配置数据包括:
所述控制设备根据隔离策略,获得所述第一节点的隔离能力,所述第一节点的隔离能力包括所述第一节点及其所在的链路的隔离能力;
所述控制设备根据所述第一节点的隔离能力和数据模型,生成以所述数据模型描述的所述第一配置数据;
所述控制设备根据隔离策略生成第二配置数据包括:
所述控制设备根据隔离策略,获得所述第二节点的隔离能力,所述第二节点的隔离能力包括所述第二节点及其所在的链路的隔离能力;
所述控制设备根据所述第二节点的隔离能力和数据模型,生成以所述数据模型描述的所述第二配置数据。


15.根据权利要求12至14任一所述的方法,其特征在于,所述控制设备根据所述第一资源信息和所述第二资源信息生成所述资源拓扑包括:
所述控制设备根据所述第一节点提供的隔离信息和所述第二节点提供的隔离信息,确定第一隔离类型;
所述控制设备根据所述第一隔离类型和所述网络拓扑,获得与所述第一隔离类型匹配的第一资源拓扑,所述第一资源拓扑包括的节点的隔离能力为所述第一隔离类型,所述第一资源拓扑包括的链路的隔离能力为所述第一隔离类型。


16.根据权利要求15所述的方法,其特征在于,所述控制设备根据所述第一资源信息和所述第二资源信息生成所述资源拓扑还包括:
所述控制设备根据所述第一节点提供的隔离信息和所述第二节点提供的隔离信息,确定第二隔离类型;
所述控制设备根据所述第二隔离类型和所述网络拓扑,获得与所述第二隔离类型匹配的第二资源拓扑,所述第二资源拓扑包括的节点的隔离能力为所述第二隔离类型,所述第二资源拓扑包括的链路的隔离能力为所述第二隔离类型。


17.根据权利要求15或16所述的方法,其特征在于,所述第一隔离类型为细粒度物理隔离、粗粒度物理隔离或逻辑隔离,所述第二隔离类型为细粒度物理隔离、粗粒度物理隔离或逻辑隔离,所述第二隔离类型不同于所述第一隔离类型;或者
所述第一隔离类型为网络隔离、链路隔离或节点隔离,所述第二隔离类型为网络隔离、节点物理隔离或链路隔离,所述第二隔离类型不同于所述第一隔离类型。


18.根据权利要求12至17任一所述的方法,其特征在于,所述方法还包括:
所述控制设备从所述第一节点获取更新后的隔离信息,所述更新后的隔离信息用于描述第一节点上新增的隔离能力或所述第一节点上失效的隔离能力;
所述控制设备根据所述更新后的隔离信息和所述资源拓扑,获得更新后的资源拓扑,所述更新后的资源拓扑用于描述所述网络拓扑、更新后的第一节点的隔离能力、所述第二节点的隔离能力和更新后的所述第一节点与所述第二节点间的链路的隔离能力。
...

【专利技术属性】
技术研发人员:张忠建江元龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1