CN107210957A - 网络功能虚拟化管理和编排方法、设备和程序 - Google Patents

网络功能虚拟化管理和编排方法、设备和程序 Download PDF

Info

Publication number
CN107210957A
CN107210957A CN201680006829.XA CN201680006829A CN107210957A CN 107210957 A CN107210957 A CN 107210957A CN 201680006829 A CN201680006829 A CN 201680006829A CN 107210957 A CN107210957 A CN 107210957A
Authority
CN
China
Prior art keywords
cell
vnfd
vnf
title
template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201680006829.XA
Other languages
English (en)
Inventor
极乐寺淳
极乐寺淳一
大平麻代
筱泽博
筱泽博一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of CN107210957A publication Critical patent/CN107210957A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • G06F9/4862Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration the task being a mobile agent, i.e. specifically designed to migrate
    • G06F9/4868Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration the task being a mobile agent, i.e. specifically designed to migrate with creation or replication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, deleting, cloning virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明在管理方面可以区分基于描述符创建的实例。在本发明中,VNF描述符(VNFD)包括有可能利用其来通过名称区分基于VNFD创建的实例的信元。信元包括描述虚拟机(VM)的命名规则的VM名称的信元。

Description

网络功能虚拟化管理和编排方法、设备和程序
相关申请的交叉引用
本发明基于并要求日本专利申请No.2005-011811(2015年1月23日提交)的优先权的权益,其全部内容通过引用并入本文。
技术领域
本发明涉及网络管理和编排技术。更具体地,本发明涉及适合用于网络功能虚拟化(网络功能虚拟化)管理和编排的方法、***和程序。
背景技术
存在一种被配置为使用虚拟化技术以软件方式实现网络装置等的已知NFV(网络功能虚拟化)等,该虚拟化技术通过在虚拟化层((Virtualization Layer),例如服务器上的管理程序(HyperVisor))上实现的虚拟机(VM:Virtual Machine)来虚拟化服务器的硬件资源(计算、存储、网络功能等)。例如,基于MANO(管理和编排)结构实现NFV。图1是非专利文献1第23页的图5.1(具有参考点的NFV-MANO结构框架)引用的图。
参考图1,VNF(虚拟化网络功能)对应于在服务器上的虚拟机(VM)上运行的应用等,并以软件方式实现网络功能。作为LTE(长期演进)网络的核心网的EPC(演进分组核心)上的VNF、MME(移动性管理实体)、S-GW(服务网关)、P-GW(PDN网关)等可由软件(虚拟机)实现。在图1的示例中,例如,针对每个VNF提供称为EM(元素管理器:元素管理)的管理功能。
构成每个VNF的实现基础设施的NFVI(网络功能虚拟化基础设施)是允许物理机器(服务器)的硬件资源(诸如计算、存储和网络功能)被灵活地处理为已经使用诸如管理程序之类的虚拟化层进行虚拟化的虚拟化硬件资源(诸如虚拟化计算、虚拟化存储、虚拟化网络等)的基础设施。
NFV MANO(管理&编排)包括NFV-编排器(NFVO)、VNF管理器(VNFM)和虚拟化基础设施管理器(VIM)。
NFV-编排器(NFVO)执行NFVI资源的编排(orchestration)和NS(网络服务)的生命周期管理(如每个NS实例的实例化、扩缩、终止和更新)。NFV-编排器还执行NS目录(NSD/VLD/VNFFGD)和VNF目录(VNFD/VM映像/清单文件等)的管理,并且包括NS实例的存储库和NFVI资源的存储库。
VNF-管理器(VNFM)执行VNF生命周期管理(例如实例化、更新、查询、扩缩、终止等)和事件通知。
虚拟化基础设施管理器(VIM)通过虚拟化层执行对NFVI的控制(如计算,存储,网络资源管理,对作为NFV的实现基础设施的NFVI的故障监控,以及对资源信息的监控)。
例如,OSS(运营支撑***)是电信运营商(运营商)构建和管理服务所需的***(如装置、软件和方案)的通用术语。BSS(业务支撑***)是电信运营商用于对使用费用进行计账和计费并进行客户处理的信息***(如装置、软件和方案)的通用术语。
NS目录(NS目录:图1中的NS目录)表示网络服务的存储库。NS目录支持创建和管理NS部署模板(网络服务描述符(NSD)、虚拟链路描述符(VLD)和VNF转发图表描述符(VNFFGD))。
VNF目录(VNF目录:图1中的VNF目录)表示VNF包的存储库。VNF目录支持创建和管理VNF描述符(VNFD)的每个VNF包、软件映像、清单文件等。
NFV实例存储库(NFV实例存储库:图1的NFV实例)保存所有VNF实例和网络服务实例的信息。每个VNF实例和每个NS实例分别由VNF记录和NS记录表示。这些记录在相应实例的生命周期内更新,反映了执行NS生命周期管理操作和/或VNF生命周期管理操作所产生的变化。
NFVI资源库(NFVI资源库:图1的NFVI资源)保存由VIM跨运营商基础设施域提取的可用(available)/预留(reserved)/分配(allocated)资源的信息。
参考图1,参考点Os-Nfvo是OSS(运营服务***)/BSS(业务服务***)和NFVO之间的参考点,用于转发每个网络服务的生命周期管理请求、VNF生命周期管理请求、与NFV相关的状态信息、政策管理信息的交换等。
参考点Vnfm-Vi用于来自VNFM的资源分配请求以及虚拟化资源配置和状态信息的交换。
在EM和VNFM之间使用参考点Ve-Vnfm-em,以用于VNF实例化、VNF实例获取、VNF实例更新、VNF实例终止、VNF实例扩缩(scaling out/in)、VNF实例增减(scaling up/down),转发从EM到VNFM的配置和事件,以及从VNFM到VNF的关于VNF的配置和事件的通知等等。
VNF和VNFM之间使用参考点Ve-Vnfm-Vnf,用于VNF实例化、VNF实例获取、VNF实例更新、VNF实例终止、VNF实例扩缩、VNF实例增减、转发从VNF到VNFM的配置和事件,以及从VNFM到VNF的关于VNF的配置和事件的通知等等。
参考点Nf-Vi用于具有计算/存储资源指示的VM分配、VM资源分配的更新、VM迁移、VM终止、VM之间的连接的创建和删除等、响应于资源分配请求的虚拟资源分配、虚拟资源状态信息的转发、硬件资源的配置和状态信息的交换等。
参考点Vn-Nf指示由NFVI提供给VNF的执行环境。
参考点Nfvo-Vnfm用于VNF管理器(VNFM)的资源相关请求(验证、预留(预留)或分配等))、配置信息向VNFM的转发,以及VNF状态信息的收集。
参考点Nfvo-Vi用于来自NFVO的资源预留请求和资源分配请求,以及虚拟资源配置和状态信息的交换(具体可参考非专利文献1)。
图2是引自非专利文献1第40页的图6.2(不同上下文中的信元)。输入实例化输入参数。
参考图2,网络服务描述符(Network Service Descriptor:NSD)是网络服务部署模板,用于引用描述构成网络服务(NS)的组件的其他描述符。
VNF描述符(VNF Descriptor:VNFD)是在部署和操作行为需求方面描述VNF的部署模板。
VNFD主要由VNFM在VNF实例化(instantiation)和VNF实例生命周期管理中使用。VNFD用于NFVO对NFVI的虚拟化资源(自动化部署/设置/管理计算机***/中间件/服务)的网络服务和管理以及编排。VNFD还包含可由NFV-MANO功能块用于在其VNFC实例之间或在VNF实例与对其他网络功能的端点接口之间在NFVI内建立适当的虚拟链路的连接性、接口和KPI需求。
VNF转发图表描述符(VNFFGD)是通过参考连接这些VNF和PNF的VNF、PNF和虚拟链路来描述网络服务拓扑或拓扑的一部分的部署模板。
虚拟链路描述符(Virtual Link Descriptor:VLD)是描述可由NFVI使用的VNF之间、PNF之间以及NS端点(endpoint)之间的链路所需的资源需求的部署模板。
物理网络功能描述符(Physical Network Function Descriptor:PNFD)描述了用于所附接的物理网络的功能的虚拟链路的连接性(connectivity)、接口和KPI需求。当将物理设备并入NS中时需要PNFD,并且PNFD有助于添加网络。
NSD、VNFFGD和VLD包括在NS目录(图2中的网络服务目录)中,并且VNFD包括在VNF目录(图2中的VNF目录)中作为VNF包。
从OSS/BSS或VNFM向NFVO执行NS或VNF实例化操作。作为实例化操作的结果,创建指示新创建的实例的每个记录。例如,基于每个描述符给出的信息和与组件实例相关的附加运行时信息来创建的每条记录提供了用于对网络服务(NS)实例状态建模的数据。
作为要创建的实例记录(NFV实例)的类型,可能会列出以下类型,例如:
-网络服务记录(NSR);
-VNFFG记录(VNFFGR);
-虚拟链路记录(VLR);
-VNF(虚拟化网络功能)记录(VNFR);以及
-PNF(物理网络功能)记录(PNFR)。
NSR、VNFR、VNFFGR和VVLR的信元提供了用于对NS实例、VNF实例、VNFFG实例和VL实例的状态建模所需的数据项组。
PNF记录(PNFR)指示与作为NS的一部分的预先存在的PNF相关的实例,并且包含关于PNF信息(包括与NFVO相关的连接性)的一组运行时属性。NFV的每个元素的概述总结为表1和表2中的清单。
[表1]
[表2]
引用列表
非专利文献
非专利文献1
ETSI GS NFV-MAN 001 V1.1.1(2014-12)Network Functions Virtualisation(NFV);Management and Orchestration http://www.etsi.org/deliver/etsi_gs/NFV-MAN/001_099/001/01.01.01_60/g s_NFV-MAN001v010101p.pdf
发明内容
技术问题
下面给出本发明的发明人的分析。
将参考图3来描述VNF、VNFC(VNF组件)和VDU(虚拟化部署单元)之间的关系的示例。图3示意性地示出了针对通过对S-GW(服务网关)虚拟化所获得的VNF中的每个逻辑接口来设置VNFC的示例。每个VDU是用于信息模型的实体,该信息模型被配置为支持对VNF的部分或全部部署和操作行为的描述。配置为提供VNF的实现基础设施的VNFI包括在诸如管理程序之类的虚拟化层上被各自虚拟化的虚拟计算、虚拟存储和虚拟网络。在虚拟化层上提供虚拟机(其中虚拟机包括虚拟CPU(中央处理单元)、虚拟存储器、虚拟存储装置和客户操作***(操作***)),其中应用程序在客户操作***上执行。虚拟化层之下的计算、存储和网络示意性地表示硬件资源,例如CPU、存储装置和网络接口控制器(Network InterfaceController:NIC)。Vn-Nf表示由NFVI提供给VNF的执行环境。
在SGW由VNF构成、VNFC被配置用于每个逻辑接口的图3中,相对于C平面(控制平面)的逻辑接口S11、Gx和S5/S8-C被统一定义为一个VDU(VM),并且相对于U平面的逻辑接口S1U、S5/S8-U和S12被统一定义为一个VDU(VM)。S5/S8-C中的C表示控制平面(ControlPlane)。S1U和S5/S8-U中的U表示用户平面(用户平面)。
在EPC中,S11是MME和SGW之间的控制平面接口,S5/S8是SGW和PGW之间的用户平面接口,S1U是eNodeB(演进NodeB)和核心网之间的接口,Gx是PGW与PCRF(策略和计费规则功能)之间的接口,S11是MME与S-GW之间的接口,S12是UTRAN(通用陆地无线接入网)与S-GW之间的接口。
当发生控制信号的拥塞时,例如添加(增加)(横向收缩)对应于S11、Gx和S5/S8-C(其中C表示控制平面(Control Plane))的VM。
当发生数据信号的拥塞时,添加(增加)(横向收缩)对应于S1U和S5/S8-U(其中U表示用户平面(User-Plane))的VM。
图4是表示各个描述符之间的逻辑关系的图(引自非专利文献1第60页的图6.4)。图4示出了内部虚拟链路(internal Virtual Link)和外部虚拟链路(external VirtualLink)之间的关系。图4还示出了网络服务(NS)中的VNF、VNFC和VL(虚拟链路)之间的连接点(Connection Point)的关系。
图5是示意性地示出了相对于NFV-MANO的标准规范的非专利文献1中的VNF描述符(VNFD)的结构(层次结构或树结构)(可参考非专利文献1)。图6是通过引用非专利文献1第44页的6.3.1.1(vnfd基本信息要素)而得到的图,是表示VNF描述符(VNFD)的基本信元的图,该VNF描述符是描述VNF在部署和操作行为需求(requirement)方面的部署模板。
图6中类型为叶(Leaf)的条目(元素)等指定树结构(层次结构)的模板中的叶(端节点),并且指示不包括其他元素的元素。通常,叶元素是空元素或文本。元素(元素树)包括子节点(具有ID)。
关于作为模板的根(root)元素的VNFD,在与VNFD相同的层上定义以下信息项(这些信息项定义了VNF的需求和约束条件):
VDU(虚拟化部署单元);
虚拟链路(Virtual Link)(0到N);
连接点(Connection Point)(1到N);以及
部署风格(Deployment Flavor)(1到N),其中N为不小于1的整数。
图7(A)是示出以表格形式定义的VDU基本元素(vdu base element)(非专利文献1中的6.3.1.2.1)的图。VDU包括作为子节点的一个或多个VNFC,作为定义用于构成VNF的VDU的需求和约束条件的信息。VNFC的信元如图7(B)所示(可参考非专利文献1中的6.3.1.2.1.1)。VNFC包括作为叶元素的一个或多个连接点(Connection point)。连接点(Connection point)的信元如图7(C)所示(可参考非专利文献1中的6.3.1.2.1.2)。
对于VDU,定义了用于将由VDU使用的各种资源(例如,关于CPU、虚拟交换机、安全性、管理程序、PCIe(PCI Express)、可靠性和可用性(reliability and availability)以及存储装置(见图8(A):可以参考非专利文献1中的6.3.1.2.10)、网络接口等VDU信息)的需求和约束条件。如图9(A)所示,存储装置的模板(描述符)包括作为叶元素的存储需求(storage requirement)、rdma(远程直接存储器访问)支持带宽等。作为示例,本文示出了存储装置的信元。关于诸如CPU、虚拟交换机、安全性、管理程序、PCIe(PCE express)以及可靠性和可用性等信元,必要时可以参考非专利文献1。
图8(B)、图8(C)、图9(A)和图9(B)分别示出了图5中VNF描述符(VNFD)中的虚拟链路(Virtual Link)、连接点(Connection Point)、部署风格(Deployment Flavor)以及VDU组成部分的模板。关于虚拟链路(Virtual Link)、连接点(Connection Point)、部署风格(Deployment Flavor)和VDU组成部分,可以分别参考非专利文献1中的6.3.1.3,非专利文献1中的6.3.1.4,非专利文献1中的6.3.1.5,以及非专利文献1中的6.3.1.5.1。
在涉及专用的基于硬件的网络装置(Network Appliance)的运营商操作中,可以针对每个硬件装置执行名称映射和管理,以便例如可以立即确定以下数据,以简化操作和管理,并且在故障时识别故障的相应部分:
-哪个站点(建筑物);
-通信节点;以及
-功能。
例如,指派给网关、网络装置等的硬件装置的名称“Osaka SGW001-U-Plane001”指示“Osaka大厦”的服务网关(SGW)“SGW001”的U平面(用户平面)功能“001”。
对于NFV架构也有类似的需求。(本发明的发明人发现)管理哪种类型的VNF/VNFC(VNF组件)实例(VM:虚拟机)正运行在通过虚拟化与软件分离的哪个硬件上是很重要的。
在参考图6等描述的NFV的标准规范中,例如,关于VNF描述符(VNFD)、VDU和VNFC,可以针对每个VNFD、针对每个VDU以及针对每个VNFC给出ID,分别如图6、图7(A)以及图7(B)所示。
然而,根据NFV的标准规范,不能针对每个VM(实例)给出名称(VM名称)。在根据参考图6等描述的NFV的标准规范的VNF描述符(VNFD)中,例如,可以包括多达以下内容:
-VNF ID(诸如“SGW”)可以给予VNF;以及
-VNFC ID可以给予VNFC。
然而,根据本发明的发明人的发现,不能指定SGW的节点或GWU(网关单元)的实例。
关于上述标准规范中的VNF描述符,例如,当在用于自动扩缩(扩出)的服务器上添加(创建)虚拟机VM时生成多个虚拟机(VM)的情况下,向多个虚拟机(VM)提供相同的VNFCID,从而导致在管理方面不能进行实例之间的区别的情形(本发明的发明人发现)。
因此,本发明是鉴于上述问题而提出的,本发明的目的是提供一种网络功能虚拟化管理和编排方法、网络功能虚拟化管理和编排***以及程序,其允许在管理方面区分基于描述符创建的实例。
解决问题
根据本发明的一个方面,提供了一种方法,包括以下步骤:从存储单元接收模板的信息;和基于所述模板的信息创建实例,其中在存储于所述存储单元中的模板中提供允许通过名称来区分所述实例的信元。允许通过名称区分实例的信元包括给出实例的名称的命名规则的信元。根据本发明,提供了一种网络功能虚拟化(NFV)管理和编排方法,包括:在VNF(虚拟化网络功能)描述符(VNFD)中提供例如针对实例的名称给出命名规则的信元,以允许通过名称区分基于VNFD的信息创建的实例。
根据本发明的另一方面,提供了一种***,其包括从存储单元接收模板的信息的输入装置;和基于模板的信息创建实例的创建装置,其中所述模板包括允许通过名称区分基于所述模板的信息创建的实例的信元。允许通过名称区分实例的信元包括给出实例名称的命名规则的信元。根据本发明,提供了一种***(NFV-MANO),其包括接收例如VNF(虚拟化网络功能)描述符(VNFD)的装置,以及基于VNFD的信息创建实例的装置,所述VNF描述符具有给出实例名称的命名规则的信元。
根据本发明的另一方面,提供了一种使计算机执行如下处理的程序:
从存储单元接收包括信元的模板,所述信元允许通过名称区分基于所接收的模板的信息创建的实例;和
基于所接收的模板信息来创建实例。
允许通过名称区分实例的信元包括给出实例名称的命名规则的信元。根据本发明,提供了一种使计算机执行如下处理的程序:接收例如VNF(虚拟化网络功能)描述符(VNFD),以及基于VNFD的信息创建实例,所述VNF描述符具有给出实例名称的命名规则的信元。根据本发明,提供了一种存储计算机程序的非瞬时计算机可读记录介质,例如磁盘或半导体存储器。
发明的有益效果
根据本发明,在管理方面,可以区分根据模板(描述符)创建的实例。
附图说明
【图1】
图1是示出NFV结构的NFV-MANO的图(引自非专利文献1中的图5.1)。
【图2】
图2是示出根据非专利文献的模板和实例记录的图(引自非专利文献1中的图6.2)。
【图3】
图3是示出VNF、VNFC和VDU之间的关系的图。
【图4】
图4是示意性地示出描述符之间的逻辑关系的图(引自非专利文献1中的图6.4)。
【图5】
图5是示意性地示出VNF描述符(vnfd)的结构的图。
【图6】
图6是示出VNF描述符(vnfd)的表格中的信元的图(引自非专利文献1中的6.3.1.1)。
【图7】
图7(A)是示出VDU的信息要素的图,图7(B)是示出VNFC的信元的图,图7(C)是示出连接点的信元的图(分别引自非专利文献1中的6.3.1.2.1,6.3.1.2.1.1和6.3.1.2.1.2)。
【图8】
图8(A)是示出与存储有关的VDU信元的图,图8(B)是示出每个VNF内部虚拟链路的信元的图,图8(C)是示出连接点的信元的图(分别引自非专利文献1中的6.3.1.2.10)。
【图9】
图9(A)是示出部署风格(Deployment Flavor)的信元的图,图9(B)是示出每个VDU组成部分的信元的图(分别引自非专利文献1中的6.3.1.5和6.3.1.5.1)。
【图10】
图10是示出在示例性实施例中的VNF描述符(vnfd)的信元的图。
【图11】
图11是示意性地示出示例性实施例中的VNF描述符(vnfd)的结构的图。
【图12】
图12是示出示例性实施例中的VM扩出的示例的图。
【图13】
图13是示出在示例性实施例中被配置为处理描述符的NFV-MANO的图。
具体实施方式
根据一些示例性实施例中的一个,VNF(虚拟化网络功能)描述符(VNFD)包括VM名称的条目(信元),该VM名称的条目在与标识符(ID)和VDU(虚拟化部署单元)的信元处于相同层(紧邻在VNFD根下方)上描述了虚拟机(VM)的命名规则。可以通过名称来区分基于描述符创建的实例(虚拟机(VM)等)。这使得能够在管理方面区分实例(VM等等)。
如上所述,在NFV的标准规范中,对于VNFD、VDU和VNFC,可以给出VNFD、VDU和VNFC的ID,分别如图6、图7(A)、7(B)所示。然而,不能针对VM(实例)给出名称,例如,其结果是,当发生拥塞(由于负载超过VM的能力而处理拥塞)、故障等以及执行扩出(scaling-out)(例如添加VM)时,例如,在管理方面,不能在VM(实例)之间进行区分。在VNF或VDU的情况下也可能出现类似的问题。
为了解决这种类型的问题,根据本示例性实施例,如图10所示,例如,给出VM名称的命名规则的信元(VM名称)作为叶(Leaf)类型被提供在与如下条目相同的层上:例如VDN描述符(VNFD)中位于紧邻根下方层上的诸如标识符(ID(identifier))、供应商(Vendor)、版本(Version)和VDU等。
图11是示出图10所示的示例性实施例中的VNF描述符的结构的图,并且对应于上述图5。
参考图11,VNF描述符(vnfd)包括与vdu、虚拟链路、连接点和部署风格处于相同层上的1到N(N为等于1或更大的整数)个虚拟机名称(VM名称)的信元(条目)。这些信元(VM名称)作为端节点(叶)连接在VNF描述符的结构中。NNFV-MANO(参见图2)基于描述符中VM的VM名称的命名规则使用实例化操作来生成每个VM名称。
图12是示出本示例性实施例的具体示例的图。图12示出了对应于扩出(其中添加了两个服务器)之前和之后的服务器,物理机PM(Physical Machine)、虚拟机VM(VirtualMachine)和虚拟机上的应用(APL)的各自的名称(物理服务器名称、VDU名称和逻辑节点名称)。下面描述了在具有如下信息的服务器装置中,在检测到故障、拥塞等情况下,NFV-MANO执行自动扩出的情况:
物理服务器名称:PM01,
VDU名称:大阪SGW001 U-Plane001和
逻辑节点名称:大阪SGW001 U-Plane001。
要添加的两个服务器中的一个是具有如下物理服务器名称的服务器:大阪SGW001U-Plane002的PM02和VM名称(VDU名称)。要添加的两个服务器中的另一个是具有如下物理服务器名称的服务器:大阪SGW001 U-Plane003的PM03和VM名称(VDU名称)。
根据定义了VM的命名规则的VM名称(VM name)的信元的描述,NFV-MANO通过实例化将这些VM名称都创建为实例名称(VDU名称)。
举个例子,将VNF描述符的VM名称(VM name)的信元中设置的VM的命名规则设置为“大阪SGW001 U-Plane”&&“++整数值”。然后,将整数值的初始值设置为0。在实例化时,例如,由于规则中的“++整数值”,自动递增(自动递增1)“大阪SGW001 U-Plane”的字符串(character string)后的“整数值”,将所得到的整数值转换为三位十进制数字(例如“002”)的字符串,并且使用运算符“&&”将字符串“002”字符串级联到“大阪SGW001 U-Plane”字符串,从而生成VDU名称“大阪SGW001 U-Plane002”等。
因此,将“大阪SGW001 U-Plane002”和“大阪SGW001 U-Plane003”的名称分别分配给通过自动扩缩(自动扩缩V-MANO)添加的第二和第三VM。也就是说,根据该示例性实施例,在管理方面可以进行区分。
针对自动递增,作为命名规则的示例中最简单的示例(命名规则的语法是任意的),给出了指令规则的“++整数值”中的运算符++。自然,本发明不限于这样的命名规则。举个例子,代替“大阪SGW001 U-Plane”++整数值“”,可以嵌入如下指令:***“建筑物名称”的文本代码来代替作为命名规则的参数(变量)的“大阪”字段。当执行编排时,例如,NFVO可以选择具有足够资源(resource)的建筑物等。在这种情况下,可以如此布置使得可以将自动***“建筑物名称”的指令指定为命名规则,并且NFVO通过参考NFVO在编排时管理的NFVI和VNF的存储库信息来给出VM名称(VDU名称)。
图13是示出NFV-MANO(在图2中)的图,NFV-MANO被配置为执行在参照图10和图11描述的本示例性实施例中的加载VNF描述符(vnfd)并产生NFV实例的处理。该过程可以作为程序在NFV-MANO的NFVO、VFNM等中实现。在这种情况下,构成NFV-MANO的NFVO、VNFM等的未图示的处理器(CPU(中央处理单元))将存储在半导体存储器、HDD(硬盘驱动器)等中的程序加载到主存储器中,并且执行该程序,从而实现来自存储单元的VNF描述符加载处理以及NFV实例创建处理。
NFV-MANO 100包括描述符输入单元101、实例化输入参数输入单元102、实例化执行单元103,以及实例记录输出单元104,其中,描述符输入单元101被配置为接收在图10等所示的示例性实施例中的VNF描述符(vnfd)(包括VM名称的信元);实例化输入参数输入单元102被配置为接收实例化输入参数;实例化执行单元103被配置为执行实例化操作;以及实例记录输出单元104被配置为输出实例记录。实例记录和数据被存储在实例记录存储单元112中。
例如,从OSS/BSS或VNFM到NFVO,执行NS(网络服务)或VNF实例化操作。例如,实例化输入参数用于将网络服务NS或VNF定制成特定的实例化。作为实例化输入参数,参考用于识别要使用的部署风格(Deployment Flavor)的信息以及通过实例化操作合并的VNF和PNF。实例化执行单元103创建指示新创建的实例的记录(NSR、VNFR、VLR、VNF FGR等)。基于每个描述符给出的信息和与组件实例相关的附加运行时信息创建的每个记录提供了对网络服务(NS)实例、VNF实例、VNFFG实例或VL(虚拟链路)实例的状态进行建模所必需的数据组。可以通过名称(例如VDU名称)来区分已经创建的诸如多个VM(VDU)的实例。
在上述示例性实施例中,作为示例,使用基于与描述符信息等有关的信息来实例化的虚拟机(VM)给出了描述。对于VNF、VNFC和VDU,通过包括用于设置与要创建的实例相关联的名称(命名规则)的信元,在管理方面区分基于描述符创建的实例(VNF、VNFC和VDU)是可能的。
将以上列出的非专利文献的所有公开内容通过引用方式并入本文。在本发明的全部公开(包括权利要求)的范围内并基于本发明的基本技术构思,每个示例性实施例或每个示例的修改和调整是可能的。在本发明的权利要求的范围内,各种公开要素(包括每个权利要求中的每个要素、每个示例中的每个要素、每个图中的每个要素等)的各种组合和选择是可能的。也就是说,本发明本质上包括可由本领域技术人员根据包含权利要求和技术构思的整体公开而做出的各种变化和修改。
参考标记列表
100 NFV-MANO
101描述符输入单元
102实例化输入参数输入单元
103实例化执行单元
104实例记录输出单元
111描述符存储单元
112实例记录存储单元

