Movatterモバイル変換


[0]ホーム

URL:


CN106161603B - A method, device and architecture for networking - Google Patents

A method, device and architecture for networking
Download PDF

Info

Publication number
CN106161603B
CN106161603BCN201610485109.8ACN201610485109ACN106161603BCN 106161603 BCN106161603 BCN 106161603BCN 201610485109 ACN201610485109 ACN 201610485109ACN 106161603 BCN106161603 BCN 106161603B
Authority
CN
China
Prior art keywords
assignment
server
relevant parameter
parameter
switch
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
CN201610485109.8A
Other languages
Chinese (zh)
Other versions
CN106161603A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co LtdfiledCriticalHuawei Technologies Co Ltd
Priority to CN201610485109.8ApriorityCriticalpatent/CN106161603B/en
Publication of CN106161603ApublicationCriticalpatent/CN106161603A/en
Application grantedgrantedCritical
Publication of CN106161603BpublicationCriticalpatent/CN106161603B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明实施例公开了一种组网的方法,用于提高服务器资源的利用率。本发明实施例方法包括:通过为前端服务器集群设置第一关联参数,并为第一关联参数设置第一赋值,前端服务器集群包括至少一台第一服务器,第一服务器的硬件配置满足预置条件,为第三关联参数设置第三赋值,第三关联参数为网络功能描述VNFD文件中的参数,第三赋值与第一赋值以及第二赋值相同。当两者关联参数相同时,则使得所部署生成的虚拟机VM部署到高配型的第一服务器。这样,避免了配置较高的服务器用来部署业务处理VM,而配置较低的服务器用来部署业务分发VM,从而提高了服务器资源的利用率。

The embodiment of the invention discloses a networking method, which is used to improve the utilization rate of server resources. The method in the embodiment of the present invention includes: by setting the first association parameter for the front-end server cluster, and setting the first assignment for the first association parameter, the front-end server cluster includes at least one first server, and the hardware configuration of the first server satisfies the preset condition , setting a third assignment for the third associated parameter, where the third associated parameter is a parameter in the network function description VNFD file, and the third assignment is the same as the first assignment and the second assignment. When the associated parameters of the two are the same, the deployed virtual machine VM is deployed to the first server with a high profile. In this way, it is avoided that servers with higher configurations are used to deploy service processing VMs, while servers with lower configurations are used to deploy service distribution VMs, thereby improving the utilization rate of server resources.

Description

Translated fromChinese
一种组网的方法、设备及架构A method, device and architecture for networking

技术领域technical field

本发明涉及通信领域,尤其涉及一种组网的方法、设备及架构。The present invention relates to the field of communications, and in particular to a method, device and architecture for networking.

背景技术Background technique

网络功能虚拟化(英文全称:Network Function Virtualization,英文缩写:NFV)技术可以简单地理解为将电信网络中使用的各个网元的功能从目前的专用硬件平台迁移至通用的商用货架产品服务器上。通过NFV技术将电信网络中使用的各个网元转变成为独立的应用,可以灵活部署在基于标准的服务器、存储以及交换机等其他设备构建的统一基础设施平台上,并通过虚拟化技术,对基础设施硬件设备资源池化及虚拟化,对上层应用提供虚拟资源,实现应用、硬件解耦,使得每一个应用能够快速增加虚拟资源以实现快速扩展系统容量的目的,或者能够快速减少虚拟资源以实现收缩系统容量的目的,大大提升网络的弹性。采用通用的服务器组成共享的资源池,新开发的业务,不需要单独部署硬件设备,大大缩短新业务上线时间。目前大容量的网络功能软件系统都采用分布式架构,即有多个虚拟机(英文全称:Virtual Manufacturing,英文缩写:VM)部署业务处理软件,实现通过增加或者减少VM,可以方便的增加或者减少系统的容量,另外还有若干个VM部署业务分发软件,作为系统的出入口,实现简化对外对接,节约外部IP地址,屏蔽内部实现复杂度,业务VM负载均衡的目的。Network Function Virtualization (English full name: Network Function Virtualization, English abbreviation: NFV) technology can be simply understood as migrating the functions of each network element used in a telecommunications network from the current dedicated hardware platform to a general commercial off-the-shelf product server. Through NFV technology, each network element used in the telecommunications network is transformed into an independent application, which can be flexibly deployed on a unified infrastructure platform based on standard servers, storage, switches and other equipment, and through virtualization technology, infrastructure Hardware device resource pooling and virtualization, providing virtual resources for upper-layer applications, decoupling applications and hardware, enabling each application to quickly increase virtual resources to achieve rapid expansion of system capacity, or quickly reduce virtual resources to achieve shrinkage The purpose of system capacity is to greatly improve the elasticity of the network. Common servers are used to form a shared resource pool. Newly developed services do not need to deploy hardware devices separately, which greatly shortens the time for new services to go online. At present, large-capacity network function software systems adopt a distributed architecture, that is, there are multiple virtual machines (full English name: Virtual Manufacturing, English abbreviation: VM) to deploy business processing software, so that by adding or reducing VMs, it can be conveniently increased or decreased The capacity of the system, in addition, there are several VMs to deploy business distribution software, as the entrance and exit of the system, to realize the purpose of simplifying external connection, saving external IP addresses, shielding the complexity of internal implementation, and balancing the load of business VMs.

在现有的数据中心组网架构里,所有的输入的网络流量都要先到达业务分发VM,然后再分发给内部的业务处理VM。反之,所有输出的网络流量都要由业务处理VM先发给业务分发VM,然后由业务分发VM统一发给外部的其他设备。业务处理VM的数量一般大大多业务分发VM,单个业务分发VM所要处理的网络流量也要大大高于单个业务处理VM。In the existing data center networking architecture, all incoming network traffic must first reach the service distribution VM, and then be distributed to the internal service processing VM. Conversely, all outgoing network traffic must first be sent by the service processing VM to the service distribution VM, and then sent to other external devices by the service distribution VM. The number of service processing VMs is generally greater than the number of service distribution VMs, and the network traffic to be processed by a single service distribution VM is also much higher than that of a single service processing VM.

