一种业务部署方法、装置以及网元制造方法及图纸

技术编号:26926387 阅读:38 留言:0更新日期:2021-01-01 22:54
一种业务部署方法、装置以及网元,该方法包括:NFVO接收实例化网络服务NS的实例化请求;其中,所述实例化请求中包括所述NS的描述信息NSD的标识;NFVO根据所述NSD的标识获取所述NSD;其中,所述NSD中包括至少两个VNF的节点信息和至少两个VL的节点信息;所述VNF的CP的数量大于或等于2;所述VNF的节点信息包括用于表征所述VNF的各个CP分别需要连接的VL的连接需求信息以及所述VNFD的标识;NFVO将VNF的节点信息发送给VNFM;NFVO将VL的节点信息发送给VIM;NFVO分别接收VNFM和VIM返回的实例化成功响应消息;NFVO将所述连接需求信息发送给VIM。

【技术实现步骤摘要】
一种业务部署方法、装置以及网元
本专利技术涉及云算机
,尤其涉及一种业务部署方法、装置以及网元。
技术介绍
网络功能虚拟化(英文:NetworkFunctionVirtualization,简称:NFV),指通过使用通用的硬件设备及虚拟化技术,来承载传统网络中专用设备的功能,从而降低部署专用设备带来的昂贵成本。软件不与专有硬件绑定,使网络设备功能不再依赖于专用硬件。同时利用云计算的特点,使资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。在NFV的架构中,接收实例化请求,并根据请求对相应业务进行实例化处理(部署业务)的设备称为虚拟化业务提供设备,发起实例化请求的设备称为业务请求设备。NFV中虚拟化的网络服务(英文:NetworkService,简称:NS),举例来说,可以是一个IP多媒体子系统(英文:IPMultimediaSubsystem,简称:IMS)网络服务,或一个演进型分组核心网(英文:EvolvedPacketCore,简称:EPC)服务。一个NS中可以包含若干个虚拟化网络功能(virtualizedNetworkFunction,VNF)模块,也称为虚拟化网元。VNF是可部署在NFV基础架构上的网络功能的软件实现。一个NS在进行虚拟化部署时,业务请求设备首先需要向业务提供设备提交该网络服务的描述信息(英文:NetworkServicedescriptor,简称:NSD),主要描述该网络业务的拓扑结构以及包含的各个VNF的描述信息(英文:VNFdescriptor,简称:VNFD)。拓扑结构中使用虚拟连接(英文:virtuallink,简称:VL)信息描述各VNF之间的连接。VNFD描述了一个VNF的拓扑结构和部署需求,包括该VNF包含的虚拟部署单元(英文:VirtualizationDeploymentUnit,简称:VDU)、连接点(英文:ConnectionPoint,简称:CP)、CP连接的VDU以及该VNF需要连接的VL。同一VNF的每个VDU处理的业务互不相同。VNF的每个VDU通过某个VL与一个CP连接,而每个CP通过与某个VL连接,使得该VNF与其它VNF连接。然而,在现有技术中,NSD中虽然包括有每个VNF需要和哪些VL建立连接,但是由于同一个VNF可能会有多个CP,有可能会导致CP与VL的错误连接从而导致业务被错误执行。
技术实现思路
本专利技术提供一种业务部署方法、装置以及网元,用以解决现有技术中由于同一个虚拟化网络功能模块可能会有多个连接点,当不同的连接点与同一个虚拟连接相连时,有可能导致业务被错误执行的技术问题。第一方面,本专利技术实施例提供一种业务部署方法。该方法从网络功能虚拟化编排器NFVO的角度进行描述。在该方法中,NFVO接收实例化网络服务NS的实例化请求;其中,所述实例化请求中包括所述NS的描述信息NSD的标识。NFVO在接收到实例化请求以后,根据所述NSD的标识获取所述NSD;其中,所述NSD中包括至少两个虚拟化网络功能VNF的节点信息和至少两个虚拟连接VL的节点信息;所述VNF的连接点CP的数量大于或等于2;所述VNF的节点信息包括用于表征所述VNF的各个CP分别需要连接的VL的连接需求信息以及所述VNFD的标识。然后,所述NFVO将所述VNF的节点信息发送给虚拟网络功能管理器VNFM,以及将所述VL的节点信息发送给虚拟基础设施管理器VIM。之后,所述NFVO分别接收所述VNFM和所述VIM返回的实例化成功响应消息;基于NFVO收到的实例化成功响应消息,所述NFVO将所述连接需求信息发送给所述VIM。因为在NSD中的VNF的节点信息中已经明确描述了每个VNF的各个CP需要连接的VL的连接需求信息,可以避免当VL为至少两个时,将VNF上的不同的CP连接到错误的VL上,从而避免因错误连接导致的业务执行上的错误。在一个可能的设计中,所述至少两个VL中的至少一个VL的节点信息包括所述至少一个VL的端口的类型;所述连接需求信息还包括所述各个CP分别需要连接的VL的端口的类型。因此,通过NSD的精准化描述,不仅将各CP连接到正确的VL上,还进一步在VL的端口具有不同的类型时,进一步确保将各CP连接到所述连接的端口类型相同的类型的VL的端口,所以可以进一步保证业务能够被正确执行。在一个可能的设计中,所述连接需求信息为所述各个CP的标识与需要连接的VL的对应关系。通过CP的标识和VL的对应关系,可以简化对CP的描述。第二方面,本专利技术实施例提供一种业务部署方法。该方法从虚拟基础设施管理器VIM的角度进行描述。在该方法中,VIM接收网络功能虚拟化编排器NFVO发送的虚拟化网络功能VNF的各个连接点CP与所述至少两个VL的连接需求信息;所述连接需求信息包括所述各个CP需要连接的VL。VIM在接收到所述连接需求以后,根据所述连接需求信息将所述各个CP连接至需要连接的VL。通过VIM按照连接需求信息将各个CP连接至需要连接的VL,可以避免当VL为至少两个时,将VNF上的不同的CP连接到错误的VL上,从而避免因错误导致的业务执行上的错误。在一个可能的设计中,所述连接需求信息还包括所述各个CP分别需要连接的VL的端口的类型。相应的,VIM在接收还包含所述各个CP分别需要连接的VL的端口的类型的连接需求信息时,根据所述连接需求信息将所述各个CP连接至所述需要连接的VL上的与所述类型相同的端口上。在一个可能的设计中,在VIM接收所述连接需求信息之前,VIM还接收所述NFVO发送的实例化所述VL的实例化请求。其中,所述实例化请求中包括所述VL的节点信息;所述VL的节点信息包括所述VL的类型以及所述VL的各端口的类型;所述VL的至少两个端口的端口类型不相同。VIM在接收到节点信息以后,根据所述VL的节点信息对所述VL实例化,并且在对所述VL实例化时,还根据所述VL的各端口的类型对所述VL的端口进行配置;所述VIM向所述NFVO发送实例化成功响应消息。由此,VIM根据VL的端口的类型配置VL的各端口,从而保正后续VIM将根据VL的端口的类型连接CP。第三方面,本专利技术实施例提供一种业务部署方法。该方法从业务请求设备,例如运营支持系统和业务支持系统(英文:OperationsSupportSystemandBusinessSupportSystem,简称:OSS/BSS)的角度进行描述。在该方法中,业务请求设备向业务提供设备,例如NFVO发送用于注册网络服务NS的描述信息NSD的注册请求;其中,所述NSD中包括至少两个虚拟化网络功能VNF的节点信息以及至少两个虚拟连接VL的节点信息。所述VNF的连接点CP的数量大于或等于2;所述VNF的节点信息包括用于表征所述VNF的各个CP分别需要连接的VL的连接需求信息;所述连接需求信息被用于在实例化所述NS的过程中,确定所述VNF的各个CP分别连接的VL。业务请求设备注册并保存所述NSD,然后向业务请求设备返回注册成功响应消息。因为业务请求设备在NSD中增加本文档来自技高网
...

