一种切片实例的管理方法及装置与流程

文档序号:14254778阅读:365来源:国知局

本发明涉及通信技术领域,尤其涉及一种切片实例的管理方法及装置。



背景技术:

网络切片(networkslice)是一个端到端的逻辑网络,它包括客户专用的或客户之间共享的各个网络功能,以及这些网络功能之间的网络连接关系。

目前,网络切片的管理系统如图1所示,切片管理节点11可以通过调用虚拟化管理编排节点12,对客户定制的网络切片进行实例化操作,以得到不同的网络切片实例13(简称为切片实例),后续,运营商14和客户15均可以向切片管理节点11发送用于管理切片实例13的业务请求,业务请求中可携带相应的切片实例的标识,这样,切片管理节点11可以根据业务请求对相应的切片实例13内的各个网络功能实体进行管理。

但是,通常运营商14和客户15对切片实例13的管理权限是不相同的,因此,切片管理节点11内需要设置复杂的控制逻辑,来确定运营商14或客户15对切片实例13下发的业务请求是否合理,以保证不同切片实例13的操作在逻辑上是互相隔离,例如,切片实例a和切片实例b共同使用相同的网络功能实体1实现不同的业务功能,当运营商14要求更改切片实例a中网络功能实体1的某一运行参数时,可能会影响切片实例b无法继续使用网络功能实体1实现相应的业务功能,因此,切片管理节点11内需要预先设置相应的控制逻辑,以使得切片管理节点11可以在接收到上述运营商14或客户15发送的业务请求时,能够及时确定该业务请求是否合理,而这无疑增加了切片管理节点11的实现复杂度,且加重了切片管理节点11的负载。



技术实现要素:

本发明的实施例提供一种切片实例的管理方法及装置,可简化管理切片实例时的管理复杂度,降低切片管理节点的负载。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明的实施例提供一种切片实例的管理方法,包括:切片实例管理节点接收来自运营商系统的第一业务请求,该第一业务请求包括:该运营商系统对第一网元的管理操作信息,该第一网元为该切片实例管理节点所管理的切片实例中的网元;若该第一业务请求在第一管理权限内,则该实例管理节点将该运营商系统对第一网元的管理操作信息发送至该第一网元,该第一管理权限为该实例管理节点的描述文件中包括的该运营商系统对该切片实例的管理权限。也就是说,本发明的实施例提供的切片实例的管理方法通过引入切片实例管理节点,替代传统的切片管理节点对切片实例进行管理,由于在实例化切片实例管理节点的过程中,已经在切片实例管理节点内配置了运营商系统对切片实例的第一管理权限,因此,在实际运行该切片实例时,可直接按照配置好的上述第一管理权限对切片实例内的各个网元进行各项管理操作即可,而无需额外设置复杂的控制逻辑,来确定运营商系统下发的业务请求是否合理,在保证了不同切片实例之间的隔离性的同时,降低了管理切片实例过程中的管理复杂度和负载消耗。

在一种可能的设计方式中,该方法还包括:该切片实例管理节点接收来自客户系统的第二业务请求,该第二业务请求包括:该客户系统对该第一网元的管理操作信息;若该第二业务请求在第二管理权限内,则该实例管理节点将该客户系统对该第一网元的管理操作信息发送至该第一网元,该第二管理权限为该描述文件中包括的该客户系统对该切片实例的管理权限。由于在实例化切片实例管理节点的过程中,已经在切片实例管理节点内配置了客户系统对切片实例的第二管理权限,因此,在实际运行该切片实例时,可直接按照配置好的上述第二管理权限对切片实例内的各个网元进行各项管理操作即可,而无需额外设置复杂的控制逻辑,来确定客户系统下发的业务请求是否合理,进一步降低了管理切片实例过程中的管理复杂度和负载消耗。

在一种可能的设计方式中,该方法还包括:该切片实例管理节点按照第三管理权限,获取该第一网元的运行信息,该第三管理权限为该描述文件中包括的允许该切片实例管理节点获取的该运营商系统和客户系统需要的运行信息;该切片实例管理节点按照第四管理权限,将该运行信息中该运营商系统需要的运行信息发送至该运营商系统,该第四管理权限为该描述文件中包括的允许该切片实例管理节点上报至该运营商系统的运行信息。也就是说,在实例化上述切片实例管理节点时,可以预先在描述文件中定义切片实例管理节点可以获取哪些网元的哪些运行信息,这些运行信息包括了运营商系统和客户系统分别需要的运行信息,那么,按照上述描述文件实例化切片实例管理节点之后,切片实例管理节点便具有获取上述运行信息的第三管理权限以及向运营商系统发送其需要的运行信息的第四管理权限,进而,在切片实例运行阶段,切片实例管理节点可以直接获取切片实例内第一网元的相关运行信息,并将运行信息中运营商系统需要的运行信息发送至运营商系统。