但是,在数据中心组网部署VM的时候,并未考虑到部署VM的服务器的硬件配置情况,从而可能导致处理网络流量较多的业务分发VM可能部署到配置较低的服务器上,而处理网络流量较少的业务处理VM可能部署到配置较高的服务器上,从而降低了服务器资源利用率。However, when deploying VMs in the data center network, the hardware configuration of the servers on which the VMs are deployed is not taken into consideration. As a result, service distribution VMs that handle a large amount of network traffic may be deployed on servers with lower configurations, while network processing Business processing VMs with less traffic may be deployed on servers with higher configurations, thereby reducing server resource utilization.

发明内容Contents of the invention

本发明实施例提供了一种组网的方法、设备及架构,用于提高服务器资源的利用率。Embodiments of the present invention provide a networking method, device and architecture, which are used to improve the utilization rate of server resources.

本发明实施例第一方面提供一种组网的方法,包括:The first aspect of the embodiments of the present invention provides a method for networking, including:

为前端服务器集群设置第一关联参数,并为所述第一关联参数设置第一赋值,所述前端服务器集群包括至少一台第一服务器,所述第一服务器的硬件配置满足预置条件;Setting a first association parameter for the front-end server cluster, and setting a first assignment for the first association parameter, the front-end server cluster includes at least one first server, and the hardware configuration of the first server satisfies a preset condition;

在前端服务器集群配置接口上设置第二关联参数,并为所述第二关联参数设置第二赋值,所述第二赋值与所述第一赋值相同;Setting a second association parameter on the front-end server cluster configuration interface, and setting a second assignment for the second association parameter, the second assignment being the same as the first assignment;

为第三关联参数设置第三赋值,所述第三关联参数为虚拟网络功能描述VNFD文件中的参数,所述第三赋值与所述第一赋值以及所述第二赋值相同;Set a third assignment for a third associated parameter, the third associated parameter is a parameter in a virtual network function description VNFD file, and the third assignment is the same as the first assignment and the second assignment;

在虚拟服务器配置接口上设置第四关联参数,并为所述第四关联参数设置第四赋值,所述第四赋值与所述第三赋值相同。Set a fourth associated parameter on the virtual server configuration interface, and set a fourth assignment for the fourth associated parameter, where the fourth assignment is the same as the third assignment.

可选的,所述方法还包括:Optionally, the method also includes:

根据所述第三关联参数以及所述第四关联参数部署业务分发虚拟机VM以及业务处理VM,所述业务分发VM部署在所述前端服务器集群上。A service distribution virtual machine VM and a service processing VM are deployed according to the third association parameter and the fourth association parameter, and the service distribution VM is deployed on the front-end server cluster.

本发明实施例第二方面提供一种组网的设备,包括:The second aspect of the embodiment of the present invention provides a networking device, including:

设置单元,用于为前端服务器集群设置第一关联参数,所述前端服务器集群包括至少一台第一服务器,所述第一服务器的硬件配置满足预置条件;A setting unit, configured to set a first association parameter for a front-end server cluster, the front-end server cluster includes at least one first server, and the hardware configuration of the first server satisfies a preset condition;

赋值单元,用于为所述第一关联参数设置第一赋值;An assignment unit, configured to set a first assignment for the first associated parameter;

所述设置单元还用于,在前端服务器集群配置接口上设置第二关联参数;The setting unit is also used to set the second associated parameter on the front-end server cluster configuration interface;

所述赋值单元还用于,为所述第二关联参数设置第二赋值,所述第二赋值与所述第一赋值相同;The assignment unit is further configured to set a second assignment for the second associated parameter, where the second assignment is the same as the first assignment;

所述赋值单元还用于,为第三关联参数设置第三赋值,所述第三关联参数为虚拟网络功能描述VNFD文件中的参数,所述第三赋值与所述第一赋值以及所述第二赋值相同;The assignment unit is also used to set a third assignment for a third associated parameter, the third associated parameter is a parameter in a virtual network function description (VNFD) file, and the third assignment is the same as the first assignment and the first assignment. The two assignments are the same;

所述设置单元还用于,在虚拟服务器配置接口上设置第四关联参数;The setting unit is further configured to set a fourth associated parameter on the virtual server configuration interface;

所述赋值单元还用于,为所述第四关联参数设置第四赋值,所述第四赋值与所述第三赋值相同。The assignment unit is further configured to set a fourth assignment for the fourth associated parameter, where the fourth assignment is the same as the third assignment.

可选的,所述设备还包括:Optionally, the device also includes:

部署单元,用于根据所述第三关联参数以及所述第四关联参数部署业务分发虚拟机VM以及业务处理VM,所述业务分发VM部署在所述前端服务器集群上。A deployment unit, configured to deploy a service distribution virtual machine VM and a service processing VM according to the third association parameter and the fourth association parameter, and the service distribution VM is deployed on the front-end server cluster.

本发明实施例第三方面提供一种网络架构,包括:A third aspect of the embodiments of the present invention provides a network architecture, including:

N台第一服务器、M台第二服务器、第一交换机、第二交换机、第三交换机以及第四交换机;N first servers, M second servers, a first switch, a second switch, a third switch, and a fourth switch;

其中,所述N台第一服务器连接所述第一交换机,所述M台第二服务器连接所述第二交换机,所述第一交换机连接所述第四交换机,所述第二交换机连接所述第三交换机,所述第三交换机连接所述第四交换机;所述第一服务器的硬件配置满足预置条件。Wherein, the N first servers are connected to the first switch, the M second servers are connected to the second switch, the first switch is connected to the fourth switch, and the second switch is connected to the A third switch, where the third switch is connected to the fourth switch; the hardware configuration of the first server satisfies a preset condition.

其中,所述第一交换机为接入交换机,所述第二交换机为接入交换机,所述接入交换机用于接入所连接的服务器的网络;Wherein, the first switch is an access switch, the second switch is an access switch, and the access switch is used to access the network of the connected server;

所述第三交换机为汇聚交换机,所述汇聚交换机用于汇聚所述接入交换机所接入的网络;The third switch is an aggregation switch, and the aggregation switch is used to aggregate the network accessed by the access switch;

所述第四交换机为核心交换机,所述核心交换机用于汇聚所述汇聚交换机的网络,以及作为数据中心的对外网络出入口。The fourth switch is a core switch, and the core switch is used for converging the network of the aggregation switch and serving as an external network entrance and exit of the data center.

