CN109155758A - 虚拟基础架构 - Google Patents

虚拟基础架构 Download PDF

Info

Publication number
CN109155758A
CN109155758A CN201780029797.XA CN201780029797A CN109155758A CN 109155758 A CN109155758 A CN 109155758A CN 201780029797 A CN201780029797 A CN 201780029797A CN 109155758 A CN109155758 A CN 109155758A
Authority
CN
China
Prior art keywords
virtualization
network
resources
architecture
infrastructure resources
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.)
Granted
Application number
CN201780029797.XA
Other languages
English (en)
Other versions
CN109155758B (zh
Inventor
D·埃利斯
S·杰纳德
M·沙博诺
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.)
Alcatel Lucent SAS
Original Assignee
Alcatel Lucent SAS
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 Alcatel Lucent SAS filed Critical Alcatel Lucent SAS
Publication of CN109155758A publication Critical patent/CN109155758A/zh
Application granted granted Critical
Publication of CN109155758B publication Critical patent/CN109155758B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • 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/12Discovery or management of network topologies
    • 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/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • 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/14Network analysis or design
    • 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/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/70Virtual switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/64Routing or path finding of packets in data switching networks using an overlay routing layer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开一般地公开了网络基础架构虚拟化机制,其被配置为支持通信网络的网络基础架构(NI)的虚拟化,由此以提供通信网络的虚拟化基础架构(VI)。网络基础架构虚拟化机制可被配置为支持网络基础架构的基础架构资源(IR)的虚拟化,以提供网络基础架构的虚拟化基础架构资源(VIR)。通信网络的IR可以包括被虚拟化以提供虚拟化网络资源(VNR)的网络资源(NR)和被虚拟化以提供虚拟化服务资源(VSR)的服务资源(SR)。网络基础架构虚拟化机制可被配置为支持多所有者虚拟化,以使得多个所有者可以共享通信网络的网络基础架构的部分,以及支持多租用者虚拟化,以使得位于一个或多个层次化层的多个租用者可以共享通信网络的网络基础架构的部分。

Description

