虚拟化网络功能网元的管理方法、装置和系统.pdf

上传人:小** 文档编号:4070063 上传时间:2018-08-13 格式:PDF 页数:23 大小:1.65MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310497085.4

申请日:

2013.10.21

公开号:

CN104579732A

公开日:

2015.04.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/24申请日:20131021|||公开

IPC分类号:

H04L12/24

主分类号:

H04L12/24

申请人:

华为技术有限公司

发明人:

夏靓; 宗宁; 汪洋; 吴钦; 王丹华

地址:

518129广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

北京同立钧成知识产权代理有限公司11205

代理人:

刘芳

PDF下载: PDF下载
内容摘要

本发明实施例提供一种虚拟化网络功能网元的管理方法、装置和系统,其中,该方法包括:VNF资源池管理装置接收VNF资源池用户装置发送的VNF网元请求消息,所述VNF网元请求消息包括需要请求的VNF网元的属性信息和位置策略;所述VNF资源池管理装置根据所述VNF网元请求消息和VNF资源池中VNF网元的位置信息,从所述VNF资源池中确定符合所述属性信息和位置策略的第一VNF网元,所述第一VNF网元包括至少一个VNF网元;所述VNF资源池管理装置向所述VNF资源池用户装置发送VNF网元响应消息,所述VNF网元响应消息包括所述第一VNF网元的标识信息。从而可以避免VNF网元所构成的功能组不能正常工作的风险。

权利要求书

权利要求书1.  一种虚拟化网络功能VNF网元的管理方法,其特征在于,包括: VNF资源池管理装置接收VNF资源池用户装置发送的VNF网元请求消 息,所述VNF网元请求消息包括需要请求的VNF网元的属性信息和位置策 略; 所述VNF资源池管理装置根据所述VNF网元请求消息和VNF资源池中 VNF网元的位置信息,从所述VNF资源池中确定符合所述属性信息和位置 策略的第一VNF网元,所述第一VNF网元包括至少一个VNF网元; 所述VNF资源池管理装置向所述VNF资源池用户装置发送VNF网元响 应消息,所述VNF网元响应消息包括所述第一VNF网元的标识信息。 2.  根据权利要求1所述的方法,其特征在于,所述VNF资源池管理装 置根据所述VNF网元请求消息和VNF资源池中VNF网元的位置信息,从所 述VNF资源池中确定符合所述属性信息和位置策略的第一VNF网元,包括: 所述VNF资源池管理装置根据所述VNF网元请求消息中的属性信息, 从VNF资源池中确定符合所述属性信息的第二VNF网元; 所述VNF资源池管理装置获取所述第二VNF网元的位置信息; 所述VNF资源池管理装置根据所述第二VNF网元的位置信息和所述 VNF网元请求消息中的位置策略,从所述第二VNF网元中确定符合所述位 置策略的所述第一VNF网元。 3.  根据权利要求1或2所述的方法,其特征在于,所述VNF资源池管 理装置接收VNF资源池用户装置发送的VNF网元请求消息之前,包括: 所述VNF资源池管理装置接收所述VNF资源池中VNF网元发送的注册 消息,所述注册消息中包括所述VNF网元的位置信息; 所述注册消息为扩展后的汇聚服务器接入协议ASAP注册报文或预设的 注册报文,所述注册消息中包括:虚拟主机VM标识类型长度值TLV字段、 虚拟机监视器标识TLV字段和服务器标识TLV字段; 所述VNF网元请求消息为扩展后的ASAP句柄解析报文或预设的请求报 文。 4.  根据权利要求1-3任意一项所述的方法,其特征在于,所述位置策略 包括第一信息和/或第二信息; 所述第一信息为:功能集群或者工作/保护组中的所有VNF网元都部署 在不同的服务器上,或者,功能集群或者工作/保护组中的所有VNF网元都 部署在相同的服务器和不同的虚拟机监视机上,或者,功能集群或者工作/保 护组中的所有VNF网元都部署在相同的服务器、相同的虚拟机监视机和不同 的虚拟内存VM上; 所述第二信息为:功能集群或者工作/保护组中的所有VNF网元分配在 同一个互联网协议IP子网中,或者,功能集群或者工作/保护组中的所有VNF 网元平均分配在至少两个IP子网中。 5.  根据权利要求1-4任意一项所述的方法,其特征在于,所述VNF网 元的位置信息包括:所述VNF网元所在的服务器的IP地址和介质访问控制 MAC地址、所述VNF网元所在的虚拟机监视器的标识和所述VNF网元所在 的VM的标识。 6.  一种虚拟化网络功能VNF资源池管理装置,其特征在于,包括: 接收单元,用于接收VNF资源池用户装置发送的VNF网元请求消息, 所述VNF网元请求消息包括需要请求的VNF网元的属性信息和位置策略; 确定单元,用于根据所述VNF网元请求消息和VNF资源池中VNF网元 的位置信息,从所述VNF资源池中确定符合所述属性信息和位置策略的第一 VNF网元,所述第一VNF网元包括至少一个VNF网元; 发送单元,用于向所述VNF资源池用户装置发送VNF网元响应消息, 所述VNF网元响应消息包括所述第一VNF网元的标识信息。 7.  根据权利要求6所述的装置,其特征在于,所述确定单元具体用于根 据所述VNF网元请求消息中的属性信息,从VNF资源池中确定符合所述属 性信息的第二VNF网元;获取所述第二VNF网元的位置信息;根据所述第 二VNF网元的位置信息和所述VNF网元请求消息中的位置策略,从所述第 二VNF网元中确定符合所述位置策略的所述第一VNF网元。 8.  根据权利要求6或7所述的装置,其特征在于,所述接收单元还用于 接收VNF资源池用户装置发送的VNF网元请求消息之前,接收所述VNF资 源池中VNF网元发送的注册消息,所述注册消息中包括所述VNF网元的位 置信息; 所述注册消息为扩展后的汇聚服务器接入协议ASAP注册报文或预设的 注册报文,所述注册消息中包括:虚拟主机VM标识TLV字段、虚拟机监视 器标识TLV字段和服务器标识TLV字段; 所述VNF网元请求消息为扩展后的ASAP句柄解析报文或预设的请求报 文。 9.  根据权利要求6-8任意一项所述的装置,其特征在于,所述位置策略 包括第一信息和/或第二信息; 所述第一信息为:功能集群或者工作/保护组中的所有VNF网元都部署 在不同的服务器上,或者,功能集群或者工作/保护组中的所有VNF网元都 部署在相同的服务器和不同的虚拟机监视机上,或者,功能集群或者工作/保 护组中的所有VNF网元都部署在相同的服务器、相同的虚拟机监视机和不同 的虚拟内存VM上; 所述第二信息为:功能集群或者工作/保护组中的所有VNF网元分配在 同一个互联网协议IP子网中,或者,功能集群或者工作/保护组中的所有VNF 网元平均分配在至少两个IP子网中。 10.  根据权利要求6-9任意一项所述的装置,其特征在于,所述VNF网 元的位置信息包括:所述VNF网元所在的服务器的IP地址和介质访问控制 MAC地址、所述VNF网元所在的虚拟机监视器的标识和所述VNF网元所在 的VM的标识。 11.  一种虚拟化网络功能VNF资源池用户装置,其特征在于,包括: 发送单元,用于向VNF资源池管理装置发送VNF网元请求消息,所述 VNF网元请求消息包括需要请求的VNF网元的属性信息和位置策略,以使 所述VNF资源池管理装置根据所述VNF网元请求消息和VNF资源池中VNF 网元的位置信息,从所述VNF资源池中确定符合所述属性信息和位置策略的 第一VNF网元,所述第一VNF网元包括至少一个VNF网元; 接收单元,用于接收所述VNF资源池管理装置发送的VNF网元响应消 息,所述VNF网元响应消息包括所述第一VNF网元的标识信息; 处理单元,用于根据所述VNF网元响应消息,确定所述第一VNF网元。 12.  根据权利要求11所述的装置,其特征在于,所述位置策略包括第一 信息和/或第二信息; 所述第一信息为:功能集群或者工作/保护组中的所有VNF网元都部署 在不同的服务器上,或者,功能集群或者工作/保护组中的所有VNF网元都 部署在相同的服务器和不同的虚拟机监视机上,或者,功能集群或者工作/保 护组中的所有VNF网元都部署在相同的服务器、相同的虚拟机监视机和不同 的虚拟主机VM上; 所述第二信息为:功能集群或者工作/保护组中的所有VNF网元分配在 同一个IP子网中,或者,功能集群或者工作/保护组中的所有VNF网元平均 分配在至少两个IP子网中。 13.  根据权利要求11或12所述的装置,其特征在于,所述VNF网元的 位置信息包括:所述VNF网元所在的服务器的IP地址和MAC地址、所述 VNF网元所在的虚拟机监视器的标识和所述VNF网元所在的VM的标识。 14.  一种虚拟化网络功能VNF网元的管理系统,其特征在于,包括: VNF网元,用于向VNF资源池管理装置发送注册消息,所述注册消息 中包括所述VNF网元的位置信息; 所述VNF资源池管理装置,为如权利要求6-10任一项所述的VNF资源 池管理装置,分别与所述VNF网元和VNF资源池用户装置通信连接; 所述VNF资源池用户装置,为如权利要求11-13任意一项所述的VNF 资源池用户装置。 15.  根据权利要求14所述的管理系统,其特征在于,还包括: 汇聚交换机,用于接收所述VNF网元发送的绑定消息,以建立与所述 VNF的绑定关系,所述绑定消息包括所述VNF网元的虚拟插板插号,当所 述汇聚交换机的物理插板发生故障时,根据所述虚拟插板插号,调用所述VNF 网元替换所述物理插板; 所述VNF网元,还用于向所述汇聚交换机发送所述绑定消息,以建立与 所述汇聚交换机的绑定关系; 所述注册消息还包括:所述VNF网元的虚拟插板插号和与所述VNF网 元绑定的汇聚交换机的标识信息。