可选的,所述N台第一服务器组成前端服务器集群,所述M台第二服务器组成普通服务器集群;Optionally, the N first servers form a front-end server cluster, and the M second servers form a common server cluster;

所述前端服务器集群用于部署业务分发虚拟机VM,所述普通服务器集群用于部署业务处理虚拟机VM。The front-end server cluster is used to deploy a service distribution virtual machine VM, and the common server cluster is used to deploy a service processing virtual machine VM.

从以上技术方案可以看出,本发明实施例具有以下优点:在前端服务器集群增加了关联参数用于描述高配性的第一服务器,在VNFD中增加了关联参数描述虚拟机VM对服务器配置的要求,当两者关联参数相同时,则使得所部署生成的虚拟机VM部署到高配型的第一服务器。这样,避免了配置较高的服务器用来部署业务处理VM,而配置较低的服务器用来部署业务分发VM,从而提高了服务器资源的利用率。It can be seen from the above technical solutions that the embodiment of the present invention has the following advantages: an associated parameter is added to the front-end server cluster to describe the first server with high configuration, and an associated parameter is added to the VNFD to describe the requirements of the virtual machine VM for server configuration , when the two associated parameters are the same, the deployed virtual machine VM is deployed to the first server with a high profile. In this way, it is avoided that servers with higher configurations are used to deploy service processing VMs, while servers with lower configurations are used to deploy service distribution VMs, thereby improving the utilization rate of server resources.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例中NFV的系统架构的一个示意图;Fig. 1 is a schematic diagram of the system architecture of NFV in the embodiment of the present invention;

图2为本发明实施例中组网的方法的一个流程示意图;FIG. 2 is a schematic flowchart of a method for networking in an embodiment of the present invention;

图3为本发明实施例中组网的设备的一个示意图;FIG. 3 is a schematic diagram of networked devices in an embodiment of the present invention;

图4为本发明实施例中组网的架构的一个示意图。FIG. 4 is a schematic diagram of a networking architecture in an embodiment of the present invention.

具体实施方式Detailed ways

本发明实施例提供了一种组网的方法、设备及架构,用于提高服务器资源的利用率。Embodiments of the present invention provide a networking method, device and architecture, which are used to improve the utilization rate of server resources.

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。cThe following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention. c

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and not necessarily Used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of practice in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.

图1是NFV的系统架构图,所述NFV系统100可以在各种网络中使用,例如在一个运营商网络或局域网来实现。所述NFV系统100包括一个NFV管理和编排系统(NFV Managementand Orchestration,NFV MANO)101、NFV基础设施层(NFV Infrastructure,NFVI)130、多个虚拟网络功能(Virtual Network Function,VNF)108、多个网元管理(ElementManagement,EM)122、网络服务、VNF和基础设施描述(Network Service,VNF andInfrastructure Description)126,以及业务支持管理系统(Operation-Support System/Business Support System,OSS/BSS)124。其中,NFV管理和编排系统101包括NFV编排器(NFV Orchestrator,NFVO)102,一个或多个VNFM(VNF Manager,VNFM)104和虚拟化基础设施管理器(Virtualized Infrastructure Manager,VIM)106。NFVI 130包括计算硬件112、存储硬件114、网络硬件116、虚拟化层(Virtualization Layer)、虚拟计算110、虚拟存储118和虚拟网络120。网路服务、VNF和基础设施描述126和OSS/BSS 124在ETSI GS NFV002V1.1.1标准中有进一步的讨论。FIG. 1 is a system architecture diagram of NFV. The NFV system 100 can be used in various networks, for example, implemented in an operator's network or a local area network. The NFV system 100 includes an NFV management and orchestration system (NFV Management and Orchestration, NFV MANO) 101, an NFV infrastructure layer (NFV Infrastructure, NFVI) 130, multiple virtual network functions (Virtual Network Function, VNF) 108, multiple Network element management (Element Management, EM) 122, network service, VNF and infrastructure description (Network Service, VNF and Infrastructure Description) 126, and business support management system (Operation-Support System/Business Support System, OSS/BSS) 124. Wherein, the NFV management and orchestration system 101 includes an NFV orchestrator (NFV Orchestrator, NFVO) 102, one or more VNFMs (VNF Manager, VNFM) 104 and a virtualized infrastructure manager (Virtualized Infrastructure Manager, VIM) 106. NFVI 130 includes computing hardware 112 , storage hardware 114 , network hardware 116 , virtualization layer (Virtualization Layer), virtual computing 110 , virtual storage 118 and virtual network 120 . Network Services, VNF and Infrastructure Description 126 and OSS/BSS 124 are further discussed in the ETSI GS NFV002V1.1.1 standard.

NFV管理和编排系统(NFV MANO)101用于执行对VNF 108和NFVI 130的监视和管理。NFVO 102可以实现在NFVI 130上的网络服务(如L2和L3VPN服务),也可以执行来自一个或多个VNFM 104的资源相关请求,发送配置信息到VNFM 104,并收集VNF 108的状态信息。另外,NFVO 102可以与VIM 106通信,以实现资源的分配和/或预留以及交换虚拟化硬件资源的配置和状态信息。所述VNFM 104可以管理一个或多个VNF 108。VNFM 104可以执行各种管理功能,如实例化、更新、查询、缩放和/或终止VNF 108等。VIM 106可以执行资源管理的功能,例如管理基础设施资源的分配(例如增加资源到虚拟容器)和操作功能(如收集NFVI故障信息)。所述VNFM 104和VIM 106可以相互通信进行资源分配和交换虚拟化硬件资源的配置和状态信息。NFV Management and Orchestration System (NFV MANO) 101 is used to perform monitoring and management of VNF 108 and NFVI 130 . NFVO 102 can implement network services on NFVI 130 (such as L2 and L3VPN services), and can also execute resource-related requests from one or more VNFM 104, send configuration information to VNFM 104, and collect VNF 108 status information. Additionally, NFVO 102 can communicate with VIM 106 to enable allocation and/or reservation of resources and to exchange configuration and status information of virtualized hardware resources. The VNFM 104 may manage one or more VNFs 108 . VNFM 104 can perform various management functions, such as instantiating, updating, querying, scaling and/or terminating VNF 108, among others. VIM 106 can perform resource management functions, such as managing allocation of infrastructure resources (eg, adding resources to virtual containers) and operational functions (eg, collecting NFVI fault information). The VNFM 104 and VIM 106 can communicate with each other to allocate resources and exchange configuration and status information of virtualized hardware resources.

