CN111092828B - 网络操作方法、装置、设备和存储介质 - Google Patents

网络操作方法、装置、设备和存储介质 Download PDF

Info

Publication number
CN111092828B
CN111092828B CN201911205628.4A CN201911205628A CN111092828B CN 111092828 B CN111092828 B CN 111092828B CN 201911205628 A CN201911205628 A CN 201911205628A CN 111092828 B CN111092828 B CN 111092828B
Authority
CN
China
Prior art keywords
network
virtual
management node
virtual network
network function
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.)
Active
Application number
CN201911205628.4A
Other languages
English (en)
Other versions
CN111092828A (zh
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.)
ZTE Corp
Original Assignee
ZTE 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 ZTE Corp filed Critical ZTE Corp
Priority to CN201911205628.4A priority Critical patent/CN111092828B/zh
Publication of CN111092828A publication Critical patent/CN111092828A/zh
Priority to KR1020227021822A priority patent/KR20220104241A/ko
Priority to EP20893814.2A priority patent/EP4068708A4/en
Priority to PCT/CN2020/108582 priority patent/WO2021103657A1/zh
Priority to US17/780,944 priority patent/US11855855B2/en
Application granted granted Critical
Publication of CN111092828B publication Critical patent/CN111092828B/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/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
    • 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/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • 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/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/354Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
    • 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/0866Checking the configuration
    • H04L41/0873Checking configuration conflicts between network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/781Centralised allocation of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/782Hierarchical allocation of resources, e.g. involving a hierarchy of local and centralised entities
    • 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/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • 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
    • H04L41/122Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]

Landscapes

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

Abstract

本申请提出了一种网络操作方法、装置、设备和存储介质,该方法包括:管理节点接收虚拟网络功能信息后,根据虚拟网络功能信息对第一类型网络进行操作,由于虚拟网络功能信息中携带的至少一个网络动态变更标记可用于指示是否支持动态变更网络,因此,管理节点可以根据虚拟网络功能信息正确的处理第一类型网络的变更需求。

Description