在一种可能的设计方式中,在该切片实例管理节点按照第三管理权限,获取该第一网元的运行信息之后,还包括:该切片实例管理节点按照第五管理权限,将该运行信息中该客户系统需要的运行信息发送至该客户系统,该第五管理权限为该描述文件中包括的允许该切片实例管理节点上报至该客户系统的运行信息。类似的,按照上述描述文件实例化切片实例管理节点之后,切片实例管理节点便具有向客户系统发送其需要的运行信息的第五管理权限,进而,在切片实例运行阶段,切片实例管理节点可以直接将运行信息中客户系统需要的运行信息发送至客户系统。

在一种可能的设计方式中,在切片实例管理节点接收来自运营商系统的第一业务请求之前,还包括:虚拟化管理编排节点获取该切片实例管理节点的描述文件,该描述文件中包括该切片实例管理节点的软件镜像,以及该切片实例管理节点与该切片实例内n个网元之间的连接关系,n≥1;该虚拟化管理编排节点按照该软件镜像部署该切片实例管理节点;该虚拟化管理编排节点按照该连接关系,建立该切片实例管理节点与该n个网元之间的管理通道。这样,相比于现有技术中需要人为部署切片管理节点,并配置切片管理节点内的管理策略,以实现对各个切片实例的管理而言,在本发明实施例中,在实例化每个切片实例的过程中,便可以根据相应的描述文件自动部署得到管理该切片实例的切片实例管理节点,后续,切片实例管理节点可自动按照实例化过程中已配置好的管理权限管理其所在的切片实例,实现了切片实例的自动化管理过程,大大降低了管理切片实例时的管理成本和操作成本。

在一种可能的设计方式中,该描述文件中还包括北向接口信息和南向接口信息;该北向接口信息包括:对该运营商系统和客户系统的接口,以及该运营商系统和客户系统对该切片实例的管理权限;该南向接口信息包括:对该切片实例内各个网元的接口;其中,在该虚拟化管理编排节点按照该连接关系,建立该切片实例管理节点与该切片实例内各个网元之间的管理通道之后,还包括:该虚拟化管理编排节点按照该南向接口信息和该北向接口信息,为该切片实例管理节点配置南向接口和北向接口。

在一种可能的设计方式中,该切片实例管理节点部署在该切片实例内,或者,该切片实例管理节点部署在该运营商系统内,或者,该切片实例管理节点部署在该切片实例和该运营商系统之外。

第二方面,本发明的实施例提供一种切片实例管理节点的实例化方法,包括:虚拟化管理编排节点获取切片实例管理节点的描述文件,该描述文件中包括:该切片实例管理节点的软件镜像,以及该切片实例管理节点与n个网元之间的连接关系,该n个网元为该切片实例管理节点所管理的切片实例内的网元,n≥1;该虚拟化管理编排节点按照该软件镜像部署该切片实例管理节点;该虚拟化管理编排节点按照该连接关系,建立该切片实例管理节点与该n个网元之间的管理通道。

在一种可能的设计方式中,该描述文件中还包括北向接口信息和南向接口信息;该北向接口信息包括:对运营商系统和客户系统的接口,以及该运营商系统和客户系统对该切片实例的管理权限;该南向接口信息包括:对该切片实例内各个网元的接口;其中,在该虚拟化管理编排节点按照该连接关系,建立该切片实例管理节点与该n个网元之间的管理通道之后,还包括:该虚拟化管理编排节点按照该南向接口信息和该北向接口信息,为该切片实例管理节点配置南向接口和北向接口。

第三方面,本发明的实施例提供一种切片实例管理节点,该切片实例管理节点具有实现上述方法实际中切片实例管理节点行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

第四方面,本发明的实施例提供一种虚拟化管理编排节点,该虚拟化管理编排节点具有实现上述方法实际中虚拟化管理编排节点行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

第五方面,本发明的实施例提供一种切片实例管理节点,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该切片实例管理节点运行时,该处理器执行该存储器存储的该计算机执行指令,以使该切片实例管理节点行如第一方面中任意一项的切片实例的管理方法。

第六方面,本发明的实施例提供一种虚拟化管理编排节点,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该虚拟化管理编排节点运行时,该处理器执行该存储器存储的该计算机执行指令,以使该虚拟化管理编排节点行如第二方面中任意一项的切片实例管理节点的实例化方法。