说明书

说明书虚拟化网络功能网元的管理方法、装置和系统
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种虚拟化网络功能网元的 管理方法、装置和系统。
背景技术
目前,各大运营商对虚拟化网络功能(Virtual Network Function,简称: VNF)日益重视。VNF包括L3功能的虚拟化和L4-L7功能的虚拟化,其中, L3功能的虚拟化可以包括:虚拟运营商边界设备(virtual Provider Edge,简 称:vPE)、虚拟宽带网络网关(virtual Broadband Network Gateway,简称: vBNG)和虚拟数据中心网关(virtual Date Center Gateway,简称:vDC GW) 等,L4-L7功能的虚拟化可以包括:虚拟负载均衡设备(virtual Load Balance, 简称:vLB)、虚拟广域网优化控制器(virtual Wan optimization Controller,简 称:vWoC)和虚拟防火墙设备(virtual Fire Wall,简称:vFW)等。VNF作 为一个软件运行实例是运行在特定服务器上的特定虚拟化环境下的,图1为 现有技术中VNF的层次化实现方式的示意图,如图1所示,VNF运行在虚 拟主机(Virtual Machine,简称:VM)之上,VM运行在虚拟机监视器 (Hypervisor)之上,Hypervisor运行在服务器(Server)之上,池注册器(Pool  Registrar,简称:PR)基于可信服务器池(Reliable Server Pooling,简称: RserPool)协议对服务器进行管理,图2为现有技术中RserPool协议的架构 示意图,如图2所示,服务器作为池元素(Pool Element,简称:PE)位于服 务器池中,池注册器对相应的服务器池进行管理,其中,PE与PR之间以及 池用户装置(Pool User,简称:PU)与PR之间基于汇聚服务器接入协议 (Aggregate Server Access Protocol,简称:ASAP)进行通信,PR与PR之间 基于端点句柄空间冗余协议(Endpoint Handlespace Redundancy Protocol,简 称:ENRP)协议进行通信,PU与客户端之间以及PU与PE之间基于应用协 议进行通信。
现有技术中,为了满足可靠性保证或性能提升需求,有可能需要至少两 个VNF网元构成功能组,该功能组可以为功能集群或工作/保护组,PU向PR 发送请求消息,PR根据该请求消息中携带的条件参数确定至少两个VNF, 然后将确定的至少两个VNF网元反馈给PU,以使PU根据确定的至少两个 VNF网元新建功能组。
然而,若构成功能组的至少两个VNF网元运行在同一VM或同一 Hypervisor或同一服务器之上,当该VM或该Hypervisor或该服务器发生故 障时(也被称为风险共享问题),则会使得这些VNF所构成的功能组不能正 常工作。
发明内容
本发明实施例提供一种虚拟化网络功能网元的管理方法、装置和系统, 用以避免VNF所构成的功能组不能正常工作的风险。
第一方面,本发明实施例提供一种虚拟化网络功能网元的管理方法,包 括:VNF资源池管理装置接收VNF资源池用户装置发送的VNF网元请求消 息,所述VNF网元请求消息包括需要请求的VNF网元的属性信息和位置策 略;所述VNF资源池管理装置根据所述VNF网元请求消息和VNF资源池中 VNF网元的位置信息,从所述VNF资源池中确定符合所述属性信息和位置 策略的第一VNF网元,所述第一VNF网元包括至少一个VNF网元;所述 VNF资源池管理装置向所述VNF资源池用户装置发送VNF网元响应消息, 所述VNF网元响应消息包括所述第一VNF网元的标识信息。
在第一方面的第一种可能的实现方式中,所述VNF资源池管理装置根据 所述VNF网元请求消息和VNF资源池中VNF网元的位置信息,从所述VNF 资源池中确定符合所述属性信息和位置策略的第一VNF网元,包括:所述 VNF资源池管理装置根据所述VNF网元请求消息中的属性信息,从VNF资 源池中确定符合所述属性信息的第二VNF网元;所述VNF资源池管理装置 获取所述第二VNF网元的位置信息;所述VNF资源池管理装置根据所述第 二VNF网元的位置信息和所述VNF网元请求消息中的位置策略,从所述第 二VNF网元中确定符合所述位置策略的所述第一VNF网元。
结合第一方面或第一方面第一种可能的实现方式,在第一方面的第二种 可能的实现方式中,所述VNF资源池管理装置接收VNF资源池用户装置发 送的VNF网元请求消息之前,包括:所述VNF资源池管理装置接收所述VNF 资源池中VNF网元发送的注册消息,所述注册消息中包括所述VNF网元的 位置信息;所述注册消息为扩展后的汇聚服务器接入协议ASAP注册报文或 预设的注册报文,所述注册消息中包括:虚拟主机VM标识类型长度值TLV 字段、虚拟机监视器标识TLV字段和服务器标识TLV字段;所述VNF网元 请求消息为扩展后的ASAP句柄解析报文或预设的请求报文。
结合第一方面或第一方面第一种可能的实现方式或第一方面第二种可能 的实现方式,在第一方面的第三种可能的实现方式中,所述位置策略包括第 一信息和/或第二信息:所述第一信息为:功能集群或者工作/保护组中的所有 VNF网元都部署在不同的服务器上,或者,功能集群或者工作/保护组中的所 有VNF网元都部署在相同的服务器和不同的虚拟机监视机上,或者,功能集 群或者工作/保护组中的所有VNF网元都部署在相同的服务器、相同的虚拟 机监视机和不同的虚拟内存VM上;所述第二信息为:功能集群或者工作/ 保护组中的所有VNF网元分配在同一个IP子网中,或者,功能集群或者工 作/保护组中的所有VNF网元平均分配在至少两个IP子网中。
结合第一方面或第一方面第一种可行的实现方式或第一方面第二种可行 的实现方式或第一方面第三种可行的实现方式,在第一方面的第四种可行的 实现方式中,所述VNF网元的位置信息包括:所述VNF网元所在的服务器 的IP地址和MAC地址、所述VNF网元所在的虚拟机监视器的标识和所述 VNF网元所在的VM的标识。
第二方面,本发明实施例提供一种VNF资源池管理装置,包括:接收单 元,用于接收VNF资源池用户装置发送的VNF网元请求消息,所述VNF网 元请求消息包括需要请求的VNF网元的属性信息和位置策略;确定单元,用 于根据所述VNF网元请求消息和VNF资源池中VNF网元的位置信息,从所 述VNF资源池中确定符合所述属性信息和位置策略的第一VNF网元,所述 第一VNF网元包括至少一个VNF网元;发送单元,用于向所述VNF资源池 用户装置发送VNF网元响应消息,所述VNF网元响应消息包括所述第一VNF 网元的标识信息。
在第二方面的第一种可能的实现方式中,所述确定单元具体用于根据所 述VNF网元请求消息中的属性信息,从VNF资源池中确定符合所述属性信 息的第二VNF网元;获取所述第二VNF网元的位置信息;根据所述第二VNF 网元的位置信息和所述VNF网元请求消息中的位置策略,从所述第二VNF 网元中确定符合所述位置策略的所述第一VNF网元。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二 种可能的实现方式中,所述接收单元还用于接收VNF资源池用户装置发送的 VNF网元请求消息之前,接收所述VNF资源池中VNF网元发送的注册消息, 所述注册消息中包括所述VNF网元的位置信息;所述注册消息为扩展后的汇 聚服务器接入协议ASAP注册报文或预设的注册报文,所述注册消息中包括: 虚拟主机VM标识TLV字段、虚拟机监视器标识TLV字段和服务器标识TLV 字段;所述VNF网元请求消息为扩展后的ASAP句柄解析报文或预设的请求 报文。
结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种 可能的实现方式,在第二方面的第三种可能的实现方式中,所述位置策略包 括第一信息和/或第二信息;所述第一信息为:功能集群或者工作/保护组中的 所有VNF网元都部署在不同的服务器上,或者,功能集群或者工作/保护组 中的所有VNF网元都部署在相同的服务器和不同的虚拟机监视机上,或者, 功能集群或者工作/保护组中的所有VNF网元都部署在相同的服务器、相同 的虚拟机监视机和不同的虚拟内存VM上;所述第二信息为:功能集群或者 工作/保护组中的所有VNF网元分配在同一个IP子网中,或者,功能集群或 者工作/保护组中的所有VNF网元平均分配在至少两个IP子网中。
合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可 能的实现方式或第二方面的第三种可能的实现方式,在第二方面的第四种可 能的实现方式中,所述VNF网元的位置信息包括:所述VNF网元所在的服 务器的IP地址和MAC地址、所述VNF网元所在的虚拟机监视器的标识和所 述VNF网元所在的VM的标识。
第三方面,本发明实施例提供一种VNF资源池用户装置,包括:发送单 元,用于向VNF资源池管理装置发送VNF网元请求消息,所述VNF网元请 求消息包括需要请求的VNF网元的属性信息和位置策略,以使所述VNF资 源池管理装置根据所述VNF网元请求消息和VNF资源池中VNF网元的位置 信息,从所述VNF资源池中确定符合所述属性信息和位置策略的第一VNF 网元,所述第一VNF网元包括至少一个VNF网元;接收单元,用于接收所 述VNF资源池管理装置发送的VNF网元响应消息,所述VNF网元响应消息 包括所述第一VNF网元的标识信息;处理单元,用于根据所述VNF网元响 应消息,确定所述第一VNF网元。
在第三方面的第一种可能的实现方式中,所述位置策略包括第一信息和/ 或第二信息;所述第一信息为:功能集群或者工作/保护组中的所有VNF网 元都部署在不同的服务器上,或者,功能集群或者工作/保护组中的所有VNF 网元都部署在相同的服务器和不同的虚拟机监视机上,或者,功能集群或者 工作/保护组中的所有VNF网元都部署在相同的服务器、相同的虚拟机监视 机和不同的虚拟主机VM上;所述第二信息为:功能集群或者工作/保护组中 的所有VNF网元分配在同一个IP子网中,或者,功能集群或者工作/保护组 中的所有VNF网元平均分配在至少两个IP子网中。
结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二 种可能的实现方式中,所述VNF网元的位置信息包括:所述VNF网元所在 的服务器的IP地址和MAC地址、所述VNF网元所在的虚拟机监视器的标识 和所述VNF网元所在的VM的标识。
第四方面,本发明实施例提供一种VNF的管理系统,包括:VNF网元, 用于向VNF资源池管理装置发送注册消息,所述注册消息中包括所述VNF 网元的位置信息;所述VNF资源池管理装置,为如本发明实施例第二方面提 供的VNF资源池管理装置,分别与所述VNF网元和VNF资源池用户装置通 信连接;所述VNF资源池用户装置,为如本发明实施例第三方面提供的的 VNF资源池用户装置。
在第四方面的第一种可能的实现方式中,还包括:汇聚交换机,用于接 收所述VNF网元发送的绑定消息,以建立与所述VNF的绑定关系,所述绑 定消息包括所述VNF网元的虚拟插板插号,当所述汇聚交换机的物理插板发 生故障时,根据所述虚拟插板插号,调用所述VNF网元替换所述物理插板; 所述VNF网元,还用于向所述汇聚交换机发送所述绑定消息,以建立与所述 汇聚交换机的绑定关系;所述注册消息还包括:所述VNF网元的虚拟插板插 号和与所述VNF网元绑定的汇聚交换机的标识信息。
本发明实施例提供的虚拟化网络功能网元的管理方法、装置和系统,通 过VNF资源池管理装置接收VNF资源池用户装置发送的VNF网元请求消 息,根据VNF网元请求消息和VNF资源池中VNF网元的位置信息,从VNF 资源池中确定符合属性信息和位置策略的第一VNF网元,VNF资源池管理 装置向VNF资源池用户装置发送VNF网元响应消息。由于VNF资源池管理 装置根据位置策略和VNF网元的位置信息确定需要请求的VNF网元,这样 可以使得确定的VNF网元全部部署在不同的VM或不同的Hypervisor或不同 的服务器上,这样可以避免VNF网元所构成的功能组不能正常工作的风险。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下 面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在 不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为为现有技术中VNF的层次化实现方式的示意图;
图2为现有技术中RserPool协议的架构示意图;
图3为本发明实施例提供的虚拟化网络功能网元的管理方法的一种应用 场景示意图;
图4为本发明虚拟化网络功能网元的管理方法实施例一的流程图;
图5为本发明虚拟化网络功能网元的管理方法实施例二的流程图;
图6为本发明实施例提供的扩展后的ASAP注册报文的格式的一种示意 图;
图7为本发明实施例提供的第一TLV字段的格式的一种示意图;
图8为本发明实施例提供的扩展后的ASAP句柄解析报文的格式的一种 示意图;
图9为本发明VNF资源池管理装置实施例一的结构示意图;
图10为本发明VNF资源池用户装置实施例一的结构示意图;
图11为本发明VNF网元的管理系统实施例一的结构示意图;
图12为本发明VNF网元的管理系统实施例二的结构示意图;
图13为本发明实施例提供的扩展后的ASAP注册报文的格式的另一种示 意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发 明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都属于本发明保护的范围。
图3为本发明实施例提供的虚拟化网络功能网元的管理方法的一种应用 场景示意图,如图3所示,云管理系统(Cloud Management System,简称: CMS)装置可以创建VNF网元,其中,创建的所有VNF网元进行VNF资源 池化管理,也即所有VNF网元作为可用资源放入资源池中,VNF资源池管 理装置根据不同业务的具体需求按需从VNF资源池中分配VNF网元以供 VNF资源池用户装置使用,其中,CMS装置与VNF资源池之间可以基于云 计算管理协议进行通信,VNF资源池管理装置与CMS装置之间可以基于云 管理系统的查询协议进行通信,VNF资源池管理装置与VNF资源池用户装 置之间以及VNF资源池管理装置与VNF资源池中的VNF网元之间,都可以 基于扩展后的ASAP协议进行通信,VNF资源池管理装置与VNF资源池管 理装置之间可以基于扩展后的ENRP协议进行通信。VNF资源池管理装置支 持分布式架构,以实现负载分担和提高可靠性,所有VNF资源池管理装置之 间通过ENRP协议进行VNF资源池管理装置信息及更新的同步,以及VNF 资源池管理装置之间的故障检测和失败VNF资源池管理装置的替换等操作, 最终保持VNF资源池管理装置集群的整体可用性和一致性。图3所示的应用 场景是本发明虚拟化网络功能网元的管理方法实施例的一种应用场景,本发 明实施例并不以此为限。
图4为本发明虚拟化网络功能网元的管理方法实施例一的流程图,如图 4所示,本实施例的方法可以包括:
S101、VNF资源池管理装置接收VNF资源池用户装置发送的VNF网元 请求消息。
本实施例中,VNF网元请求消息包括需要请求的VNF网元的属性信息 和位置策略。其中,所有VNF网元进行VNF资源池化管理,也即所有VNF 网元作为可用资源放入资源池中,根据不同业务的具体需求按需从VNF资源 池中分配VNF网元以供使用。VNF资源池管理装置可以为管理服务器,VNF 资源池用户装置可以为网络管理系统(Network Management System,简称: NMS)服务器或者运营支撑系统(Operation Support System,简称:OSS)服 务器。
VNF资源池管理装置可以接收VNF资源池用户装置发送的VNF网元请 求消息,例如:当需要新建或更新功能组时,功能组可以为现有技术中的功 能集群,或者,现有技术中的工作/保护组,VNF资源池用户装置可以向VNF 资源池管理装置发送VNF网元请求消息,该VNF网元请求消息中包括需要 请求的VNF网元的属性信息和需要请求的VNF网元的位置策略,需要请求 的VNF网元的属性信息可以为VNF网元的名称、VNF网元的类型(例如 vFW、vWoC、vLB、vDPI等)、VNF网元的中央处理器(英文Central Processing  Unit,简称:CPU)、VNF网元的内存、VNF网元的存储空间、VNF网元的 带宽、VNF网元的接口等。需要请求的VNF网元的位置策略用于指示需要 请求的VNF网元的位置关系。
S102、VNF资源池管理装置根据VNF网元请求消息和VNF资源池中 VNF网元的位置信息,从VNF资源池中确定符合属性信息和位置策略的第 一VNF网元。
本实施例中,VNF资源池管理装置接收到VNF资源池用户装置发送的 VNF网元请求消息之后,根据VNF网元请求消息和VNF资源池中所有VNF 网元的位置信息,从VNF资源池中确定第一VNF网元,第一VNF网元符合 VNF网元请求中的属性信息和位置策略,例如:VNF网元的位置信息可以为 VNF网元部署在哪个服务器上,或者部署在哪个虚拟机监视器上,或者部署 在哪个VM上。第一VNF网元包括至少一个VNF网元,也就是VNF资源池 管理装置可以从VNF资源池中确定符合属性信息和位置策略的至少一个 VNF网元。例如:位置策略用于指示需要请求的VNF网元都部署在不同的 服务器上,或者需要请求的VNF网元都部署在不同的VM上,或者需要请求 的VNF网元都部署在不同的虚拟机监视器上等等。
S103、VNF资源池管理装置向VNF资源池用户装置发送VNF网元响应 消息,VNF网元响应消息包括第一VNF网元的标识信息。
本实施例中,VNF资源池确定第一VNF网元之后,VNF资源池管理装 置向VNF资源池用户装置发送VNF网元响应消息,该VNF网元响应消息包 括第一VNF网元的标识信息,也就是VNF网元响应消息中包括S102中确定 的每个VNF网元的标识信息,VNF资源池用户装置根据第一VNF网元的标 识信息可以确定第一VNF网元,也即VNF资源池用户装置根据上述确定的 每个VNF网元的标识信息,可以确定上述确定的每个VNF网元。从而能灵 活实现不同可靠性程度的VNF网元的位置部署,避免了VNF网元下层物理 设备或逻辑模块故障导致的VNF网元构成的工能集群或工作/保护组同时失 效的问题。
本发明实施例一提供的虚拟化网络功能网元的管理方法,通过VNF资源 池管理装置接收VNF资源池用户装置发送的VNF网元请求消息,根据VNF 网元请求消息和VNF资源池中VNF网元的位置信息,从VNF资源池中确定 符合属性信息和位置策略的第一VNF网元,VNF资源池管理装置向VNF资 源池用户装置发送VNF网元响应消息。由于VNF资源池管理装置根据位置 策略和VNF网元的位置信息确定需要请求的VNF网元,这样可以使得确定 的VNF网元全部部署在不同的VM或不同的Hypervisor或不同的服务器上, 这样可以避免VNF网元所构成的功能组不能正常工作的风险。
图5为本发明虚拟化网络功能网元的管理方法实施例二的流程图,如图 5所示,本实施例的方法可以包括:
S201、VNF资源池用户装置向VNF资源池管理装置发送VNF网元请求 消息。
本实施例中,VNF资源池用户装置可以向VNF资源池管理装置发送VNF 网元请求消息,例如:当需要新建或更新功能组时,功能组可以为现有技术 中的功能集群,或者,现有技术中的工作/保护组,VNF资源池用户装置可以 向VNF资源池管理装置发送VNF网元请求消息,该VNF网元请求消息中包 括需要请求的VNF网元的属性信息和需要请求的VNF网元的位置策略,需 要请求的VNF网元的位置策略用于指示需要请求的VNF网元的位置关系。 这样可以使得VNF资源池管理装置根据VNF网元请求消息和VNF资源池中 VNF网元的位置信息,从VNF资源池中确定符合属性信息和位置策略的第 一VNF网元,第一VNF网元包括至少一个VNF网元。
S202、VNF资源池用户装置接收VNF资源池管理装置发送的VNF网元 响应消息。
本实施例中,VNF资源池管理装置根据VNF网元请求消息和VNF资源 池中VNF网元的位置信息,从VNF资源池中确定符合属性信息和位置策略 的第一VNF网元之后,向VNF资源池用户装置发送VNF网元响应消息,该 VNF网元响应消息包括第一VNF网元的标识信息。因此,VNF资源池用户 装置可以接收VNF资源池管理装置发送的VNF网元响应消息。
S203、VNF资源池用户装置根据VNF网元响应消息,确定第一VNF网 元。
本实施例中,VNF资源池用户装置可以根据VNF网元响应消息获取第 一VNF网元的标识信息,然后根据标识信息确定第一VNF网元,也就是确 定的至少一个VNF网元的标识信息,然后根据该至少一个标识信息,确定至 少一个VNF网元。例如:VNF资源池用户装置可以根据确定第一VNF网元 新建或者更新功能组,或者,VNF资源池用户装置可以控制导流设备向第一 VNF网元进行导流,或者,VNF资源池用户装置可以根据自身的业务的业务 需求编排第一VNF网元。
本发明实施例二提供的虚拟化网络功能网元的管理方法,通过VNF资源 池用户装置向VNF资源池管理装置发送VNF网元请求消息,接收VNF资源 池管理装置发送的VNF网元响应消息,根据VNF网元响应消息,确定第一 VNF网元。由于确定的VNF是VNF资源池管理装置根据位置策略和VNF 网元的位置信息确定的,这样可以使得确定的VNF网元全部部署在不同的 VM或不同的Hypervisor或不同的服务器上,这样可以避免VNF网元所构成 的功能组不能正常工作的风险。
在本发明虚拟化网络功能网元的管理方法实施例三中,本发明实施例在 本发明虚拟化网络功能网元的管理方法实施例一或本发明方法实施例二的基 础上,第一VNF网元的标识信息为第一VNF网元的互联网(Internet Procotol, 简称:IP)地址或介质访问控制(Media Access Control,简称:MAC)地址。
在本发明虚拟化网络功能网元的管理方法实施例四中,本发明实施例在 本发明虚拟化网络功能网元的管理方法实施例一至三任一实施例的基础上, 上述的VNF资源池管理装置根据所述VNF网元请求消息和VNF资源池中 VNF网元的位置信息,从所述VNF资源池中确定符合所述属性信息和位置 策略的第一VNF网元,包括:所述VNF资源池管理装置根据所述VNF网元 请求消息中的属性信息,从VNF资源池中确定符合所述属性信息的第二VNF 网元;所述VNF资源池管理装置获取所述第二VNF网元的位置信息;所述 VNF资源池管理装置根据所述第二VNF网元的位置信息和所述VNF网元请 求消息中的位置策略,从所述第二VNF网元中确定符合所述位置策略的所述 第一VNF网元。
在第一种可行的实现方式中,上述的VNF资源池管理装置根据VNF网 元请求消息和VNF资源池中VNF网元的位置信息,从VNF资源池中确定符 合属性信息和位置策略的第一VNF网元,包括:VNF资源池管理装置根据 VNF网元请求消息中的属性信息,从VNF资源池中确定符合属性信息的第 二VNF网元;VNF资源池管理装置从云管理系统装置中获取所述第二VNF 网元的位置信息,云管理系统装置中存储有VNF资源池中VNF网元的位置 信息;VNF资源池管理装置根据第二VNF网元的位置信息和VNF网元请求 消息中的位置策略,从第二VNF网元中确定符合位置策略的第一VNF网元。
本实施例中,云管理系统装置可以创建VNF资源池中的所有VNF网元, 并且为创建的VNF网元分配相应的功能,也就是为VNF网元分配属性信息, 例如:云管理系统装置创建的一部分VNF网元可以为vFW网元,一部分VNF 网元可以为vLB网元等,也就是为VNF分配属性信息,并且云管理系统装 置中还存储有VNF资源池中VNF网元的位置信息,可选地,VNF网元的位 置信息包括:VNF网元所在的服务器的IP地址和MAC地址、VNF网元所在 的虚拟机监视器的标识和VNF网元所在的VM的标识。例如:VNF网元所 在的虚拟机监视器的标识可以为VNF网元所在的虚拟机监视器的名称或编 号(例如一串数字)或IP地址,VNF网元所在的VM的标识可以为VNF网 元所在的VM的名称或编号(例如一串数字)或IP地址。进一步地,VNF 网元的位置信息还可以包括VNF网元的虚拟插板插号。VNF资源池管理装 置在接收VNF资源池用户装置发送的VNF网元请求消息后,可以根据VNF 网元请求消息中的属性信息,从VNF资源池中确定符合属性信息的第二VNF 网元,例如:属性信息为需要请求的VNF网元为vFW网元,那么VNF资源 池管理装置可以从VNF资源池中确定第二VNF,也即例如:3个vFW网元, 由于云管理系统中存储有VNF资源池中VNF网元的位置信息,VNF资源池 管理装置从云管理系统装置中获取第二VNF网元的位置信息,也即从云管理 系统装置中获取上述3个vFW网元的位置信息,然后VNF资源池管理装置 根据第二VNF网元的位置信息和VNF网元请求消息中的位置策略,从第二 VNF网元中确定符合位置策略的第一VNF网元,例如:位置策略为需要请 求的两个vFW网元部署在不同的服务器上,若3个vFW网元中有两个vFW 网元部署在同一个服务器上,一个vFW部署在另一个服务器上,那么VNF 资源池管理装置从部署在同一个服务器上的两个vFW网元中选择出一个 vFW网元作为第一VNF网元,同时将部署在另一个服务器上的vFW网元也 作为第一VNF网元。
在第二种可行的实现方式中,VNF资源池管理装置接收VNF资源池用 户装置发送的VNF网元请求消息之前,还包括:VNF资源池管理装置接收 VNF资源池中VNF网元发送的位置信息。VNF资源池管理装置根据所述VNF 网元请求消息和所述VNF资源池中VNF网元的位置信息,从VNF资源池中 确定符合属性信息和位置策略的第一VNF网元,包括:VNF资源池管理装 置根据VNF网元请求消息中的属性信息,从VNF资源池中确定符合所述属 性信息的第二VNF网元;从存储在VNF资源池管理装置中的VNF资源池中 VNF网元的位置信息中获取第二VNF网元的位置信息,然后根据所述第二 VNF网元的位置信息和所述VNF网元请求消息中的位置策略,从所述第二 VNF网元中确定符合所述位置策略的所述第一VNF网元。
本实施例中,VNF网元在VNF资源池中创建好之后,VNF网元向VNF 资源池管理装置发送该VNF网元的位置信息,VNF网元的位置信息可以包 括:VNF网元所在的服务器的IP地址和MAC地址、VNF网元所在的虚拟机 监视器的标识和VNF网元所在的VM的标识。例如:VNF网元所在的虚拟 机监视器的标识可以为VNF网元所在的虚拟机监视器的名称或编号,VNF 网元所在的VM的标识可以为VNF网元所在的VM的名称或编号。进一步 地,VNF网元的位置信息还可以包括VNF网元的虚拟插板插号。从而VNF 资源池管理装置可以获取并存储VNF网元的位置信息。VNF资源池管理装 置在接收VNF资源池用户装置发送的VNF网元请求消息后,可以根据VNF 网元请求消息中的属性信息和存储的VNF资源池中VNF网元的位置信息, 从VNF资源池中确定符合属性信息和位置策略的第一VNF网元。
可选地,VNF资源池管理装置接收所述VNF资源池中VNF网元发送的 位置信息,包括:VNF资源池管理装置接收VNF资源池中VNF网元发送的 注册消息,注册消息中包括VNF网元的位置信息,VNF网元向VNF资源池 管理装置发送注册消息之后可以成为VNF资源池中可用的一部分。本实施例 中,VNF网元在VNF资源池中创建好之后,VNF网元向VNF资源池管理装 置发送注册消息,该注册消中可以包括:VNF网元的名称、VNF网元的类型 (例如vFW、vWoC、vLB、vDPI等)、VNF网元的CPU、VNF网元的内存、 VNF网元的存储空间、VNF网元的带宽、VNF网元的接口等。该注册消息 中还可以包括该VNF网元的位置信息。
可选地,上述的注册消息为扩展后的ASAP注册报文或预设的注册报文, 其中,预设的注册报文为其它新定义的注册报文,注册消息中包括:虚拟主 机VM标识类型长度值(Type Length Value,简称:TLV)字段、虚拟机监视 器标识TLV字段和服务器标识TLV字段。
注册消息中包括第一TLV字段,第一TLV字段用于指示VNF的位置信 息。图6为本发明实施例提供的扩展后的ASAP注册报文的格式的一种示意 图,如图6所示,本发明实施例提供扩展后的ASAP注册报文是在现有技术 的ASAP注册(ASAP_REGISTRATION)报文的基础上增加了VNF网元的 位置信息(Location information)TLV。
可选地,第一TLV字段包括:VM标识TLV字段、虚拟机监视器标识 TLV字段和服务器标识TLV字段。本实施例中,以VM标识、虚拟机监视器 标识和服务器标识共同标识VNF网元的位置信息,其中,服务器标识可以为 服务器信息,服务器信息可以为服务器的IP地址和MAC地址。图7为本发 明实施例提供的第一TLV字段的格式的一种示意图,如图7所示,本实施例 提供的第一TLV字段包括:类型(用于标识信息类型为VNF网元的位置信 息,即VNF_LOC_INFO)、信息长度(Message Length)、VM标识(Identity, 简称:ID)TLV、虚拟机监视器ID TLV和服务器信息(Information)TLV。
在本发明虚拟化网络功能网元的管理方法实施例五中,本发明实施例在 本发明虚拟化网络功能网元的管理方法实施例一至四任一实施例的基础上, VNF资源池用户装置向VNF资源池管理装置发送的VNF网元请求消息包括 携带显式的位置策略信息,例如:在需要请求创建工作/保护组的VNF网元 时,VNF请求消息中携带显式的位置策略信息可以为:两个工作(active) vFW网元在Server1上,对应的两个备用(standby)vFW网元在Server2上, 1个vLB网元在Server3上。那么VNF资源池管理装置可以根据VNF网元请 求消息中的显式的位置策略信息直接获取位置策略。
在本发明虚拟化网络功能网元的管理方法实施例六中,本发明实施例在 本发明虚拟化网络功能网元的管理方法实施例一至四任一实施例的基础上, VNF资源池管理装置和VNF资源池用户装置中存储有位置策略信息库,该 位置策略信息库中包括很多位置策略和相应的位置策略的标识,该位置策略 信息库可以是通过网管系统直接配置到VNF资源池管理装置和VNF资源池 用户装置,或者通过一定协商或通告机制,由VNF资源池管理装置通知VNF 资源池用户装置获取。在这种情况下,VNF资源池用户装置可以确定出位置 策略,再确定位置策略的标识,然后向VNF资源池管理装置发送的VNF网 元请求消息中包括位置策略的标识,VNF资源池管理装置根据VNF网元请 求消息获取位置策略的标识,根据该标识再获取位置策略。
在本发明虚拟化网络功能网元的管理方法实施例七中,本发明实施例在 本发明虚拟化网络功能网元的管理方法实施例一至六任一实施例的基础上, VNF网元请求消息为扩展后的ASAP句柄解析报文或预设的请求报文。其中, 预设的请求报文为其它新定义的请求报文。图8为本发明实施例提供的扩展 后的ASAP句柄解析报文的格式的一种示意图,如图8所示,本发明实施例 提供的扩展后的ASAP句柄解板报文是在现有技术中的ASAP句柄解析 (ASAP_HANDLE_RESLOUTION)报文的基础上增加了VNF网元的位置策 略(VNF_LOC_POLICY)。
进一步地,本发明实施例中的VNF网元请求消息包括VNF网元的顺序 关系,例如如图8所示;该VNF网元的顺序关系为:各VNF网元的排序依 次为vFW、虚拟入侵保护系统(virtual Intrusion Protection System,简称: vIPS)、虚拟防病毒设备(virtual Anti Virus,简称:vAV)、虚拟应用安全网关 (virtual Application Security Gateway,简称:vASG)、其它网元(other)。上述 的VNF资源池管理装置根据VNF网元请求消息和VNF资源池中VNF网元 的位置信息,从VNF资源池中确定符合属性信息和位置策略的第一VNF网 元之后,还可以包括:VNF资源池管理装置根据VNF网元的顺序关系,对 所述第一VNF网元进行排序。上述的VNF资源池管理装置向VNF资源池用 户装置发送VNF网元响应消息,可以包括:VNF资源池管理装置向VNF资 源池用户装置发送包括排序后的第一VNF网元的标识信息的VNF网元响应 消息。相应地,VNF资源池用户装置接收VNF资源池管理装置发送的VNF 网元响应消息,包括:VNF资源池用户装置接收VNF资源池管理装置发送 的包括排序后的第一VNF网元的标识信息的VNF网元响应消息。
在本发明虚拟化网络功能网元的管理方法实施例八中,本发明实施例在 本发明虚拟化网络功能网元的管理方法实施例一至七任一实施例的基础上, 所述位置策略包括第一信息和/或第二信息。其中,第一信息为:功能集群或 者工作/保护组中的所有VNF网元都部署在不同的服务器上,或者,功能集 群或者工作/保护组中的所有VNF网元都部署在相同的服务器和不同的虚拟 机监视机上,或者,功能集群或者工作/保护组中的所有VNF网元都部署在 相同的服务器、相同的虚拟机监视机和不同的虚拟内存VM上。第二信息为: 功能集群或者工作/保护组中的所有VNF网元分配在同一个IP子网中,或者, 功能集群或者工作/保护组中的所有VNF网元平均分配在至少两个IP子网中。 在第一种可行的实现方式中,在需要创建1组4个VNF网元构成的功能集群 时,VNF网元的位置策略可以为:4个VNF网元部署在不同的虚拟机监视器 上。在第二种可行的实现方式中,在需要创建2个VNF网元构成的工作/保 护(active/standby)VNF组时,VNF网元的位置策略可以为:VNF网元部署 在同一个IP子网中。在第三种可行的实现方式中,在需要为已创建的功能集 群中再增加一个VNF网元时,VNF网元的位置策略可以为:构成该功能集 群的所有VNF网元均部署在不同的虚拟机监视器上,或者,该新增加的VNF 网元不能部署在哪些虚拟机监视器上。在第四种可行的实现方式中,在需要 VNF网元动态迁移时,VNF网元的位置策略可以为:迁移后的该VNF网元 不能部署在第一预设的VNF网元所在的虚拟机监视器上,并且也不能部署在 第二预设的VNF网元所在的虚拟机监视器上,这样可以保证之前的可靠性配 置依然有效。
图9为本发明VNF资源池管理装置实施例一的结构示意图,如图9所示, 本实施例的装置可以包括:接收单元11、确定单元12和发送单元13,其中, 接收单元11用于接收VNF资源池用户装置发送的VNF网元请求消息,所述 VNF网元请求消息包括需要请求的VNF网元的属性信息和位置策略;确定 单元12用于根据所述VNF网元请求消息和VNF资源池中VNF网元的位置 信息,从所述VNF资源池中确定符合所述属性信息和位置策略的第一VNF 网元,所述第一VNF网元包括至少一个VNF网元;发送单元12用于向所述 VNF资源池用户装置发送VNF网元响应消息,所述VNF网元响应消息包括 所述第一VNF网元的标识信息。
本实施例的装置,可以用于执行本发明上述方法实施例的技术方案,其 实现原理和技术效果类似,详细可以参见本发明上述方法实施例中的相关记 载,此处不再赘述。
在VNF资源池管理装置实施例二中,本实施例的装置在图9所示装置结 构的基础上,可选地,确定单元12具体用于根据所述VNF网元请求消息中 的属性信息,从VNF资源池中确定符合所述属性信息的第二VNF网元;获 取所述第二VNF网元的位置信息;根据所述第二VNF网元的位置信息和所 述VNF网元请求消息中的位置策略,从所述第二VNF网元中确定符合所述 位置策略的所述第一VNF网元。
可选地,接收单元11还用于接收VNF资源池用户装置发送的VNF网元 请求消息之前,接收所述VNF资源池中VNF网元发送的注册消息,所述注 册消息中包括所述VNF网元的位置信息;注册消息为扩展后的汇聚服务器接 入协议ASAP注册报文或预设的注册报文,所述注册消息中包括:虚拟主机 VM标识TLV字段、虚拟机监视器标识TLV字段和服务器标识TLV字段; 所述VNF网元请求消息为扩展后的ASAP句柄解析报文或预设的请求报文。
可选地,所述位置策略包括第一信息和/或第二信息;所述第一信息为: 功能集群或者工作/保护组中的所有VNF网元都部署在不同的服务器上,或 者,功能集群或者工作/保护组中的所有VNF网元都部署在相同的服务器和 不同的虚拟机监视机上,或者,功能集群或者工作/保护组中的所有VNF网 元都部署在相同的服务器、相同的虚拟机监视机和不同的虚拟内存VM上; 所述第二信息为:功能集群或者工作/保护组中的所有VNF网元分配在同一 个IP子网中,或者,功能集群或者工作/保护组中的所有VNF网元平均分配 在至少两个IP子网中。
可选地,所述VNF网元的位置信息包括:所述VNF网元所在的服务器 的IP地址和MAC地址、所述VNF网元所在的虚拟机监视器的标识和所述 VNF网元所在的VM的标识。
本实施例的装置,可以用于执行本发明上述方法实施例的技术方案,其 实现原理和技术效果类似,详细可以参见本发明上述方法实施例中的相关记 载,此处不再赘述。
在硬件实现上,以上接收单元11可以为接收机或收发机,以上发送单元 13可以为发射机或收发机,且该接收单元11和发送单元13可以集成在一起 构成收发单元,对应于硬件实现为收发机。以上确定单元12可以以硬件形式 内嵌于或独立于VNF资源池管理装置的处理器中,也可以以软件形式存储于 VNF资源池管理装置的存储器中,以便于处理器调用执行以上各个单元对应 的操作。该处理器可以为CPU、微处理器、单片机等。
图10为本发明VNF资源池用户装置实施例一的结构示意图,如图10所 示,本实施例的装置可以包括:发送单元21、接收单元22和处理单元23, 其中,发送单元21用于向VNF资源池管理装置发送VNF网元请求消息,所 述VNF网元请求消息包括需要请求的VNF网元的属性信息和位置策略,以 使所述VNF资源池管理装置根据所述VNF网元请求消息和VNF资源池中 VNF网元的位置信息,从所述VNF资源池中确定符合所述属性信息和位置 策略的第一VNF网元,所述第一VNF网元包括至少一个VNF网元;接收单 元22用于接收所述VNF资源池管理装置发送的VNF网元响应消息,所述 VNF网元响应消息包括所述第一VNF网元的标识信息;处理单元23用于根 据所述VNF网元响应消息,确定所述第一VNF网元。
本实施例的装置,可以用于执行本发明上述方法实施例的技术方案,其 实现原理和技术效果类似,详细可以参见本发明上述方法实施例中的相关记 载,此处不再赘述。
在本发明VNF资源池用户装置实施例二中,本实施例的装置在图10所 示装置结构的基础上,可选地,所述VNF网元请求消息为扩展后的汇聚服务 器接入协议ASAP句柄解析报文或预设的请求报文。
可选地,所述位置策略包括第一信息和/或第二信息;所述第一信息为: 功能集群或者工作/保护组中的所有VNF网元都部署在不同的服务器上,或 者,功能集群或者工作/保护组中的所有VNF网元都部署在相同的服务器和 不同的虚拟机监视机上,或者,功能集群或者工作/保护组中的所有VNF网 元都部署在相同的服务器、相同的虚拟机监视机和不同的虚拟主机VM上;
所述第二信息为:功能集群或者工作/保护组中的所有VNF网元分配在 同一个IP子网中,或者,功能集群或者工作/保护组中的所有VNF网元平均 分配在至少两个IP子网中。
可选地,所述VNF网元的位置信息包括:所述VNF网元所在的服务器 的IP地址和MAC地址、所述VNF网元所在的虚拟机监视器的标识和所述 VNF网元所在的VM的标识。
本实施例的装置,可以用于执行本发明上述方法实施例的技术方案,其 实现原理和技术效果类似,详细可以参见本发明上述方法实施例中的相关记 载,此处不再赘述。
在硬件实现上,以上发送单元21可以为发射机或收发机,以上接收单元 22可以为接收机或收发机,且该发送单元21和接收单元22可以集成在一起 构成收发单元,对应于硬件实现为收发机。以上处理单元23可以以硬件形式 内嵌于或独立于VNF资源池用户装置的处理器中,也可以以软件形式存储于 VNF资源池用户装置的存储器中,以便于处理器调用执行以上各个单元对应 的操作。该处理器可以为CPU、微处理器、单片机等。
图11为本发明VNF网元的管理系统实施例一的结构示意图,如图11所 示,本实施例的VNF网元的管理系统可以包括:VNF网元31、VNF资源池 管理装置32和VNF资源池用户装置33,其中,VNF网元31用于向VNF资 源池管理装置发送注册消息,注册消息中包括VNF网元的位置信息;VNF 资源池管理装置32分别与VNF网元31和VNF资源池用户装置33通信连接, VNF资源池管理装置32可以采用本发明VNF资源池管理装置实施例一或二 的结构,其对应地,可以执行本发明上述方法实施例中任一方法实施例的技 术方案,其实现原理和技术效果类似,此处不再赘述;VNF资源池用户装置 33可以采用本发明VNF资源池用户装置实施例一或二的结构,其对应地, 可以执行本发明上述方法实施例中任一方法实施例的技术方案,其实现原理 和技术效果类似,此处不再赘述。
图12为本发明VNF网元的管理系统实施例二的结构示意图,如图12所 示,本实施例的系统在图11所示结构的基础上,进一步地,还可以包括:汇 聚交换机34,上述的VNF网元31还用于在向VNF资源池管理装置32发送 注册消息之前向汇聚交换机34发送所述绑定消息,以建立与汇聚交换机34 的绑定关系;该汇聚交换机34用于接收VNF网元31发送的绑定消息,以建 立与VNF网元的绑定关系,绑定消息包括VNF网元的虚拟插板插号,当汇 聚交换机的物理插板发生故障时,根据虚拟插板插号,调用VNF网元31替 换物理插板。本实施例中,VNF网元可以作为虚拟插板,该虚拟插板不占用 宝贵的槽位资源,并且功能和性能与物理插板类似,比如汇聚交换机有一个 物理插板,同时,VNF资源池中一个VNF网元作为虚拟插板与汇聚交换机 建立绑定关系。物理插板通过心跳检测(heartbeat)向汇聚交换机报告故障和 负载情况,当汇聚交换机34发现物理插板发生故障时,可以调用与其绑定的 VNF网元31替换故障的物理插板,或者请求网管分配新的虚拟插板,与该 汇聚交换机34建立绑定,并替换故障的物理插板。
相应地,注册消息还可以包括:VNF网元的虚拟插板插号和与VNF网 元绑定的汇聚交换机的标识信息,图13为本发明实施例提供的扩展后的 ASAP注册报文的格式的另一种示意图,如图13所示,本发明实施例在现有 技术的ASAP注册(ASAP_REGISTRATION)报文的基础上增加了VNF网 元的位置信息(Location information)TLV,图13仅示出了增加的VNF网元 的位置信息TLV,该VNF网元的位置信息TLV包括VNF网元的虚拟插板插 号TLV和绑定的汇聚交换机的地址信息TLV。具体地,VNF网元可以利用 扩展后的ASAP注册报文向VNF资源池管理装置更新其建立业务链以后的绑 定的汇聚交换机的信息或者资源闲置状态下VNF网元与汇聚交换机预置的 绑定信息,该绑定信息在后续的VNF网元故障倒换或者VNF网元动态迁移 或VNF网元业务链建立和更新时会有用处。
可选地,本实施例的管理系统还可以包括:客户端35和应用层流量优化 (Application Layer Traffic Optimization,简称:ALTO)服务器36,其中, ALTO服务器36也可以承担VNF资源池管理装置32的功能,用于从VNF 网元31中获取VNF网元的注册信息和位置信息,客户端35可以用于向VNF 资源池用户装置33发送业务请求,该业务请求中可以包括指定租户、位置或 区域,例如:该业务请求用于请求配置一个虚拟防火墙集群。VNF资源池用 户装置33还可以用于从ALTO服务器36中查询匹配业务属性信息和VNF 位置信息的防火墙集群。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可 读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而 前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码 的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

虚拟化网络功能网元的管理方法、装置和系统.pdf_第1页
第1页 / 共23页
虚拟化网络功能网元的管理方法、装置和系统.pdf_第2页
第2页 / 共23页
虚拟化网络功能网元的管理方法、装置和系统.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《虚拟化网络功能网元的管理方法、装置和系统.pdf》由会员分享,可在线阅读,更多相关《虚拟化网络功能网元的管理方法、装置和系统.pdf(23页珍藏版)》请在专利查询网上搜索。

本发明实施例提供一种虚拟化网络功能网元的管理方法、装置和系统,其中,该方法包括:VNF资源池管理装置接收VNF资源池用户装置发送的VNF网元请求消息,所述VNF网元请求消息包括需要请求的VNF网元的属性信息和位置策略;所述VNF资源池管理装置根据所述VNF网元请求消息和VNF资源池中VNF网元的位置信息,从所述VNF资源池中确定符合所述属性信息和位置策略的第一VNF网元,所述第一VNF网元包括至少。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1