Claims (12)

1.一种网络功能虚拟化管理和编排方法,包括以下步骤:
从存储单元接收模板的信息;以及
基于所述模板的信息创建实例,其中
在存储单元中存储的模板中提供允许通过名称来区分基于所述模板的信息创建的实例的信元。
2.根据权利要求1所述的网络功能虚拟化管理和编排方法,其中,允许通过名称区分所述实例的信元包括给出所述实例的名称的命名规则的信元。
3.一种网络功能虚拟化管理和编排方法,包括:
在虚拟化网络功能VNF描述符VNFD中提供给出实例名称的命名规则的信元,以允许通过名称区分基于VNFD的信息创建的实例。
4.根据权利要求3所述的网络功能虚拟化管理和编排方法,包括:
提供描述虚拟机VM的命名规则的VM名称的信元,以允许通过名称区分基于VNFD创建的多个实例,所述对虚拟机VM的命名规则进行描述的VM名称的信元与VNFD的标识符ID和虚拟化部署单元VDU的信元在同一层上。
5.一种网络功能虚拟化管理和编排***,包括:
输入装置,所述输入装置从存储单元接收模板的信息;以及
创建装置,所述创建装置基于所述模板的信息创建实例,
其中,所述模板包括允许通过名称区分基于所述模板的信息创建的实例的信元。
6.根据权利要求5所述的网络功能虚拟化管理和编排***,其中允许通过名称区分所述实例的所述信元包括给出所述实例的名称的命名规则的信元。
7.一种网络功能虚拟化管理和编排***,包括:
接收虚拟化网络功能VNF描述符VNFD的装置,所述VNF描述符包括给出实例名称的命名规则的信元;以及
基于所述VNFD的信息创建实例的装置。
8.根据权利要求7所述的网络功能虚拟化管理和编排***,其中,在与所述VNFD的标识符ID和虚拟化部署单元VDU的信元相同的层上,在VNFD中提供描述虚拟机VM的命名规则的VM名称的信元,以允许通过名称区分基于VNFD创建的多个实例。
9.一种程序,使计算机执行以下处理:
从存储单元接收包括信元的模板,所述信元允许通过名称区分基于所接收的模板的信息创建的实例;以及
基于所接收的模板的信息来创建实例。
10.根据权利要求9所述的程序,其中,允许通过名称区分所述实例的信元包括:给出所述实例名称的命名规则的信元。
11.一种程序,使计算机执行以下处理:
接收虚拟化网络功能VNF描述符VNFD,所述VNF描述符具有给出实例名称的命名规则的信元;以及
基于所述VNFD的信息创建实例。
12.根据权利要求11所述的程序,其中,在与所述VNFD的标识符ID和虚拟化部署单元VDU的信元相同的层上,在VNFD中提供描述虚拟机VM的命名规则的VM名称的信元,以允许通过名称区分基于VNFD创建的多个实例。
CN201680006829.XA 2015-01-23 2016-01-22 网络功能虚拟化管理和编排方法、设备和程序 Pending CN107210957A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2015-011811 2015-01-23
JP2015011811 2015-01-23
PCT/JP2016/051900 WO2016117697A1 (ja) 2015-01-23 2016-01-22 ネットワーク機能仮想化管理およびオーケストレーション方法と装置とプログラム