第七方面,本发明的实施例提供一种切片实例管理系统,包括切片实例管理节点和虚拟化管理编排节点。该虚拟化管理编排节点,用于:获取切片实例管理节点的描述文件,该描述文件中包括:该切片实例管理节点的软件镜像,以及该切片实例管理节点与n个网元之间的连接关系,该n个网元为该切片实例管理节点所管理的切片实例内的网元,n≥1;按照该软件镜像部署该切片实例管理节点;按照该连接关系,建立该切片实例管理节点与该n个网元之间的管理通道。该切片实例管理节点,用于:接收来自运营商系统的第一业务请求,该第一业务请求包括:该运营商系统对第一网元的管理操作信息,该第一网元为该切片实例管理节点所管理的切片实例中的网元;若该第一业务请求在第一管理权限内,则将该运营商系统对第一网元的管理操作信息发送至该第一网元,该第一管理权限为该实例管理节点的描述文件中包括的该运营商系统对该切片实例的管理权限。

第八方面,本发明实施例提供了一种计算机存储介质,用于储存为上述切片实例管理节点所用的计算机软件指令,其包含用于执行上述方面为切片实例管理节点所设计的程序。

第九方面,本发明实施例提供了一种计算机存储介质,用于储存为上述虚拟化管理编排节点所用的计算机软件指令,其包含用于执行上述方面为虚拟化管理编排节点所设计的程序。

另外,第二方面至第九方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为现有技术中网络切片的管理系统的架构示意图;

图2为本发明实施例提供的一种切片实例管理系统的架构示意图一;

图3为本发明实施例提供的一种切片实例管理系统的架构示意图二;

图4为本发明实施例提供的一种切片实例管理系统的架构示意图三;

图5为本发明实施例提供的一种计算机设备的结构示意图;

图6为本发明实施例提供的一种切片实例管理节点的实例化方法的流程示意图;

图7为本发明实施例提供的一种切片实例的管理方法的交互示意图;

图8为本发明实施例提供的一种切片实例管理节点的结构示意图一;

图9为本发明实施例提供的一种虚拟化管理编排节点的结构示意图一;

图10为本发明实施例提供的一种切片实例管理节点的结构示意图二;

图11为本发明实施例提供的一种虚拟化管理编排节点的结构示意图二。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

另外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

本发明的实施例提供一种切片实例的管理方法,可应用于如图2所示的切片实例管理系统100,该切片实例管理系统100包括可互相通信的虚拟化管理编排节点25和切片实例管理节点21,其中,切片实例管理节点21可部署在任意切片实例内,并且,该切片实例管理节点21可与运营商系统22和客户系统23分别通信。

具体的,虚拟化管理编排节点25在实例化上述切片实例的同时,可以将切片实例管理节点21作为一个具有管理切片实例功能的网元部署在上述切片实例内,并且,建立切片实例管理节点21与该切片实例内的各个网元24之间的管理通道,切片实例管理节点21对运营商系统22的接口和管理权限,以及切片实例管理节点21对客户系统23的接口和管理权限,即:虚拟化管理编排节点25在实例化上述切片实例的同时,对切片实例管理节点21进行实例化操作。

这样,在实际运行上述切片实例时,当运营商系统22向切片实例内的网元24发出相应的业务请求来管理上述切片实例时,需要先通过运营商系统22与切片实例管理节点21之间的接口,将该业务请求发送至切片实例管理节点21,进而,由切片实例管理节点21对该业务请求进行鉴权,如果该业务请求在实例管理节点21实例化时为运营商系统22部署的管理权限内,则可按照该业务请求进行相应的管理操作,否则,可直接忽略该业务请求。

类似的,当客户系统23向切片实例内的网元24发出相应的业务请求来管理上述切片实例时,需要先通过客户系统23与切片实例管理节点21之间的接口,将该业务请求发送至切片实例管理节点21,进而,由切片实例管理节点21对该业务请求进行鉴权,如果该业务请求在实例管理节点21实例化时为客户系统23部署的管理权限内,则可按照该业务请求进行相应的管理操作,否则,可直接忽略该业务请求。

可以看出,在本发明的实施例提供的切片实例的管理方法中,引入切片实例管理节点21,替代传统的切片管理节点对切片实例进行管理,由于在实例化切片实例管理节点21的过程中,已经在切片实例管理节点21内配置了运营商系统22和客户系统23对切片实例的管理权限,因此,在实际运行该切片实例时,可直接按照配置好的上述管理权限对切片实例内的各个网元进行各项管理操作即可,而无需额外设置复杂的控制逻辑,来确定运营商系统22或客户系统23下发的业务请求是否合理,在保证了不同切片实例之间的隔离性的同时,降低了管理切片实例过程中的管理复杂度和负载消耗。

进一步地,切片实例管理节点21还可以具有对切片实例运行时的运行信息进行统计和上报等功能,后续实施例中将详细阐述,故此处不再赘述。

另外,在本发明实施例提供的切片实例管理系统100的另一种可能的设计方案,上述切片实例管理节点21可以部署在切片实例之外的任意位置,例如,如图3所示,上述切片实例管理节点21可以以独立的设备形态部署在切片实例外,又或者,如图4所示,上述切片实例管理节点21还可以作为一个功能单元集成在上述运营商系统22或客户系统23内,本发明实施例对此不作任何限制。