所述NFVI 130包括硬件资源、软件资源或两者的组合来完成虚拟化环境的部署。换句话说,硬件资源和虚拟化层用于提供虚拟化的资源,例如作为虚拟机和其它形式的虚拟容器,用于VNF 108。硬件资源包括计算硬件112、存储硬件114和网络硬件116。计算硬件112可以是市场上现成的硬件和/或用户定制的硬件,用来提供处理和计算资源。存储硬件114可以是网络内提供的存储容量或驻留在存储硬件114本身的存储容量(位于服务器内的本地存储器)。在一个实现方案中,计算硬件112和存储硬件114的资源可以被集中在一起。网络硬件116可以是交换机、路由器和/或配置成具有交换功能的任何其他网络设备。网络硬件116可以横跨多个域,并且可以包括多个由一个或一个以上传输网络互连的网络。The NFVI 130 includes hardware resources, software resources or a combination of both to complete the deployment of the virtualization environment. In other words, hardware resources and a virtualization layer are used to provide virtualized resources, such as virtual machines and other forms of virtual containers, for the VNF 108 . Hardware resources include computing hardware 112 , storage hardware 114 , and network hardware 116 . Computing hardware 112 may be off-the-shelf hardware and/or user-customized hardware to provide processing and computing resources. Storage hardware 114 may be storage capacity provided within a network or storage capacity residing in storage hardware 114 itself (local storage within a server). In one implementation, the resources of computing hardware 112 and storage hardware 114 may be pooled together. Network hardware 116 may be a switch, router, and/or any other network device configured with switching functionality. Network hardware 116 may span multiple domains and may include multiple networks interconnected by one or more transport networks.

NFVI 130里面的虚拟化层可以从物理层抽象硬件资源和解耦VNF 108,以便向VNF108提供虚拟化资源。虚拟资源层包括虚拟计算110,虚拟存储器118和虚拟网络120。虚拟计算110和虚拟存储118可以以虚拟机、和/或其他虚拟容器的形式提供给VNF 108。例如,一个或一个以上的VNF 108可以部署在一个虚拟机(Virtual Machine)上。虚拟化层抽象网络硬件116从而形成虚拟网络120,虚拟网络120可以包括虚拟交换机(Virtual Switch),所述虚拟交换机用来提供虚拟机和其他虚拟机之间的连接。此外,网络硬件116中的传输网络,可以采用集中式控制平面和一个单独的转发平面(如软件定义网络,SDN)虚拟化。The virtualization layer in NFVI 130 can abstract hardware resources from the physical layer and decouple VNF 108 so as to provide virtualized resources to VNF 108 . The virtual resource layer includes virtual computing 110 , virtual storage 118 and virtual networking 120 . Virtual computing 110 and virtual storage 118 may be provided to VNF 108 in the form of virtual machines, and/or other virtual containers. For example, one or more VNFs 108 can be deployed on a virtual machine (Virtual Machine). The virtualization layer abstracts the network hardware 116 to form a virtual network 120. The virtual network 120 may include a virtual switch (Virtual Switch), and the virtual switch is used to provide connections between virtual machines and other virtual machines. In addition, the transmission network in the network hardware 116 can be virtualized by adopting a centralized control plane and a separate forwarding plane (such as software-defined network, SDN).

如图1所示,VNFM 104可以与VNF 108和EM 122交互来对VNF的生命周期进行管理以及交换配置和状态信息。VNF 108可以被配置为通过一个物理网络设备执行的至少一个网络功能的虚拟化。例如,在一个实现方案中,所述VNF 108可以经过配置以提供IMS网络中的不同网元具备的功能,如P-SCSCF,S-CSCF或HSS的网络功能等。EM 122经过配置以对一个或一个以上的VNF108进行管理。As shown in FIG. 1 , VNFM 104 can interact with VNF 108 and EM 122 to manage the lifecycle of the VNF and exchange configuration and status information. VNF 108 may be configured to virtualize at least one network function performed by a physical network device. For example, in an implementation solution, the VNF 108 may be configured to provide functions of different network elements in the IMS network, such as network functions of P-SCSCF, S-CSCF or HSS. EM 122 is configured to manage one or more VNFs 108 .

参照图2所示,本发明实施例提供的组网的方法的一个实施例包括:Referring to Figure 2, an embodiment of the networking method provided by the embodiment of the present invention includes:

201、为前端服务器集群设置第一关联参数,并为所述第一关联参数设置第一赋值,所述前端服务器集群包括至少一台第一服务器,所述第一服务器的硬件配置满足预置条件;201. Set a first association parameter for a front-end server cluster, and set a first assignment for the first association parameter, the front-end server cluster includes at least one first server, and the hardware configuration of the first server satisfies a preset condition ;