虚拟基础架构
技术领域
本公开一般地涉及通信网络领域,更具体而非排他地,涉及通信网络的上下文内的基础架构虚拟化。
背景技术
正将各种技术应用于改进通信网络的各种方面。例如,正使用软件定义网络(SDN)来提供通信网络的控制平面和数据平面的分离,正将网络功能虚拟化(NFV)应用于虚拟化通信网络的各种功能,诸如此类。然而,虽然这种技术可以提供用于通信网络的各种益处,但是这种技术可能无法提供用于通信网络的某些类型的特征。
发明内容
本公开一般地公开涉及通信网络的网络基础架构的虚拟化的机制。
在至少一些实施例中,一种装置包括处理器和与处理器通信连接的存储器。处理器被配置为接收描述通信网络的网络基础架构的基础架构资源的基础架构信息,其中,基础架构资源包括网络资源和服务资源。处理器被配置为基于基础架构虚拟化数据结构集,处理基础架构信息,以提供描述通信网络的虚拟化网络基础架构的虚拟化基础架构资源的虚拟化基础架构信息,其中,虚拟化基础架构资源包括表示网络资源的虚拟化的虚拟化网络资源和表示服务资源的虚拟化的虚拟化服务资源。处理器被配置为基于描述虚拟化基础架构资源的虚拟化基础架构信息,管理虚拟化基础架构资源。
在至少一些实施例中,一种非暂时性计算机可读存储介质,存储有指令,这些指令在由处理器执行时使处理器执行一种方法。该方法包括接收描述通信网络的网络基础架构的基础架构资源的基础架构信息,其中,基础架构资源包括网络资源和服务资源。该方法包括基于基础架构虚拟化数据结构集,处理基础架构信息,以提供描述通信网络的虚拟化网络基础架构的虚拟化基础架构资源的虚拟化基础架构信息,其中,虚拟化基础架构资源包括表示网络资源的虚拟化的虚拟化网络资源和表示服务资源的虚拟化的虚拟化服务资源。该方法包括基于描述虚拟化基础架构资源的虚拟化基础架构信息,管理虚拟化基础架构资源。
在至少一些实施例中,提供一种方法。该方法包括接收描述通信网络的网络基础架构的基础架构资源的基础架构信息,其中,基础架构资源包括网络资源和服务资源。该方法包括基于基础架构虚拟化数据结构集,处理基础架构信息,以提供描述通信网络的虚拟化网络基础架构的虚拟化基础架构资源的虚拟化基础架构信息,其中,虚拟化基础架构资源包括表示网络资源的虚拟化的虚拟化网络资源和表示服务资源的虚拟化的虚拟化服务资源。该方法包括基于描述虚拟化基础架构资源的虚拟化基础架构信息,管理虚拟化基础架构资源。
在至少一些实施例中,一种管理***包括处理器和与处理器通信连接的存储器。处理器被配置为由管理***从基础架构虚拟化***接收包括虚拟化基础架构资源数据结构的第一消息,虚拟化基础架构资源数据结构包括用于由通信网络的网络单元托管的虚拟化基础架构资源的虚拟化基础架构资源信息,虚拟化基础架构资源数据结构标识包括虚拟化基础架构资源的所有者和虚拟化基础架构资源的至少一个租用者的一组实体,虚拟化基础架构资源包括虚拟化网络资源或虚拟化服务资源。处理器被配置为基于第一消息,从管理***向网络单元传播第二消息,第二消息包括由网络单元托管的虚拟化基础架构资源的虚拟化基础架构资源信息中的至少一部分虚拟化基础架构资源信息。
在至少一些实施例中,一种网络单元包括处理器和与处理器通信连接的存储器。处理器被配置为从网络***接收包括虚拟化基础架构资源数据结构的消息,虚拟化基础架构资源数据结构包括由网络单元托管的虚拟化基础架构资源的虚拟化基础架构资源信息,虚拟化基础架构资源数据结构标识包括虚拟化基础架构资源的所有者和虚拟化基础架构资源的至少一个租用者的一组实体,虚拟化基础架构资源包括虚拟化网络资源或虚拟化服务资源。处理器被配置为基于由网络单元托管的虚拟化基础架构资源的虚拟化基础架构资源信息,启动网络单元的配置。
附图说明
通过结合附图考虑以下详细描述,可以容易地理解本文的教导,其中:
图1示出被配置为支持网络基础架构虚拟化以提供通信网络的虚拟化基础架构的***;
图2示出用于使用网络基础架构虚拟化以提供和使用通信网络的虚拟化基础架构的方法的实施例;
图3示出与图2的基础架构虚拟化方法相关联的示例性资源虚拟化和管理层次;
图4示出用于使用基础架构虚拟化以提供通信网络的虚拟化基础架构的示例性方法;
图5示出与图4的基础架构虚拟化方法相关联的示例性资源层次;
图6A和图6B示出网络资源数据结构和相关联的虚拟化网络资源数据结构;
图7A和图7B示出服务资源数据结构和相关联的虚拟化服务资源数据结构;
图8示出使用基础架构虚拟化(包括虚拟化基础架构资源的分配)以提供通信网络的虚拟化基础架构的示例性表示;
图9示出使用基础架构虚拟化(包括虚拟化基础架构资源的管理)以提供通信网络的虚拟化基础架构的示例性表示;
图10A和图10B示出用于虚拟化基础架构资源的示例性监管策略;
图11A和图11B示出用于基础架构虚拟化的实施例的示例性VI值立方体和示例性VI值指数(index);
图12示出被配置为提供通信网络的虚拟化基础架构的示例性基础架构虚拟化架构;
图13示出被配置为支持网络基础架构虚拟化以提供通信网络的虚拟化基础架构的***的部分;
图14示出适用于执行本文所描述的各种功能的计算机的高级框图。
为了便于理解,在可能的情况下,使用相同的附图标记来表示附图中共有的相同元件。
具体实施方式
本公开一般地公开了一种网络基础架构虚拟化机制,其被配置为支持通信网络(CN)的网络基础架构(NI)的虚拟化,由此以提供用于CN的虚拟化网络基础架构(VNI)。网络基础架构虚拟化机制可被配置为支持NI的基础架构资源(IR)的虚拟化,由此以提供NI的虚拟化基础架构资源(VIR)。CN的IR可以包括可被虚拟化以提供虚拟化NR(VNR)的网络资源(NR)、可被虚拟化以提供虚拟化SR(VSR)的服务资源(SR)等及其各种组合。虚拟化NI的IR以提供VIR可被认为是提供可以采用各种方式进行管理的VIR的基础架构部分(slice)。可以使用各种类型的虚拟化来执行NI的IR的虚拟化以提供VIR,诸如基于资源管理的虚拟化、基于资源所有权的虚拟化、基于资源分配的虚拟化、基于资源监管的虚拟化、基于资源分析的虚拟化等及其各种组合。网络基础架构虚拟化机制可被配置为支持多所有者虚拟化,以使得多个所有者可以共享CN的NI的部分(例如,可以向不同的所有者提供共享CN的NI的部分的相应的VNR或VSR集合的所有权)。网络基础架构虚拟化机制可被配置为支持多租用者虚拟化,以使得在多个层级的多个租用者可以共享CN的NI的部分(例如,租用者被分配相应的VNR或VSR集合,其可以跨层级重叠,其共享CN的NI的部分)。网络基础架构虚拟化机制可被配置为基于基础架构虚拟化数据结构,通过接收描述NI的IR的IR信息并处理IR信息来支持CN的NI的IR的虚拟化,以提供描述VNI的VIR的虚拟化IR信息(例如,指示所有者和租用者对IR的层次化管理、指示所有者对IR的所有权、指示对租用者的IR的层次化分配、指示租用者对IR的层次化监管等及其各种组合)。网络基础架构虚拟化机制可被配置为支持资源管理、所有权、分配和监管。网络基础架构虚拟化机制可被配置为支持使能每个租用者的虚拟化网络和服务功能和特征的应用(例如,租用者可已定制资源应用,其被配置为使得相应的租用者能够管理虚拟化基础架构并从中获益)。网络基础架构虚拟化机制可被配置为基于资源的层次化管理、所有权、分配和监管来支持可用于各种目的各种类型的数据分析。在这个意义上,如上所述,虚拟化NI以提供VNI可以包括在管理、所有权、分配、监管等方面的NI的IR虚拟化,从而允许以各种方式并为各种目的而安全共享IR。网络基础架构虚拟化机制可被配置为通过管理从所有权支持NI的IR虚拟化(并且涵盖各种其它操作、监管、维护(OAM)功能及其之间各种其它类型的功能)。通过参考图1的方式,可以进一步理解网络基础架构虚拟化机制的这些和各种其它实施例和潜在优点。
图1示出了被配置为支持网络基础架构虚拟化以提供通信网络的虚拟化基础架构的***。
***100包括通信网络(CN)110、一组支持***(SS)120-1至120-N(统称为SS 120)以及网络基础架构虚拟化***(NIVS)130。
CN 110可以是可支持网络基础架构虚拟化的任何类型的通信网络。例如,CN 110可以是支持基于以太网的服务的光网络、支持基于IP的服务的光网络、支持各种通信服务的无线网络等。因此,应当理解,尽管为了清楚起见在本文中主要示出和描述了在实施例的上下文中CN 110是支持基于以太网的服务的密集波分复用(DWDM)光网络,但是也可以提供用于各种其它类型的通信网络的基础架构虚拟化。
CN 110包括可以使用网络基础架构虚拟化而虚拟化的各种资源。CN 110包括基础架构资源(IR)111。IR 111包括被配置为支持各种服务资源(SR)113的各种网络资源(NR)112。
NR 112可以包括各种类型的网络资源,其可以针对不同类型的通信网络而变化。例如,NR 112可以包括分组网络资源(例如,路由器、交换机、集线器、接口、连接、会话等及其各种组合)。例如,NR 112可以包括电路网络资源(例如,电话网络资源、交换机、端口、连接等及其各种组合)。例如,NR 112可以包括光网络资源(例如,交换机、端口、波长(λ)、转发器、复用转发器、可重新配置的光分插复用器(ROADM)、中间线路放大器(ILA)等及其各种组合)。NR 112可以包括OSS管理功能和特征(例如,其可被称为故障、配置、计费、性能和安全性(FCAPS),其通常包括网络清单、包括KPI的网络OAM等)。NR 112可以包括各种其它类型的网络资源。
SR 113可以包括各种类型的服务资源,其可以针对不同类型的通信网络而变化。例如,SR113可以包括客户端端口(例如,用户网络接口(UNI))、线路端口(例如,网络-网络接口(NNI))、以太网服务(例如,点对点以太网服务、点对多点以太网服务等)、以太网虚拟连接(EVC)、波长虚拟连接(WVC)等及其各种组合。SR 113可以包括BSS管理功能和特征(例如,其可被称为实施、保证和计费(FAB),其通常包括网络服务清单、包括SLA的服务OAM等)。SR 113可以包括各种其它类型的服务资源。
CN 110可以包括被配置为提供IR 111的各种设备和元件(为了清楚起见而省略)。这些设备和元件维持与CN 110相关的各种类型的信息,包括描述CN 110的NR 112的各种类型的信息(例如,节点的设备标识符端口的端口标识符、接口标识符、波长的波长标识符、通信链路的通信链路标识符、描述诸如节点和链路的通信元件的互连的网络拓扑信息等及其各种组合)、描述CN 110的SR 113的各种类型的信息(例如,服务的服务标识符、服务的服务端点标识符、描述服务特性的服务特性信息等及其各种组合)等及其各种组合。
CN 110可以维持由于CN 110的IR 111的虚拟化而产生的各种类型的信息。例如,可以向CN 110的网络单元提供描述由NIVS 130对IR 111进行虚拟化而产生的VIR的VIR信息、描述由NIVS 130对NR 112进行虚拟化而产生的VNR的VNR信息、描述由NIVS 130对SR113进行虚拟化而产生的VSR的VSR信息等及其各种组合。CN 110的网络单元可以维持与由于CN 110的IR 111的虚拟化而产生的VIR的管理和使用相关的各种类型的信息。CN 110的网络单元可以从NIVS 130、SS 120、管理和使用由于CN 110的IR 111的虚拟化而产生的VIR的实体***等及其各种组合接收这种信息。如下面进一步讨论的,这可能涉及CN 110的网络单元与***100的各种其它元件之间的各种通信交换。
应当理解,可以提供用于CN 110的全部或一部分的网络基础架构虚拟化。应当理解,在提供用于CN 110的一个或多个部分的网络基础架构虚拟化的情况下,可以采用各种方式定义所述一个或多个部分(例如,在地理上、基于网络单元类型、基于网络单元、基于服务类型、基于服务、基于通信层(例如,为其提供基础架构虚拟化的CN 110的部分可以包括在各种通信层操作的CN 110的部分(例如,物理层资源、链路层资源、网络层资源、传输层资源等的一个或多个及其各种组合))等及其各种组合)。
SS 120包括被配置为提供用于CN 110的各种支持功能的***。例如,SS 120可以包括运营支持***(OSS)、业务支持***(BSS)等及其各种组合。例如,SS 120可以包括网络规划***、网络供应***、服务供应***、元件管理***、网络管理***、网络监控***、服务监控***、网络故障管理***、服务故障管理***等及其各种组合。
SS 120维持与CN 110相关的各种类型的信息,包括描述CN 110的NR 112的各种类型的信息(例如,节点的设备标识符、端口的端口标识符、接口标识符、波长的波长标识符、通信链路的通信链路标识符、描述诸如节点和链路的通信元件的互连的网络拓扑信息等及其各种组合)、描述CN 110的SR 113的各种类型的信息(例如,服务的服务标识符、服务的服务端点标识符、描述服务特性的服务特性信息等及其各种组合)等及其各种组合。
SS 120可以维持由于CN 110的IR 111的虚拟化而产生的各种类型的信息。例如,可以向SS 120提供描述由NIVS 130对IR 111进行虚拟化而产生的VIR的VIR信息、描述由NIVS 130对NR 112进行虚拟化而产生的VNR的VNR信息、描述由NIVS 130对SR 113进行虚拟化而产生的VSR的VSR信息等及其各种组合。SS 120可以维持与由于CN 110的IR 111的虚拟化而产生的VIR的管理和使用相关的各种类型的信息。SS 120可以从NIVS 130、管理和使用由于CN 110的IR 111的虚拟化而产生的VIR的实体***、CN 110的网络单元(例如,NR 112、托管NR 112的网络单元、SR 113、托管SR 113的网络单元、支持SR 113的NR 112等)等及其各种组合接收这种信息。如下面进一步讨论的,这可能涉及SS 120与***100的各种其它元件之间的各种通信交换。
NIVS 130被配置为提供用于CN 110的网络基础架构虚拟化功能。
NIVS 130可被配置为通过虚拟化CN 110的NI以提供用于CN 110的VNI(例如,如下面进一步讨论的,针对多个所有者),并使用CN 110的VNI以支持通信(例如,如下面进一步讨论的,通过各种租用者)来提供用于CN 110的网络基础架构虚拟化功能。关于图2示出和描述了用于提供和使用用于通信网络的VNI的示例性方法
NIVS 130可被配置为提供用于CN 110的网络基础架构虚拟化功能,以虚拟化CN110的NI以提供用于CN 110的VNI。NIVS 130可被配置为通过虚拟化CN 110的IR 111以提供虚拟化的IR(VIR)131来虚拟化CN 110的NI以提供用于CN 110的VNI。
NIVS 130可被配置为通过虚拟化NR 112以提供虚拟化的NR(VNR)132来虚拟化CN110的NI以提供用于CN 110的VNI。VNR 132可以包括虚拟端口(v端口)、虚拟ROADM(vROADM)、虚拟ILA(vILA)、虚拟波长(vλ)等及其各种组合。
NIVS 130可被配置为通过虚拟化SR 113以提供虚拟化的SR(VSR 133)来虚拟化CN110的NI以提供用于CN 110的VNI。VSR 133可以包括以太网虚拟连接(EVC)、波长虚拟连接(WVC)、虚拟以太网服务(例如,虚拟化点对点以太网服务、虚拟化点对多点以太网服务等)等。
NIVS 130可被配置为通过获取IR 111的IR信息并处理IR 111的IR信息以提供描述VIR 131的虚拟化IR信息来虚拟化CN 110的NI以提供用于CN 110的VNI,由此以提供用于CN 110的VNI。NIVS 130可被配置为基于基础架构虚拟化数据结构集135来处理IR 111的IR信息以提供描述VNI的VIR 131的虚拟化IR信息。基础架构虚拟化数据结构135使得IR 111能够作为VIR 131被分别管理,从而提供CN 110的NI的虚拟化以提供用于CN 110的VNI。基础架构虚拟化数据结构135可被配置为使能或支持可以由NIVS 130使用VIR 131提供用于IR 111的各种类型的虚拟化(例如,基于资源管理的虚拟化、基于资源所有权的虚拟化、基于资源分配的虚拟化、基于资源监管的虚拟化等及其各种组合)。基础架构虚拟化数据结构135可以提供层次化对象模型,其使能在各种类型的生态***(例如,移动生态***、新兴的云生态***等及其各种组合)中各种资源(例如,VNR 132和VSR 133)的分配、汇集、共享、嵌套、链接和专用。注意,关于图4示出和描述了用于虚拟化通信网络的网络基础架构以提供通信网络的虚拟化网络基础架构的示例性方法。注意,关于图6A和图6B以及图7A和图7B示出和描述了用于虚拟化IR 111以提供VIR 131的示例性基础架构虚拟化数据结构。
NIVS 130可被配置为通过获取NR 112的NR信息并处理NR 112的NR信息以提供描述VNR 132的虚拟化NR信息,来虚拟化CN 110的NI以提供用于CN 110的VNI。NIVS 130可被配置为从CN 110的元件(例如,从网络单元本身),从一个或多个SS 120(例如,从一个或多个OSS)等及其各种组合,获取NR 112的NR信息。NIVS 130可被配置为基于NR数据结构集136和对应的VNR数据结构集137来处理NR 112的NR信息以提供描述VNR 132的虚拟化NR信息。NIVS 130可被配置为使用NR数据结构136来组织NR 112的NR信息(例如,通过使用由NIVS130所获取的NR 112的NR信息来填充NR 112的NR数据结构136)。NIVS 130可以访问用于NR数据结构136的一个或多个模板(例如,用于所有NR 112的单个模板、用于不同类型的NR112的不同模板等及其各种组合)。NIVS 130可被配置为通过基于NR数据结构136来填充VNR数据结构137,来处理NR 112的NR信息以提供描述VNR 132的虚拟化NR信息(例如,VNR数据结构137被配置为维持由NIVS 130基于对在NR数据结构136中所维持的NR 112的NR信息的处理而确定的VNR 132的VNR信息)。NIVS 130可被配置为通过从NR数据结构136中提取NR112的NR信息的部分并在VNR数据结构137内存储所提取的NR信息的部分,基于NR数据结构136来填充VNR数据结构137,以提供与NR 112对应的VNR 132的VNR信息。NIVS 130可以访问用于VNR数据结构137的一个或多个模板(例如,用于所有VNR 132的单个模板、用于不同类型的VNR 132的不同模板等及其各种组合)。VNR数据结构137使得NR 112能够作为相应的VNR 132进行管理。注意,关于图6A和图6B示出和描述了用于虚拟化NR 112以提供VNR 132的示例性NR和VNR数据结构。
NIVS 130可被配置为通过获取SR 113的SR信息并处理SR 113的SR信息以提供描述VSR的虚拟SR信息,来虚拟化CN 110的NI以提供用于CN110的VNI。NIVS 130可被配置为从CN 110的元件(例如,从网络单元本身),从一个或多个SS 120(例如,从一个或多个BSS)等及其各种组合,获取SR 113的SR信息。NIVS 130可被配置为基于SR数据结构集138和对应的VSR数据结构集139来处理SR 113的SR信息以提供描述VSR 133的虚拟化SR信息。NIVS 130可被配置为使用SR数据结构138来组织SR 113的SR信息(例如,通过使用由NIVS 130所获取的SR 113的SR信息来填充用于SR 113的SR数据结构138)。NIVS 130可以访问用于SR数据结构138的一个或多个模板(例如,用于所有SR 113的单个模板、用于不同类型的SR 113的不同模板等及其各种组合)。NIVS 130可被配置为通过基于SR数据结构138来填充VSR数据结构139,来处理SR 113的SR信息以提供描述VSR 133的虚拟化SR信息(例如,VSR数据结构139被配置为维持由NIVS 130基于对在SR数据结构138中所维持的SR 113的SR信息的处理而确定的VSR 133的VSR信息)。NIVS 130可被配置为通过从SR数据结构138中提取SR 113的SR信息的部分并在VSR数据结构139内存储所提取的SR信息的部分,基于SR数据结构138来填充VSR数据结构139,以提供与NR 113对应的VSR 133的VSR信息。NIVS 130可以访问用于VSR数据结构139的一个或多个模板(例如,用于所有VSR 133的单个模板、用于不同类型的VSR133的不同模板等及其各种组合)。VSR数据结构139使得SR 113能够作为相应的VSR 133进行管理。注意,关于图7A和图7B示出和描述了用于虚拟化SR 113以提供VSR 133的示例性SR和VSR数据结构。
如上所讨论的,NIVS 130被配置为虚拟化IR 111以提供VIR 131。虚拟化IR 111以提供VIR 131可用于提供各种类型的虚拟化,诸如基于资源管理的虚拟化、基于资源所有权的虚拟化、基于资源分配的虚拟化、基于资源监管的虚拟化等及其各种组合。虚拟化IR 111以提供VIR 131可用于支持多所有者虚拟化,以使得多个所有者可以共享CN 110的NI的部分(例如,VIR 131可以用于向共享CN 110的NI的部分的不同所有者提供相应的VIR 131集合的所有权。虚拟化IR 111以提供VIR 131可用于支持多租用者虚拟化,以使得在多个层级的多个租用者可以共享CN 110的NI的部分(例如,VIR 131可用于向租用者分配相应的IR111集合,其中,VI 131的分配可以跨层级重叠,以使得各种租用者可以共享CN I10的NI的各种部分)。IR 111到VIR 131的虚拟化可用于提供用于各种类型的实体的虚拟化,这些实体可以作为VIR 131的所有者和租用者工作,并且因此VIR 131基于基础IR 111。
NIVS 130可被配置为提供各种其它功能以在虚拟化IR 111中使用以提供VIR131。
NIVS 130可被配置为提供用于CN 110网络基础架构虚拟化功能,以使用CN 110的VNI。NIVS 130可被配置为控制向所有者的VIR 131的分配。NIVS 130可被配置为控制所有者对VIR 131的监管(例如,使用各种应用、工具等)。NIVS 130可被配置为控制所有者向租用者分配VIR 131、控制租用者向其它租用者分配VIR 131及其各种组合。NIVS 130可被配置为控制租用者对VIR 131的监管(例如,使用各种应用、工具等)。NIVS 130可被配置为提供各种其它功能以用于支持所有者和租用者对CN 110的VNI的使用。可以通过参考图2至图12来进一步理解可由NIVS 130支持的各种能力以支持所有者和租用者对CN 110的VNI的使用。
如上所讨论的,NIVS 130被配置为提供各种网络基础架构虚拟化功能,以用于虚拟化CN 110的NI以提供CN 110的VNI,并且用于使用CN 110的VNI以支持各种实体的通信(例如,所有者和租用者)。
所有者和租用者可以层次化地组织,其中每个所有者能够将CN 110的VNI的部分(例如,以VIR 131的形式)分配给在一个或多个租用者层级的租用者(例如,所有者可以分配给某些类型的租用者,这些租用者又可以分配给其它类型的租用者,以此类推)。
所有者和租用者可以属于多种类别的实体,其可能涉及提供通信网络和相关联的服务并且利用通信网络和相关联的服务的各种方面。例如,这种实体可以包括通信服务提供商(CPS),其可以主要包括拥有中心局、数据中心和互连网络的网络运营商。CSP可以包括本地提供商(现任有线电视和替补运营商、长距离运营商、移动网络运营商等)。例如,这种实体可以包括运营中立提供商(CNP),其可以包括数据中心运营商(例如,具有多站点、太比特级需求,其主要集中于向诸如CSP、因特网云提供商、因特网内容提供商、信息技术(IT)服务提供商、企业等各种类型的实体提供协同定位、功率、机架空间、服务器、存储以及互连。这些实体可以包括因特网内容-云提供商(ICP),其可以包括网络规模的因特网公司、技术大型企业以及提供内容、云服务、社交媒体服务、IT服务等及其各种组合的全球***集成商(SI)。ICP可以包括用于消费者的ICP(例如,其主要关注消费者市场),用于企业的ICP(例如,其主要关注为企业和没有IT部门的中小型企业递送IT解决方案)。例如,这种实体可以包括TI/SI提供商,其可能主要关注为大型企业提供IT/SI解决方案(例如,为DC提供IT解决方案的IT提供商(例如,服务器、存储、虚拟化等)、提供私有云解决方案的SI/IT提供商等及其各种组合)。例如,这些实体可以包括企业(例如,银行、金融和证券交易所、医疗保健公司、制造公司、媒体公司、石油和天然气公司、运输公司、公用事业公司等),政府、公共部门机构、研究组织、教育机构等及其各种组合。
多个所有者可以包括以下中的一个或多个:本地CPS、长距离CSP、CNP、企业ICP等及其各种组合。所有者可以拥有相应的VIR 131,以使得所有者共享CN 110的NI的部分(其通常由将负责所有的所有权功能的单个所有者所有)。
多个租用者可以包括在一个或多个层级的一种或多种类型的租用者。层级可以包括各种数量的层级,其可以采用各种方式定义、采用各种方式相互组织等及其各种组合。例如,租用者的层级可以包括业务单元、合作伙伴、客户和终端用户(应理解尽管可提供更少或更多的层级,然而可以采用不同的方式等及其各种组合来定义一个或多个层级)。层级可以采用各种方式在内部组织(例如,层级中的一个或多个可以包括多个租用者类型,层级中的一个或多个可以层次化地组织多个租用者类型等及其各种组合)。例如,业务单元级别可以包括基础架构业务单元、批发业务单元、零售业务单元等及其各种组合。例如,合作伙伴级别可以包括SI/IT合作伙伴、云合作伙伴、工业IOT合作伙伴等及其各种组合。例如,客户级别可能包括企业客户、移动客户、云客户、工业IOT客户等及其各种组合。多个租用者可以包括可以在一个或多个层级操作的一种或多种类型的租用者。例如,业务单元租用者类型可以包括消费者ICP、移动CSP、SI/IT提供商等及其各种组合。例如,合作伙伴租用者类型可以包括企业ICP、消费者ICP、SI/IT提供商、企业、政府等及其各种组合。
如图1所示,NIVS 130维持由于CN 110的IR 111的虚拟化而产生的各种类型的信息。例如,NIVS 130维持包括VNR 132和VSR 133的VIR 131。NIVS 130可被配置为以各种方式维持这种信息(为了清楚起见,从图1中省略),诸如使用一个或多个数据存储设备、一个或多个数据库等及其各种组合。如上所讨论的,NIVS 130可被配置为向***100的各种其它元件(例如,SS 120、CN 110的IR 111(例如,网络单元等)等及其各种组合)提供由于CN 110的IR 111的虚拟化而产生的各种类型的信息。如下面进一步讨论的,这可能涉及NIVS 130与***100的各种其它元件之间的各种通信交换。
NIVS 130可被配置为提供各种其它网络基础架构虚拟化功能,以用于虚拟化CN110的NI以提供CN 110的VNI,并且用于使用CN 110的VNI以支持各种实体的通信。
如本文所讨论的,***100被配置为支持网络基础架构虚拟化,以提供用于通信网络的虚拟化基础架构并支持各种实体对虚拟化基础架构的使用。这可以包括各种设备之间的各种类型的通信,以提供用于通信网络的虚拟化基础架构并支持各种实体对虚拟化基础架构的使用。
例如,虚拟化CN 110的NI以提供CN 110的VNI可以包括NIVS 130与各种元件之间的消息传送。NIVS 130可以基于基础架构虚拟化数据结构集,获取描述通信网络110的NI的IR 111和处理基础架构信息的基础架构信息,以提供描述CN 110的VNI的VIR 131的虚拟化基础架构信息。NIVS 130可以通过向***100的各种元件(例如,CN 110的网络单元、SS 120等及其各种组合)发送消息来获取描述通信网络110的NI的IR 111的基础架构信息。NIVS130可以向***100的各种元件传递描述CN 110的VNI的VIR 131的虚拟化基础架构信息。例如,NIVS 130可以向各个SS 120传递描述CN 110的VNI的VIR 131的虚拟化基础架构信息(例如,以使该信息在SS 120上可用,以用于执行与VIR 131相关的各种支持***功能,以用于控制在CN 110的网络单元上建立VIR的所有权(例如,到一个或多个供应***、一个或多个管理***等),以支持在CN的网络单元上分配VIR(例如,到一个或多个供应***、到一个或多个资源分配***等),以支持在CN 110的网络单元上所分配的VIR的管理(例如,到一个或多个供应***、到一个或多个监控***、到一个或多个故障检测***、到一个或多个重新配置***等),以支持在CN 110的网络单元上所分配的VIR的监管(例如,到一个或多个状态跟踪***,到一个或多个监控***等)等及其各种组合)。例如,NIVS 130可以向CN 110的各种网络单元传递描述CN 110的VNI的VIR 131的虚拟化基础架构信息网络单元(例如,以使该信息在网络单元上可用,以在网络单元上建立VIR的所有权,以在网络单元上分配VIR,以管理在网络单元上所分配的VIR,以支持在网络单元上监管VIR等及其各种组合。例如,NIVS130可以向各种其它元件(例如,***,设备等,其可以形成CN 110的一部分,与CN 110相关联等及其各种组合)传递描述CN 110的VNI的VIR 131的虚拟化基础架构信息。应当理解,这种消息传送可以包括各种类型的消息(例如,查询、指令、命令等)。应当理解,这种消息传送可以包含如本文所提出的网络基础架构虚拟化的各种方面。
例如,多个所有者对CN 110的VNI的VIR 131的所有权可以包括各种元件之间的消息传送。这可以包括分配VIR 131的所有权,修改VIR 131的所有权等及其各种组合。这可以包括NIVS 130与拥有VIR 131的所有者的SS 120之间的消息传送(例如,从NIVS 130传送到SS 120以向SS 120通知相应的所有者对VIR 131的所有权,从SS 120传送到NIVS 130以请求VIR 131的所有权,从SS 120传送到NIVS 130以请求用于一个或多个VIR 131的所有权信息等及其各种组合)。这可以包括NIVS 130与CN 110的网络单元之间的消息传送(例如,从NIVS 130传送到网络单元以向网络单元通知相应的所有者对VIR 131的所有权,从网络单元传送到NIVS 130以请求用于一个或多个VIR 131的所有权信息等及其各种组合)。这可以包括SS 120与CN 110的网络单元之间的消息传送(例如,从SS 120传送到网络单元以向网络单元通知相应的所有者对VIR 131的所有权,从网络单元传送到SS 120以请求用于一个或多个VIR 131的所有权信息等及其各种组合)。应当理解,这种消息传送可以包括各种类型的消息(例如,查询、指令、命令等)。应当理解,这种消息传送可以包含如本文所提出的网络基础架构虚拟化的各种方面。
例如,CN 110的VNI的VIR 131各种租用者的分配可以包括各种元件之间的消息传送。这可以包括VIR 131的初始分配、修改VIR 131的分配等及其各种组合。可以在各种层级(例如,从所有者到租用者,在租用者之间等)执行VIR 131的分配。这可以包括NIVS 130与VIR 131的所有者的SS 120之间的消息传送(例如,从NIVS 130传送到所有者的SS 120以向SS 120通知VIR 131可用于分配给租用者,从所有者的SS 120传送到NIVS 130以向NIVS130通知将VIR 131分配给租用者,从NIVS 130传送到所有者的SS 120以请求关于向租用者分配VIR 131的信息等)。这可以包括NIVS 130与被分配了VIR 131的租用者的SS 120之间的消息传送(例如,从NIVS 130传送到租用者的SS 120以向SS 120通知向租用者分配VIR131已完成以使得VIR 131可供租用者使用,从租用者的SS 120传送到NIVS 130以向NIVS130通知向租用者分配VIR 131,从NIVS 130传送到租用者的SS 120以请求关于向租用者分配VIR 131的信息等)。这可以包括NIVS 130与CN 110的网络单元之间的消息传送(例如,从NIVS 130传送到网络单元以配置网络单元以支持向租用者分配VIR 131,从网络单元传送到NIVS 130以提供关于配置网络单元以支持向租用者分配VIR的信息等)。这可以包括SS120(例如,所有者的SS 120、租用者的SS 120等)与CN 110的网络单元之间的消息传送(例如,从SS 120传送到网络单元以配置网络单元以支持向租用者分配VIR 131,从网络单元传送到SS 120以提供关于配置网络单元以支持向租用者分配VIR的信息等)。应当理解,这种消息传送可以包括各种类型的消息(例如,查询、指令、命令等)。应当理解,这种消息传送可以包含如本文所提出的虚拟化基础架构资源的分配的各种方面。
例如,各种实体(例如,所有者、租用者等)对CN 110的VNI的VIR 131的监管可以包括各种元件之间的消息传送。这可以包括可执行的各种类型的监管。可以在各种层级执行VIR 131的监管。这可以包括在NIVS 130与VIR 131的所有者的SS 120之间的消息传送(例如,从NIVS 130传送到所有者的SS 120以执行向租用者的VIR 131分配的监管,从所有者的SS 120传送到NIVS 130以向NIVS 130通知关于向租用者的VIR 131分配的监管,从NIVS130传送到所有者的SS 120以请求关于向租用者的VIR 131分配的监管的信息等)。这可以包括NIVS 130与被分配了VIR 131的租用者的SS 120之间的消息传送(例如,从NIVS 130传送到租用者的SS 120以用于监管向租用者的VIR 131分配,从租用者的SS 120传送到NIVS130以向NIVS 130通知关于向租用者的VIR 131分配的监管,从NIVS 130传送到租用者的SS120以请求关于向租用者的VIR 131分配的监管的信息等)。这可以包括NIVS 130与CN 110的网络单元之间的消息传送(例如,从NIVS 130传送到网络单元以执行对在网络单元上托管的VIR 131的监管,从网络单元传送到NIVS 130以提供关于在网络单元上托管的VIR 131的监管的信息等)。这可以包括SS 120(例如,所有者的SS 120、租用者的SS 120等)与CN110的网络单元之间的消息传送(例如,从SS 120传送到网络单元以执行对在网络单元上托管的VIR 131的监管,从网络单元传送到SS 120以提供关于在网络单元上托管的VIR 131的监管的信息等)。应当理解,这种消息传送可以包括各种类型的消息(例如,查询、指令、命令等)。应当理解,这种消息传送可以包含如本文所提出的虚拟化基础架构资源的管理的各种方面。
应当理解,可以在***100内支持各种其它类型的消息传送以支持网络基础架构虚拟化,以提供用于通信网络的虚拟化基础架构。
应当理解,尽管主要在图1中示出关于网络基础架构虚拟化机制的元件和功能的具体布置,然而网络基础架构虚拟化机制的各种元件和功能可以采用各种其它方式布置。
图2示出用于使用网络基础架构虚拟化以提供和使用通信网络的虚拟化基础架构的方法的实施例。应当理解,尽管被示出和描述为串行执行,但是方法200的功能的至少一部分可以同时执行或采用与图2中所示不同的顺序执行。
在框201,方法200开始。
在框210,虚拟化通信网络的NI的IR以提供用于通信网络的VNI的VIR。虚拟化通信网络的NI的IR以提供用于通信网络的VNI的VIR可以包括接收描述通信网络的NI的IR的基础架构信息,以及基于基础架构虚拟化数据结构集来处理基础架构信息,以提供描述通信网络的VNI的VIR的虚拟化基础架构信息。关于图4示出和描述了用于虚拟化NI的IR以提供VI的VIR的方法的示例性实施例。
在框220,管理VNR的VIR以支持各种实体对VIR的使用。VIR的管理可以包括向各种实体分配VIR,由各种实体监管VIR等及其各种组合。VIR的管理可以包括基于描述通信网络的VNI的VIR的虚拟化基础架构信息,与一个或多个IR进行通信。例如,通信可以包括针对信息的一个或多个查询,用于配置基础架构资源以支持虚拟化基础架构资源的配置命令,用于配置网络资源以支持虚拟化网络资源的配置命令,用于配置服务资源以支持虚拟化服务资源的配置命令等及其各种组合。
在框299,方法200结束。
图3示出了与图2的基础架构虚拟化方法相关联的示例性资源虚拟化和管理层次。
如图3所示,图3的资源虚拟化和管理层次300通常与图2的方法200的框相对应。
例如,图3的虚拟化基础架构层次310与在图2的框210中执行的基础架构资源虚拟化相对应(例如,虚拟化基础架构层次310可以是图2的框210的输出)。如图3所示,虚拟化基础架构层次310示出了网络的虚拟化基础架构资源可以由所有者所有作为所有者311的虚拟化基础架构资源,所有者311的虚拟化基础架构资源可以被分配给业务单元作为业务单元312的虚拟化基础架构资源,业务单元312的虚拟化基础架构资源可以被分配给合作伙伴作为合作伙伴313的虚拟化基础架构资源,合作伙伴313的虚拟化基础架构资源可以被分配给客户作为客户314的虚拟化基础架构资源。
例如,图3的虚拟化基础架构管理层次320与在图2的框220中执行的虚拟化基础架构资源管理(例如,虚拟化基础架构管理层次320可由图2的框220支持)相对应。如图3所示,虚拟化基础架构管理层次320示出了所有者311的虚拟化基础架构资源可以由所有者管理,业务单元312的虚拟化基础架构资源可以由业务单元管理,合作伙伴313的虚拟化基础架构资源可由合作伙伴管理,客户314的虚拟化基础架构资源可以由客户管理。
图4示出了用于使用基础架构虚拟化以提供通信网络的虚拟化基础架构的示例性方法。应当理解,尽管被示出和描述为串行执行,但是方法400的功能的至少一部分可以同时执行或采用与图4中所示不同的顺序执行。
在框401,方法400开始。
在框410,获取IR的IR信息。如框415所示,IR可以包括NR、SR等。
在框420,基于基础架构虚拟化数据结构,处理IR信息以提供VIR的VIR信息。通常,对于IR,基础架构虚拟化数据结构可以包括IR数据结构和VIR数据结构,并且处理IR的IR信息以提供对应的VIR的VIR信息可以包括:(1)用IR的IR信息来填充IR数据结构,然后(2)基于IR数据结构中IR的IR信息,填充VIR数据结构,以提供对应的VIR。用IR的IR信息来填充IR数据结构可以包括识别将用于相应的IR的IR数据结构(例如,基于资源类型、虚拟化类型等及其各种组合中的一个或多个)。用IR的VIR信息来填充VIR数据结构可以包括识别将用于相应的VIR的VIR数据结构(例如,基于资源类型、虚拟化类型等及其各种组合中的一个或多个)。如框425所示,可以针对NR、SR等及其各种组合来执行对IR的IR信息的处理以提供VIR的VIR信息。
例如,对于NR,基础架构虚拟化数据结构可以包括NR数据结构和VNR数据结构,并且处理NR的NR信息以提供对应的VNR的VNR信息可以包括:(1)用NR的NR信息来填充NR数据结构,然后(2)基于NR数据结构中的NR的NR信息,填充VNR数据结构,以提供对应的VNR。如本文所讨论的,关于图6A和图6B示出和描述了用于虚拟化NR以提供VNR的示例性NR和VNR数据结构。
例如,对于SR,基础架构虚拟化数据结构可以包括SR数据结构和VSR数据结构,并且处理SR的SR信息以提供对应的VSR的VSR信息可以包括:(1)用SR的SR信息来填充SR数据结构,然后(2)基于SR数据结构中的SR的SR信息,填充VSR数据结构,以提供对应的VSR。如本文所讨论的,关于图7A和图7B示出和描述了用于虚拟化SR以提供VSR的示例性SR和VSR数据结构。
在框499,方法400结束。
图5示出了与图4的基础架构虚拟化方法相关联的示例性资源层次。
如图5所示,图5的资源层次500通常与图4的方法400的框相对应。
例如,图5的资源515与图4的框415的基础架构资源信息(例如,网络资源、服务资源等)相对应,并且图5中示出了这种基础架构资源信息的层次化布置(例如,每个所有者IR信息的一个或多个集合,每个业务单元IR信息的一个或多个集合,每个合作伙伴IR信息的一个或多个集合等,其被分组在一起作为层次化信息510。
例如,图5的虚拟化资源525与图4的框425的虚拟化基础架构资源信息(例如,虚拟化网络资源、虚拟化服务资源等)相对应,并且在图5中示出了这种虚拟化基础架构资源信息的层次化布置(例如,每个个所有者VIR信息的一个或多个集合,每个业务单元VIR信息的一个或多个集合,每个合作伙伴VIR信息的一个或多个集合等,其被分组在一起作为层次化信息520)。
图6A和图6B示出了网络资源数据结构和相关联的虚拟化网络资源数据结构。
如图6A所示,NR数据结构610包括填充有用于NR的对应NR信息的多个字段(以及与至少一些字段相关联的相关解释和示例)。NR数据结构610可以填充有OSS数据和VI数据的组合。在该示例中,NR是网络单元的端口,并且NR数据结构610包括描述网络单元的端口的端口信息。也即是说,NR数据结构610包括:NE字段,其包括与端口相关联的网络单元的网络单元标识符(示例性地,128000),与网络单元网络单元NE字段相关联的包括该网络单元的网络单元类型的类型字段(示例性地,16),包括其上布置有端口的线路卡的卡标识符的卡字段(示例性地,64),与卡字段相关联的包括该线路卡的卡类型的类型字段(示例性地,16),包括端口的端口标识符的端口字段(示例性地,32),与端口字段相关联的包括该端口的端口类型的类型字段(示例性地,16),包括端口的到达范围的指示的可达范围(REACH)字段(示例性地,4),包括与端口通信的远程设备的类型的指示的远程字段(示例性地,4),包括端口的状态的指示的NR状态字段(示例性地,4),包括网络单元的邮政位置的位置字段(例如,邮政地址),指示网络单元的GPS位置的GPS字段(例如,纬度和经度信息),包括负责维护网络单元的人员的联系信息的联系信息字段,包括网络单元所属的网络的网络标识符的网络字段(示例性地,128),与网络字段相关联的包括该网络的网络类型的类型字段(示例性地,16),包括附加网络属性(例如,分组、电路、KPI度量,示例性地具有值64)的扩展字段,包括关于网络单元的历史信息的历史字段(例如,其部署的年份,最后一次服务的日期等),用于故障类型(例如,设施、光纤、电源、网络、卡、服务、端口等)的故障字段,以及用于附加故障属性的扩展字段。应当理解,NR数据结构610的上述字段可以采用不同方式定义,包括其它类型的信息等。应当理解,NR数据结构610可以包括更少或更多的信息字段。应当理解,NR数据结构610是用于特定类型的网络资源(即,端口)的示例性数据结构,而其它数据结构可用于其它类型的网络资源(例如,包括更少或更多以及不同的信息等)。
如图6B所示,VNR数据结构620包括填充有用于VNR的对应VNR信息的多个字段(以及与至少一些字段相关联的相关解释和示例)。在该示例中,VNR是表示由图6A的NR数据结构610所描述的端口的虚拟化的虚拟端口(v端口),并且因此,VNR数据结构620包括描述v端口的端口信息。如图6B所示,VNR数据结构620包括来自图6A的NR数据结构610的一些字段,以及操作以提供用于由图6A的NR数据结构610所描述的用于端口的v端口的附加字段。VNR数据结构620包括:监管字段,其包括可用于v端口的关于监管类型的指示(示例性地,4),包括v端口的所有者的标识符的所有者字段(示例性地,8),包括在所有者字段中指示已由所有者分配v端口的业务单元的标识符的BU字段(示例性地,8),包括在BU字段中指示已由业务单元分配v端口的合作伙伴的标识符的合作伙伴字段(示例性地,32),包括在合作伙伴字段中指示已由合作伙伴分配v端口的客户的标识符的客户类型字段(示例性地,8),包括在客户类型字段中指示已由客户分配v端口的终端用户的类型的指示的终端用户类型字段,包括网络单元所属的网络的网络标识符的网络字段(示例性地,128),与网络字段相关联的包括该网络的网络类型的类型字段(示例性地,16),包括附加网络属性(分组、电路、KPI度量)的扩展字段,包括与v端口相关联的虚拟网络单元的网络单元标识符的vNE字段(示例性地,128000),与网络单元网络单元vNE字段相关联的包括该虚拟网络单元的网络单元类型的类型字段(示例性地,16),包括其上布置有v端口的虚拟线路卡的卡标识符的v卡字段(示例性地,64),与v卡字段相关联的包括该虚拟线路卡的卡类型的类型字段(示例性地,16),包括v端口的端口标识符的v端口字段(示例性地,32),与v端口字段相关联的包括该v端口的端口类型的类型字段(示例性地,16),包括v端口的到达范围的指示的可达范围字段(示例性地,4),包括与v端口通信的远程设备的类型的指示的v远程字段(示例性地,4),以及包括v端口的状态(例如,服务中(IS)、无服务(OOS)、AU(降级)、AU(失败)等,示例性地具有值8)的指示的VNR状态字段。应当理解,VNR数据结构620的上述字段可以采用不同方式定义,包括其它类型的信息等。应当理解,VNR数据结构620可以包括更少或更多的信息字段。应当理解,VNR数据结构620是用于特定类型的虚拟化网络资源(即,v端口)的示例性数据结构,而其它数据结构可以用于其它类型的虚拟化网络资源(例如,包括更少或更多以及不同的信息等)。
图7A和7B示出了服务资源数据结构和相关联的虚拟化服务资源数据结构。
如图7A所示,SR数据结构710包括填充有用于SR的对应SR信息的多个字段(以及与至少一些字段相关联的相关解释和示例)。SR数据结构710可以填充有BSS数据和VI数据的组合。在该示例中,SR是以太网服务,并且SR数据结构710包括描述以太网服务的以太网服务信息。也即是说,SR数据结构710包括:包括以太网服务的服务标识符的服务字段(示例性地,512000),包括以太网服务的接口类型的指示的UNI/NNI字段(示例性地,4),包括以太网服务的协议类型的指示的协议类型字段(示例性地,8),包括以太网服务的服务类型的指示的服务类型字段(示例性地,4),包括以太网服务的以太网虚拟连接的标识符的EVC字段(示例性地,8),包括以太网服务的波长虚拟连接的标识符的WVC字段(示例性地,8),包括以太网服务的源地址的源地址字段,包括以太网服务的目的地地址的目的地地址字段,包括以太网服务的状态的指示的SR状态字段(示例性地,8),包括支持用于以太网服务的服务级别协议的标识符的SLA字段(示例性地,128),包括支持用于以太网服务的数据速率的指示的速率字段(示例性地,128),包括支持用于以太网服务的承诺信息速率的指示的CIR字段(例如,16),包括支持用于以太网服务的超额信息速率(突发速率)的指示的EIR字段(示例性地,16),包括与以太网服务相关联的邮政地址的计费字段,包括以太网服务的客户的客户标识符的客户ID字段(例如,账户号码或其它适合的标识符),包括负责以太网服务的人员的联系信息的联系信息字段,包括关于以太网服务的历史信息的历史字段(例如,首次激活以太网服务的日期,最后一次修改以太网服务的日期等),流失(CHURN)字段(例如,服务日期改变、监管级别、时间间隔等),包括附加服务属性(可用性、性能、延迟等)的扩展字段,包括提供以太网服务的位置的指示的服务区域字段(示例性地,128),包括在服务区域字段中指示服务区域的服务区域类型的指示的类型字段(示例性地,16),以及包括附加服务属性(可用性、性能、延迟等)的扩展字段。应当理解,SR数据结构710的上述字段可以采用不同方式定义,包括其它类型的信息等。应当理解,SR数据结构710可以包括更少或更多的信息字段。应当理解,SR数据结构710是用于特定类型的服务资源(即,以太网服务)的示例性数据结构,而其它数据结构可以用于其它类型的服务资源(例如,包括更少或更多以及不同的信息等)。
如图7B所示,VSR数据结构720包括填充有用于VSR的对应VSR信息的多个字段(以及与至少一些字段相关联的相关解释和示例)。在该示例中,VSR是表示由图7A的SR数据结构710所描述的以太网服务的虚拟化的虚拟以太网服务。因此,VSR数据结构720包括描述虚拟以太网服务的以太网服务信息。如图7B所示,VSR数据结构720包括来自图7A的SR数据结构710的一些字段,以及以提供用于由图7A的SR数据结构710所描述的用于以太网服务的虚拟以太网服务的附加字段。VSR数据结构720包括:监管字段,其包括可用于虚拟以太网服务的关于监管类型的指示(示例性地,4),包括虚拟以太网服务的所有者的标识符的所有者字段(示例性地,8),包括在所有者字段中指示已由所有者分配虚拟以太网服务的业务单元的标识符的BU字段(示例性地,8),包括在BU字段中指示已由业务单元分配虚拟以太网服务的合作伙伴的标识符的合作伙伴字段(示例性地,32),包括在合作伙伴字段中指示已由合作伙伴分配虚拟以太网服务的客户的标识符的客户类型字段(示例性地,8),包括在客户类型字段中指示已由客户分配虚拟以太网服务的终端用户类型的指示的终端用户类型字段,包括其中提供虚拟以太网服务的位置的指示的服务区域字段(示例性地,128),包括在服务区域字段中指示的服务区域的服务区域类型的指示的类型字段(示例性地,16),包括附加服务属性(分组、电路、SLA度量)的扩展字段,包括虚拟以太网服务的服务标识符的VSR服务字段(示例性地,512000),包括虚拟以太网服务的接口类型的指示的VSR UNI/NNI字段(示例性地,4),包括虚拟以太网服务的协议类型的指示的协议类型字段(示例性地,8),包括虚拟以太网服务的服务类型的指示的VSR服务类型字段(示例性地,4),包括虚拟以太网服务的以太网虚拟连接的标识符的EVC字段(示例性地,8),包括虚拟以太网服务的波长虚拟连接的标识符的WVC字段(示例性地,8),包括虚拟以太网服务的源地址的源地址字段,包括虚拟以太网服务的目的地地址的目的地地址字段,以及包括虚拟以太网服务的状态(例如,服务中(IS)、无服务(OOS)、AU(降级)、AU(失败)等,示例性地具有值8)的指示的VSR状态字段。应当理解,VSR数据结构720的上述字段可以采用不同方式定义,包括其它类型的信息等。应当理解,VSR数据结构720可以包括更少或更多的信息字段。应当理解,VSR数据结构720是用于特定类型的虚拟化服务资源(即,虚拟以太网服务)的示例性数据结构,而其它数据结构可以用于其它类型的虚拟化服务资源(例如,包括更少的或更多以及不同的信息等)。
如本文所讨论的,CN的NI的IR的虚拟化提供包括可由各种实体使用的VIR的VNI。CN的VNI的VIR可以采用各种方式进行管理,其可以包括向实体分配VIR(例如,基于实体的层次化布置),由实体监管VIR(例如,基于实体的层次化布置和VIR监管策略),使用各种应用以支持VIR的管理(例如,分配、监管、报告等)等及其各种组合。
可以基于所有者和租用者的层次化布置来层次化地执行向以及由所有者和租用者的VIR分配。可以将VIR分配给多个所有者,以使得CN的NI可以由多个所有者共享。分配给所有者的VIR可以由该所有者进一步分配给一个或多个业务单元租用者(例如,批发业务单元、零售业务单元等)。分配给业务单元租用者的VIR可以由该业务单元租用者进一步分配给一个或多个合作伙伴租用者。分配给合作伙伴租用者的VIR可以由该合作伙伴租用者进一步分配给一个或多个客户租用者。分配给客户租用者的VIR可以由该客户租用者进一步分配给一个或多个终端用户租用者。可以基于资源分配调度、基于资源分配预测等及其各种组合,响应于请求来执行向以及由所有者和租用者的VIR分配。可以通过更新被分配以反映VIR的分配的VIR的VIR数据结构来执行向以及由所有者和租用者的VIR分配。例如,基础架构虚拟化可以支持多业务单元(例如,基础架构、零售或批发BU),多合作伙伴(例如,移动、***集成商、云、企业等),多客户(例如,各种企业行业部门)以及多终端用户(企业集团IT、研发、产品、S&M等)虚拟化资源分配功能。通过参考图8可以进一步理解向实体的VIR层次化分配,其示出了使用基础架构虚拟化以提供用于通信网络(示例性地,基于光纤网络的以太网)的虚拟化基础架构的示例性表示。图8的表示800示出了可以分配给各种VI实体(包括层次化布置的所有者和租用者)的各种VIR。
所有者和租用者对VIR的监管可以基于所有者和租用者的层次化布置被层次化地执行。终端用户租用者可以负责监管分配给该终端用户租用者的VIR。客户租用者可能负责监管分配给该客户租用者的VIR,包括由该客户租用者分配给终端用户租用者的任何VIR。合作伙伴租用者可以负责监管分配给该合作伙伴租用者的VIR,包括由该合作伙伴租用者分配给客户租用者的任何VIR。业务单元租用者可以负责监管分配给该业务单元租用者的VIR,包括由该业务单元租用者分配给合作伙伴租用者的任何VIR。所有者可以负责监管分配给该所有者的VIR,包括该所有者分配给业务单元租用者的任何VIR。VIR的监管可以包括监控、报告、通知、度量等及其各种组合。例如,基础架构虚拟化可以支持多业务单元(例如,基础架构、零售或批发BU)、多合作伙伴(例如,移动、***集成商、云、企业等),多客户(例如,各种企业行业部门)以及多终端用户(企业集团IT、研发、产品、S&M等)的从分配到报告的虚拟资源运营(vOAM)。通过参考图9可以进一步理解实体对VIR的层次化监管,其示出了使用基础架构虚拟化以提供用于通信网络(示例性地,基于光纤网络的以太网)的包括VIR的监管的虚拟化基础架构的示例性表示。图9的表示900示出了各种VI实体(包括层次化布置的所有者和租用者)以及用于VI实体的相关联的监管级别。
所有者和租用者对VIR的监管可以基于VIR监管策略来执行。监管策略可以规定可由不同实体执行的监管操作的类型。例如,监管操作可以包括对信息的请求、供应操作、用于服务中故障排除(TS-IS)的操作、用于无服务中故障排除(TS-OOS)的操作、查看权限等及其各种组合。注意,可以使用单一类型的监管策略来管理VIR(例如,用于VNR和VSR两者的共同类型的策略),不同类型的监管策略可用于管理不同类型的VIR(例如,用于VNR和VSR的不同类型的策略)等。注意,关于图10A(用于VNR)和图10B(用于VSR)示出和描述了用于VIR的示例性监管策略。
图10A和图10B示出了用于虚拟化基础架构资源的示例性监管策略。
图10A示出了用于VNR的示例性监管策略。VNR监管策略1010示出了用于可对VNR执行的不同类型的监管操作(示例性地,对信息的请求(R),供应操作(P)、用于TS-IS的操作(T-IS)、用于TS-OOS的操作(T-OOS)以及查看权限(V))的监管权限。VNR监管策略1010指示可以执行VNR监管的VNR层级(由列水平地指示)以及VNR监管级别(在左侧的列中垂直地指示)。可以执行VNR监管的VNR层级可以包括级别1NOC管理员级别(表示为NOC监管级别1)、用于拥有VNR的服务提供商SP-1的所有者级别(表示为所有者SP-1)、用于SP-1的批发业务单元的批发业务单元级别(表示为SP-1批发BU)、用于SP-1的批发业务单元的合作伙伴的合作伙伴级别(表示为合作伙伴)、用于SP-1的批发业务单元的合作伙伴的客户的客户级别(表示为客户)以及用于SP-1的批发业务单元的合作伙伴的客户的终端用户的终端用户级别(表示为终端用户)。VNR监管级别使用NOC监管级别1、所有者SP-1、业务单元、合作伙伴、客户和终端用户来指示。注意,对于特定类型的监管操作,在VNR层级之一和VNR监管级别之一的交叉点处的X指示可以由用于该VNR层级的VNR的该VNR监管级别执行的监管操作。例如,考虑与NOC监管级别1监管级别相关联的行,可以看出NOC监管级别1级别的管理员被许可对被分配为NOC监管级别1的VNR、被分配为所有者SP-1的VNR、被分配为SP-1批发BU的VNR、被分配为客户的VNR以及被分配为终端用户的VNR执行所有监管操作,以及被许可对被指定给合作伙伴的VNR执行仅监管操作的子集(示例性地,T-OOS不被许可)。类似地,例如,考虑与业务单元监管级别相关联的行,可以看出业务单元级别的管理员可能不会对被分配为NOC监管级别1或所有者SP-1的VNR执行任何监管操作,可执行除了用于被分配为SP-1批发BU的VNR的P操作以外的所有监管操作,并且可仅对被分配为合作伙伴、客户和终端用户的VNR执行T-IS和V操作。类似地,例如,考虑与终端用户监管级别相关联的行,可以看出终端用户级别的管理员可仅对被分配给该终端用户的VNR执行监管操作(并且仅执行包括T-IS和V操作的监管操作的子集)。应当理解,可以修改VNR监管策略1010的各个方面,同时仍然支持在基础架构虚拟化监管操作的上下文内的监管功能(例如,支持更少或更多(以及不同)的监管操作,支持更少或更多(以及不同)的VNR层级,支持更少或更多(以及不同)的VNR监管级别,支持用于不同层级或实体类型的监管操作的监管权限的不同组合等及其各种组合)。
图10B示出了用于VSR的示例性监管策略。VSR监管策略1020示出了用于可对VSR执行的不同类型的监管操作(示例性地,对信息的请求(R)、供应操作(P)、用于TS-IS的操作(T-IS)、用于TS-OOS的操作(T-OOS)以及查看权限(V))的监管权限。VSR监管策略1020指示可执行VSR监管的VSR层级(由列水平地指示)以及VSR监管级别(在左侧的列中垂直地指示)。可以执行VSR监管的VSR层级可以包括SP网络操作级别(表示为SP网络操作),用于拥有VSR的服务提供商SP的零售业务单元级别(表示为SP零售BU),用于拥有VSR的服务提供商SP的批发业务单元的批发业务单元级别(表示为SP批发BU),用于SP的批发业务单元的合作伙伴的合作伙伴级别(表示为批发合作伙伴),用于SP的批发业务单元的合作伙伴的客户的批发合作伙伴客户级别(表示为批发合作伙伴的客户)以及用于SP的批发业务单元的合作伙伴的客户的终端用户的批发合作伙伴的客户的终端用户级别(表示为批发合作伙伴客户的用户)。VSR监管级别使用SOC监管级别1、所有者SP-1、业务单元、合作伙伴、客户和终端用户来指示。注意,对于特定类型的监管操作,在VSR层级之一和VSR监管级别之一的交叉点处的X指示可以由用于该VSR层级的VSR的VSR监管级别执行的监管操作。例如,考虑与SOC监管级别1监管级别相关联的行,可以看出NOC监管级别1级别的管理员被许可对被分配为SP网络操作的VSR、被分配给服务提供商SP的零售业务单元的VSR、被分配给服务提供商SP的批发业务单元的VSR、被分配给服务提供商SP的批发业务单元的合作伙伴的VSR、被分配给服务提供商SP的批发业务单元的合作伙伴的客户的VSR以及被分配给服务提供商SP的批发业务单元的合作伙伴的客户的终端用户的VSR执行所有监管操作。类似地,例如,考虑与业务单元监管级别相关联的行,可以看出业务单元级别的管理员可能不会对被分配为NOC监管级别1或服务提供商SP的零售业务单元的VNR执行任何监管操作,可执行除了用于被分配给处于其它层级中的每一个的租用者的VSR的P操作以外的所有监管操作(示例性地,被分配给服务提供商SP的批发业务单元的VSR、被分配给服务提供商SP的批发业务单元的合作伙伴的VSR、被分配给服务提供商SP的批发业务单元的合作伙伴的客户的VSR以及被分配给服务提供商SP的批发业务单元的合作伙伴的客户的终端用户的VSR)。类似地,例如,考虑与终端用户监管级别相关联的行,可以看出终端用户级别的管理员可以仅对被分配给服务提供商SP的批发业务单元的合作伙伴的客户的终端用户的VNR执行监管操作(并且仅执行包括T-IS和V操作的监管操作的子集)。应当理解,可以修改VSR监管策略1020的各个方面,同时仍然支持在基础架构虚拟化监管操作的上下文内的监管功能(例如,支持更少或更多(以及不同)的监管操作,支持更少或更多(以及不同)的VSR层级,支持更少或更多(以及不同)的VSR监管级别,支持用于不同层级或实体类型的监管操作的监管权限的不同组合等及其各种组合)。
如本文所讨论的,所有者和租用者的层次化布置支持由以及对所有者和租用者的VIR层次化管理(例如,在自上而下的方向从所有者向终端用户的VIR层次化分配,在自下而上的方向从终端用户向所有者的层次化监管等)。
可以使用在本文中可被称为虚拟化基础架构管理应用的各种应用(APP)来支持VIR的管理(例如,分配、监管等)。
APP可以包括虚拟化基础架构所有权(VIO)APP。VIO APP可以使网络基础架构中的两个或更多个的所有者(或者其中的投资者)具有虚拟资源所有权。VIO APP可被配置为在基础架构级别将NR移动到VNR。可以使VIO APP在各种粒度级别(例如,每个所有者、每个网络单元等及其各种组合)上可用。VIO APP可被配置为降低成本(例如,降低在城域、区域、国家或全球级别的总TCO)。
APP可以包括虚拟化基础架构多租用者(VIMT)APP。VIMT APP可以利用以下事实:构建和运营网络的许多服务提供商可能具有向内部和外部群组两者提供一些混合的零售、批发和基础架构服务的业务单元。例如,除了销售直接服务之外,服务提供商还可以向合作伙伴提供虚拟基础架构部分,这些合作伙伴可以又向其合作伙伴和客户推广和销售服务等。VIMT APP可以包括VI业务单元(VIBU)APP,其可被配置为支持每个BU的层次化清单、KPI和SLA报告(例如,其中,每个BU的VNR可以指VNRi(基础架构BU)+VNRr(零售BU)+VNRw(批发BU))。VIMT APP可以包括VI合作伙伴(VIP)APP,其可被配置为支持每个合作伙伴的层次化清单、KPI和SLA报告(例如,其中,每个合作伙伴的VNR是指VNRwp(批发合作伙伴#1、合作伙伴#2等))。VIMT APP可以包括VI客户(VIC)APP,其可被配置为支持每个客户的清单、KPI和SLA报告以及向内部群组提供终端用户报告(例如,其中,每个客户的VNR是指VNRwpc(批发合作伙伴#1客户#1、合作伙伴#2客户#1等))。VIMT APP可以包括VNR APP,其可以包括NR和VNR发现应用(例如,每个租用者的发现)、VNR报告应用(例如,每个实体)、VNR供应应用、VNR故障排除应用等及其各种其组合。VIMT APP可以包括VSR APP,其可以包括SR和VSR发现应用(例如,每个租用者的发现)、VSR报告应用(例如,每个实体)、VSR供应应用、VSR故障排除应用等及其各种其组合。VIMT APP可以包括上述VIMT APP的各种组合。
APP可以包括VI操作APPS。VI操作APP可以包括提供每个租用者的VI业务分析的应用。例如,提供每个租用者的VI业务分析的应用可包括提供每个所有者或BU的VSR分析的应用,提供每个所有者或BU的VNR分析的应用,提供每个所有者每个客户的VSR分析的应用(可以提供为服务)等及其各种组合。VI操作APP可以包括提供每个度量的VI业务分析的应用。例如,提供每个度量的VI业务分析的应用可以包括提供每个位置(例如,建筑物、区域、城域、地区、国家、全球等)每个度量的VI业务分析的应用,用于随时间(例如,年、季、月等)的流失,用于随时间和地点的投资回报(ROI),用于资源利用(例如,服务中、无服务、网络配备,网络未配备等),用于新的收益机会(例如,服务中报告、每个区域的指定和未指定资源、每个城域的资源报告、每个建筑物的资源报告)、用于向BU和合作伙伴提供潜在的销售信息、用于资源就绪阈值交叉业务警报等及其各种组合。
APP可以包括可用于支持基础架构虚拟化的各种其它类型的APP。
基础架构虚拟化(包括其各种方面)的使用可以支持各种类型的虚拟化基础架构分析。虚拟化基础架构分析可以包括虚拟化基础架构资源分析(例如,用于VNR,VSR等及其各种组合)。虚拟化基础架构资源分析可以包括以下中的一个或多个:每个时间段的VNR/VSR分配和流失(例如,周、月、季、年等)、每个位置的VNR/VSR分配和流失(例如,建筑物、COLO、城域、国家、全球),VNR/VSR活动性报告(例如,每个租用者、每个时间、每个位置等)等及其各种组合。基于虚拟化基础架构资源分析而生成的分析数据可以包括各种其它类型的数据。基于虚拟化基础架构资源分析而生成的分析数据可以按每个合作伙伴销售,以帮助推广、销售和商业投资回报(ROI)。基于虚拟化基础架构资源分析而生成的分析数据可被网络组织用来预构建或移动网络资源以满足需求。服务组织可以使用基于虚拟化基础架构资源分析而生成的分析数据来跟踪热门业务区域并寻找潜在的新客户。基于虚拟化基础架构资源分析而生成的分析数据可以用于各种其它目的。
基础架构虚拟化(包括其各种方面)的使用可以提供各种值。在至少一些情况下,与多所有权、多租用者、网络和服务资源层次化的至少一些实施例相关联的值可能是复杂的。例如,在至少一些新兴的生态***中,资源所有权和合作伙伴关系可能相当复杂,其中CSP、ICP、CNP和SI都试图保护企业客户,而每个部分都在利用因特网、IP和云网络模型。例如,在至少一些情况下,云播放器可能正在尝试构建他们自己的解决方案并向其它云播放器和终端用户推广。例如,对于至少一些消费者,因特网模式相当简单并且基础架构不可见。例如,对于至少一些企业私有云,公共云和混合云随时间变得更加复杂。通过参考如图11A所示的示例性VI值立方体和图11B所示的示例性VI值指数,可以进一步理解与基础架构虚拟化的各种方面相关联的各种值。
图11A和图11B示出了用于基础架构虚拟化的实施例的示例性VI值立方体和示例性VI值指数。
图11A示出了用于基础架构虚拟化的实施例的示例性VI值立方体。VI值立方体1110被配置为表示基础架构虚拟化的各种方面,并且可用于帮助定义各种技术和业务虚拟化目标。VI值立方体1110包括多个维度,包括指示IR被虚拟化(或被切片)以提供VIR的方式的VI切片维度,指示可以向其分配VIR的租用者的各种层次化层的VI多租用者维度,以及指示可以为VI提供的网络和服务应用的VI应用维度。如本文所讨论的,VI值立方体1110的VI切片维度指示VIR可以包括VNR(例如,指示基础架构网络资源(NR)和在每个租用者级别相关联的VNR的分离)和VSR(例如,指示在每个租用者级别的SR和VSR的分离)。如本文所讨论的,VI值立方体1110的VI切片维度指示可以在各种层级分配VIR,所述级别可以包括基础架构所有者级别(例如,通常与通信服务提供商的基础架构业务单元相关联的基础架构所有者)、VI业务单元级别(例如,通常与具有零售和批发BU的通信服务提供商相关联的虚拟基础架构业务单元)、VI合作伙伴级别(例如,虚拟基础架构合作伙伴通常是大型终端客户,其需要对网络或服务资源进行大量投资,其可以包括零售和批发合作伙伴提供商,诸如可将所管理的服务转售给其它小客户和终端用户的移动、云和***集成商合作伙伴)、VI客户/终端用户级别(例如,虚拟基础架构客户和终端用户包括企业和业务客户,它们有时可被称为商业客户)。如本文所讨论的,VI值立方体1110的VI应用维度指示可以支持各种虚拟化基础架构管理应用(例如,可以向各种租用者提供各种VNR APP、VSR APP等)。
图11B示出了用于基础架构虚拟化的实施例的示例性VI值指数。VI值指数1120被配置为表示基础架构虚拟化的各种方面,并且可用于帮助定义资源模型、优先化虚拟化(例如,优先化IR以被虚拟化来提供对应的VIR)、确定IR被虚拟化的方式、指示将要或可以通过虚拟化特定IR(或将虚拟化提供网络值、服务值、商业值或其某些组合)而提供的值的类型等及其各种组合。VI值指数1120包括多个指数,包括VI波技术值指数、VI所有权应用值指数、VI多租用者应用值指数、VI VSR应用值指数和VNR应用值指数。VI波技术值指数(VI技术生命周期x 2)指示波长技术与IP技术的生命周期是基于典型的产品生命周期或摊销率(例如,IP交换和路由产品可能具有3-5年的使用寿命,而光/DWDM产品可能具有8-10年的使用寿命)。VI多租用者应用值指数(VI所有权=x2或更高)使得两个或更多个所有者能够共享虚拟化基础架构DWDM投资,其允许专用、共享或池化的资源。VI多租用者应用值指数(VI多租用者=xT(xBU+y合作伙伴)可能很重要,因为它使得更多业务单元和合作伙伴每个能够具有比单个提供商更多的客户,并且可以扩展到支持支持各种市政解决方案、公共安全、交通控制、安保、健康、BBA计划、市政/工业IOT等的市政基础架构。注意,就VI多租用者应用值指数而言,在VI值立方体1110的底部中所示的VI网络APP可以对基础架构BU具有高的值,并且可以跨租用者层次而具有更低的值(例如,终端用户可能不重视路径计算或波长碎片整理应用,该应用与可在PC中的附加存储设备中找到的如何进行磁盘碎片整理类似地恢复带宽)。还应注意,就VI多租用者应用值指数而言,在VI值立方体1110的顶部中所示的VI服务APP可以为每个租用者级别提供更高的值。例如,SLA报告和/或服务门户的值可能为基础架构BU提供更低的值,但是对于批发和零售BU、批发合作伙伴(例如SI、云和移动)以及终端客户(例如,从银行业到制造业中的企业)具有高的值。例如,终端用户可以经由自助服务门户评估每月SLA报告和/或实时SLA度量,合作伙伴和BU可以自定义报告和门户特征以提供差异化特征(故障或阈值的电子邮件或文本通知(延迟或性能的改变))等。VI VSR应用值指数与VSR APP相关联,其可以针对一系列服务功能和特征而提供,这些功能和特征可能对于多租用者层次的各种级别具有高的值。例如,VSR APP可以包括可报告SLA度量(例如,在VSR上,层次中的每个租用者,在各种粒度级别和时间尺度上(例如,实时、每月、每季、每年等)的VSR报告应用,可以提供多租用者层次的每个级别的门户以用于在各种粒度级别和时间尺度(例如,实时、每月、每季、每年等)进行更新的VSP门户应用,可以为每个客户服务级别提供服务支持升级(例如,终端用户可以升级到客户,客户可以升级到合作伙伴,合作伙伴可以升级到BU,而BU可以升级到所有者)。VNR应用值指数与VNR APP相关联,其可以针对一系列功能和特征而提供,这些功能和特征可能对于多租用者层次的各种级别具有各种级别的值。例如,VNR APP可以包括VNR发现应用,其可以发现在各种粒度级别的VNR(例如,每个租用者、每个位置/地理位置(例如,层次中的建筑物、城域、地区和国家)(例如,清单、状态、转换通知等)、发现层次中的每个租用者的VNR(例如,清单、状态、转换通知等)等及其各种组合。例如,VNR APP可以包括VNR报告应用,其可以在各种粒度级别和时间尺度(例如,实时、每月、每季、每年等)在层次中每个租用者的VNR进行报告。
图12示出被配置为提供用于通信网络的虚拟化基础架构的示例性基础架构虚拟化架构。如图12所示,基础架构虚拟化架构1200包括被配置为提供用于通信网络的虚拟化基础架构的各种元件。基础架构虚拟化架构1200包括与通信网络的基础架构资源的虚拟化相关联的各种元件,以提供用于通信网络的虚拟化基础架构。例如,基础架构虚拟化架构1200包括支持可被虚拟化以提供虚拟化网络资源的网络资源和可被虚拟化以提供虚拟化服务资源的服务资源的网络单元。例如,基础架构虚拟化架构1200包括支持***(例如,OSS、BSS等),其可以提供可被处理以提供基础架构资源的虚拟化以提供用于虚拟化基础架构资源的信息(例如,与通信网络的网络单元相关联的信息),其可以支持对网络单元的配置的控制以支持虚拟化基础架构资源(例如,经由与通信网络的网络单元的消息传送),其可以支持虚拟化基础架构资源的管理(例如,经由与通信网络的网络单元、各种其它管理***等及其各种组合的消息传送)等及其各种组合。例如,基础架构虚拟化架构1200包括虚拟化基础架构资源的层次化布置。例如,基础架构虚拟化架构1200支持虚拟化基础架构资源的层次化管理。通过参考本文所提供的其它附图,可以进一步理解基础架构虚拟化架构1200的这些和各种其它功能。
图13示出被配置为支持网络基础架构虚拟化以提供用于通信网络的虚拟化基础架构的***的部分。如图13所示,***1300包括CN 1310(其可与图1的CN 110类似),一组SS1320-1至1320-N(其可与图1的SS 120类似)以及NIVS 1330(其可与图1的NIVS 130类似)。如本文所讨论的,提供用于通信网络的虚拟化基础架构的网络基础架构虚拟化的各种方面,包括用于通信网络的虚拟化基础架构的创建和使用,可以涉及各种元件之间的各种类型通信(例如,各种类型的消息、各种类型的信息等及其各种组合)。通信可以包括对信息的请求、信息的报告、对资源分配的请求、资源分配的报告、配置指令或命令等及其各种组合。通信可以包括与网络基础架构虚拟化以提供用于通信网络的虚拟化基础架构(包括用于通信网络的虚拟化基础架构的创建和使用)相关联的各种类型的信息。这种信息的通信被表示为虚拟化基础架构信息(VII)1399,其被示出为存储在CN 1310、SS 1320和NIVS 1330的NE 1319上。应当理解,尽管使用共同的指示符VII 1399示出,但是存储在不同元件类型上的VII 1399的类型(例如,NE 1319对SS 1320对NIVS 1330)可以是不同的。例如,NIVS 1330可以存储用于VIR的完整VIR数据结构,SS 1320可以存储由NIVS 1330所存储的用于VIR的完整VIR数据结构的部分,而网络单元1319可以存储由SS 1320所存储的用于VIR的VIR数据结构部分的部分。例如,NIVS 1330可以存储可用于配置SS 1320以支持VIR的VII 1399,NIVS 1330可以存储可用于配置网络单元1319以支持VIR的VII 1399,SS 1320可以存储可用于配置网络单元1319以支持VIR的VII 1399,网络单元1319可以存储可用于支持VIR的使用的VII 1399等及其各种组合。
在至少一些实施例中,例如,NIVS 1330可被配置为支持各种类型的通信。
在至少一些实施例中,例如,NIVS 1330可被配置为向SS 1320或CN 1310的网络单元1319中的至少一个提供包括虚拟化基础架构资源数据结构(包括与网络单元1319相关联的VIR的VII)的至少一部分的消息。包括VII的虚拟化基础架构资源数据结构可以包括VNR数据结构的全部或一部分,诸如图6B的VNR数据结构620(例如,识别所有权、多租用者层次、VNR细节等及其各种组合)。包括VII的虚拟化基础架构资源数据结构可以包括VSR数据结构的全部或一部分,诸如图7B的VSR数据结构720(例如,识别所有权、多租用者层次、VSR细节等及其各种组合)。该消息可以包括本文所描述的各种其它类型的信息。
在至少一些实施例中,例如,NIVS 1330可被配置为从SS 1320或CN 1310的网络单元1319中的至少一个接收与IR的虚拟化以提供VIR或各种实体对VIR的使用相关的消息。该消息可以是响应于由NIVS 1330发起的查询而提供的查询结果消息,响应于由NIVS 1330和/或SS 1320发起的资源指定而提供的指定结果消息,响应于由NIVS 1330和/或SS 1320发起的资源监管消息而提供的监管结果消息等及其各种组合。
在至少一些实施例中,例如,SS 1320(例如,OSS、BSS等)可被配置为支持各种类型的通信。
在至少一些实施例中,例如,SS 1320可被配置为:(a)从管理***(例如,NIVS1330)接收包括虚拟化基础架构资源数据结构(包括与CN 1310的网络单元1319相关联的VIR的VII)的至少一部分的消息;以及(b)存储该消息的VII的至少一部分以供SS 1320在执行用于网络单元1319(例如,用于与包括VII的虚拟化基础架构资源数据结构相关联的VIR)的支持功能中使用。在至少一些实施例中,例如,SS 1320可被配置为:(a)从管理***(例如,NIVS 1330)接收包括虚拟化基础架构资源数据结构(包括与CN 1310的网络单元1319相关联的VIR的VII)的至少一部分的消息;以及(b)基于该消息中包括的VII,发起用于网络单元1319(例如,用于与包括VII的虚拟化基础架构资源数据结构相关联的VIR)的支持功能。在至少一些这种实施例中,支持功能可以包括供应功能(例如,供应网络单元1319,以使得VNR或VSR可被实体使用)、监控功能(例如,针对实体正在使用的VNR或VSR对网络单元执行监控等)、监管功能等及其各种组合。
在至少一些实施例中,例如,SS 1320可被配置为:(a)从网络单元1319接收包括与VIR相关联的信息的消息;以及(b)存储与VIR相关联的信息(例如,以供SS 1320在执行用于网络单元1319的支持功能中使用,以用于随后传播到管理***(例如,NIVS 1330)等及其各种组合)。在至少一些实施例中,例如,SS 1320可被配置为:(a)从网络单元1319接收包括与VIR相关联的信息的消息;以及(b)向管理***(例如,NIVS 1330)传播与VIR相关联的信息的至少一部分,以供管理***在执行用于VIR的管理功能(例如,分配功能、监管功能等及其各种组合)中使用。
在至少一些实施例中,例如,网络单元1319(例如,路由器、交换机、ROADM等)可被配置为支持各种类型的通信。
在至少一些实施例中,例如,网络单元1319可被配置为:(a)从管理***(例如,SS1320、NIVS 1330等)接收包括虚拟化基础架构资源数据结构(包括与CN 1310的网络单元1319相关联的VIR的VII)的至少一部分的消息的消息;以及(b)存储该消息的VII的至少一部分,以供网络单元1319用于支持与包括VII的虚拟化基础架构资源数据结构相关联的VIR(例如,用于将VIR指定给所有者,用于将VIR分配给处于一个或多个层次化层的一个或多个租用者,用于使得一个或多个相关联的实体能够使用VIR,用于支持由一个或多个相关联的实体对VIR的管理,用于支持由一个或多个相关联的实体对VIR的监管等及其各种组合)。
在至少一些实施例中,例如,网络单元1319可被配置为:(a)从管理***(例如,SS1320,NIVS 1330等)接收包括虚拟化基础架构资源数据结构(包括与CN 1310的网络单元1319相关联的VIR的VII)的至少一部分的消息;以及(b)使用该消息的VII的至少一部分来支持与包括VII的虚拟化基础架构资源数据结构相关联的VIR(例如,用于将VIR指定给所有者,用于将VIR分配给处于一个或多个层次的一个或多个租用者,用于使得一个或多个相关联的实体能够使用VIR,用于支持由一个或多个相关联的实体对VIR的管理,用于支持由一个或多个相关联的实体对VIR的监管等及其各种组合)。
应当理解,可以认为VII 1399包括本文所讨论的结合网络基础架构虚拟化以提供用于通信网络的虚拟化基础架构的任何信息(包括通信网络的虚拟化基础架构的创建和使用)。
网络基础架构虚拟化机制的各种实施例可以支持各种其它网络虚拟化功能和特征。例如,基础架构虚拟化可以使能各种类型的联网的抽象,并且可以向各种类型的实体(例如,CSP、ICP、CNP、企业、云提供商(例如,***集成商、IT托管、消费者、商业、自治市、政府等)等及其各种组合)提供虚拟化基础架构资源。例如,基础架构虚拟化可以提供VNI,以使得(1)在数据库级别,VNI提供支持新兴生态***的参与者、合作伙伴和产品的新的VNR和VSR;(2)在OSS/BSS级别,VNI提供新的层次化多租用者资源(清单、策略、资源分配等)模型;以及(3)在核心、城域和访问级别,VNI提供降低了总所有权成本(TCO)并且增加了用于专用、共享和池化资源的问责制的VNR和VSR资产,以及将业务模型与当前使用的解决方案和服务模型相匹配的池化资源。例如,在网络基础架构虚拟化被应用于在城市级别的基于光纤的以太网城域网络的情况下(例如,在需要新的基础架构来扩展城域网络并且通过10到100Tbps的基础架构网络来支持1G到100G的服务的情况下),基于光纤的以太网城域网基础架构所有者可以是CSP、ICP或者具有零售和批发业务单元两者的CNP,BU可以从上至下支持一系列的合作伙伴(例如,包括ICP、CNP、SI、企业、甚至当它们过渡到数字城市时的自治市,并且扩展支持电子商务、云计算、工业IOT等的IP服务),其中每个合作伙伴基础架构部分选项合作伙伴可以选择他们自己的VNR并且提供一系列的VSR(例如,波长、以太网、IP服务等),VI资源分配可以按每个租用者来按比例扩大和/或缩小,以便为合作伙伴提供1G到10T的专用或共享容量,以及每个租用者(BU、合作伙伴、客户或终端用户)可以按每个位置、每个时间帧、每个项目被指定虚拟化资源并且被提供用于VNR和VSR订购、供应和报告的软件应用。
网络基础架构虚拟化机制的各种实施例可以提供或倾向于提供各种其它优点。例如,基础架构虚拟化可以支持现有的、新兴的和未来的移动和云生态***模型以扩展因特网、IOT等。例如,基础架构虚拟化可以为所有者和租用者提供新的层次化模型,这提高了TCO(例如,降低CAPEX和OPEX),增加了收益(例如,提高投资回报(ROI))等及其各种组合。例如,基础架构虚拟化可以避免构建和运营单运营商的基础架构网络的需求,相反地,可以提供用于虚拟化基础架构投资的新解决方案,从而使能或潜在地使能降低CAPEX,因为基础架构投资可以分布在多个所有者之间(例如,使CSP能够在境内和境外投资,使ICP能够投资于全球核心和目标城域,使移动生态***能够投资于共享基础架构等),降低OPEX,因为网络和服务运营可以与合作伙伴进行扩展(例如,使CSP、ICP、CNP、SI和企业能够共享运营,使能每个租用者的VNR和VSR资源模型等),通过新服务、新业务模型、多个服务合作伙伴等提高收益(例如,支持CSP、ICP、CNP以及零售和批发业务单元,支持用于IT、云、移动和工业IOT的合作伙伴等),降低TCO并为现有和新兴生态***建立品牌(例如,使得CSP、ICP和CNP能够与技术和服务合作伙伴协同推广,诸如CSP加上云、移动和IT合作伙伴,ICP加上网络和服务合作伙伴,CNP加上网络、服务、云和企业合作伙伴等)等及其各种组合。例如,VNR资产模型可以改进底线成本分配,而VSR资产模型可以提高顶线收入并实现创收(例如,VSR资产可以作为服务提供给租用者层次,而每个租用者又可以在此虚拟化基础架构业务模型上提供服务并创造收益)。例如,多租用者层次可以建立在共享资产模型上,并进一步降低CAPEX和OPEX(例如,网络CAPEX和OPEX可以在许多租用者(每个租用者的VNR)之间共享以进一步降低TCO,并且每个租用者可以提供服务(每个租用者的VSR)以增加收益和提高ROI。例如,基础架构虚拟化可以实现增强的基础架构业务模型,从而获得管理现有、新兴和未来生态***中的硬件和软件资产的有效方式。例如,基础架构虚拟化可配置为降低在各种级别处(例如,在城域、地区、国家或全球级别中的一个或多个处)的TCO,提高ROI,使能境内和境外两者的额外收益等及其各种组合。例如,基础架构虚拟化可以与可改进通信网络的其它类型的解决方案(例如,SDN解决方案、NFV解决方案等及其各种组合)结合使用。
应当理解,尽管本文主要针对提供用于特定类型的通信网络(即,支持以太网服务的DWDM网络)的基础架构虚拟化的实施例来示出,但是可以在各种其它类型的通信网络内提供基础架构虚拟化。
图14示出了适用于在执行本文所描述的各种功能中使用的计算机的高级框图。
计算机1400包括处理器1402(例如,中央处理单元(CPU)、具有一组处理器核的处理器、处理器的处理器核等)和存储器1404(例如,随机存取存储器(RAM)、只读存储器(ROM)等)。处理器1402和存储器1404可通信连接。
计算机1400还可以包括协作单元1405。协作单元1405可以是硬件设备。协作单元1405可以是能被加载到存储器1404中并由处理器1402执行以实现如本文所讨论的功能的过程(在这种情况下,例如,协作单元1405(包括相关联的数据结构)可以存储在计算机可读存储介质中,诸如存储设备或其它存储元件(例如,磁驱动器、光驱动器等))。
计算机1400还可以包括一个或多个输入/输出设备1406。输入/输出设备1406可以包括以下中的一个或多个:用户输入设备(例如,键盘、小键盘、鼠标、麦克风、相机等)、用户输出设备(例如,显示器、扬声器等)、一个或多个网络通信设备或元件(例如,输入端口、输出端口、接收机、发射机、收发机等)、一个或多个存储设备(例如磁带驱动器、软盘驱动器、硬盘驱动器、光盘驱动器等)等及其各种组合。
应当理解,图14的计算机1400可以表示适合于实现本文所描述的功能元件、本文所描述的功能元件的部分等及其各种组合的一般架构和功能。例如,计算机1400可以提供适合于实现CN 110的元件、CN 110的IR 111、SS 120、NIVS 130、CN 1310的元件、网络单元1319、SS 1320、NIVS 1330、支持***(例如,OSS、BSS等)、网络单元(例如,PSS、NE 2414等)等中的一个或多个的一般架构和功能。
应当理解,本文所示出和描述的功能可以用软件来实现(例如,经由在一个或多个处理器上实施软件以用于在通用计算机上执行(例如,经由一个或多个处理器执行)以实现专用计算机等)和/或可以用硬件来实现(例如,使用通用计算机、一个或多个专用集成电路(ASIC)和/或任何其它硬件等同物)。
应当理解,本文作为软件方法讨论的至少一些步骤可以在硬件内例如作为与处理器协作以执行各种方法步骤的电路而被实现。本文所描述的功能/元件的部分可以被实现为计算机程序产品,其中计算机指令在由计算机处理时适应计算机的操作,以使得调用或以其它方式提供本文所描述的方法和/或技术。用于调用各种方法的指令可以存储在固定或可移动介质(例如,非暂时性计算机可读介质)中,经由在广播或其它信号承载介质中的数据流而进行传输,和/或存储在根据指令进行操作的计算设备内的存储器内。
应当理解,在本文中所用的术语“或”是指非排他性的“或”,除非另有说明(例如,使用“或者否则”或“或者作为替代”)。
各种实施例的各方面在权利要求中限定。各种实施例的这些和其它方面在以下编号的条款中限定:
1.一种装置,包括:
处理器;以及
与所述处理器通信连接的存储器;
所述处理器被配置为:
接收描述通信网络的网络基础架构的基础架构资源的基础架构信息,其中,所述基础架构资源包括网络资源和服务资源;
基于基础架构虚拟化数据结构集,处理所述基础架构信息,以提供描述所述通信网络的虚拟化网络基础架构的虚拟化基础架构资源的虚拟化基础架构信息,其中,所述虚拟化基础架构资源包括表示所述网络资源的虚拟化的虚拟化网络资源和表示所述服务资源的虚拟化的虚拟化服务资源;以及
基于描述所述虚拟化基础架构资源的所述虚拟化基础架构信息,管理所述虚拟化基础架构资源。
2.根据条款1所述的装置,其中,为了基于所述基础架构虚拟化数据结构集来处理所述基础架构信息以提供描述所述通信网络的所述网络基础架构的所述虚拟化基础架构资源的所述虚拟化基础架构信息,所述处理器被配置为:
对于所述基础架构资源之一:
从包括描述所述基础架构资源之一的数据的数据结构中提取与所述基础架构资源之一相关联的资源信息;以及
填充用于所述基础架构资源之一的虚拟化数据结构,由此以提供对应的所述虚拟化基础架构资源之一,其中,所提取的基础架构资源信息和基础架构资源虚拟化信息的子集与所述基础架构资源之一相关联。
3.根据条款2所述的装置,其中,所述基础架构资源之一是所述网络资源之一,其中,描述所述网络资源之一的所述数据包括描述所述网络资源之一的运营支持***(OSS)数据。
4.根据条款2所述的装置,其中,所述基础架构资源之一是所述服务资源之一,其中,描述所述服务资源之一的所述数据包括描述所述服务资源之一的业务支持***(BSS)数据。
5.根据条款2所述的装置,其中,与所述基础架构资源之一相关联的所述基础架构资源虚拟化信息包括:
所述基础架构资源之一的所有者的指示;
被分配所述基础架构资源之一的至少一个租用者的指示;以及
所述基础架构资源之一的状态的指示。
6.根据条款1所述的装置,其中,所述处理器被配置为:
向一组基础架构所有者中的第一基础架构所有者分配所述基础架构资源的第一部分,以及向所述一组基础架构所有者中的第二基础架构所有者分配所述基础架构资源的第二部分。
7.根据条款1所述的装置,其中,所述处理器被配置为:
控制虚拟化基础架构资源向使用两个或更多个层级来层状布置的一组租用者的分配。
8.根据条款7所述的装置,其中,所述一组租用者包括位于第一层级的业务单元租用者、位于第二层级的合作伙伴租用者、以及位于第三层级的客户。
9.根据条款1所述的装置,其中,所述处理器被配置为:
提供至少一个虚拟化基础架构资源监管策略,其被配置为在控制所述虚拟化基础架构资源的层次化监管中使用。
10.根据条款9所述的装置,其中,所述至少一个虚拟化基础架构资源管理策略包括以下中的至少一个:
被配置为在控制所述虚拟化网络资源的层次化监管中使用的虚拟化网络资源管理策略;或者
被配置为在控制所述虚拟化服务资源的层次化监管中使用的虚拟化网络资源管理策略。
11.根据条款1所述的装置,其中,所述处理器被配置为:
提供被配置为在管理所述虚拟化基础架构资源中使用的一组虚拟化基础架构管理应用。
12.根据条款11所述的装置,其中,所述一组虚拟化基础架构管理应用包括:
在一组层次化租用者层中的每一层,被配置为由相应的层次化层的租用者使用的一个或多个虚拟化基础架构管理应用。
13.根据条款11所述的装置,其中,所述处理器被配置为:
针对所述虚拟化基础架构管理应用之一,向第一租用者提供所述虚拟化基础架构管理应用之一的第一定制版本,并且向第二租用者提供所述虚拟化基础架构管理应用之一的第二定制版本。
14.根据条款1所述的装置,其中,所述处理器被配置为:
针对所述虚拟化基础架构资源的至少一部分,在多个实体上执行监控和报告。
15.根据条款1所述的装置,其中,所述处理器被配置为:
针对所述虚拟化基础架构资源的至少一部分,在多个实体上执行数据分析,由此以提供虚拟化基础架构资源分析数据。
16.根据条款15所述的装置,其中,所述虚拟化基础架构资源分析数据包括以下中的至少一个:虚拟化基础架构资源消耗信息、虚拟化基础架构资源流失信息、每个实体的虚拟化基础架构资源变化的指示、每个位置的虚拟化基础架构资源变化的指示、或者每个时间段的虚拟化基础架构资源变化的指示。
17.根据条款1所述的装置,其中,为了基于描述所述虚拟化基础架构资源的所述虚拟化基础架构信息来管理所述虚拟化基础架构资源,所述处理器被配置为:
基于描述所述虚拟化基础架构资源的所述虚拟化基础架构信息,与所述网络资源中的一个或多个通信。
18.根据条款1所述的装置,其中,为了基于描述所述虚拟化基础架构资源的所述虚拟化基础架构信息来管理所述虚拟化基础架构资源,所述处理器被配置为:
向设备传播包括用于所述设备管理被分配给第一所有者的第一部分网络资源的指令的消息;
向所述设备传播包括用于所述设备管理被分配给所述第一所有者的由所述第一部分网络资源支持的第一部分服务资源的指令的消息;
向所述设备传播包括用于所述设备管理被分配给第二所有者的第二部分网络资源的指令的消息;以及
向所述设备传播包括用于所述设备管理被分配给所述第二所有者的由所述第二部分网络资源支持的第二部分服务资源的指令的消息。
19.一种非暂时性计算机可读存储介质,存储有指令,所述指令在由计算机执行时使所述计算机执行一种方法,所述方法包括:
接收描述通信网络的网络基础架构的基础架构资源的基础架构信息,其中,所述基础架构资源包括网络资源和服务资源;
基于基础架构虚拟化数据结构集,处理所述基础架构信息,以提供描述所述通信网络的虚拟化网络基础架构的虚拟化基础架构资源的虚拟化基础架构信息,其中,所述虚拟化基础架构资源包括表示所述网络资源的虚拟化的虚拟化网络资源和表示所述服务资源的虚拟化的虚拟化服务资源;以及
基于描述所述虚拟化基础架构资源的所述虚拟化基础架构信息,管理所述虚拟化基础架构资源。
20.一种方法,包括:
由处理器接收描述通信网络的网络基础架构的基础架构资源的基础架构信息,其中,所述基础架构资源包括网络资源和服务资源;
基于基础架构虚拟化数据结构集,由所述处理器处理所述基础架构信息,以提供描述所述通信网络的虚拟化网络基础架构的虚拟化基础架构资源的虚拟化基础架构信息,其中,所述虚拟化基础架构资源包括表示所述网络资源的虚拟化的虚拟化网络资源和表示所述服务资源的虚拟化的虚拟化服务资源;以及
基于描述所述虚拟化基础架构资源的所述虚拟化基础架构信息,由所述处理器管理所述虚拟化基础架构资源。
21.一种管理***,包括:
处理器;以及
与所述处理器通信连接的存储器;
所述处理器被配置为:
由所述管理***从基础架构虚拟化***接收包括虚拟化基础架构资源数据结构的第一消息,所述虚拟化基础架构资源数据结构包括用于由通信网络的网络单元托管的虚拟化基础架构资源的虚拟化基础架构资源信息,所述虚拟化基础架构资源数据结构标识包括所述虚拟化基础架构资源的所有者和所述虚拟化基础架构资源的至少一个租用者的一组实体,所述虚拟化基础架构资源包括虚拟化网络资源或虚拟化服务资源;以及
基于所述第一消息,从所述管理***向所述网络单元传播第二消息,所述第二消息包括由所述网络单元托管的所述虚拟化基础架构资源的所述虚拟化基础架构资源信息中的至少一部分虚拟化基础架构资源信息。
22.一种网络单元,包括:
处理器;以及
与所述处理器通信连接的存储器;
所述处理器被配置为:
从网络***接收包括虚拟化基础架构资源数据结构的消息,所述虚拟化基础架构资源数据结构包括由所述网络单元托管的虚拟化基础架构资源的虚拟化基础架构资源信息,所述虚拟化基础架构资源数据结构标识包括所述虚拟化基础架构资源的所有者和所述虚拟化基础架构资源的至少一个租用者的一组实体,所述虚拟化基础架构资源包括虚拟化网络资源或虚拟化服务资源;以及
基于由所述网络单元托管的所述虚拟化基础架构资源的所述虚拟化基础架构资源信息,启动所述网络单元的配置。
应当理解,尽管本文已经详细示出和描述了结合本文提出的教导的各种实施例,但是本领域的技术人员可以容易地设计出仍然包含这些教导的许多其它变形的实施例。

Claims (10)

1.一种装置,包括:
处理器;以及
与所述处理器通信连接的存储器;
所述处理器被配置为:
接收描述通信网络的网络基础架构的基础架构资源的基础架构信息,其中,所述基础架构资源包括网络资源和服务资源;
基于基础架构虚拟化数据结构集,处理所述基础架构信息,以提供描述所述通信网络的虚拟化网络基础架构的虚拟化基础架构资源的虚拟化基础设施信息,其中,所述虚拟化基础架构资源包括表示所述网络资源的虚拟化的虚拟化网络资源和表示所述服务资源的虚拟化的虚拟化服务资源;以及
基于描述所述虚拟化基础架构资源的所述虚拟化基础架构信息,管理所述虚拟化基础架构资源。
2.根据权利要求1所述的装置,其中,为了基于所述基础架构虚拟化数据结构集来处理所述基础架构信息以提供描述所述通信网络的所述网络基础架构的所述虚拟化基础架构资源的所述虚拟化基础架构信息,所述处理器被配置为:
对于所述基础架构资源之一:
从包括描述所述基础架构资源之一的数据的数据结构中提取与所述基础架构资源之一相关联的资源信息;以及
填充用于所述基础架构资源之一的虚拟化数据结构,由此以提供对应的所述虚拟化基础架构资源之一,其中,所提取的基础架构资源信息和基础架构资源虚拟化信息的子集与所述基础架构资源之一相关联。
3.根据权利要求1所述的装置,其中,所述处理器被配置为:
向一组基础架构所有者中的第一基础架构所有者分配所述基础架构资源的第一部分,以及向所述一组基础架构所有者中的第二基础架构所有者分配所述基础架构资源的第二部分。
4.根据权利要求1所述的装置,其中,所述处理器被配置为:
控制虚拟化基础架构资源向使用两个或更多个层级来层状布置的一组租用者的分配。
5.根据权利要求1所述的装置,其中,所述处理器被配置为:
提供至少一个虚拟化基础架构资源监管策略,其被配置为在控制所述虚拟化基础架构资源的层次化监管中使用。
6.根据权利要求1所述的装置,其中,所述处理器被配置为:
提供被配置为在管理所述虚拟化基础架构资源中使用的一组虚拟化基础架构管理应用。
7.根据权利要求1所述的装置,其中,所述处理器被配置为:
针对所述虚拟化基础架构资源的至少一部分,在多个实体上执行监控和报告;以及
针对所述虚拟化基础架构资源的至少一部分,在多个实体上执行数据分析,由此以提供虚拟化基础架构资源分析数据。
8.根据权利要求1所述的装置,其中,为了基于描述所述虚拟化基础架构资源的所述虚拟化基础架构信息来管理所述虚拟化基础架构资源,所述处理器被配置为:
向设备传播包括用于所述设备管理被分配给第一所有者的第一部分网络资源的指令的消息;
向所述设备传播包括用于所述设备管理被分配给所述第一所有者的由所述第一部分网络资源支持的第一部分服务资源的指令的消息;
向所述设备传播包括用于所述设备管理被分配给第二所有者的第二部分网络资源的指令的消息;以及
向所述设备传播包括用于所述设备管理被分配给所述第二所有者的由所述第二部分网络资源支持的第二部分服务资源的指令的消息。
9.一种管理***,包括:
处理器;以及
与所述处理器通信连接的存储器;
所述处理器被配置为:
由所述管理***从基础架构虚拟化***接收包括虚拟化基础架构资源数据结构的第一消息,所述虚拟化基础架构资源数据结构包括用于由通信网络的网络单元托管的虚拟化基础架构资源的虚拟化基础架构资源信息,所述虚拟化基础架构资源数据结构标识包括所述虚拟化基础架构资源的所有者和所述虚拟化基础架构资源的至少一个租用者的一组实体,所述虚拟化基础架构资源包括虚拟化网络资源或虚拟化服务资源;以及
基于所述第一消息,从所述管理***向所述网络单元传播第二消息,所述第二消息包括由所述网络单元托管的所述虚拟化基础架构资源的所述虚拟化基础架构资源信息中的至少一部分虚拟化基础架构资源信息。
10.一种网络单元,包括:
处理器;以及
与所述处理器通信连接的存储器;
所述处理器被配置为:
从网络***接收包括虚拟化基础架构资源数据结构的消息,所述虚拟化基础架构资源数据结构包括由所述网络单元托管的虚拟化基础架构资源的虚拟化基础架构资源信息,所述虚拟化基础架构资源数据结构标识包括所述虚拟化基础架构资源的所有者和所述虚拟化基础架构资源的至少一个租用者的一组实体,所述虚拟化基础架构资源包括虚拟化网络资源或虚拟化服务资源;以及
基于由所述网络单元托管的所述虚拟化基础架构资源的所述虚拟化基础架构资源信息,启动所述网络单元的配置。
CN201780029797.XA 2016-04-06 2017-04-06 虚拟基础架构资源的层次化管理装置及方法 Active CN109155758B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/092,058 US10454771B2 (en) 2016-04-06 2016-04-06 Virtual infrastructure
US15/092,058 2016-04-06
PCT/IB2017/000500 WO2017175071A1 (en) 2016-04-06 2017-04-06 Virtual infrastructure

Publications (2)

Publication Number Publication Date
CN109155758A true CN109155758A (zh) 2019-01-04
CN109155758B CN109155758B (zh) 2021-07-09

Family

ID=58745276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780029797.XA Active CN109155758B (zh) 2016-04-06 2017-04-06 虚拟基础架构资源的层次化管理装置及方法

Country Status (5)

Country Link
US (1) US10454771B2 (zh)
EP (1) EP3440808A1 (zh)
KR (1) KR20180132126A (zh)
CN (1) CN109155758B (zh)
WO (1) WO2017175071A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110213369A (zh) * 2019-06-03 2019-09-06 电子科技大学 一种服务功能链自动编排***及其编排方法
CN112825502A (zh) * 2019-11-20 2021-05-21 中兴通讯股份有限公司 网络切片创建方法、基础网络控制器、***和存储介质

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016050270A1 (en) * 2014-09-29 2016-04-07 Hewlett-Packard Development Company L.P. Provisioning a service
EP3283952A1 (en) 2016-01-28 2018-02-21 Hewlett-Packard Enterprise Development LP Service orchestration
US10547511B2 (en) 2016-05-04 2020-01-28 Alcatel Lucent Infrastructure resource states
US10305788B2 (en) 2016-06-30 2019-05-28 Alcatel Lucent Near-real-time and real-time communications
US11196643B2 (en) 2018-04-04 2021-12-07 Hewlett Packard Enterprise Development Lp State transitions for a set of services
US11297622B1 (en) 2018-06-25 2022-04-05 At&T Intellectual Property I, L.P. Dynamic hierarchical reserved resource allocation
US11281491B2 (en) 2018-11-21 2022-03-22 Hewlett Packard Enterprise Development Lp Execution of services concurrently
EP3745762A1 (en) * 2019-05-28 2020-12-02 Samsung Electronics Co., Ltd. Virtualization of ran functions based on load of the base stations
EP3745761A1 (en) * 2019-05-28 2020-12-02 Samsung Electronics Co., Ltd. Virtualization of ran functions based on load of the base stations
WO2020143851A2 (en) * 2020-04-13 2020-07-16 Alipay (Hangzhou) Information Technology Co., Ltd. Method and system for optimizing resource redistribution

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102473111A (zh) * 2009-07-31 2012-05-23 日本电气株式会社 控制服务器、服务提供***以及虚拟基础结构的提供方法
CN103168445A (zh) * 2010-10-29 2013-06-19 诺基亚西门子通信有限责任两合公司 用于虚拟网络中的可靠性和可用性设定的控制机制
US20140052877A1 (en) * 2012-08-16 2014-02-20 Wenbo Mao Method and apparatus for tenant programmable logical network for multi-tenancy cloud datacenters
CN104363159A (zh) * 2014-07-02 2015-02-18 北京邮电大学 一种基于软件定义网络的开放虚拟网络构建***和方法
US20150143368A1 (en) * 2013-11-21 2015-05-21 Centurylink Intellectual Property Llc Physical to Virtual Network Transport Function Abstraction
WO2015153103A1 (en) * 2014-03-31 2015-10-08 Cypherpath, Inc. Virtualization of an it environment infrastructure
CN105262664A (zh) * 2014-06-09 2016-01-20 诺基亚通信公司 用于在通信网络中使用的虚拟化网络功能的控制
WO2016048430A1 (en) * 2014-09-25 2016-03-31 Intel IP Corporation Network functions virtualization

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4949254A (en) 1988-09-29 1990-08-14 Ibm Corp. Method to manage concurrent execution of a distributed application program by a host computer and a large plurality of intelligent work stations on an SNA network
US6111673A (en) 1998-07-17 2000-08-29 Telcordia Technologies, Inc. High-throughput, low-latency next generation internet networks using optical tag switching
WO2005025112A2 (en) 2003-09-04 2005-03-17 The Regents Of The University Of California All optical variable buffer queue useful in optical packet networks
US20050132367A1 (en) 2003-12-16 2005-06-16 Vijay Tewari Method, apparatus and system for proxying, aggregating and optimizing virtual machine information for network-based management
US8387049B2 (en) 2005-07-15 2013-02-26 International Business Machines Corporation Facilitating processing within computing environments supporting pageable guests
US7839766B1 (en) 2005-08-19 2010-11-23 At&T Intellectual Property Ii, L.P. Method and system for long haul optical transport for applications sensitive to data flow interruption
US8782047B2 (en) 2009-10-30 2014-07-15 Hitachi Data Systems Corporation Fixed content storage within a partitioned content platform using namespaces
US8171485B2 (en) 2007-03-26 2012-05-01 Credit Suisse Securities (Europe) Limited Method and system for managing virtual and real machines
US8074218B2 (en) 2007-03-29 2011-12-06 International Business Machines Corporation Method and system for constructing virtual resources
US8400355B1 (en) 2008-04-04 2013-03-19 Ipitek, Inc. Passive photonic dense wavelength-division multiplexing true-time-delay system
US20110318004A1 (en) 2008-12-23 2011-12-29 Telefonaktiebolaget L M Ericsson (Publ) Transmission and routing of optical signals
US8774232B2 (en) 2010-01-08 2014-07-08 Ciena Corporation Systems and methods of measuring latency and routing thereon in optical networks
EP2583211B1 (en) * 2010-06-15 2020-04-15 Oracle International Corporation Virtual computing infrastructure
US8484353B1 (en) 2010-09-28 2013-07-09 Amazon Technologies, Inc. Resource placement templates for virtual networks
US20120281979A1 (en) 2011-05-03 2012-11-08 Verizon Patent And Licensing Inc. Optical network with light-path aggregation
WO2012177769A1 (en) 2011-06-20 2012-12-27 Plexxi Inc. Optical architecture and channel plan employing multi-fiber configurations for data center network switching
US8683103B2 (en) 2011-08-19 2014-03-25 International Business Machines Corporation Hierarchical multi-tenancy support for host attachment configuration through resource groups
KR20130022091A (ko) 2011-08-24 2013-03-06 주식회사 케이티 클라우드 컴퓨팅 서버 시스템의 가상머신 제어 장치 및 방법
US9215031B2 (en) 2012-09-21 2015-12-15 Verizon Patent And Licensing Inc. Determining least-latency paths across a provider network utilizing available capacity
US9411973B2 (en) 2013-05-02 2016-08-09 International Business Machines Corporation Secure isolation of tenant resources in a multi-tenant storage system using a security gateway
US9060215B2 (en) 2013-05-10 2015-06-16 Ciena Corporation Network specific routing and wavelength assignment for optical communications networks
US9405568B2 (en) 2013-09-13 2016-08-02 Microsoft Technology Licensing, Llc Multi-tenant network stack
US10140112B2 (en) 2014-03-28 2018-11-27 Ntt Docomo, Inc. Update management system and update management method
US9858060B2 (en) * 2014-05-09 2018-01-02 International Business Machines Corporation Automated deployment of a private modular cloud-computing environment
US10333859B2 (en) * 2014-08-27 2019-06-25 Hitachi, Ltd. Multi-tenant resource coordination method
WO2016050270A1 (en) 2014-09-29 2016-04-07 Hewlett-Packard Development Company L.P. Provisioning a service
EP3018837B1 (en) 2014-11-07 2018-01-10 ADVA Optical Networking SE Method and apparatus for providing a differential latency
US9780909B2 (en) 2014-12-29 2017-10-03 Juniper Networks, Inc. Network topology optimization with feasible optical paths
WO2016145600A1 (en) * 2015-03-16 2016-09-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for traffic steering
US20160335113A1 (en) * 2015-05-15 2016-11-17 John Gorst Automated virtual desktop provisioning
US9392471B1 (en) * 2015-07-24 2016-07-12 Viavi Solutions Uk Limited Self-optimizing network (SON) system for mobile networks
US10061611B2 (en) * 2015-08-28 2018-08-28 Vmware, Inc. Virtual machine migration within a hybrid cloud system
US20170134089A1 (en) 2015-11-09 2017-05-11 Mohammad Mehdi Mansouri Rad System and method of configuring an optical network
US9904973B2 (en) * 2015-11-11 2018-02-27 Amazon Technologies, Inc. Application-specific virtualized graphics processing
US10942790B2 (en) * 2015-12-04 2021-03-09 Vmware, Inc. Automated-application-release-management subsystem that incorporates script tasks within application-release-management pipelines
EP3283952A1 (en) * 2016-01-28 2018-02-21 Hewlett-Packard Enterprise Development LP Service orchestration
US10547511B2 (en) 2016-05-04 2020-01-28 Alcatel Lucent Infrastructure resource states
US10305788B2 (en) 2016-06-30 2019-05-28 Alcatel Lucent Near-real-time and real-time communications

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102473111A (zh) * 2009-07-31 2012-05-23 日本电气株式会社 控制服务器、服务提供***以及虚拟基础结构的提供方法
CN103168445A (zh) * 2010-10-29 2013-06-19 诺基亚西门子通信有限责任两合公司 用于虚拟网络中的可靠性和可用性设定的控制机制
US20140052877A1 (en) * 2012-08-16 2014-02-20 Wenbo Mao Method and apparatus for tenant programmable logical network for multi-tenancy cloud datacenters
US20150143368A1 (en) * 2013-11-21 2015-05-21 Centurylink Intellectual Property Llc Physical to Virtual Network Transport Function Abstraction
WO2015153103A1 (en) * 2014-03-31 2015-10-08 Cypherpath, Inc. Virtualization of an it environment infrastructure
CN105262664A (zh) * 2014-06-09 2016-01-20 诺基亚通信公司 用于在通信网络中使用的虚拟化网络功能的控制
CN104363159A (zh) * 2014-07-02 2015-02-18 北京邮电大学 一种基于软件定义网络的开放虚拟网络构建***和方法
WO2016048430A1 (en) * 2014-09-25 2016-03-31 Intel IP Corporation Network functions virtualization

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110213369A (zh) * 2019-06-03 2019-09-06 电子科技大学 一种服务功能链自动编排***及其编排方法
CN110213369B (zh) * 2019-06-03 2021-03-16 电子科技大学 一种服务功能链自动编排***及其编排方法
CN112825502A (zh) * 2019-11-20 2021-05-21 中兴通讯股份有限公司 网络切片创建方法、基础网络控制器、***和存储介质

Also Published As

Publication number Publication date
US20170295066A1 (en) 2017-10-12
US10454771B2 (en) 2019-10-22
WO2017175071A1 (en) 2017-10-12
CN109155758B (zh) 2021-07-09
EP3440808A1 (en) 2019-02-13
KR20180132126A (ko) 2018-12-11

Similar Documents

Publication Publication Date Title
CN109155758A (zh) 虚拟基础架构
CN105917690B (zh) 基于网络功能虚拟化(nfv)在网络中模块间通信的***、方法和计算机程序
CN105024865B (zh) 云联合即服务
CN109074287A (zh) 基础设施资源状态
EP4120150A1 (en) Calculation method for vertical federated learning, apparatus, device, and medium
CN103827825B (zh) 虚拟资源对象组件
CN110417558A (zh) 签名的验证方法和装置、存储介质及电子装置
CN109150607A (zh) 用于区块链网络的分级管控方法及装置
Kale Guide to cloud computing for business and technology managers: from distributed computing to cloudware applications
CN109559258A (zh) 教育资源公共服务***
CN107431664A (zh) 处理大容量网络数据
CN108255847A (zh) 页面生成方法及装置
CN103403683A (zh) 虚拟数据中心服务请求的基于能力的路由
CN110442607A (zh) 关联企业信息的本地查询方法、装置及电子设备
CA3100810C (en) Multicast encryption scheme for data-ownership platform
CN108604334A (zh) 用于自主服务组合的方法和装置
CN108335146A (zh) 一种分销***
Gurgu et al. Does the convergence of the blockchain, the internet of things and artificial intelligence changing our lives, education and the known world of the internet?! Some changes and perspectives for the international economy
Chouhan et al. A survey on cloud federation architecture and challenges
Baouya et al. Fog computing and blockchain for massive IoT deployment
CN113762912B (zh) Abs业务***的业务处理方法、设备及存储介质
CN108540334A (zh) 一种信息监控方法及装置
CN113344683B (zh) 目的地云服务数据处理方法、***及存储介质
Venkatesan et al. Architectural considerations for a centralized global IoT platform
CN104754040A (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
GR01 Patent grant
GR01 Patent grant