需要说明的是,在本发明实例中,上述切片实例管理系统100中所涉及的任意一种功能节点或网元,例如,切片实例管理节点21、虚拟化管理编排节点25和网元24,可能由一个实体设备实现,也可能由多个实体设备共同实现,切片实例管理系统100中的多个功能节点可能分别由不同的实体设备实现,也可能都由同一个实体设备实现。可以理解的是,切片实例管理系统100中的任意一种功能节点都可能是实体设备内的一个逻辑功能模块,也可能是由多个实体设备组成的一个逻辑功能模块。

如图5所示,图2-图4中的虚拟化管理编排节点25和切片实例管理节点21可以以图5中的计算机设备(或系统)的方式来实现。

图5所示为本发明实施例提供的计算机设备示意图。计算机设备200包括至少一个处理器51,通信总线52,存储器53以及至少一个通信接口54。

处理器51可以是一个通用中央处理器(cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本发明方案程序执行的集成电路。

通信总线52可包括一通路,在上述组件之间传送信息。所述通信接口54,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(ran),无线局域网(wirelesslocalareanetworks,wlan)等。

存储器53可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,所述存储器53用于存储执行本发明方案的应用程序代码,并由处理器51来控制执行。所述处理器51用于执行所述存储器53中存储的应用程序代码。

在具体实现中,作为一种实施例,处理器51可以包括一个或多个cpu,例如图5中的cpu0和cpu1。

在具体实现中,作为一种实施例,计算机设备200可以包括多个处理器,例如图5中的处理器51和处理器58。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,计算机设备200还可以包括输出设备55和输入设备56。输出设备55和处理器51通信,可以以多种方式来显示信息。例如,输出设备55可以是液晶显示器(liquidcrystaldisplay,lcd),发光二级管(lightemittingdiode,led)显示设备,阴极射线管(cathoderaytube,crt)显示设备,或投影仪(projector)等。输入设备56和处理器51通信,可以以多种方式接受用户的输入。例如,输入设备56可以是鼠标、键盘、触摸屏设备或传感设备等。

上述的计算机设备200可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中,计算机设备200可以是台式机、便携式电脑、网络服务器、掌上电脑(personaldigitalassistant,pda)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备或有图5中类似结构的设备。本发明实施例不限定计算机设备200的类型。

示例性的,图2-图4中的虚拟化管理编排节点25可以为图5所示的设备,虚拟化管理编排节点25的存储器中存储了一个或多个软件模块。虚拟化管理编排节点25可以通过处理器以及存储器中的程序代码来实现软件模块,实现切片实例管理节点21的实例化过程。

又或者,图2-4的中切片实例管理节点21可以为图5所示的设备,切片实例管理节点21的存储器中存储了一个或多个软件模块。切片实例管理节点21可以通过处理器以及存储器中的程序代码来实现软件模块,实现切片实例的管理过程。

在下述的本发明实施例中,为了更清楚地介绍本发明提供的切片实例管理节点21的实例化方法和切片实例的管理方法,下文中均以逻辑功能模块作为执行主体进行说明,本领域技术人员可以理解,逻辑功能模块在具体实现时需依赖于其所在的实体设备上的硬件资源。

另外,在本发明实施例中,上述切片实例管理系统100可以应用于未来的第五代移动通信(英文:5rd-generation,缩写:5g)系统,长期演进(英文:longtermevolution,缩写:lte)通信系统中,也可以应用于lte的演进通信系统中,如lte-a(英文全称:longtermevolutionadvanced)系统中,还可以应用于wcdma等第三代移动通信(英文:3rd-generation,缩写:3g)系统中等,本发明不作限制。

以下,基于图2所示的切片实例管理系统100,本发明的实施例提供一种切片实例管理节点21的实例化方法,如图6所示,该方法包括:

101、虚拟化管理编排节点获取切片实例管理节点的描述文件。

通常,在对切片实例进行实例化操作之前的设计阶段,运营商系统22会为不同的切片实例定义不同的切片蓝图(blueprint)。切片蓝图中一般设置了切片实例的相关参数信息,例如,网络拓扑信息、功能组件信息、交互协议信息、性能指标信息和/或硬件要求信息等。

而在本发明实施例中,除了在上述切片蓝图中定义上述切片实例的相关参数信息之外,还可以在上述切片蓝图中定义切片实例管理节点21与切片实例内各个网元之间的连接关系,以及切片实例管理节点21的管理权限,例如,切片实例管理节点21在网络资源层、网络功能层和/或网络控制层的业务操作的权限范围,以及收集哪些业务或网元的运行信息等。

这样,在切片实例化阶段,运营商系统22可以根据上述蓝图生成切片实例的描述文件和切片实例管理节点21的描述文件,并将这些描述文件发送给虚拟化管理编排节点25,由虚拟化管理编排节点25完成切片实例和切片实例管理节点21的实例化操作。

其中,上述切片实例的描述文件具体可以包括nfv(networkfunctionvirtualization,网络功能虚拟化)标准所定义的nsd(networkservicedescriptor,网络业务描述符),vld(virtuallinkdescriptor,虚拟链路描述符)以及vnffgd(vnfforwardinggraphdescriptor,虚拟网络功能转发图描述符)中的至少一项。

而上述切片实例管理节点21的描述文件中可以包括:切片实例管理节点21的软件镜像,以及切片实例管理节点21与n(n≥1)个网元之间的连接关系,这n个网元为切片实例管理节点所管理的切片实例内的网元。

上述切片实例管理节点21的描述文件是本发明实施例新增的描述文件,其中,上述切片实例管理节点21的软件镜像具体可以为:切片实例管理节点21自身的vnfd(vnfdescriptor,虚拟网络功能描述符),而切片实例管理节点21与n个网元之间的连接关系具体可以为:切片实例管理节点21和上述n个网元之间管理通道的虚拟链路描述符。

102、虚拟化管理编排节点按照上述软件镜像部署切片实例管理节点。

103、虚拟化管理编排节点按照上述连接关系,建立切片实例管理节点与其管理的切片实例内的n个网元之间的管理通道。

与现有的切片实例的实例化过程类似的,虚拟化管理编排节点25在接收到上述切片实例的描述文件后,可进一步在虚拟化基础设施上为该切片实例分配资源,并按照上述切片实例的描述文件,部署切片实例内的各个网元,然后,根据上述切片实例的描述文件建立各个网元之间的连接,完成切片实例的实例化操作。

与现有的切片实例的实例化过程不同的是,虚拟化管理编排节点25在接收到上述切片实例管理节点21的描述文件后,可进一步在虚拟化基础设施上为切片实例管理节点21分配资源,并且,如步骤102所述,可在上述切片实例中安装上述切片实例管理节点21的软件镜像,以部署上述切片实例管理节点21;进而,如步骤103所述,按照上述切片实例管理节点21与n个网元之间的连接关系,建立切片实例管理节点21与上述n个网元之间的管理通道。

进一步地,步骤101中获取到的切片实例管理节点21的描述文件中还可以包括:南向接口信息和北向接口信息。

其中,北向接口信息包括:切片实例管理节点21分别与运营商系统22和客户系统23的接口,以及运营商系统22和客户系统23对上述切片实例的管理权限;南向接口信息包括:切片实例管理节点21与上述切片实例内各个网元的接口。

示例性的,上述北向接口信息具体可以为:切片实例管理节点21和运营商系统22之间的北向接口配置描述,以及切片实例管理节点21和客户系统23之间的北向接口配置描述,该配置描述中定义了运营商系统22和客户系统23分别对上述切片实例的管理权限。而上述南向接口信息具体可以为:切片实例管理节点21和各个网元之间的南向接口配置描述。

另外,客户系统23与切片实例管理节点21之间的北向接口中,可以包含客户定制的api(applicationprogramminginterface,应用程序编程接口),这样,为不同的客户系统23提供的api并不是全局统一的,而是可以通过北向接口信息为不同的客户系统23定制不同的api,实现对切片实例的灵活管理。

此时,在执行步骤101-103之后,虚拟化管理编排节点25还可以执行下述步骤104,即:

104、虚拟化管理编排节点按照上述南向接口信息和北向接口信息,为切片实例管理节点配置南向接口和北向接口。

为切片实例管理节点21配置完南向接口和北向接口之后,切片实例管理节点21便可以通过南向接口,与切片实例内的各个网元进行通信,例如,收集各个网元在运行时的内存大小等运行信息;并且,切片实例管理节点21还可以通过北向接口分别与运营商系统和客户系统进行通信,其中,切片实例管理节点21与运营商系统之间的北向接口,与切片实例管理节点21与客户系统之间的北向接口可以相同或不同,本发明实施例对此不作任何限制。

进一步地,由于虚拟化管理编排节点25根据北向接口信息为切片实例管理节点21配置北向接口时,分别配置了运营商系统22和客户系统23对切片实例的管理权限,因此,在后续实际运行上述切片实例时,切片实例管理节点21可直接按照配置好的上述管理权限,完成运营商系统22和客户系统23对切片实例内的各个网元进行管理即可,而无需额外设置复杂的控制逻辑,来确定运营商系统22或客户系统23下发的业务请求是否合理,从而降低了管理切片实例过程中的管理复杂度和负载消耗。

另外,相比于现有技术中需要人为部署切片管理节点,并配置切片管理节点内的管理策略,以实现对各个切片实例的管理而言,在本发明实施例中,在实例化每个切片实例的过程中,便可以根据相应的描述文件自动部署得到管理该切片实例的切片实例管理节点21,后续,切片实例管理节点21可自动按照实例化过程中已配置好的管理权限管理其所在的切片实例,实现了切片实例的自动化管理过程,大大降低了管理切片实例时的管理成本和操作成本。

又或者,如果切片实例管理节点21的软件镜像中,已经为切片实例管理节点21定义了南向接口信息和北向接口信息,则在执行完成上述步骤102(即按照上述软件镜像部署切片实例管理节点21)之后,部署得到的切片实例管理节点21便已经具备了南向接口和北向接口,此时,无需执行上述步骤104。

至此,虚拟化管理编排节点25在部署切片实例的过程中,同时在该切片实例内部署了切片实例管理节点21,完成了对切片实例管理节点21的实例化操作。

其中,上述步骤101-104中虚拟化管理编排节点25的动作,可以由虚拟化管理编排节点25根据图5中提及的存储器中的相应软件模块来执行,本发明实施例对此不作任何限制。

进一步地,基于图2所示的切片实例管理系统100,在实例化上述切片实例管理节点21之后,便可以由切片实例管理节点21对其所在的切片实例进行管理。

具体的,如图7所示,为本发明的实施例提供一种切片实例的管理方法,该方法包括:

201、切片实例管理节点21接收来自运营商系统22的第一业务请求,该第一业务请求包括:运营商系统22对第一网元的管理操作信息。

其中,该第一网元为切片实例管理节点21所管理的切片实例中的网元,以图2中所示的切片实例管理系统100为例,切片实例管理节点21所管理的切片实例即为:切片实例管理节点21所部署的切片实例,即步骤101-104中,与切片实例管理节点21同时进行实例化操作后得到的切片实例。

具体的,当运营商系统22需要对某个切片实例,例如,切片实例1内的第一网元进行相应的管理时,可以向管理切片实例1的切片实例管理节点21发送第一业务请求,例如,该第一业务请求具体可以为请求对第一网元进行扩容操作。

此时,第一业务请求中包括运营商系统22对第一网元的管理操作信息,即执行该第一业务请求的具体操作内容,例如,对第一网元进行扩容操作时的具体扩容策略。

示例性的,运营商系统22可以通过步骤104中实例化上述切片实例管理节点21时定义的南向接口,向切片实例管理节点21发送该第一业务请求。

202、若第一业务请求在第一管理权限内,则实例管理节点21将运营商系统22对第一网元的管理操作信息发送至第一网元。

其中,第一管理权限为实例管理节点21的描述文件中包括的:运营商系统22对切片实例的管理权限。

在执行步骤104时,已经通过南向接口信息配置了运营商系统22对切片实例管理节点21的管理权限,该管理权限包括上述第一管理权限,例如,该第一管理权限具体可以为:允许运营商系统22对网元1和网元2进行扩容操作以及缩容操作,当进行扩容操作时,允许进行扩容的大小为100g(其中,1g=1024mb,1mb=1024kb,1kb=1024字节)以内。

那么,在步骤202中,若上述第一业务请求在第一管理权限内,则实例管理节点21将第一业务请求中上述运营商系统22对第一网元的管理操作信息发送至第一网元,由第一网元按照该管理操作信息执行相应的操作内容,例如,按照上述扩容策略进行扩容。

需要说明的是,由于实例管理节点21和运营商系统22之间的北向接口,与实例管理节点21和第一网元之间的南向接口可能不相同,因此,实例管理节点21和运营商系统22通信时使用的协议,与实例管理节点21和第一网元通信时使用的协议可能不相同,此时,实例管理节点21需要对接收到的第一业务请求进行相应的解析和转换,将第一业务请求中的上述运营商系统22对第一网元的管理操作信息转换为第一网元可以识别的格式发送至第一网元。

可选的,如下述步骤203-204所示,切片实例管理节点21还可以客户系统23发送的业务请求(即第二业务请求),对切片实例进行管理操作。

需要说明的是,本发明实施例并不限定步骤203-204与步骤201-202之间的逻辑关系,即步骤203-204可以在执行步骤201-202之后或之前执行,或者,切片实例管理节点21还可以同时执行步骤203-204和步骤201-202。

203、切片实例管理节点21接收来自客户系统23的第二业务请求,该第二业务请求包括:客户系统23对第一网元的管理操作信息。

204、若第二业务请求在第二管理权限内,则实例管理节点21将客户系统23对第一网元的管理操作信息发送至第一网元。

与步骤201类似的,当客户系统23需要对某个切片实例,例如切片实例1内的第一网元进行相应的管理时,可以向管理切片实例1的切片实例管理节点21发送第二业务请求,该第二业务请求可以与上述第一业务请求可以相同或不同。

类似的,第二业务请求中包括客户系统23对第一网元的管理操作信息,该客户系统23对第一网元的管理操作信息与运营商系统22对第一网元的管理操作信息可以相同或不同。

并且,在执行步骤104时,也同样通过南向接口信息配置了客户系统23对切片实例管理节点21的管理权限,该管理权限中包括了上述第二管理权限。

那么,在步骤204中,若上述第二业务请求在第二管理权限内,则实例管理节点21将第二业务请求中客户系统23对第一网元的管理操作信息发送至第一网元,由第一网元按照该管理操作信息执行相应的操作内容即可。

可选的,如下述步骤205-206b所示,切片实例管理节点21还为运营商系统22和/或客户系统23获取其所需的切片实例内相关网元的运行信息。类似的,本发明实施例并不限定步骤205-206b、步骤203-204以及步骤201-202之间的逻辑关系。

205、切片实例管理节点21按照第三管理权限,获取第一网元的运行信息。

其中,该第三管理权限为描述文件中包括的:允许切片实例管理节点21获取的运营商系统22和客户系统23需要的运行信息。

也就是说,在实例化上述切片实例管理节点21时,可以预先在描述文件中定义切片实例管理节点21可以获取哪些网元的哪些运行信息,这些运行信息包括了运营商系统22和客户系统23分别需要的运行信息,例如,运营商系统22需要获知第一网元在运行过程中的cpu占用率和内存占用率,而客户系统23需要获知第一网元在运行过程中的内存占用率,那么,按照上述描述文件实例化切片实例管理节点21之后,切片实例管理节点21便具有获取上述运行信息的第三管理权限,进而,在切片实例运行阶段,切片实例管理节点21可以按照上述第三管理权限,通过南向接口获取切片实例内第一网元的相关运行信息。

206a、切片实例管理节点21按照第四管理权限,将运行信息中运营商系统22需要的运行信息发送至运营商系统22。

其中,第四管理权限为描述文件中包括的:允许切片实例管理节点21上报至运营商系统22的运行信息。

具体的,在执行步骤104时,已经通过南向接口信息配置了运营商系统22对切片实例管理节点21的管理权限,该管理权限包括了上述第四管理权限,例如,该第四管理权限具体可以为:允许运营商系统22获取第一网元在运行过程中的cpu占用率和内存占用率。

那么,在步骤206a中,切片实例管理节点21可以直接按照第四管理权限,将步骤205中获取到的运行信息中运营商系统22需要的运行信息发送至运营商系统22。

206b、切片实例管理节点21按照第五管理权限,将运行信息中客户系统23需要的运行信息发送至客户系统23。

其中,第五管理权限为描述文件中包括的:允许切片实例管理节点21上报至客户系统23的运行信息。

类似的,在执行步骤104时,已经通过南向接口信息配置了客户系统23对切片实例管理节点21的管理权限,该管理权限包括了上述第五管理权限,例如,该第五管理权限具体可以为:允许客户系统23获取第一网元在运行过程中内存占用率。

那么,在步骤206b中,切片实例管理节点21可以直接按照第五管理权限,将步骤205中获取到的运行信息中客户系统23需要的运行信息发送至客户系统23。

后续,运营商系统22和客户系统23可以根据获取到的运行信息,确定上述切片实例的运行状态,进而对上述切片实例进行相应的管理操作,例如,运营商系统22向切片实例管理节点21下发如步骤201中所述的第一业务请求,客户系统23向切片实例管理节点21下发如步骤203中所述的第二业务请求,以保障切片实例内的各项业务正常运行。

可以理解的是,上述实施例中仅以切片实例管理节点21管理第一网元为例进行说明,而切片实例管理节点21对切片实例内其他网元的管理方法,与切片实例管理节点21管理第一网元的方法类似,故此处不再赘述。

另外,上述步骤201-206b中切片实例管理节点21的动作,可以由切片实例管理节点21根据图5中提及的存储器中的相应软件模块来执行,本发明实施例对此不作任何限制。

至此,本发明的实施例提供一种切片实例的管理方法,引入了切片实例管理节点,替代传统的切片管理节点对切片实例进行管理,由于在实例化切片实例管理节点的过程中,在切片实例管理节点内已经配置了运营商系统和客户系统对切片实例的管理权限,因此,在运行切片实例时,切片实例管理节点可直接按照配置好的上述管理权限对切片实例内的各个网元进行管理即可,而无需额外设置复杂的控制逻辑,来确定运营商系统或客户系统下发的业务请求是否合理,在保证不同切片实例之间的隔离性的同时,降低了管理切片实例过程中的管理复杂度和负载消耗。

上述主要从各个网元之间交互的角度对本发明实施例提供的方案进行了介绍。可以理解的是,虚拟化管理编排节点25和切片实例管理节点21等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本发明实施例可以根据上述方法示例对虚拟化管理编排节点25和切片实例管理节点21等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图8示出了上述实施例中所涉及的切片实例管理节点21的一种可能的结构示意图,该切片实例管理节点21可以为图2-图4中所示的切片实例管理节点21的一种可能的设计方案。

具体的,该切片实例管理节点21包括:获取模块31,确定模块32,发送模块33。

获取模块31,用于接收来自运营商系统的第一业务请求,所述第一业务请求包括:所述运营商系统对第一网元的管理操作信息,所述第一网元为所述切片实例管理节点所管理的切片实例中的网元;

确定模块32,用于确定所述第一业务请求是否在第一管理权限内,所述第一管理权限为所述实例管理节点的描述文件中包括的所述运营商系统对所述切片实例的管理权限;

发送模块33,用于若所述第一业务请求在第一管理权限内,则将所述运营商系统对第一网元的管理操作信息发送至所述第一网元。

进一步地,所述获取模块31,还用于接收来自客户系统的第二业务请求,所述第二业务请求包括:所述客户系统对所述第一网元的管理操作信息;

所述确定模块32,还用于确定所述第二业务请求是否在第二管理权限内,所述第二管理权限为所述描述文件中包括的所述客户系统对所述切片实例的管理权限;

所述发送模块33,还用于若所述第二业务请求在第二管理权限内,则将所述客户系统对所述第一网元的管理操作信息发送至所述第一网元。

进一步地,所述获取模块31,还用于按照第三管理权限,获取所述第一网元的运行信息,所述第三管理权限为所述描述文件中包括的允许所述切片实例管理节点获取的所述运营商系统和客户系统需要的运行信息;

所述发送模块33,还用于按照第四管理权限,将所述运行信息中所述运营商系统需要的运行信息发送至所述运营商系统,所述第四管理权限为所述描述文件中包括的允许所述切片实例管理节点上报至所述运营商系统的运行信息。

进一步地,所述发送模块33,还用于按照第五管理权限,将所述运行信息中所述客户系统需要的运行信息发送至所述客户系统,所述第五管理权限为所述描述文件中包括的允许所述切片实例管理节点上报至所述客户系统的运行信息。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用对应各个功能划分各个功能模块的情况下,图9示出了上述实施例中所涉及的虚拟化管理编排节点25的一种可能的结构示意图,该切片实例管理节点21可以为图2-图4中所示的切片实例管理节点21的一种可能的设计方案。

具体的,该虚拟化管理编排节点25包括:获取模块41,部署模块42,和建立模块43。

获取模块41,用于获取切片实例管理节点的描述文件,所述描述文件中包括:所述切片实例管理节点的软件镜像,以及所述切片实例管理节点与n个网元之间的连接关系,所述n个网元为所述切片实例管理节点所管理的切片实例内的网元,n≥1;

部署模块42,用于按照所述软件镜像部署所述切片实例管理节点;

建立模块43,用于按照所述连接关系,建立所述切片实例管理节点与所述n个网元之间的管理通道。

进一步地,仍如图9所示,该虚拟化管理编排节点25还可以包括:

配置模块44,用于按照南向接口信息和所述北向接口信息,为所述切片实例管理节点配置南向接口和北向接口。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,图10示出了上述实施例中所涉及的切片实例管理节点21的一种可能的结构示意图。切片实例管理节点21包括:处理模块1002和通信模块1003。处理模块1002用于对切片实例管理节点21的动作进行控制管理,例如,处理模块1002用于支持切片实例管理节点21执行图7中的过程201-206b,和/或用于本文所描述的技术的其它过程。通信模块1003用于支持切片实例管理节点21与其他网络实体的通信,例如与图2-图4中示出的功能模块或网络实体之间的通信。切片实例管理节点21还可以包括存储模块1001,用于存储切片实例管理节点21的程序代码和数据。

类似的,在采用集成的单元的情况下,图11示出了上述实施例中所涉及的虚拟化管理编排节点25的一种可能的结构示意图。虚拟化管理编排节点25包括:处理模块1102和通信模块1103。处理模块1102用于对虚拟化管理编排节点25的动作进行控制管理,例如,处理模块1102用于支持虚拟化管理编排节点25执行图6中的过程101-104,和/或用于本文所描述的技术的其它过程。通信模块1103用于支持虚拟化管理编排节点25与其他网络实体的通信,例如与图2-图4中示出的功能模块或网络实体之间的通信。虚拟化管理编排节点25还可以包括存储模块1101,用于存储虚拟化管理编排节点25的程序代码和数据。

其中,处理模块1002/1102可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块1003/1103可以是收发器、收发电路或通信接口等。存储模块1001/1101可以是存储器。

当处理模块1002/1102为处理器,通信模块1003/1103为通信接口,存储模块1001/1101为存储器时,本发明实施例所涉及的切片实例管理节点21或虚拟化管理编排节点25可以为图5所示的计算机设备200。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1