网络操作方法、装置、设备和存储介质
技术领域
本申请涉及通信技术领域,具体涉及一种网络操作方法、装置、设备和存储介质。
背景技术
网络功能虚拟化(Network Functions Virtualization,NFV)是一种通过使用通用硬件以及虚拟化技术来承载其他功能的软件处理技术,主要用于降低网络设备的成本。NFV通过软硬件解耦及功能抽象,可以使网络设备功能不再依赖于专用硬件,使资源可以充分、灵活地共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。
如图1所示,欧洲电信标准协会(European Telecommunications StandardsInstitute,ETSI)定义的NFV***架构主要包含:业务运营支撑***和管理支撑平台(Operation-Support System/Business Support System,OSS/BSS)、虚拟网络功能(Virtualized Network Function,VNF)、网络功能虚拟化基础设施(Network FunctionsVirtualization Infrastructure,NFVI)和网络功能虚拟化管理和编排***(VNF-Management and Orchestration,NFV-MANO)。其中,NFVI主要负责将计算、存储以及网络等硬件资源全面虚拟化、并映射成虚拟资源;VNF则是运行在NFVI上,使用经过NFVI虚拟化后的虚拟资源,并利用软件来实现各种传统的物理网络功能;NFV-MANO负责管理和编排VNF和VNFI之间的关系、VNF和VNF之间的关系,以及VNF和其他物理网络功能(Physical NetworkFunctions,PNF)之间的关系。
其中,NFV-MANO包含:虚拟化基础设置管理器(Virtualized InfrastructureManager,VIM)、虚拟网络功能管理器(Virtualized Network Function Manager,VNFM)和网络虚拟化功能编排器(Network Function Virtualization Orchestrator,NFVO)。VIM用于负责控制和管理虚拟化资源,VNFM用于负责VNF的生命周期管理,NFVO用于负责对虚拟基础设施的编排和管理,以及对网络服务(Network Service,NS)的生命周期管理。
在非虚拟化应用中,交换机(switch)的端口可分为两类:接入端口(access port)和级联端口(trunk port)。如图2所示,access port只允许属于一个虚拟局域网(VirtualLocal Area Network,VLAN)的报文通过,在使用access port时,如果两个交换机之间需要交互报文,那么需要在两台交换机上为不同的VLAN报文分配不同的端口分别连接,但交换机的端口是有限的,这种互联方式会浪费有限的交换机端口;而trunk port可以允许多个VLAN报文通过,在使用trunk port时,每个交换机只需要分配一个端口用于级联,即可实现不同VLAN报文的传输,从而节省交换机的端口。
在虚拟化应用中,NFVI的虚拟化交换机(vSwitch)已经可以实现支持trunk模式的端口。如图3所示,在不支持trunk模式之前,虚拟机要接入多个网络时,需要配置多个虚拟网卡(vNIC)以分别接入不同的网络,同时,增、删接入的网络也只能通过增、删虚拟网卡的方式实现。但是变更虚拟机的虚拟网卡,会触发虚拟机本身的重新实例化过程,以及运行的业务软件重启,进而导致VNF功能的中断。而支持trunk模式后,只需为虚拟机配置一个虚拟网卡,连接虚拟交换机的trunk port后,经过虚拟交换机不同的access port可以接入不同的网络,从而节省为虚拟机配置虚拟网卡的数目,以及虚拟机实例化成功后运行期间可动态变更连接网络的能力。
但是,在现有ETSI NFV规范中只定义了虚拟机对外连接点(connection point,CP)是否支持工作在trunk模式,即端口是否支持多个虚拟局域网(Virtual Local AreaNetwork,VLAN)报文的传输。而对于ETSI NFV规范中的其他问题还没有进一步的讨论。
发明内容
为了解决上述至少一个技术问题,本申请实施例提供了以下方案。
本申请实施例提供了一种网络操作方法,包括:
管理节点接收虚拟网络功能信息,其中,虚拟网络功能信息中携带有至少一个网络动态变更标记;
至少一个网络动态变更标记用于指示是否支持动态变更网络;
管理节点根据虚拟网络功能信息对第一类型网络进行操作。
本申请实施例提供了一种网络操作装置,包括:
接收模块,用于接收虚拟网络功能信息,其中,虚拟网络功能信息中携带有至少一个网络动态变更标记;
至少一个网络动态变更标记用于指示是否支持动态变更网络;
操作模块,用于根据虚拟网络功能信息对第一类型网络进行操作。
本申请实施例提供了一种管理节点设备,包括:
存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,当处理器执行上述计算机程序时,实现如本申请实施例提供的网络操作方法。
本申请实施例提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,实现本申请实施例提供的网络操作方法。
关于本申请的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
附图说明
图1为ETSI NFV***架构图;
图2为非虚拟化环境中access port和trunk port对比图;
图3为使用trunk模式和不使用trunk模式的虚拟机对比图;
图4为一实施例提供的一种网络操作流程示意图;
图5为虚拟网络功能信息结构示意图;
图6为一实施例提供的一种网络操作流程示意图;
图7为一实施例提供的一种网络操作流程示意图;
图8为一实施例提供的一种网络操作流程示意图;
图9为一实施例提供的一种网络操作流程示意图;
图10为一实施例提供的一种网络操作流程示意图;
图11为一实施例提供的一种网络操作装置结构示意图;
图12为一实施例提供的一种管理节点设备结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
另外,在本申请实施例中,“可选地”或者“示例性地”等词用于表示作例子、例证或说明。本申请实施例中被描述为“可选地”或者“示例性地”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“可选地”或者“示例性地”等词旨在以具体方式呈现相关概念。
为了更清楚的理解本申请实施例所提供的方案,在此对本申请实施例中可能涉及到的相关概念作进一步的解释和说明,例如:
虚拟机提供动态变更接入网络的能力:这一能力不等同于虚拟机所连接的虚拟交换机提供的动态创建、删除access port的能力,该能力表示在虚拟机上运行的业务软件需要处理动态变化的来自不同网络的数据流,即要求虚拟机上运行的业务软件要具备与接入网络匹配的数据处理能力。否则,虚拟化环境中利用trunk模式实现动态变更接入网络的功能实现是不完整的。
基于上述概念,图4提供了一种网络操作方法,该方法可以应用于虚拟化环境中支持trunk模式的场景下,如图4所示,该方法可以包括:
S401、管理节点接收虚拟网络功能信息。
在本实施例中,虚拟网络功能信息中可以携带有至少一个网络动态变更标记。如图5所示,该网络动态变更标记可以在trunk模式下,显式表明业务软件当前是否支持处理动态变更网络导致的数据流变化。
示例性地,假设当网络动态变更标记为0,或者,False时,表示业务软件不支持网络变更导致的数据流变化,管理节点不能对接入的网络发起变更;当网络动态变更标记为1,或者,True时,表示业务软件支持网络变更导致的数据流变化,管理节点可以对接入的网络发起变更。
S402、管理节点根据虚拟网络功能信息对第一类型网络进行操作。
上述步骤中的第一类型网络可以为MANO根据ETSI NFV规范中定义的网络属性创建出的网络,其中,该网络属性可以为在VNFD中描述VNF所支持的网络属性的description及网络服务描述符(Network Service Descriptor,NSD)中描述与VNF实例与其他VNF\PNF互联的网络属性,或者,网络管理节点添加的与虚拟网络功能实例相连的网络的相关参数,例如,网络管理节点中的OSS/BSS在NSD设计阶段添加的与虚拟网络功能实例相连的网络的相关参数。
管理节点在获取到虚拟网络功能信息中携带的至少一个网络动态变更标记后,可以对创建出的第一类型网络进行操作。
需要说明的是,上述第一类型网络可以为一个或多个网络,即两个或两个以上根据ETSI NFV规范中定义的网络属性创建出的网络可以统称为第一类型网络。
在本申请实施例中,管理节点接收虚拟网络功能信息后,根据虚拟网络功能信息对第一类型网络进行操作,由于虚拟网络功能信息中携带的至少一个网络动态变更标记可用于指示是否支持动态变更网络,因此,管理节点可以根据虚拟网络功能信息正确的处理第一类型网络的变更需求。
在一种示例中,步骤S401中接收到的虚拟网络功能信息可以携带有至少一个模式标记,该模式标记用于指示是否支持trunk模式。进一步地,虚拟网络功能信息还可以携带网络连接限制特性参数,其中,该参数可以为access port数目、第一类型网络的类型(例如,虚拟局域网(Virtual Local Area Network,VLAN)、可拓展虚拟局域网(VirtualeXtensible LAN,VXLAN)、通用路由封装协议(Generic Routing Encapsulation,GRE))、接入网络的协议栈结构(例如,介质访问控制(Medium Access Control,MAC)\网际协议(Internet Protocol,IP)\用户数据报协议(User Datagram Protocol,UDP)、MAC\IP\传输控制协议(Transmission Control Protocol,TCP))。
在一种示例中,上述步骤S402可以为,网络管理节点根据虚拟网络功能信息生成虚拟网络功能实例,并根据虚拟网络功能实例连接第一类型网络,进而,当第一类型网络运行时,网络管理节点根据至少一个网络动态变更标记对虚拟网络功能实例与第一类型网络的连接关系进行操作。
其中,网络管理节点可以包括OSS/BSS和MANO,进一步地,网络管理节点也可以包括其他单元、模块,本申请实施例在此不做具体限定。
网络管理节点接收到虚拟网络功能信息后,可以由OSS/BSS将虚拟网络功能信息作为NSD中的一部分进行管理,或者对虚拟网络功能信息独立进行管理。可选地,OSS/BSS可以把获取到的网络连接信息携带在NSD中。
进而,OSS/BSS将虚拟网络功能信息上传至MANO中,使MANO根据虚拟网络功能信息实例化出虚拟网络功能实例。
相应地,上述OSS/BSS上传虚拟网络功能信息至MANO可以是上传NSD操作的一部分,或者是独立的虚拟网络功能信息管理操作。
实例化的过程可以为MANO创建vSwitch,其中,vSwitch的trunk port与虚拟网络功能实例相连。进而,MANO将虚拟网络功能实例与第一类型网络相连,并由OSS/BSS与MANO记录虚拟网络功能信息中的网络动态变更标记。如需要增加网络,则MANO创建需要的access port与网络相连,所需的accessport根据虚拟网络功能信息中的网络连接限制特性参数创建。
可选地,网络管理节点根据至少一个网络动态变更标记对虚拟网络功能实例与第一类型网络的连接关系进行操作,可以为网络管理节点根据至少一个连接模块的网络动态变更标记,对虚拟网络功能实例与第一类型网络的连接关系进行操作。
其中,虚拟网络功能实例与第一类型网络的连接关系可以为虚拟网络功能实例通过连接模块与第一类型网络连接的关系。
该连接模块可以包括VNF模块,和/或,虚拟网络功能组件(Virtualised NetworkFunction Component,VNFC),和/或,CP,如图5所示,VNF模块可以由一个或多个VNFC组成,一个VNFC可以连接一个或多个连接vSwitch的trunk port的CP。
进一步地,上述至少一个网络动态变更标记可以添加至ETSI规范中的连接点模板(Connection Point Descriptor,CPD)中,因此,管理节点至少可以通过该网络动态变更标记对通过CP连接的虚拟网络功能实例与第一类型网络之间的连接关系进行操作。
在一种示例中,网络管理节点根据至少一个连接模块的网络动态变更标记,对虚拟网络功能实例与第一类型网络的连接关系进行操作可以有以下几种实现方式:
方式一、当连接模块的网络动态变更标记为不支持动态变更网络时,网络管理节点对虚拟网络功能实例与第一类型网络的连接关系不进行变更操作;
方式二、当连接模块的网络动态变更标记为支持动态变更网络时,网络管理节点对虚拟网络功能实例与第一类型网络的连接关系进行变更操作;
方式三、当连接模块的网络动态变更标记为支持动态变更网络,且虚拟网络功能信息满足预设条件时,网络管理节点对虚拟网络功能实例与第一类型网络的连接关系不进行变更操作。
如图6所示,在上述方式一中,假设在运行环境中,VNF模块需要支持连接多个第一类型网络,且虚拟网络功能信息中携带的模式标记为支持trunk模式,即可以通过vSwitch的access port连接第一类型网络,虚拟网络功能实例的网络动态标记为不支持动态变更网络。
那么在第一类型网络运行过程中,网络管理节点接收到虚拟网络功能信息后,对虚拟网络功能实例与第一类型网络的连接关系不进行变更操作,也即网络管理节点拒绝对虚拟网络功能实例与网络1、网络2、……网络n之间的连接关系进行修改。
示例性地,上述对虚拟网络功能实例与第一类型网络的连接关系的变更操作可以为超出了业务软件的支持能力在虚拟网络功能模块中设定的限制。例如,超出了虚拟网络功能模块限制的接入端口数目,或者,变更接入端口连接网络的属性等。
在上述方式二中,网络管理节点对虚拟网络功能实例与第一类型网络的连接关系进行变更操作可以包括以下几种情况:
如图7所示,在一种示例中,假设VNF由三个VNFC组成,分别为VNFC1、VNFC2、VNFC3,与VNFC1连接的第一类型网络为网络e、网络f,与VNFC2连接的第一类型网络为网络c、网络d,与VNFC3连接的第一类型网络为网络a、网络b。其中,针对VNFC1和VNFC2的模式标记为支持trunk模式,针对VNFC3的模式标记为不支持trunk模式,并且,针对VNFC1的网络动态变更标记为支持动态变更标记,针对VNFC2的网络动态变更标记为不支持动态变更标记。即VNFC1和VNFC2可以通过vSwitch的access port分别连接网络e、网络f,以及网络c、网络d,VNFC3通过多个虚拟网络连接网络a、网络b。
那么,管理节点接收到虚拟网络功能信息后,即可获知VNFC1使用trunk模式,并且支持动态变更网络;VNFC2使用trunk模式,不支持动态变更网络,VNFC3不使用trunk模式。
进而,在上述第一类型网络a~f运行期间,若网络管理节点接收到网络变更请求时,网络管理节点根据虚拟网络功能信息,即可获知只能在支持动态变更网络的VNFC1上进行网络变更操作,即对VNFC1与第一类型网络e、f之间的连接关系进行变更操作。例如,在VNFC1上增加网络g,或者,删除网络e等等。
如图8所示,在另一种示例中,假设在运行环境中,VNF模块需要支持连接多个网络,连接的网络信息是可变的,且虚拟网络功能信息中携带的模式标记为支持trunk模式,即可以通过vSwitch的access port连接第一类型网络,至少一个网络动态标记为支持动态变更网络。
那么在第一类型网络运行期间,若网络管理节点接收到网络变更请求时,则网络管理节点对虚拟网络功能实例与第一类型网络的连接关系进行变更操作。
例如,运维人员根据需要为虚拟网络功能实例其增加与网络m的连接需求,那么网络管理节点接收到该网络变更请求后,可以通过其内部的OSS/BSS发起新增网络连接指令,进而由OSS/BSS与MANO相互协作,在虚拟网络功能实例所连接的vSwitch上创建新的accessport,并连接到网络m,同时将网络m的相关参数通知到虚拟网络功能实例的业务处理软件中。
其中,上述网络m可以是已经创建好的网络,也可以是专门为虚拟网络实例创建的网络。
或者,运维人员根据需要设计虚拟网络功能实例不再处理网络n上的数据,那么网络管理节点接收到网络变更请求后,可以通过其内部的OSS/BSS发起删除网络连接的指令,进而由OSS/BSS与MANO相互协作,断开虚拟网络功能实例与网络n之间的连接,并在虚拟网络功能模块所连接的vSwitch上删除对应的access port,同时通知虚拟网络功能实例的业务处理软件,网络n已经不在其处理范围内。
如图9所示,在一种示例中,假设在运行环境中,VNF模块需要支持连接多个网络,其中,虚拟网络功能实例1与网络1、网络2连接,虚拟网络功能实例2与网络n、网络m连接,连接的网络信息是可变的,且虚拟网络功能信息中携带的模式标记为支持trunk模式,即可以通过vSwitch的access port连接第一类型网络,至少一个网络动态标记为支持动态变更网络。
那么在第一类型网络运行期间,当网络数据流满足触发条件时,网络管理节点对虚拟网络功能实例与第一类型网络的连接关系进行变更操作。
例如,网络管理节点中的MANO在编排管理过程中监测到网络数据流满足触发条件,需要由虚拟网络功能实例1接管网络n的数据流,那么OSS/BSS与MANO相互协作执行以下过程:断开虚拟网络功能实例2与网络n之间的连接,删除虚拟网络功能实例2的vSwitch下的access port,通知虚拟网络功能实例2的业务处理软件,网络n已经不在其处理范围内,并且在虚拟网络功能实例1所连接的vSwitch上创建新的access port,连接至网络n,同时将网络n的相关参数通知到虚拟网络功能实例1的业务处理软件中,从而完成网络n与虚拟网络功能实例2之间连接关系的变更。
示例性地,在上述过程中,网络数据流满足触发条件可以为虚拟网络功能实例2运行开销过载,需要将数据流分流至运行开销低的虚拟网络功能实例1上,或者,虚拟网络功能实例2运行出现故障,将数据流分流至正常运行的虚拟网络功能实例1上,以保证业务不受影响,或者,虚拟网络功能实例1和虚拟网络功能实例2都处于低负荷运行,管理节点中的动态扩容管理模块判定可以对虚拟网络功能实例2缩容,将虚拟网络功能实例2上的数据流分流至虚拟网络功能实例1上。
当然,上述触发条件仅是示例性的说明,在满足其他触发条件的情况下,通过图9所示的示例过程执行虚拟网络功能实例与第一类型网络的连接关系的变更均属于本申请的保护范围。
如图10所示,在方式三中,假设在运行环境中,VNF模块需要支持连接多个网络,其中,虚拟网络功能实例1与网络1、网络2连接,虚拟网络功能实例2与网络n、网络m连接,连接的网络信息是可变的,且虚拟网络功能信息中携带的模式标记为支持trunk模式,即可以通过vSwitch的access port连接第一类型网络,至少一个网络动态标记为支持动态变更网络。
那么在网络1、网络2、网络n、网络m运行期间,当针对虚拟网络功能实例的网络动态标记为支持动态变更网络,且虚拟网络功能信息满足预设条件时,网络管理节点对虚拟网络功能实例与第一类型网络的连接关系不进行变更操作。
例如,虽然对于虚拟网络功能实例1的网络动态标记为支持动态变更网络,但虚拟网络功能信息被设计为针对虚拟网络功能实例1的信息满足预设条件(比如,虚拟网络功能实例1上连接有高优先级的第一类型网络,或者,高优先级的用户接入与虚拟网络功能实例1连接的第一类型网络等)时,网络管理节点对虚拟网络功能实例1与网络1、网络2之间的连接关系不进行变更操作。
这样,当运维人员发起网络变更请求时,OSS/BSS经过判断,确定对虚拟网络功能实例1与网络1、网络2之间的连接关系不进行变更操作,而只允许对虚拟网络功能实例2与网络n、网络m之间的连接关系进行变更操作,即在MANO编排管理过程中,触发的网络变更只能在虚拟网络功能实例2上进行。例如,通过增、删vSwitch上的access port实现对网络的变更。
需要说明的是,上述预设条件仅是示例性的说明,本申请实施例对此并不作限定。
图11为一实施例提供的一种网络操作装置的结构示意图,如图11所示,该装置包括:接收模块1101、操作模块1102;
其中,接收模块,用于接收虚拟网络功能信息,该虚拟网络功能信息中携带有至少一个网络动态变更标记,该至少一个网络动态变更标记用于指示是否支持动态变更网络;
操作模块,用于根据虚拟网络功能信息对第一类型网络进行操作。
进一步地,上述操作模块包括生成单元、连接单元和操作单元;
其中,生成单元,用于根据虚拟网络功能信息生成虚拟网络功能实例;
连接单元,用于根据虚拟网络功能实例连接第一类型网络;
操作单元,用于当第一类型网络运行时,根据至少一个网络动态变更标记对虚拟网络功能实例与第一类型网络的连接关系进行操作。
进一步地,上述操作单元,具体可用于根据至少一个连接模块的网络动态变更标记,对虚拟网络功能实例与第一类型网络的连接关系进行操作;
其中,虚拟网络功能实例通过连接模块与第一类型网络连接,连接模块包括虚拟网络功能模块,和/或,虚拟网络功能组件,和/或,连接点。
进一步地,当连接模块的网络动态变更标记为不支持动态变更网络时,操作单元用于对虚拟网络功能实例与第一类型网络的连接关系不进行变更操作;
或者,当连接模块的网络动态变更标记为支持动态变更网络时,操作单元用于对虚拟网络功能实例与第一类型网络的连接关系进行变更操作。
在一种示例中,操作单元用于对虚拟网络功能实例与第一类型网络的连接关系进行变更操作可以为,当网络操作装置接收到网络变更请求时,操作单元对虚拟网络功能实例与第一类型网络的连接关系进行变更操作;
在一种示例中,操作单元用于对虚拟网络功能实例与第一类型网络的连接关系进行变更操作可以为,当网络数据流满足触发条件时,操作单元对虚拟网络功能实例与第一类型网络的连接关系进行变更操作。
在一种示例中,当连接模块的网络动态变更标记为支持动态变更网络,且虚拟网络功能信息满足预设条件时,操作单元用于对虚拟网络功能实例与第一类型网络的连接关系不进行变更操作。
图12为一实施例提供的一种管理节点设备的结构示意图,如图12所示,该设备包括处理器1201和存储器1202;设备中处理器1201的数量可以是一个或多个,图12中以一个处理器1201为例;设备中的处理器1201和存储器1202可以通过总线或其他方式连接,图12中以通过总线连接为例。
存储器1202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请图4实施例中的网络操作方法对应的程序指令/模块(例如,网络操作装置中的接收模块1101、操作模块1102)。处理器1201通过运行存储在存储器1202中的软件程序、指令以及模块实现上述的网络操作方法。
存储器1202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器1202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。
本申请实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种网络操作方法,该方法包括:
管理节点接收虚拟网络功能信息,其中,虚拟网络功能信息中携带有至少一个网络动态变更标记;
至少一个网络动态变更标记用于指示是否支持动态变更网络;
管理节点根据所述虚拟网络功能信息对第一类型网络进行操作。
以上所述,仅为本申请的示例性实施例而已,并非用于限定本申请的保护范围。
一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。
本申请的实施例可以通过网络操作装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(ROM)、随机访问存储器(RAM)、光存储器装置和***(数码多功能光碟DVD或CD光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、可编程逻辑器件(FPGA)核处理器架构的处理器。
通过示范性和非限制性的示例,上文已提供了对本申请的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。

Claims (10)

1.一种网络操作方法,其特征在于,包括:
管理节点接收虚拟网络功能信息,所述虚拟网络功能信息中携带有至少一个网络动态变更标记;
在trunk模式下,所述至少一个网络动态变更标记用于指示业务软件是否支持处理动态变更网络导致的数据流变化;
所述管理节点根据所述虚拟网络功能信息对第一类型网络进行操作。
2.根据权利要求1所述的方法,其特征在于,所述网络管理节点根据所述虚拟网络功能信息对第一类型网络进行操作,包括:
所述网络管理节点根据所述虚拟网络功能信息生成虚拟网络功能实例;
所述网络管理节点根据所述虚拟网络功能实例连接第一类型网络。
3.根据权利要求1或2所述的方法,其特征在于,所述网络管理节点根据所述虚拟网络功能信息对第一类型网络进行操作,还包括:
当所述第一类型网络运行时,所述网络管理节点根据所述至少一个网络动态变更标记对虚拟网络功能实例与第一类型网络的连接关系进行操作。
4.根据权利要求3所述的方法,其特征在于,所述网络管理节点根据所述至少一个网络动态变更标记对虚拟网络功能实例与第一类型网络的连接关系进行操作,包括:
所述网络管理节点根据至少一个连接模块的网络动态变更标记,对虚拟网络功能实例与第一类型网络的连接关系进行操作;
其中,所述虚拟网络功能实例通过连接模块与第一类型网络连接;
所述连接模块包括虚拟网络功能模块,和/或,虚拟网络功能组件,和/或,连接点。
5.根据权利要求4所述的方法,其特征在于,所述网络管理节点根据至少一个连接模块的网络动态变更标记,对虚拟网络功能实例与第一类型网络的连接关系进行操作,包括:
当所述连接模块的网络动态变更标记为不支持动态变更网络时,所述网络管理节点对虚拟网络功能实例与第一类型网络的连接关系不进行变更操作;
或者,当所述连接模块的网络动态变更标记为支持动态变更网络时,所述网络管理节点对虚拟网络功能实例与第一类型网络的连接关系进行变更操作。
6.根据权利要求5所述的方法,其特征在于,所述网络管理节点对虚拟网络功能实例与第一类型网络的连接关系进行变更操作,包括:
当所述网络管理节点接收到网络变更请求时,对虚拟网络功能实例与第一类型网络的连接关系进行变更操作;
或者,当所述网络数据流满足触发条件时,所述网络管理节点对虚拟网络功能实例与第一类型网络的连接关系进行变更操作。
7.根据权利要求4所述的方法,其特征在于,所述网络管理节点根据至少一个连接模块的网络动态变更标记,对虚拟网络功能实例与第一类型网络的连接关系进行操作,包括:
当所述连接模块的网络动态变更标记为支持动态变更网络,且所述虚拟网络功能信息满足预设条件时,所述网络管理节点对虚拟网络功能实例与第一类型网络的连接关系不进行变更操作。
8.一种网络操作装置,其特征在于,包括:
接收模块,用于接收虚拟网络功能信息,所述虚拟网络功能信息中携带有至少一个网络动态变更标记;
在trunk模式下,所述至少一个网络动态变更标记用于指示业务软件是否支持处理动态变更网络导致的数据流变化;
操作模块,用于根据所述虚拟网络功能信息对第一类型网络进行操作。
9.一种管理节点设备,其特征在于,包括:
存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1-7任一项所述的网络操作方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的网络操作方法。
CN201911205628.4A 2019-11-29 2019-11-29 网络操作方法、装置、设备和存储介质 Active CN111092828B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201911205628.4A CN111092828B (zh) 2019-11-29 2019-11-29 网络操作方法、装置、设备和存储介质
KR1020227021822A KR20220104241A (ko) 2019-11-29 2020-08-12 네트워크 작업 방법, 장치, 설비 및 저장매체
EP20893814.2A EP4068708A4 (en) 2019-11-29 2020-08-12 METHOD, APPARATUS AND DEVICE FOR EXECUTING OPERATION ON NETWORK, AND STORAGE MEDIUM
PCT/CN2020/108582 WO2021103657A1 (zh) 2019-11-29 2020-08-12 网络操作方法、装置、设备和存储介质
US17/780,944 US11855855B2 (en) 2019-11-29 2020-08-12 Network operation method based on network functions virtualization device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911205628.4A CN111092828B (zh) 2019-11-29 2019-11-29 网络操作方法、装置、设备和存储介质

Publications (2)

Publication Number Publication Date
CN111092828A CN111092828A (zh) 2020-05-01
CN111092828B true CN111092828B (zh) 2024-02-23

Family

ID=70393790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911205628.4A Active CN111092828B (zh) 2019-11-29 2019-11-29 网络操作方法、装置、设备和存储介质

Country Status (5)

Country Link
US (1) US11855855B2 (zh)
EP (1) EP4068708A4 (zh)
KR (1) KR20220104241A (zh)
CN (1) CN111092828B (zh)
WO (1) WO2021103657A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113924758A (zh) * 2019-06-04 2022-01-11 瑞典爱立信有限公司 管理端口类型的方法、功能管理器和编排节点
CN111092828B (zh) * 2019-11-29 2024-02-23 中兴通讯股份有限公司 网络操作方法、装置、设备和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016165292A1 (zh) * 2015-04-15 2016-10-20 中兴通讯股份有限公司 一种实现虚拟网络功能部署规格配置的方法及装置
CN106301829A (zh) * 2015-05-21 2017-01-04 华为技术有限公司 一种网络业务扩容的方法和装置
WO2017080391A1 (zh) * 2015-11-09 2017-05-18 中兴通讯股份有限公司 一种网络服务部署方法和装置
CN108092790A (zh) * 2016-11-21 2018-05-29 大唐移动通信设备有限公司 一种管理方法及装置
CN109995552A (zh) * 2017-12-29 2019-07-09 华为技术有限公司 Vnf服务实例化方法及装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9825856B2 (en) 2014-01-06 2017-11-21 Futurewei Technologies, Inc. Service function chaining in a packet network
CN107005431B (zh) 2014-11-21 2020-01-31 华为技术有限公司 更改基于服务的数据平面配置的***和方法
CN104734931B (zh) * 2015-03-31 2018-06-05 华为技术有限公司 一种虚拟网络功能间链路建立方法及装置
US20160373297A1 (en) * 2015-06-18 2016-12-22 At & T Intellectual Property I, L.P. Device, system, and method for managing virtual and physical components of a network via use of a registry
CN106921977B (zh) * 2015-12-26 2020-11-06 华为技术有限公司 一种基于业务流的服务质量规划方法、装置及***
CN106998560A (zh) 2016-01-25 2017-08-01 中兴通讯股份有限公司 一种虚拟化网络功能的管理方法、网络设备及***
CN107145378A (zh) * 2016-03-01 2017-09-08 中兴通讯股份有限公司 一种资源管理方法和装置
CN112165424B (zh) * 2016-04-29 2021-07-13 华为技术有限公司 一种业务部署方法、装置以及网元
CN109728921B (zh) * 2017-10-27 2021-12-03 华为技术有限公司 虚拟网元的管理、维护和控制方法以及相关装置
US11082299B2 (en) * 2018-03-26 2021-08-03 Apple Inc. Managing virtual links in a network service instance
CN113924758A (zh) * 2019-06-04 2022-01-11 瑞典爱立信有限公司 管理端口类型的方法、功能管理器和编排节点
CN111092828B (zh) * 2019-11-29 2024-02-23 中兴通讯股份有限公司 网络操作方法、装置、设备和存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016165292A1 (zh) * 2015-04-15 2016-10-20 中兴通讯股份有限公司 一种实现虚拟网络功能部署规格配置的方法及装置
CN106301829A (zh) * 2015-05-21 2017-01-04 华为技术有限公司 一种网络业务扩容的方法和装置
WO2017080391A1 (zh) * 2015-11-09 2017-05-18 中兴通讯股份有限公司 一种网络服务部署方法和装置
CN108092790A (zh) * 2016-11-21 2018-05-29 大唐移动通信设备有限公司 一种管理方法及装置
CN109995552A (zh) * 2017-12-29 2019-07-09 华为技术有限公司 Vnf服务实例化方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ETSI GS NFV-IFA 014 V2.5.1;ETSI;ETSI GS NFV-IFA 014 V2.5.1;正文第6节 *

Also Published As

Publication number Publication date
US11855855B2 (en) 2023-12-26
EP4068708A4 (en) 2023-11-29
WO2021103657A1 (zh) 2021-06-03
KR20220104241A (ko) 2022-07-26
EP4068708A1 (en) 2022-10-05
US20220417112A1 (en) 2022-12-29
CN111092828A (zh) 2020-05-01

Similar Documents

Publication Publication Date Title
US10644952B2 (en) VNF failover method and apparatus
US10917294B2 (en) Network function instance management method and related device
WO2017152633A1 (zh) 一种端口绑定实现方法及装置
EP3800926A1 (en) Alarm method and device
US11296945B2 (en) Management method and apparatus
CA2975071A1 (en) Management of network functions virtualization and orchestration apparatus, system, management method, and program
CN109981493B (zh) 一种用于配置虚拟机网络的方法和装置
CN111698112A (zh) 一种容器化虚拟网络功能vnf的资源管理方法及装置
EP3316555A1 (en) Mac address synchronization method, device and system
CN112583625B (zh) 网络资源管理方法、***、网络设备和可读存储介质
CN111092828B (zh) 网络操作方法、装置、设备和存储介质
US20220171650A1 (en) Network system, management method and apparatus thereof, and server
CN107534577B (zh) 一种网络业务实例化的方法及设备
EP4083795A1 (en) Method for deploying virtual machine, and related apparatus
CN110795209B (zh) 一种控制方法和装置
US20230281033A1 (en) Integrating virtualization and host networking
CN109656674B (zh) 一种计算机设备、虚拟化芯片及数据传输方法
CN115883283A (zh) 一种容器化vnf的部署方法及装置
US20230105269A1 (en) Virtualized network service deployment method and apparatus
EP4274197A1 (en) Data communication managing component and method for performing guaranteed performance data communication
CN116055312A (zh) 虚拟化平台的融合方法、装置、设备及存储介质
CN116962263A (zh) 一种消息的接收、发送方法及装置
CN111966444A (zh) 实现虚拟化网络功能vnf管理的***及方法

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