【技术实现步骤摘要】
用于获取网络切片的方法、装置和系统
本申请涉及通信领域,尤其涉及一种用于获取网络切片的方法、装置和系统。
技术介绍
图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。此处仅以包括协同器和多个控制器的控制设备为例说明,实际中也 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。