为了提高服务器资源的利用率,使得硬件配置高的第一服务器用来部署业务分发VM,而硬件配置一般的第二服务器用来部署业务处理VM,因此在本发明实施例中,通过主控设备在数据中心云计算管理平台软件配置时,把硬件配置满足预置条件的第一服务器服务器全部配置为一个特殊的前端服务器集群,可共享给多个虚拟数据中心(英文全称:Virtual Data Center,英文缩写:VDC)使用。具体组网实现方法为:把网络高配型(即硬件配置满足预置条件)的第一服务器都连接到接入交换机下面。可选的,所述第一服务器的硬件配置满足预置条件包括:所述第一服务器的网卡所提供的宽带大于要求宽带,比如大于该网卡的带宽大于1000M,所述网卡支持单根I/O虚拟化SR-IOV(Single-Root I/OVirtualization)等虚拟化网络性能增强技术。由于网络高配性的第一服务器数量一般不是很多,一般通过一个接入交换机则能够将所有高配性的第一服务器全部接入,因此接入交换机可以直接连接核心交换机,而无需连接汇聚交换机。主控设备在云平台中,对至少一台第一服务器组成的前端服务器集群设置一个第一关联参数,该第一关联参数用于描述该前端服务器集群的特点,比如设置名为“specification”的关联参数,存储在云管理系统,对于该服务器集群可描述为“forwarding”或者“front end”,即为该第一关联参数“specification”赋值为“forwarding”或者“front end”。In order to improve the utilization of server resources, the first server with high hardware configuration is used to deploy service distribution VM, and the second server with general hardware configuration is used to deploy service processing VM. Therefore, in the embodiment of the present invention, the main control device When configuring the software of the data center cloud computing management platform, all the first server servers whose hardware configuration meets the preset conditions are all configured as a special front-end server cluster, which can be shared among multiple virtual data centers (English full name: Virtual Data Center, English Abbreviation: VDC) used. The specific implementation method of networking is as follows: all the first servers with high network configuration (that is, the hardware configuration meets the preset conditions) are connected to the access switch. Optionally, the hardware configuration of the first server meeting the preset conditions includes: the bandwidth provided by the network card of the first server is greater than the required bandwidth, for example, the bandwidth greater than the network card is greater than 1000M, and the network card supports a single I/O OVirtualization SR-IOV (Single-Root I/OVirtualization) and other virtualized network performance enhancement technologies. Since the number of first servers with high configuration in the network is generally not many, all the first servers with high configuration can be connected through one access switch. Therefore, the access switch can be directly connected to the core switch without connecting to the aggregation switch. In the cloud platform, the master control device sets a first association parameter for the front-end server cluster composed of at least one first server. The first association parameter is used to describe the characteristics of the front-end server cluster. The associated parameters are stored in the cloud management system, and can be described as "forwarding" or "front end" for the server cluster, that is, the first associated parameter "specification" is assigned a value of "forwarding" or "front end".

202、在前端服务器集群配置接口上设置第二关联参数,并为所述第二关联参数设置第二赋值,所述第二赋值与所述第一赋值相同;202. Set a second association parameter on the front-end server cluster configuration interface, and set a second assignment for the second association parameter, where the second assignment is the same as the first assignment;

为了实现主控设备与第一服务器进行连接,还需在服务器集群配置接口,即在云平台提供的服务器配置的接口上,也要设置第二关联参数参数。该第二关联参数与第一关联参数相同,第二关联参数的赋值也与第一关联参数的赋值相同,比如第二关联参数为“specification”,将其赋值为“forwarding”或者“front end”。该第一配置接口可以为当前业界广泛使用的OpenStack开源云管理软件的Create aggregate接口。In order to realize the connection between the main control device and the first server, it is also necessary to set the second association parameter on the server cluster configuration interface, that is, on the server configuration interface provided by the cloud platform. The second associated parameter is the same as the first associated parameter, and the assignment of the second associated parameter is also the same as that of the first associated parameter. For example, the second associated parameter is "specification", and it is assigned as "forwarding" or "front end" . The first configuration interface may be a Create aggregate interface of OpenStack open source cloud management software widely used in the industry.

203、为第三关联参数设置第三赋值,所述第三关联参数为虚拟网络功能描述VNFD文件中的参数,所述第三赋值与所述第一赋值以及所述第二赋值相同;203. Set a third assignment for a third association parameter, where the third association parameter is a parameter in a virtual network function description (VNFD) file, and the third assignment is the same as the first assignment and the second assignment;

在NFV架构中,使用虚拟网络功能描述(英文全称:Virtual Network FunctionDescriber,英文缩写:VNFD)文件来描述一个虚拟网络功能的VM的资源需求,但目前只有VM本身的资源需求,没有对所部署的服务器的硬件配置及其组网的需求描述,所以需要针对业务分发VM对前端服务器集群的需求增加描述。在可选的实现方式中,可以在VNFD的虚拟部署单元(英文全称:Virtual Deployment Unit,英文缩写:VDU)中增加一个描述字段,用于描述其对前端服务器集群的要求,比如增加名为“host_cluster”的第三关联参数,该第三关联参数可用于描述所生成的业务分发VM对服务器配置的要求。对于当该第三关联参数赋值为与第一关联参数的第一赋值和第二关联参数的第二赋值均“forwarding”或者“front end”时,从而达到描述业务分发VM需部署到前端服务器集群的目的。In the NFV architecture, the virtual network function description (English full name: Virtual Network Function Describer, English abbreviation: VNFD) file is used to describe the resource requirements of a virtual network function VM, but currently only the resource requirements of the VM itself, there is no The description of the hardware configuration of the server and its networking requirements, so it is necessary to add a description of the requirements of the service distribution VM on the front-end server cluster. In an optional implementation, a description field can be added to the virtual deployment unit (full English name: Virtual Deployment Unit, English abbreviation: VDU) of VNFD to describe its requirements for the front-end server cluster, for example, adding a field named " host_cluster", which can be used to describe the server configuration requirements of the generated service distribution VM. When the assignment of the third association parameter is "forwarding" or "front end" with the first assignment of the first association parameter and the second assignment of the second association parameter, it is necessary to describe that the service distribution VM needs to be deployed to the front-end server cluster the goal of.

204、在虚拟服务器配置接口上设置第四关联参数,并为所述第四关联参数设置第四赋值,所述第四赋值与所述第三赋值相同;204. Set a fourth associated parameter on the virtual server configuration interface, and set a fourth assignment for the fourth associated parameter, where the fourth assignment is the same as the third assignment;

另外,还需在虚拟服务器配置接口,即在云平台提供的添加虚拟服务器的接口上,也需要新增字段用于描述虚拟机的前端服务器集群要求。因此在虚拟服务器配置接口上设置第四关联参数,并为第四关联参数设置第四赋值,该第四关联参数与第三关联参数相同,第四赋值与第三赋值相同。比如第四关联参数设置为“host_cluster”,其赋值为“forwarding”或者“front end”。第二配置接口可以为OpenStack的Create server接口。In addition, it is also necessary to configure the virtual server interface, that is, on the interface provided by the cloud platform to add a virtual server, a new field is also required to describe the front-end server cluster requirements of the virtual machine. Therefore, a fourth associated parameter is set on the virtual server configuration interface, and a fourth assignment is set for the fourth associated parameter. The fourth associated parameter is the same as the third associated parameter, and the fourth assignment is the same as the third assignment. For example, the fourth associated parameter is set to "host_cluster", and its assignment value is "forwarding" or "front end". The second configuration interface may be a Create server interface of OpenStack.