Publications (1)

Publication Number Publication Date
CN107210957A true CN107210957A (zh) 2017-09-26

Family

ID=56417227

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680006829.XA Pending CN107210957A (zh) 2015-01-23 2016-01-22 网络功能虚拟化管理和编排方法、设备和程序

Country Status (7)

Country Link
US (1) US10678604B2 (zh)
EP (1) EP3249860A4 (zh)
JP (1) JP6686910B2 (zh)
KR (1) KR101932872B1 (zh)
CN (1) CN107210957A (zh)
CA (1) CA2974630A1 (zh)
WO (1) WO2016117697A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107769983A (zh) * 2017-11-21 2018-03-06 华中科技大学 一种基于扩展vSDN的网络功能共享方法及***
CN110519730A (zh) * 2019-09-11 2019-11-29 杭州芯云智创科技有限公司 一种业务***与nfv管理和编排对接的方法与装置
CN110580161A (zh) * 2018-06-11 2019-12-17 中兴通讯股份有限公司 一种模板分片方法、装置、设备及存储介质
WO2021088444A1 (zh) * 2019-11-05 2021-05-14 华为技术有限公司 实例化ns的方法及nfvo
CN114640588A (zh) * 2020-11-30 2022-06-17 ***通信有限公司研究院 一种网络切片业务的处理方法及相关设备
CN114640588B (zh) * 2020-11-30 2024-05-31 ***通信有限公司研究院 一种网络切片业务的处理方法及相关设备

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107222324B (zh) * 2016-03-22 2021-05-14 华为技术有限公司 网络服务的业务配置方法和装置
WO2017185303A1 (zh) * 2016-04-28 2017-11-02 华为技术有限公司 一种nfv mano策略描述符的管理方法及装置
EP3506582B1 (en) * 2016-09-20 2021-03-03 Huawei Technologies Co., Ltd. Method and device for deploying security policy
WO2018084975A1 (en) * 2016-11-02 2018-05-11 Intel IP Corporation Lifecycle management parameter modeling for virtual network functions
CA3050205A1 (en) * 2017-01-13 2018-07-19 Telefonaktiebolaget Lm Ericsson (Publ) Bulk creation of managed functions in a network that includes virtualized network function
US10761896B2 (en) * 2017-02-22 2020-09-01 Cisco Technology, Inc. System and method of lightweight decentralized NFV orchestration
JP6834033B2 (ja) * 2017-03-19 2021-02-24 華為技術有限公司Huawei Technologies Co.,Ltd. ネットワークスライス管理方法、ユニット、及びシステム
US10397132B2 (en) * 2017-04-07 2019-08-27 Futurewei Technologies, Inc. System and method for granting virtualized network function life cycle management
US11050626B2 (en) * 2017-04-28 2021-06-29 Huawei Technologies Co., Ltd. Service provision for offering network slices to a customer
CN108934013B (zh) * 2017-05-26 2023-05-26 中兴通讯股份有限公司 一种无线网络功能虚拟化方法及装置
EP3639474B1 (en) * 2017-06-16 2022-08-31 Telefonaktiebolaget LM Ericsson (publ) Derivation of network service descriptor from network service requirements
US10691480B2 (en) 2017-08-30 2020-06-23 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and method for configuring and enabling virtual applications
FR3071948A1 (fr) * 2017-09-29 2019-04-05 Orange Procede et dispositif de traitement d'une requete d'instanciation d'un service reseau.
CN109802850B (zh) * 2017-11-17 2021-02-09 华为技术有限公司 通信方法和通信装置
JP7173041B2 (ja) * 2017-11-29 2022-11-16 日本電気株式会社 管理装置、上位装置、管理方法及びプログラム
KR102486236B1 (ko) * 2017-12-26 2023-01-09 삼성전자주식회사 무선 통신 시스템에서 네트워크 기능 가상화를 위한 장치 및 방법
CN110098946B (zh) * 2018-01-31 2021-09-03 华为技术有限公司 虚拟化网元设备的部署方法以及装置
CN110275756B (zh) * 2018-03-13 2023-04-18 华为技术有限公司 虚拟化网元的部署方法以及装置
CN112187545B (zh) * 2018-03-29 2022-04-08 华为技术有限公司 一种网络切片的部署方法及装置
GB2573283B (en) * 2018-04-26 2020-04-29 Metaswitch Networks Ltd Improvements relating to network functions virtualization
US11429492B2 (en) * 2018-04-27 2022-08-30 EMC IP Holding Company LLC Protecting and identifying virtual machines that have the same name in a multi-tenant distributed environment
FR3081582A1 (fr) * 2018-06-18 2019-11-29 Orange Procede d'installation d'une fonction reseau virtualisee
CN110661641B (zh) * 2018-06-29 2021-07-16 华为技术有限公司 一种虚拟网络功能vnf部署方法及装置
JP6947129B2 (ja) * 2018-07-05 2021-10-13 日本電信電話株式会社 管理装置およびネットワーク管理方法
US10797968B2 (en) 2018-11-15 2020-10-06 Cisco Technology, Inc. Automated provisioning of radios in a virtual radio access network
CN111385181B (zh) * 2018-12-29 2021-05-04 华为技术有限公司 一种实例化方法及装置
CN111404709B (zh) * 2019-01-02 2023-05-09 ***通信有限公司研究院 网络功能虚拟化下策略规则的运行方法及装置
CN113127138B (zh) * 2019-12-31 2024-04-16 西安华为技术有限公司 虚拟化网络功能部署方法、装置和***
US11281438B2 (en) * 2020-04-09 2022-03-22 Modak Technologies FZE Platform for web services development and method therefor
JP2023552488A (ja) * 2020-12-15 2023-12-15 華為技術有限公司 ネットワーク接続を確立するための方法及び装置
CN114944990B (zh) * 2021-02-07 2023-11-03 中移(苏州)软件技术有限公司 一种虚拟化网络功能模块包的校验及异常处理方法、装置
WO2022176032A1 (ja) * 2021-02-16 2022-08-25 日本電信電話株式会社 コンフィグ投入装置、コンフィグ投入方法、および、コンフィグ投入プログラム
US20230315504A1 (en) * 2022-03-31 2023-10-05 Rakuten Mobile, Inc. Network component naming system, method, device, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11161579A (ja) * 1997-11-26 1999-06-18 Nec Corp 管理オブジェクトインスタンス初期生成装置及びコンピュータ読み取り可能な記録媒体
CN102255762A (zh) * 2011-08-25 2011-11-23 华为技术有限公司 网络实例的创建方法和装置
JP2012133825A (ja) * 2012-04-12 2012-07-12 Hitachi Ltd プログラム配信装置及び方法
WO2014169870A1 (zh) * 2013-08-05 2014-10-23 中兴通讯股份有限公司 虚拟网元自动装载及虚拟机ip地址获取的方法与***、存储介质
US20140317261A1 (en) * 2013-04-22 2014-10-23 Cisco Technology, Inc. Defining interdependent virtualized network functions for service level orchestration
CN104219127A (zh) * 2014-08-30 2014-12-17 华为技术有限公司 一种虚拟网络实例的创建方法以及设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002055892A (ja) 2000-08-09 2002-02-20 Nippon Telegr & Teleph Corp <Ntt> ネットワーク管理方法及び仮想ネットワーク機器システム
CN105247826B (zh) 2013-01-11 2018-07-13 华为技术有限公司 网络设备的网络功能虚拟化
CN106464540B (zh) * 2014-06-26 2019-11-19 华为技术有限公司 虚拟网络功能策略管理的***与方法
CN104484218B (zh) * 2014-11-18 2017-11-17 华为技术有限公司 一种虚拟机名称展示的方法、装置及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11161579A (ja) * 1997-11-26 1999-06-18 Nec Corp 管理オブジェクトインスタンス初期生成装置及びコンピュータ読み取り可能な記録媒体
CN102255762A (zh) * 2011-08-25 2011-11-23 华为技术有限公司 网络实例的创建方法和装置
JP2012133825A (ja) * 2012-04-12 2012-07-12 Hitachi Ltd プログラム配信装置及び方法
US20140317261A1 (en) * 2013-04-22 2014-10-23 Cisco Technology, Inc. Defining interdependent virtualized network functions for service level orchestration
WO2014169870A1 (zh) * 2013-08-05 2014-10-23 中兴通讯股份有限公司 虚拟网元自动装载及虚拟机ip地址获取的方法与***、存储介质
CN104219127A (zh) * 2014-08-30 2014-12-17 华为技术有限公司 一种虚拟网络实例的创建方法以及设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ETSI: "Network Functions Virtualisation(NFV);Management and Orchestration", 《HTTPS://WWW.ETSI.ORG/DELIVER/ETSI_GS/NFV-MAN/001_099/001/01.01.01_60/GS_NFV-MAN001V010101P.PDF》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107769983A (zh) * 2017-11-21 2018-03-06 华中科技大学 一种基于扩展vSDN的网络功能共享方法及***
CN107769983B (zh) * 2017-11-21 2020-01-03 华中科技大学 一种基于扩展vSDN的网络功能共享方法及***
CN110580161A (zh) * 2018-06-11 2019-12-17 中兴通讯股份有限公司 一种模板分片方法、装置、设备及存储介质
CN110580161B (zh) * 2018-06-11 2023-01-03 深圳市中兴通讯技术服务有限责任公司 一种模板分片方法、装置、设备及存储介质
CN110519730A (zh) * 2019-09-11 2019-11-29 杭州芯云智创科技有限公司 一种业务***与nfv管理和编排对接的方法与装置
WO2021088444A1 (zh) * 2019-11-05 2021-05-14 华为技术有限公司 实例化ns的方法及nfvo
US11929879B2 (en) 2019-11-05 2024-03-12 Huawei Technologies Co., Ltd. NS instantiation method and NFVO
CN114640588A (zh) * 2020-11-30 2022-06-17 ***通信有限公司研究院 一种网络切片业务的处理方法及相关设备
CN114640588B (zh) * 2020-11-30 2024-05-31 ***通信有限公司研究院 一种网络切片业务的处理方法及相关设备

