【技术实现步骤摘要】
一种部署虚拟机的方法及相关装置
本申请涉及网络功能虚拟化领域,尤其涉及一种部署虚拟机的方法及相关装置。
技术介绍
网络功能虚拟化(networkfunctionvirtualization,NFV)技术是采用虚拟化技术将传统网络中专用设备的功能虚拟化为独立的应用,灵活地部署在基于标准的计算硬件、存储硬件和网络硬件等其他设备构建的统一基础设施平台上。在NFV系统中,网络功能虚拟化编排器(NFVorchestrator,NFVO)设备根据网络业务规划,获取对网络部署的需求并请求虚拟化基础设施管理器(virtualizedinfrastructuremanager,VIM)申请资源。在NFVO设备获取到VIM分配的资源后,请求虚拟网络功能管理器(virtualnetworkfunctionmanager,VNFM)完成网元部署。在现有的网络部署中,NFVO设备先独立完成路由器(router)的部署,然后根据NSD部署虚拟网络功能(virtualnetworkfunction,VNF)。而VNF的虚拟机或容器的的IP地址是在VNF部署的过程中动态分配的。因此,在网络业务(Networkservice,NS)部署完成后,再在路由器上配置VNF的IP地址。因此,现有的网络部署中,NFVO设备无法根据NSD完成NS中各实体对应路由器的自动配置。
技术实现思路
本申请提供了一种网络部署的方法及相关装置,能够有效地提高网络部署的成功率。为达到上述目的,本申请采用如下技术方案:第一方面 ...
【技术保护点】
1.一种部署网络服务NS的方法,其特征在于,包括:/n网络功能虚拟化编排器NFVO设备接收实例化NS的请求,所述实例化NS的请求中携带待实例化的NS的标识;/n所述NFVO设备根据所述NS的标识,获取NS的部署模板NSD,所述NSD包含路由器的描述信息RD;/n所述NFVO设备根据所述路由器的描述信息,请求虚拟基础设施管理器VIM创建路由器实例。/n
【技术特征摘要】
1.一种部署网络服务NS的方法,其特征在于,包括:
网络功能虚拟化编排器NFVO设备接收实例化NS的请求,所述实例化NS的请求中携带待实例化的NS的标识;
所述NFVO设备根据所述NS的标识,获取NS的部署模板NSD,所述NSD包含路由器的描述信息RD;
所述NFVO设备根据所述路由器的描述信息,请求虚拟基础设施管理器VIM创建路由器实例。
2.根据权利要求1所述的方法,其特征在于,所述NSD中还包括外部虚拟连接EXVL的描述信息EXVLD,所述外部虚拟连接为所述路由器实例与所述NS的服务接入点SAP实例的虚拟连接,该方法进一步包括:
所述NFVO设备根据所述EXVL的描述信息,请求所述VIM创建所述外部虚拟连接的实例。
3.根据权利要求2所述的方法,其特征在于,所述请求所述VIM创建所述外部虚拟连接的实例包括:
所述NFVO设备向所述VIM发送所述外部虚拟连接的描述信息,以请求所述VIM创建所述外部虚拟连接的实例。
4.根据权利要求2或3所述的方法,其特征在于,所述路由器的描述信息RD包含所述EXVLD的标识,该方法进一步包括:
所述NFVO设备根据所述EXVLD的标识,请求所述VIM建立所述EXVL实例与所述路由器实例的连接,所述建立所述EXVL实例与所述路由器实例的连接的请求中包含所述EXVLD的标识和所述路由器的标识。
5.根据权利要求1-4任一所述的方法,其特征在于,所述NSD中还包括NS虚拟连接的描述信息NSVLD,所述NSVLD用于建立所述路由器到所述NS的VNF实例虚拟连接,该方法进一步包括:
所述NFVO设备根据所述NSVLD,请求所述VIM创建所述NSVL的实例。
6.根据权利要求5所述的方法,其特征在于,所述路由器的描述信息RD包含所述NSVLD的标识,该方法进一步包括:
根据所述NSVLD的标识,所述NFVO设备请求所述VIM建立NSVL实例与所述路由器实例的连接,所述建立所述NSVL实例与所述路由器实例的连接的请求中包含所述NS虚拟连接NSVLD的标识和所述路由器的标识。
7.根据权利要求1-6任一所述的方法,其特征在于,所述路由器的描述信息RD包含待实例化的VNF的连接点的IP地址,该方法进一步包括:
向所述VNFM设备发送实例化虚拟网络功能VNF的请求,所述实例化VNF的请求中包含待实例化的VNF的连接点的IP地址。
8.根据权利要求7所述的方法,其特征在于,该方法进一步包括:
在对所述VNF实例化后,所述NFVO设备从所述VNFM设备获取所述VNF实例的虚拟机或容器的IP地址;
根据所述虚拟机或容器的IP地址,所述NFVO设备请求所述VIM在所述路由器实例上配置VNF实例的虚拟机的路由信息或请求的所述VIM在所述路由器实例上配置VNF实例的容器的路由信息。
9.根据权利要求8所述的方法,其特征在于,该方法进一步包括:
在对所述VNF实例进行扩容后,所述NFVO设备从所述VNFM设备获取所述VNF实例新增的虚拟机或容器的IP地址;
根据所述新增的虚拟机或容器的IP地址,所述NFVO设备请求所述VIM在路由器实例上配置所述新增的虚拟机或容器的路由信息。
10.根据权利要求7或8所述的方法,其特征在于,该方法进一步包括:
在对所述VNF实例进行减容后,所述NFVO设备从所述VNFM设备获取所述VNF实例被删除的虚拟机或容器的IP地址;
根据所述删除的虚拟机或容器的IP地址,所述NFVO设备请求所述VIM在路由器实例上删除所述被删除的虚拟机或容器的路由信息。
11.一种部署网络服务NS的方法,其特征在于,包括:
虚拟基础设施管理器VIM接收网络功能虚拟化编排器NFVO设备发送的创建路由器实例的请求,所述建立路由器实例的请求包含NS的部署模板NSD中包含的路由器的描述信息RD;
所述VIM根据所述路由器的描述信息创建路由器实例。
12.根据权利要求11所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的创建外部虚拟连接EXVL的实例的请求,所述外部虚拟连接为所述路由器实例与所述NS的服务接入点SAP实例的虚拟连接,所述创建外部虚拟连接的实例的请求包括所述外部虚拟连接的描述信息EXVLD;
所述VIM根据所述外部虚拟连接的描述信息创建外部虚拟连接EXVL实例。
13.根据权利要求11或12所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的建立所述EXVL实例与所述路由器实例的连接的请求,所述建立所述EXVL实例与所述路由器实例的连接的请求中包含所述EXVL的标识和所述路由器的标识;
所述VIM根据所述建立所述EXVL实例与所述路由器实例的连接的请求建立所述EXVL实例与所述路由器实例的连接。
14.根据权利要求11-13任一所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的创建NS虚拟连接NSVL的实例的请求,所述NSVL为所述路由器实例与所述NS的VNF实例的虚拟连接,所述NS虚拟连接NSVL的实例的请求包括所述NSVL的描述信息NSVLD;
所述VIM根据所述NSVLD创建NS虚拟连接NSVL实例。
15.根据权利要求14所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的建立所述NSVL实例与所述路由器实例的连接的请求,所述建立所述NSVL实例与所述路由器实例的连接的请求中包含所述NS虚拟连接NSVLD的标识和所述路由器的标识;
所述VIM根据所述建立所述NSVL实例与所述路由器实例的连接的请求,建立所述NSVL实例与所述路由器实例的连接。
16.根据权利要求11-15任一所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的配置所述VNF实例的虚拟机或容器的路由信息的请求,所述配置所述路由器实例和虚拟机的路由信息的请求中包括所述路由器的标识、所述虚拟机的IP地址和所述VNF实例的连接点的IP地址,或所述配置所述路由器实例和容器的路由信息的请求中包括所述路由器的标识、所述容器的IP地址和所述VNF实例的连接点的IP地址;
所述VIM根据所述配置VNF实例的虚拟机或容器的路由信息的请求,在所述路由器实例上配置的所述VNF实例的虚拟机或容器的路由信息。
17.根据权利要求11-15任一所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的删除所述VNF实例的虚拟机或容器的路由信息的请求,所述删除所述VNF实例的虚拟机或容器的路由信息的请求中包括所述路由器的标识、所述虚拟机或容器的IP地址和所述VNF实例的连接点的IP地址;
所述VIM根据所述删除所述VNF实例的虚拟机或容器的路由信息的请求,在所述路由器实例上删除所述VNF实例的虚拟机或容器的路由信息。
18.一种通信装装置,其特征在于,包括:
接收单元,用于接收实例化NS的请求,所述实例化NS的请求中携带待实例化的NS的标识;
处理单元,用于根据所述NS的标识,获取NS的部署模板NSD,所述NSD包含路由器的描述信息RD;
发送单元,用于根据所述路由器的描述信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。