可选的,当在云平台管理和各个接口中配置好各个关联参数以及赋值后,则可以通过这些关联参数部署虚拟机VM,由于各个关联参数的赋值相同,而且关联参数所指向的是高配性的第一服务器,因此,所部署的业务分发虚拟机VM被强行部署到前端服务器集群上,而所部署的业务处理虚拟机VM则被部署到普通服务器集群上。Optionally, after the associated parameters and assignments are configured in the cloud platform management and each interface, the virtual machine VM can be deployed through these associated parameters, because the assigned values of each associated parameter are the same, and the associated parameters point to a high configuration Therefore, the deployed service distribution virtual machine VM is forcibly deployed on the front-end server cluster, and the deployed service processing virtual machine VM is deployed on the common server cluster.

本发明实施例中,通过为前端服务器集群设置第一关联参数,并为第一关联参数设置第一赋值,前端服务器集群包括至少一台第一服务器,第一服务器的硬件配置满足预置条件;在前端服务器集群配置接口上设置第二关联参数,并为第二关联参数设置第二赋值,第二赋值与第一赋值相同;为第三关联参数设置第三赋值,所述第三关联参数为虚拟网络功能描述VNFD文件中的参数,第三赋值与第一赋值以及第二赋值相同;在虚拟服务器配置接口上设置第四关联参数,并为第四关联参数设置第四赋值,第四赋值与第三赋值相同。在前端服务器集群增加了关联参数用于描述高配性的第一服务器,在VNFD中增加了关联参数描述虚拟机VM对服务器配置的要求,当两者关联参数相同时,则使得所部署生成的虚拟机VM部署到高配型的第一服务器。这样,避免了配置较高的服务器用来部署业务处理VM,而配置较低的服务器用来部署业务分发VM,从而提高了服务器资源的利用率。In the embodiment of the present invention, by setting the first association parameter for the front-end server cluster and setting the first assignment for the first association parameter, the front-end server cluster includes at least one first server, and the hardware configuration of the first server meets the preset condition; Set the second association parameter on the front-end server cluster configuration interface, and set the second assignment for the second association parameter, the second assignment is the same as the first assignment; set the third assignment for the third association parameter, and the third association parameter is The virtual network function describes the parameters in the VNFD file, the third assignment is the same as the first assignment and the second assignment; set the fourth associated parameter on the virtual server configuration interface, and set the fourth assignment for the fourth associated parameter, the fourth assignment is the same as The third assignment is the same. The associated parameters are added to the front-end server cluster to describe the first server with high configuration, and the associated parameters are added to the VNFD to describe the requirements of the virtual machine VM on the server configuration. When the two associated parameters are the same, the generated virtual The machine VM is deployed to the first server with high configuration. In this way, it is avoided that servers with higher configurations are used to deploy service processing VMs, while servers with lower configurations are used to deploy service distribution VMs, thereby improving the utilization rate of server resources.

参照图3所示,图3为本发明实施例提供的组网的设备的一个实施例示意图,该组网的设备可以为上述实施例所描述的主控设备,包括:Referring to FIG. 3, FIG. 3 is a schematic diagram of an embodiment of a networking device provided by an embodiment of the present invention. The networking device may be the master control device described in the above embodiment, including:

设置单元301,用于为服务器集群设置第一关联参数,所述服务器集群包括至少一台第一服务器,所述第一服务器的硬件配置满足预置条件;A setting unit 301, configured to set a first association parameter for a server cluster, the server cluster includes at least one first server, and the hardware configuration of the first server satisfies a preset condition;

可选的,所述第一服务器的硬件配置满足预置条件包括:Optionally, the hardware configuration of the first server meeting preset conditions includes:

所述第一服务器的网卡所提供的宽带大于需求宽带,所述网卡支持单根I/O虚拟化SR-IOV(Single-Root I/O Virtualization)等虚拟化网络性能增强技术。The bandwidth provided by the network card of the first server is greater than the required bandwidth, and the network card supports virtualized network performance enhancement technologies such as Single-Root I/O Virtualization SR-IOV (Single-Root I/O Virtualization).

赋值单元302,用于为所述第一关联参数设置第一赋值;An assignment unit 302, configured to set a first assignment for the first associated parameter;

所述设置单301元还用于,在前端服务器集群配置接口上设置第二关联参数,;The setting unit 301 is also used to set the second associated parameter on the front-end server cluster configuration interface;

所述赋值302单元还用于,为所述第二关联参数设置第二赋值,所述第二赋值与所述第一赋值相同。The assignment 302 unit is further configured to set a second assignment for the second association parameter, where the second assignment is the same as the first assignment.

所述赋值单元302还用于,为第三关联参数设置第三赋值,所述第三关联参数为虚拟网络功能描述VNFD文件中的参数,所述第三赋值与所述第一赋值以及所述第二赋值相同;The assignment unit 302 is further configured to set a third assignment for a third associated parameter, the third associated parameter is a parameter in a virtual network function description VNFD file, and the third assignment is the same as the first assignment and the The second assignment is the same;

所述设置单元301还用于,在虚拟服务器配置接口上设置第四关联参数;The setting unit 301 is further configured to set a fourth associated parameter on the virtual server configuration interface;

所述赋值单元302还用于,为所述第四关联参数设置第四赋值,所述第四赋值与所述第三赋值相同。The assignment unit 302 is further configured to set a fourth assignment for the fourth associated parameter, where the fourth assignment is the same as the third assignment.

可选的,所述第三关联参数为虚拟网络功能描述VNFD文件中VDU属性的描述字段中的参数。Optionally, the third associated parameter is a parameter in the description field of the VDU attribute in the virtual network function description VNFD file.

可选的,所述设备还包括:Optionally, the device also includes:

部署单元303,用于根据所述第三关联参数以及所述第四关联参数部署业务分发虚拟机VM以及业务处理VM,所述业务分发VM部署在所述服务器集群上。The deploying unit 303 is configured to deploy a service distribution virtual machine VM and a service processing VM according to the third association parameter and the fourth association parameter, and the service distribution VM is deployed on the server cluster.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