Also Published As

Publication number Publication date
KR20170107531A (ko) 2017-09-25
WO2016117697A1 (ja) 2016-07-28
JPWO2016117697A1 (ja) 2017-11-02
KR101932872B1 (ko) 2019-03-15
US10678604B2 (en) 2020-06-09
US20180004576A1 (en) 2018-01-04
EP3249860A1 (en) 2017-11-29
CA2974630A1 (en) 2016-07-28
JP6686910B2 (ja) 2020-04-22
EP3249860A4 (en) 2018-01-24

Similar Documents

Publication Publication Date Title
CN107210957A (zh) 网络功能虚拟化管理和编排方法、设备和程序
CN107209686A (zh) 网络功能虚拟化管理和编排方法、设备和程序
CN112153700B (zh) 一种网络切片资源管理方法及设备
US11210122B2 (en) Virtual network function management for creating sequence using dependency entry defined to confirm constrain violation
Josyula et al. Cloud computing: Automating the virtualized data center
EP3668009B1 (en) Network service lifecycle management method and device
US8589557B1 (en) Automatic provisioning of resources to software offerings
JP6658882B2 (ja) 制御装置、vnf配置先選択方法及びプログラム
US20150039770A1 (en) Apparatus, systems and methods for deployment and management of distributed computing systems and applications
US9893959B1 (en) Resource modeling language to specify and control the placement of resources in a cloud environment
US11301262B2 (en) Policy enabled application-release-management subsystem
CN105573830B (zh) 一种虚拟机迁移方法
US20120222004A1 (en) Publishing and updating of multidimensional models using orchestration tools for software offerings
CN108370328A (zh) 一种nfv mano策略描述符的管理方法及装置
US11886927B2 (en) ICT resource management device, ICT resource management method and ICT resource management program
CN112448833B (zh) 一种多管理域的通信方法和装置
CN104246739A (zh) 面向数据中心服务的联网
CN109218259B (zh) 许可管理方法及装置、applm功能实体及计算机可读存储介质
US11949557B2 (en) Device, method, and program for ICT resource management using service management information
Makki et al. Scalable and manageable customization of workflows in multi-tenant saas offerings
WO2023155838A1 (zh) 一种虚拟网络功能vnf实例化的方法及装置
CN115562796A (zh) 容器集群的存储资源管理方法、装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170926

WD01 Invention patent application deemed withdrawn after publication