【技术保护点】
1.一种网络服务部署方法,其特征在于,包括:/n网络功能虚拟化编排器NFVO获取网络服务NS的描述信息NSD;其中,所述NSD包括虚拟化网络功能VNF的节点信息和至少两个虚拟连接VL的节点信息,所述VNF的连接点CP的数量大于或等于2,所述VNF的节点信息包括用于表征所述VNF的各个CP分别需要连接的VL的连接需求信息以及虚拟化网络功能描述信息VNFD的标识;/n所述NFVO将所述VNF的节点信息发送给虚拟网络功能管理器VNFM;/n虚拟基础设施管理器VIM接收所述至少两个VL的节点信息和所述连接需求信息,实例化所述至少两个VL且根据所述连接需求信息将所述VNF的各个CP连接至所述需要连接的VL。/n

【技术特征摘要】
1.一种网络服务部署方法,其特征在于,包括:
网络功能虚拟化编排器NFVO获取网络服务NS的描述信息NSD;其中,所述NSD包括虚拟化网络功能VNF的节点信息和至少两个虚拟连接VL的节点信息,所述VNF的连接点CP的数量大于或等于2,所述VNF的节点信息包括用于表征所述VNF的各个CP分别需要连接的VL的连接需求信息以及虚拟化网络功能描述信息VNFD的标识;
所述NFVO将所述VNF的节点信息发送给虚拟网络功能管理器VNFM;
虚拟基础设施管理器VIM接收所述至少两个VL的节点信息和所述连接需求信息,实例化所述至少两个VL且根据所述连接需求信息将所述VNF的各个CP连接至所述需要连接的VL。


2.如权利要求1所述的网络服务部署方法,其特征在于,所述至少两个VL中的每一个VL的节点信息包含所述每一个VL的端口的信息,所述连接需求信息包括所述VNF的各个CP分别需要连接的VL的端口的信息。


3.如权利要求2所述的网络服务部署方法,其特征在于,所述端口的信息为VL的端口的类型。


4.如权利要求1所述的网络服务部署方法,其特征在于,所述连接需求信息包括所述各个CP与需要连接的VL的对应关系。


5.一种网络服务部署方法,其特征在于,包括:
虚拟基础设施管理器VIM接收至少两个虚拟连接VL的节点信息和用于表征虚拟化网络功能VNF的各个连接点CP分别需要连接的虚拟连接VL的连接需求信息,所述VNF的CP的数量大于或等于2;
所述VIM实例化所述至少两个VL且根据所述连接需求信息将所述VNF的各个CP连接至所述需要连接的VL。


6.如权利要求5所述的网络服务部署方法,其特征在于,所述连接需求信息包括所述VNF的各个CP分别需要连接的VL的端口的信息,所述VIM根据所述连接需求信息将所述VNF的各个CP连接至所述需要连接的VL,包括:
所述VIM将所述VNF的各个CP连接至所述需要连接的VL上与所述端口的信息相对应的端口。


7.如权利要求6所述的网络服务部署方法,其特征在于,所述端口的信息为VL的端口的类型,所述VIM将所述VNF的各个CP连接至所述需要连接的VL上与所述端口的信息相对应的端口,包括:
所述VIM将所述各个CP连接至所述需要连接的VL上的与所述类型相同的端口。


8.一种网络服务部署方法,其特征在于,包括:
业务请求设备向业务提供设备发送用于注册网络服务NS的描述信息NSD的注册请求;其中,所述NSD包括虚拟化网络功能VNF的节点信息以及至少两个虚拟连接VL的节点信息,所述VNF的连接点CP的数量大于或等于2,所述VNF的节点信息包括用于表征所述VNF的各个CP分别需要连接的VL的连接需求信息以及虚拟化网络功能描述信息VNFD的标识,所述连接需求信息用于在实例化所述NS的过程中,将所述VNF的各个CP连接至所述需要连接的VL;
所述业务请求设备接收所述业务提供设备返回的注册成功响应消息。


9.如权利要求8所述的网络服务部署方法,其特征在于,所述至少两个VL中的至少一个VL的节点信息包括所述至少一个VL的端口的信息,所述连接需求信息还包括所述VNF的各个CP分别需要连接的VL的端口的信息,所述端口的信息用于在实例化所述NS的过程中,确定所述VNF的各个CP分别连接的VL的端口。


10.如权利要求9所述的网络服务部署方法,其特征在于,所述端口的信息为VL的端口的类型。


11.如权利要求8所述的网络服务部署方法,其特征在于,所述连接需求信息包括所述各个CP与需要连接的VL的对应关系。


12.一种网络服务部署装置,其特征在于,包括:
处理单元,用于获取网络服务NS的描述信息NSD;其中,所述NSD中包括虚拟化网络功能VNF的节点信息和至少两个虚拟连接VL的节点信息,所述VNF的连接点CP的数量大于或等于2,所述VNF的节点信息包括用于表征所述VNF的各个CP分别需要连接的VL的连接需求信息以及虚拟化网络功能描述信息VNFD的标识;
发送单元,用于将所述VNF的节点信息发送给虚拟网络功能管理器VNFM;
所述发送单元还用于使虚拟基础设施管理器VIM实例化所述至少两个VL且根据所述连接需求信息将所述VNF的各个CP连接至所述需要连接的VL。


13.如权利要求12所述的网络服务部署装置,其特征在于,所述至少两个VL中的每一个VL的节点信息包含所述每一个VL的端口的信息,所述连接需求信息包括所述VNF的各个CP分别需要连接的VL的端口的信息。


14.如权利要求13所述的网络服务部署装置,其特征在于,所述端口的信息为VL的端口的类型。
<...

【专利技术属性】
技术研发人员:李世涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1