参照图4所示,本发明实施例中组网的架构的一个实施例包括:Referring to Figure 4, an embodiment of the networking architecture in the embodiment of the present invention includes:

S1台第一服务器401、S2台第二服务器402、N1台第一交换机、N2台第二交换机、N3台第三交换机以及N4台第四交换机;S1 first server 401, S2 second server 402, N1 first switch, N2 second switch, N3 third switch and N4 fourth switch;

其中,所述S1台第一服务器连接所述N1台第一交换机,S1大于N1,所述S2台第二服务器连接所述N2台第二交换机,S2大于N2,所述N1第一交换机连接所述N4台第四交换机,N1大于N4,所述N2台第二交换机连接所述N3台第三交换机,N2大于N3,所述N3台第三交换机连接所述N4台第四交换机,N3大于N4;所述第一服务器的硬件配置满足预置条件。在一般数据中心组网中,N4等于2。Wherein, the S1 first servers are connected to the N1 first switches, S1 is greater than N1, the S2 second servers are connected to the N2 second switches, S2 is greater than N2, and the N1 first switches are connected to all The N4 fourth switches, N1 is greater than N4, the N2 second switches are connected to the N3 third switches, N2 is greater than N3, the N3 third switches are connected to the N4 fourth switches, and N3 is greater than N4 ; The hardware configuration of the first server meets a preset condition. In general data center networking, N4 is equal to 2.

其中,所述第一交换机为接入交换机403,所述第二交换机为接入交换机404,所述接入交换机用于接入所连接的服务器的网络;Wherein, the first switch is an access switch 403, the second switch is an access switch 404, and the access switch is used to access the network of the connected server;

所述第三交换机为汇聚交换机405,所述汇聚交换机用于汇聚所述接入交换机的网络;The third switch is an aggregation switch 405, and the aggregation switch is used to aggregate the network of the access switches;

所述第四交换机为核心交换406机或者核心路由器,所述核心交换机用于汇聚所述汇聚交换机的网络,以及作为数据中心的对外网络出入口。在一般的数据中心组网中,第四交换机一般为2台。The fourth switch is a core switch 406 or a core router, and the core switch is used to converge the network of the aggregation switch and serve as an entrance and exit of the external network of the data center. In a general data center network, there are generally two fourth switches.

可选的,所述S1台第一服务器401组成前端服务器集群,所述S2台第二服务器402组成普通服务器集群;Optionally, the S1 first servers 401 form a front-end server cluster, and the S2 second servers 402 form a common server cluster;

所述第一服务器的硬件配置满足预置条件包括:The hardware configuration of the first server meeting preset conditions includes:

所述第一服务器的网卡所提供的宽带大于需求宽带,所述网卡支持单根I/O虚拟化SR-IOV(Single-Root I/O Virtualization)等虚拟化网络性能增强技术。The bandwidth provided by the network card of the first server is greater than the required bandwidth, and the network card supports virtualized network performance enhancement technologies such as Single-Root I/O Virtualization SR-IOV (Single-Root I/O Virtualization).

所述前端服务器集群用于部署业务分发虚拟机VM,所述普通服务器集群用于部署业务处理虚拟机VM。The front-end server cluster is used to deploy a service distribution virtual machine VM, and the common server cluster is used to deploy a service processing virtual machine VM.

本发明实施例中,单独把数量较少的但网络性能要求较高的业务分发类VM部署在前端服务器集群中,可以简化普通服务器集群中服务器的网络设备配置,比如使用带宽较少、网络功能一般的网卡,可以达到降低整个数据中心硬件成本的目的。前端服务器集群的接入交换机直接接入核心交换机,可以减少一级汇聚交换机,可以在保证数据中心容量易于扩展到的前提下,节约数据中心的网络设备的成本。因为每个对外消息都需要通过业务分发VM,每个消息都减少一级汇聚交换机的带来的时延,对提高业务用户体验有一定好处。高网络流量的业务分发VM集中于前端服务器集群,整个数据中心的流量模型更加简单,便于数据中心网络规划和网络设备选型。In the embodiment of the present invention, deploying a small number of business distribution VMs with high network performance requirements in the front-end server cluster can simplify the network device configuration of the servers in the common server cluster, such as using less bandwidth and network functions. A general network card can achieve the purpose of reducing the hardware cost of the entire data center. The access switch of the front-end server cluster is directly connected to the core switch, which can reduce the number of aggregation switches, and can save the cost of network equipment in the data center on the premise of ensuring that the capacity of the data center can be easily expanded. Because each external message needs to be distributed to the VM through the service, each message reduces the delay caused by the first-level aggregation switch, which is beneficial to improve the service user experience. The service distribution VMs with high network traffic are concentrated in the front-end server cluster, and the traffic model of the entire data center is simpler, which is convenient for data center network planning and network equipment selection.

根据上述实施例,下面进行具体举例,当一个VNF部署在数据中心时,其包含N1个业务分发VM和N2个业务处理虚拟机,N2远远大于N1。在云平台管理软件上,对前端服务器集群增加一个加名为“specification”的可选参数,存储在云管理系统,对于前端服务器集群可描述为“forwarding”。在OpenStack开源云管理软件的Create aggregate接口上同样增加名为“specification”的可选参数,描述为“forwarding”。在VNFD中对某类VM的描述用VDU表示,所以在该VNF的VNFD的业务分发类VM对应的VDU属性中增加名为“host_cluster”参数,数值设置为“forwarding”。在OpenStack的Create server接口增加名为“host_cluster”参数,数值设置为“forwarding”。在VNF中生成业务分发VM以及业务处理VM,根据上述配置情况,该VNF的部署结果为:业务分发类VM被部署在前端服务器集群,业务处理类VM被部署在普通服务器集群。当一批业务请求的流量T进入数据中心时,只经过核心交换机和前端服务器集群的接入交换机,就到达业务分发VM,在负荷均衡算法下,业务分发VM的输入流量都是T1=T/N1。业务分发VM会把业务请求均衡的分发给业务处理VM,则业务处理VM的输入流量都是T2=T/N2。因为N2远远大于N1,所以T1远远大于T2。同理,业务分发VM的输出流量T1’也远大于业务处理VM的输出流量T2’。所以普通服务器集群终端的服务器就不需要配置很多网口数量和很高带宽的网卡,从而提高了服务器资源的利用率。According to the above embodiment, a specific example is given below. When a VNF is deployed in a data center, it includes N1 service distribution VMs and N2 service processing virtual machines, and N2 is much larger than N1. On the cloud platform management software, an optional parameter named "specification" is added to the front-end server cluster and stored in the cloud management system, which can be described as "forwarding" for the front-end server cluster. An optional parameter named "specification" is also added to the Create aggregate interface of the OpenStack open source cloud management software, described as "forwarding". The description of a certain type of VM in the VNFD is represented by a VDU, so add a parameter named "host_cluster" to the attribute of the VDU corresponding to the service distribution type VM of the VNFD of the VNF, and set the value to "forwarding". Add a parameter named "host_cluster" to the Create server interface of OpenStack, and set the value to "forwarding". A service distribution VM and a service processing VM are generated in the VNF. According to the above configuration, the deployment result of the VNF is as follows: service distribution VMs are deployed on front-end server clusters, and service processing VMs are deployed on common server clusters. When the traffic T of a batch of business requests enters the data center, it only passes through the core switch and the access switch of the front-end server cluster before reaching the service distribution VM. Under the load balancing algorithm, the input traffic of the service distribution VM is T1=T/ N1. The service distribution VM will distribute the service requests to the service processing VM in a balanced manner, so the input traffic of the service processing VM is T2=T/N2. Because N2 is much larger than N1, T1 is much larger than T2. Similarly, the output traffic T1' of the service distribution VM is much larger than the output traffic T2' of the service processing VM. Therefore, the server of the common server cluster terminal does not need to be equipped with a large number of network ports and a network card with high bandwidth, thereby improving the utilization rate of server resources.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes.

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still understand the foregoing The technical solutions recorded in each embodiment are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (11)

CN201610485109.8A2016-06-282016-06-28 A method, device and architecture for networkingActiveCN106161603B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610485109.8ACN106161603B (en)2016-06-282016-06-28 A method, device and architecture for networking

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610485109.8ACN106161603B (en)2016-06-282016-06-28 A method, device and architecture for networking

Publications (2)

Publication NumberPublication Date
CN106161603A CN106161603A (en)2016-11-23
CN106161603Btrue CN106161603B (en)2019-09-20

Family

ID=57349501

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610485109.8AActiveCN106161603B (en)2016-06-282016-06-28 A method, device and architecture for networking

Country Status (1)

CountryLink
CN (1)CN106161603B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108123821B (en)*2016-11-302020-03-20华为技术有限公司Data analysis method and device
CN106612225B (en)*2016-12-122020-01-14武汉烽火信息集成技术有限公司Openstack-based agent deployment system and method
CN107682286A (en)*2017-09-222018-02-09山东超越数控电子有限公司A kind of server group planar network architecture of high link stability
CN111385114B (en)2018-12-282022-04-26华为技术有限公司VNF service instantiation method and device
CN112087311B (en)2019-06-142022-04-12华为技术有限公司Virtual network function VNF deployment method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102571439A (en)*2012-01-182012-07-11华为技术有限公司Virtual local area network allocation and revocation method, equipment and system
CN103546504A (en)*2012-07-112014-01-29华耀(中国)科技有限公司 Application layer isolation based load balancing device virtualization system and method
CN103905283A (en)*2012-12-252014-07-02华为技术有限公司Communication method and apparatus based on expandable virtual local area network
WO2016023390A1 (en)*2014-08-122016-02-18华为技术有限公司Method and device for deploying virtual machine storage resource
CN105656646A (en)*2014-11-102016-06-08中国移动通信集团公司Deploying method and device for virtual network element

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102571439A (en)*2012-01-182012-07-11华为技术有限公司Virtual local area network allocation and revocation method, equipment and system
CN103546504A (en)*2012-07-112014-01-29华耀(中国)科技有限公司 Application layer isolation based load balancing device virtualization system and method
CN103905283A (en)*2012-12-252014-07-02华为技术有限公司Communication method and apparatus based on expandable virtual local area network
WO2016023390A1 (en)*2014-08-122016-02-18华为技术有限公司Method and device for deploying virtual machine storage resource
CN105656646A (en)*2014-11-102016-06-08中国移动通信集团公司Deploying method and device for virtual network element

Also Published As

Publication numberPublication date
CN106161603A (en)2016-11-23

Similar Documents

PublicationPublication DateTitle
US9178828B2 (en)Architecture for agentless service insertion
KR101714279B1 (en)System and method providing policy based data center network automation
US10452422B2 (en)Method and apparatus for deploying virtual machine instance, and device
US9465641B2 (en)Selecting cloud computing resource based on fault tolerance and network efficiency
CN106161603B (en) A method, device and architecture for networking
WO2019127418A1 (en)Network service management method, related device and system
CN102316043A (en)Port virtualization method, switch and communication system
CN112087311B (en)Virtual network function VNF deployment method and device
CN108345490B (en) A method and system for deploying virtual machines in NFV
CN105210324B (en) Policy and charging rule function virtualization method, device and system
CN116016229A (en)Method and device for deploying container service
US20220350637A1 (en)Virtual machine deployment method and related apparatus
CN114826953A (en)Business arrangement method based on process and CFS/RFS model
US8856342B2 (en)Efficiently relating adjacent management applications managing a shared infrastructure
WO2017133020A1 (en)Method and device for policy transmission in nfv system
CN111404712B (en)NFV network element deployment system, method, device, medium and equipment
US20230259387A1 (en)Data flow mirroring method and apparatus
CN108886476B (en) Multiple Provider Framework for Virtual Switch Data Plane and Data Plane Migration
CN112889247B (en) VNF service instantiation method and device
CN113760440B (en)Virtualized network service deployment method and device
US20250036437A1 (en)Configuration of service pods for logical router
US20250039088A1 (en)Connectivity between logical router pods
Cherkaoui et al.Virtualization, cloud, sdn, and sddc in data centers
WO2022183796A1 (en)Network service (ns) creation method and related apparatus
KR20180085592A (en)Virtual router system and method to integrate with openstack based orchestration

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp