CN106161603B - A kind of method of networking, equipment and framework - Google Patents

A kind of method of networking, equipment and framework Download PDF

Info

Publication number
CN106161603B
CN106161603B CN201610485109.8A CN201610485109A CN106161603B CN 106161603 B CN106161603 B CN 106161603B CN 201610485109 A CN201610485109 A CN 201610485109A CN 106161603 B CN106161603 B CN 106161603B
Authority
CN
China
Prior art keywords
relevant parameter
server
assignment
platform
parameter
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 Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201610485109.8A priority Critical patent/CN106161603B/en
Publication of CN106161603A publication Critical patent/CN106161603A/en
Application granted granted Critical
Publication of CN106161603B publication Critical patent/CN106161603B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • 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/0893Assignment of logical groups to network elements

Abstract

The embodiment of the invention discloses a kind of methods of networking, for improving the utilization rate of server resource.The method comprise the steps that by the way that the first relevant parameter is arranged for front-end server cluster, and the first assignment is set for the first relevant parameter, front-end server cluster includes an at least first server, the hardware configuration of first server meets prerequisite, for third relevant parameter, third assignment is set, third relevant parameter is that network function describes the parameter in VNFD file, and third assignment is identical as the first assignment and the second assignment.When the two relevant parameter is identical, then to dispose the first server that the virtual machine VM generated is deployed to high distribution type.It is used to dispose business processing VM in this way, avoiding the higher server of configuration, and configures lower server and be used to dispose distribution of services VM, to improves the utilization rate of server resource.

Description

A kind of method of networking, equipment and framework
Technical field
The present invention relates to the communications field more particularly to a kind of methods of networking, equipment and framework.
Background technique
Network function virtualizes (full name in English: Network Function Virtualization, english abbreviation: NFV) Technology can be simply interpreted as the function of each network element used in telecommunication network from current specialized hardware platform migration On to general commercial goods shelf products server.Each network element used in telecommunication network is transformed into solely by NFV technology Vertical application, the unified base that can be constructed with flexible deployment in other equipment such as measured server, storage and interchangers On Infrastructure platform, and infra structure hardware facility resource pool and virtualization propose upper layer application by virtualization technology For virtual resource, application, hardware decoupling are realized, so that each application can quickly increase virtual resource to realize Quick Extended The purpose of power system capacity, or virtual resource can be reduced quickly to realize the purpose of pinch system capacity, greatly promote network Elasticity.Using the shared resource pool of general server composition, business newly developed does not need individually to dispose hardware device, Greatly shorten new business on-line time.The network function software systems of large capacity all use distributed structure/architecture at present, that is, have multiple Virtual machine (full name in English: Virtual Manufacturing, english abbreviation: VM) disposes service processing software, and realization passes through increasing Add or reduce VM, it may be convenient to increase or reduce the capacity of system, in addition there are also several VM deployment distribution of services is soft Part is realized as the entrance of system and simplifies externally docking, save outside ip address, and internal implementation complexity, business VM are shielded The purpose of load balancing.
In existing data center's group-network construction, the network flow of all inputs will first reach distribution of services VM, Then it is distributed to internal business processing VM again.Conversely, the network flow of all outputs will first issue industry by business processing VM Business distribution VM, is then uniformly issued external other equipment by distribution of services VM.The general big most industry of the quantity of business processing VM Business distribution VM, single distribution of services VM network flow to be dealt with will also be much higher than single business processing VM.
But when VM is disposed in data center's networking, not in view of the hardware configuration feelings of the server of deployment VM Condition may be deployed on the lower server of configuration so as to lead to handle the more distribution of services VM of network flow, and be located The less business processing VM of reason network flow may be deployed on the higher server of configuration, to reduce server resource benefit With rate.
Summary of the invention
The embodiment of the invention provides a kind of method of networking, equipment and frameworks, for improving the utilization of server resource Rate.
First aspect of the embodiment of the present invention provides a kind of method of networking, comprising:
The first relevant parameter is set for front-end server cluster, and the first assignment, institute are set for first relevant parameter Stating front-end server cluster includes that an at least first server, the hardware configuration of the first server meets prerequisite;
Second relevant parameter is set on front-end server cluster configuration interface, and is second relevant parameter setting the Two assignment, second assignment are identical as first assignment;
Third assignment is set for third relevant parameter, the third relevant parameter is that virtual network function describes VNFD file In parameter, the third assignment is identical as first assignment and second assignment;
4th relevant parameter is set on virtual server configuration interface, and is assigned for the 4th relevant parameter setting the 4th Value, the 4th assignment are identical as the third assignment.
Optionally, the method also includes:
According to the third relevant parameter and the 4th relevant parameter deployment distribution of services virtual machine VM and business VM is handled, the distribution of services VM is deployed on the front-end server cluster.
Second aspect of the embodiment of the present invention provides a kind of equipment of networking, comprising:
Setting unit, for the first relevant parameter to be arranged for front-end server cluster, the front-end server cluster includes At least a first server, the hardware configuration of the first server meet prerequisite;
Assignment unit, for the first assignment to be arranged for first relevant parameter;
The setting unit is also used to, and the second relevant parameter is arranged on front-end server cluster configuration interface;
The assignment unit is also used to, for second relevant parameter be arranged the second assignment, second assignment with it is described First assignment is identical;
The assignment unit is also used to, and third assignment is arranged for third relevant parameter, the third relevant parameter is virtual Network function describes the parameter in VNFD file, and the third assignment is identical as first assignment and second assignment;
The setting unit is also used to, and the 4th relevant parameter is arranged on virtual server configuration interface;
The assignment unit is also used to, for the 4th relevant parameter be arranged the 4th assignment, the 4th assignment with it is described Third assignment is identical.
Optionally, the equipment further include:
Deployment unit, for virtual according to the third relevant parameter and the 4th relevant parameter deployment distribution of services Machine VM and business processing VM, the distribution of services VM are deployed on the front-end server cluster.
The third aspect of the embodiment of the present invention provides a kind of network architecture, comprising:
N platform first server, M platform second server, the first interchanger, second switch, 3rd switch and the 4th Interchanger;
Wherein, the N platform first server connects first interchanger, the M platform second server connection described the Two interchangers, first interchanger connect the 4th interchanger, and the second switch connects the 3rd switch, institute It states 3rd switch and connects the 4th interchanger;The hardware configuration of the first server meets prerequisite.
Wherein, first interchanger is access switch, and the second switch is access switch, and the access is handed over The network changed planes for accessing connected server;
The 3rd switch is convergence switch, and the convergence switch is accessed for converging the access switch Network;
4th interchanger is core switch, and the core switch is used to converge the net of the convergence switch Network, and the external portal as data center.
Optionally, the N platform first server forms front-end server cluster, and the M platform second server composition is common Server cluster;
The front-end server cluster is for disposing distribution of services virtual machine VM, and the common server cluster is for disposing Business processing virtual machine VM.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that increases in front-end server cluster Relevant parameter is used to describe the high first server with property, relevant parameter is increased in VNFD describes virtual machine VM to service The requirement of device configuration, when the two relevant parameter is identical, then the virtual machine VM for dispose generation is deployed to the of high distribution type One server.It is used to dispose business processing VM in this way, avoiding the higher server of configuration, and configures lower server and be used to Distribution of services VM is disposed, to improve the utilization rate of server resource.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with It obtains other drawings based on these drawings.
Fig. 1 is a schematic diagram of the system architecture of NFV in the embodiment of the present invention;
Fig. 2 is a flow diagram of the method for networking in the embodiment of the present invention;
Fig. 3 is a schematic diagram of the equipment of networking in the embodiment of the present invention;
Fig. 4 is a schematic diagram of the framework of networking in the embodiment of the present invention.
Specific embodiment
The embodiment of the invention provides a kind of method of networking, equipment and frameworks, for improving the utilization of server resource Rate.
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those skilled in the art's every other implementation obtained without creative efforts Example, shall fall within the protection scope of the present invention.c
Description and claims of this specification and term " first ", " second ", " third ", " in above-mentioned attached drawing The (if present)s such as four " are to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should manage The data that solution uses in this way are interchangeable under appropriate circumstances, so that the embodiment of the present invention described herein for example can be to remove Sequence other than those of illustrating or describe herein is implemented.In addition, term " includes " and " having " and theirs is any Deformation, it is intended that cover it is non-exclusive include, for example, containing the process, method of a series of steps or units, system, production Product or equipment those of are not necessarily limited to be clearly listed step or unit, but may include be not clearly listed or for this A little process, methods, the other step or units of product or equipment inherently.
Fig. 1 is the system architecture diagram of NFV, and the NFV system 100 can use in various networks, such as is transported at one Quotient's network or local area network are sought to realize.The NFV system 100 includes a NFV management and arranging system (NFV Management And Orchestration, NFV MANO) 101, it is NFV infrastructure layer (NFV Infrastructure, NFVI) 130, multiple Virtual network function (Virtual Network Function, VNF) 108, multiple NE management (Element Management, EM) 122, network service, VNF and infrastructure (Network Service, VNF and is described Infrastructure Description) 126 and business support management system (Operation-Support System/ Business Support System,OSS/BSS)124.Wherein, NFV management and arranging system 101 include NFV composer (NFV Orchestrator, NFVO) 102, one or more VNFM (VNF Manager, VNFM) 104 and virtualization basis are set Apply manager (Virtualized Infrastructure Manager, VIM) 106.NFVI 130 include computing hardware 112, Storage hardware 114, the network hardware 116, virtualization layer (Virtualization Layer), virtual computing 110, virtual memory 118 and virtual network 120.Network services, VNF and infrastructure describe 126 and OSS/BSS 124 in ETSI GS NFV There is further discussion in 002V1.1.1 standard.
NFV management and arranging system (NFV MANO) 101 are used to execute monitoring and the pipe to VNF 108 and NFVI 130 Reason.The network service (such as L2 and L3VPN service) on NFVI 130 may be implemented in NFVO 102, can also execute from one Or the resource association requests of multiple VNFM 104, configuration information is sent to VNFM 104, and collects the status information of VNF 108. In addition, NFVO 102 can be communicated with VIM 106, to realize the distribution and/or reserved and exchange virtualization hardware money of resource The configuration and status information in source.The VNFM 104 can manage one or more VNF 108.VNFM 104 can execute various Management function, such as instantiation, update, inquiry, scaling and/or termination VNF 108.VIM 106 can execute resource management Function, such as distribution (such as increasing resource to virtual container) and operating function (such as collection NFVI of management infrastructure resource Fault message).The VNFM 104 and VIM 106, which can be in communication with each other, to carry out resource allocation and exchanges virtualization hardware resource Configuration and status information.
The NFVI 130 includes the combination of hardware resource, software resource or both to complete the deployment of virtualized environment. In other words, hardware resource and virtualization layer are used to provide the resource of virtualization, such as the void as virtual machine and other forms Quasi- container, is used for VNF 108.Hardware resource includes computing hardware 112, storage hardware 114 and the network hardware 116.Computing hardware 112 can be ready-made in the market hardware and/or customized hardware, for providing processing and computing resource.Storage hardware 114 can be the memory capacity provided in network or reside in the memory capacity of storage hardware 114 itself (in server Local storage).In an implementation, the resource of computing hardware 112 and storage hardware 114 can be brought together. The network hardware 116 can be interchanger, router and/or be configured to any other network equipment with function of exchange.Network Hardware 116 can be across multiple domains, and may include multiple networks interconnected by one or more transmission networks.
The virtualization layer of the inside NFVI 130 can be abstracted hardware resource and decoupling VNF 108 from physical layer, so as to VNF 108 provide virtualization resource.Virtual resource layer includes virtual computing 110, virtual memory 118 and virtual network 120.Virtual meter Calculation 110 and virtual memory 118 can be supplied to VNF 108 in the form of virtual machine, and/or other virtual containers.For example, one Or more than one VNF 108 can be deployed on a virtual machine (Virtual Machine).Virtualization layer abstract network is hard For part 116 to form virtual network 120, virtual network 120 may include virtual switch (Virtual Switch), the void Quasi- interchanger is used to provide the connection between virtual machine and other virtual machines.In addition, the transmission network in the network hardware 116, it can Using centerized fusion plane and individual Forwarding plane (such as software defined network, a SDN) virtualization.
As shown in Figure 1, VNFM 104 can be interacted with VNF 108 and EM 122 to be managed to the life cycle of VNF And exchange configures and status information.VNF 108 can be configured as at least one executed by a physical network device The virtualization of network function.For example, the VNF 108 can be by configuration to provide in IMS network in an implementation The function that has of different network elements, such as P-SCSCF, S-CSCF or the network function of HSS etc..EM 122 is by configuration to one Or more than one VNF108 is managed.
Referring to shown in Fig. 2, one embodiment of the method for networking provided in an embodiment of the present invention includes:
201, the first relevant parameter is set for front-end server cluster, and is assigned for first relevant parameter setting first Value, the front-end server cluster include that an at least first server, the hardware configuration of the first server meets preset Condition;
In order to improve the utilization rate of server resource, so that the high first server of hardware configuration is used to dispose distribution of services VM, and the general second server of hardware configuration is used to dispose business processing VM, therefore in embodiments of the present invention, passes through master control Equipment meets hardware configuration the first server service of prerequisite in data center's cloud computing management platform software configuration Device is all configured to a special front-end server cluster, can share to multiple virtual data centers (full name in English: Virtual Data Center, english abbreviation: VDC) it uses.Specific networking implementation method are as follows: high distribution type (the i.e. hardware of network Configuration meet prerequisite) first server be all connected to below access switch.Optionally, the first server is hard Part configuration, which meets broadband provided by the network interface card that prerequisite includes: the first server and is greater than, requires broadband, for example is greater than The band of the network interface card is wider than 1000M, and the network interface card supports single I/O to virtualize SR-IOV (Single-Root I/O ) etc. Virtualization virtualization network performance enhances technology.Since network height matches the first server quantity of property generally not It is that very much, generally passing through an access switch then can be by all high first servers with property all access, therefore accesses Interchanger can be directly connected to core switch, without connecting convergence switch.Main control device is in cloud platform, at least one First relevant parameter is arranged in the front-end server cluster of platform first server composition, and first relevant parameter is for describing this The characteristics of front-end server cluster, for example the relevant parameter of entitled " specification " is set, it is stored in cloud management system, " forwarding " or " front end ", as first relevant parameter can be described as the server cluster " specification " is assigned a value of " forwarding " or " front end ".
202, the second relevant parameter is set on front-end server cluster configuration interface, and is set for second relevant parameter The second assignment is set, second assignment is identical as first assignment;
It, need to also be in server set group configuration interface, i.e., in cloud in order to realize that main control device is attached with first server On the interface for the server configuration that platform provides, the second relevant parameter parameter is also set.Second relevant parameter and first closes Connection parameter is identical, and the assignment of the second relevant parameter is also identical as the assignment of the first relevant parameter, for example the second relevant parameter is " specification " is assigned a value of " forwarding " or " front end ".The first configuration interface can be to work as The Create aggregate interface of the preceding widely used OpenStack open source cloud management software of industry.
203, third assignment is set for third relevant parameter, the third relevant parameter is that virtual network function describes VNFD Parameter in file, the third assignment are identical as first assignment and second assignment;
In NFV framework, (full name in English: Virtual Network Function is described using virtual network function Describer, english abbreviation: VNFD) file describes the resource requirement of the VM of a virtual network function, but there was only VM at present Own resources demand, the not hardware configuration to the server disposed and its requirement description of networking, so needing to be directed to Distribution of services VM describes the increase in demand of front-end server cluster.It, can be in the virtual of VNFD in optional implementation Increase a description field in deployment unit (full name in English: Virtual Deployment Unit, english abbreviation: VDU), uses In describing its requirement to front-end server cluster, for example increase the third relevant parameter of entitled " host_cluster ", this Three relevant parameters can be used for describing the requirement that distribution of services VM generated configures server.For working as the third relevant parameter Be assigned a value of with the first assignment of the first relevant parameter and the second assignment of the second relevant parameter " forwarding " or When " front end ", to achieve the purpose that front-end server cluster need to be deployed to by describing distribution of services VM.
204, the 4th relevant parameter is set on virtual server configuration interface, and is the 4th relevant parameter setting the Four assignment, the 4th assignment are identical as the third assignment;
In addition, also interface need to be configured in virtual server, i.e., on the interface for the addition virtual server that cloud platform provides, New field is also required to for describing the front-end server cluster requirement of virtual machine.Therefore it is set on virtual server configuration interface The 4th relevant parameter to be set, and the 4th assignment is set for the 4th relevant parameter, the 4th relevant parameter is identical as third relevant parameter, 4th assignment is identical as third assignment.Such as the 4th relevant parameter be set as " host_cluster ", be assigned a value of " forwarding " or " front end ".Second configuration interface can be the Create server interface of OpenStack.
It optionally, then can be with after configuring good each relevant parameter and assignment in cloud platform management and each interface Virtual machine VM is disposed by these relevant parameters, since the assignment of each relevant parameter is identical, and pointed by relevant parameter It is the high first server with property, therefore, the distribution of services virtual machine VM disposed is deployed to front-end server cluster by force On, and the business processing virtual machine VM disposed is then deployed on common server cluster.
It by the way that the first relevant parameter is arranged for front-end server cluster, and is the first relevant parameter in the embodiment of the present invention First assignment is set, and front-end server cluster includes an at least first server, and the hardware configuration of first server meets pre- Set condition;Second relevant parameter is set on front-end server cluster configuration interface, and is assigned for the second relevant parameter setting second Value, the second assignment are identical as the first assignment;Third assignment is set for third relevant parameter, the third relevant parameter is virtual net Network function describes the parameter in VNFD file, and third assignment is identical as the first assignment and the second assignment;Match in virtual server The 4th relevant parameter of setting on interface is set, and the 4th assignment is set for the 4th relevant parameter, the 4th assignment is identical as third assignment. Relevant parameter is increased for describing the high first server with property in front-end server cluster, and association ginseng is increased in VNFD The requirement that number description virtual machine VM configures server then to dispose the virtual of generation when the two relevant parameter is identical Machine VM is deployed to the first server of high distribution type.It is used to dispose business processing VM in this way, avoiding the higher server of configuration, and It configures lower server to be used to dispose distribution of services VM, to improve the utilization rate of server resource.
Referring to shown in Fig. 3, Fig. 3 is one embodiment schematic diagram of the equipment of networking provided in an embodiment of the present invention, the group The equipment of net can be main control device described in above-described embodiment, comprising:
Setting unit 301, for the first relevant parameter to be arranged for server cluster, the server cluster includes at least one The hardware configuration of platform first server, the first server meets prerequisite;
Optionally, the hardware configuration of the first server meets prerequisite and includes:
Broadband provided by the network interface card of the first server is greater than demand broadband, and the network interface card supports single I/O virtual Changing the virtualization such as SR-IOV (Single-Root I/O Virtualization) network performance enhances technology.
Assignment unit 302, for the first assignment to be arranged for first relevant parameter;
Single 301 yuan of the setting are also used to, and the second relevant parameter is arranged on front-end server cluster configuration interface,;
Assignment Unit 302 is also used to, and the second assignment, second assignment and institute is arranged for second relevant parameter It is identical to state the first assignment.
The assignment unit 302 is also used to, and third assignment is arranged for third relevant parameter, the third relevant parameter is void Quasi- network function describes the parameter in VNFD file, the third assignment and first assignment and the second assignment phase Together;
The setting unit 301 is also used to, and the 4th relevant parameter is arranged on virtual server configuration interface;
The assignment unit 302 is also used to, and the 4th assignment, the 4th assignment and institute is arranged for the 4th relevant parameter It is identical to state third assignment.
Optionally, the third relevant parameter is the description field that virtual network function describes VDU attribute in VNFD file In parameter.
Optionally, the equipment further include:
Deployment unit 303, for disposing distribution of services according to the third relevant parameter and the 4th relevant parameter Virtual machine VM and business processing VM, the distribution of services VM are deployed on the server cluster.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
Referring to shown in Fig. 4, one embodiment of the framework of networking includes: in the embodiment of the present invention
S1 platform first server 401, S2 platform second server 402, the first interchanger of N1 platform, N2 platform second switch, N3 The 4th interchanger of platform 3rd switch and N4 platform;
Wherein, the S1 platform first server connects first interchanger of N1 platform, and S1 is greater than N1, and the S2 platform second takes Business device connects the N2 platform second switch, and S2 is greater than N2, and first interchanger of N1 connects the 4th interchanger of N4 platform, N1 Greater than N4, the N2 platform second switch connects the N3 platform 3rd switch, and N2 is greater than N3, and the N3 platform 3rd switch connects The 4th interchanger of N4 platform is connect, N3 is greater than N4;The hardware configuration of the first server meets prerequisite.In general data In the networking of center, N4 is equal to 2.
Wherein, first interchanger is access switch 403, and the second switch is access switch 404, described Access switch is used to access the network of connected server;
The 3rd switch is convergence switch 405, and the convergence switch is for converging the access switch Network;
4th interchanger is that core exchanges 406 machines or core router, and the core switch is for converging institute State the network of convergence switch, and the external portal as data center.In general data center's networking, the Four interchangers are generally 2.
Optionally, the S1 platform first server 401 forms front-end server cluster, the S2 platform second server 402 Form common server cluster;
The hardware configuration of the first server meets prerequisite
Broadband provided by the network interface card of the first server is greater than demand broadband, and the network interface card supports single I/O virtual Changing the virtualization such as SR-IOV (Single-Root I/O Virtualization) network performance enhances technology.
The front-end server cluster is for disposing distribution of services virtual machine VM, and the common server cluster is for disposing Business processing virtual machine VM.
In the embodiment of the present invention, individually negligible amounts but the higher distribution of services class VM of performance index requirements be deployed in In front-end server cluster, can simplify the network equipments configuration of server in common server cluster, for example, using bandwidth compared with Less, the general network interface card of network function can achieve the purpose for reducing entire data center's hardware cost.Front-end server cluster Access switch is directly accessed core switch, it is possible to reduce level-one convergence switch can guarantee that data center's capacity is easy Under the premise of expanding to, the cost of the network equipment of data center is saved.Because each externally message requires to pass through business Distribute VM, each message reduces the bring time delay of level-one convergence switch, has certain benefit to service-user experience is improved. The distribution of services VM of high network flow concentrates on front-end server cluster, and the discharge model of entire data center is simpler, just In data center network planning and network equipment type selecting.
According to above-described embodiment, concrete example is carried out below, and when a VNF is deployed in data center, it includes N1 Distribution of services VM and N2 business processing virtual machine, N2 are far longer than N1.In cloud platform management software, to front end set of servers Group increases by the optional parameters of one plus entitled " specification ", cloud management system is stored in, for front-end server cluster It can be described as " forwarding ".Equally increase on the Create aggregate interface of OpenStack open source cloud management software The optional parameters for adding entitled " specification ", is described as " forwarding ".The description of certain class VM is used in VNFD VDU is indicated, so increasing entitled " host_cluster " in the corresponding VDU attribute of distribution of services class VM of the VNFD of the VNF Parameter, numerical value are set as " forwarding ".Increase entitled " host_ in the Create server interface of OpenStack Cluster " parameter, numerical value are set as " forwarding ".Distribution of services VM and business processing VM is generated in VNF, according to Above-mentioned configuring condition, the deployment result of the VNF are as follows: distribution of services class VM is deployed in front-end server cluster, business processing class VM is deployed in common server cluster.When the flow T of a collection of service request enters data center, only pass through core switch With the access switch of front-end server cluster, distribution of services VM is just reached, under load balancing algorithms, distribution of services VM's is defeated Inbound traffics are all T1=T/N1.Service request equilibrium can be distributed to business processing VM by distribution of services VM, then business processing VM Input flow rate be all T2=T/N2.Because N2 is far longer than N1, T1 is far longer than T2.Similarly, distribution of services VM's is defeated Output flow T2 ' of the outflow T1 ' also much larger than business processing VM.So the server of common server colony terminal is just not required to The network interface card of many network interface quantity and very high bandwidth is configured, to improve the utilization rate of server resource.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention Portion or part steps.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can store journey The medium of sequence code.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although referring to before Stating embodiment, invention is explained in detail, those skilled in the art should understand that: it still can be to preceding Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these It modifies or replaces, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (11)

1. a kind of method of networking, which is characterized in that the described method includes:
The first relevant parameter is set for front-end server cluster, and the first assignment is set for first relevant parameter, before described End server cluster includes that an at least first server, the hardware configuration of the first server meets prerequisite;
Second relevant parameter is set on front-end server cluster configuration interface, and is assigned for second relevant parameter setting second Value, second assignment are identical as first assignment;
Third assignment is set for third relevant parameter, the third relevant parameter is that virtual network function describes in VNFD file Parameter, the third assignment is identical as first assignment and second assignment, and the third relevant parameter is used to indicate Hardware configuration requirement of the distribution of services virtual machine VM to server;
The 4th relevant parameter is set on virtual server configuration interface, and the 4th assignment is set for the 4th relevant parameter, 4th assignment is identical as the third assignment, first relevant parameter, second relevant parameter, third association Parameter and the 4th relevant parameter are for disposing the distribution of services VM.
2. the method according to claim 1, wherein the third relevant parameter is virtual network function description Parameter in VNFD file, comprising:
The third relevant parameter is that virtual network function describes in VNFD file in the description field of virtual deployment unit VDU Parameter.
3. method according to claim 1 or 2, which is characterized in that the method also includes:
According to the third relevant parameter and the 4th relevant parameter deployment distribution of services virtual machine VM and business processing VM, the distribution of services VM are deployed on the front-end server cluster.
4. method according to claim 1 or 2, which is characterized in that the hardware configuration of the first server meets preset Condition includes:
Broadband provided by the network interface card of the first server is greater than demand broadband, and the network interface card supports virtualizing performance to enhance skill Art, including single I/O virtualize SR-IOV.
5. a kind of equipment of networking, which is characterized in that the equipment includes:
Setting unit, for the first relevant parameter to be arranged for front-end server cluster, the front-end server cluster includes at least One first server, the hardware configuration of the first server meet prerequisite;
Assignment unit, for the first assignment to be arranged for first relevant parameter;
The setting unit is also used to, and the second relevant parameter is arranged on front-end server cluster configuration interface;
The assignment unit is also used to, and the second assignment, second assignment and described first is arranged for second relevant parameter Assignment is identical;
The assignment unit is also used to, and third assignment is arranged for third relevant parameter, the third relevant parameter is virtual network Function describes the parameter in VNFD file, and the third assignment is identical as first assignment and second assignment, described Third relevant parameter is used to indicate hardware configuration requirement of the distribution of services virtual machine VM to server;
The setting unit is also used to, and the 4th relevant parameter is arranged on virtual server configuration interface;
The assignment unit is also used to, and the 4th assignment, the 4th assignment and the third is arranged for the 4th relevant parameter Assignment is identical, first relevant parameter, second relevant parameter, the third relevant parameter and the 4th relevant parameter For disposing the distribution of services VM.
6. equipment according to claim 5, which is characterized in that the third relevant parameter is virtual network function description Parameter in VNFD file, comprising:
The third relevant parameter is that virtual network function describes in VNFD file in the description field of virtual deployment unit VDU Parameter.
7. equipment according to claim 5 or 6, which is characterized in that the equipment further include:
Deployment unit, for disposing distribution of services virtual machine VM according to the third relevant parameter and the 4th relevant parameter And business processing VM, the distribution of services VM are deployed on the front-end server cluster.
8. equipment according to claim 5 or 6, which is characterized in that the hardware configuration of the first server meets preset Condition includes:
Broadband provided by the network interface card of the first server is greater than demand broadband, and the network interface card supports virtualizing performance to enhance skill Art, including single I/O virtualize SR-IOV.
9. a kind of network architecture, which is characterized in that the framework includes:
S1 platform first server, S2 platform second server, the first interchanger of N1 platform, N2 platform second switch, the exchange of N3 platform third The 4th interchanger of machine and N4 platform;
Wherein, the S1 platform first server connects first interchanger of N1 platform, and S1 is greater than N1, the S2 platform second server The N2 platform second switch is connected, S2 is greater than N2, and first interchanger of N1 connects the 4th interchanger of N4 platform, and N1 is greater than N4, the N2 platform second switch connect the N3 platform 3rd switch, and N2 is greater than N3, and the N3 platform 3rd switch connects institute The 4th interchanger of N4 platform is stated, N3 is greater than N4;The hardware configuration of the first server meets prerequisite, the first server Hardware configuration be higher than the second server;
The S1 platform first server forms front-end server cluster, and the S2 platform second server forms common server collection Group;
The front-end server cluster is for disposing distribution of services virtual machine VM, and the common server cluster is for disposing business Handle virtual machine VM.
10. framework according to claim 9, which is characterized in that first interchanger be access switch, described second Interchanger is access switch, and the access switch is used to access the network of connected server;
The 3rd switch is convergence switch, and the convergence switch is used to converge the network of the access switch;
4th interchanger is core switch, and the core switch is used to converge the network of the convergence switch, with And the external portal as data center.
11. framework according to claim 9, which is characterized in that the hardware configuration of the first server meets preset item Part includes:
Broadband provided by the network interface card of the first server is greater than demand broadband, and the network interface card supports virtualizing performance to enhance skill Art, including single I/O virtualize SR-IOV.
CN201610485109.8A 2016-06-28 2016-06-28 A kind of method of networking, equipment and framework Active CN106161603B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610485109.8A CN106161603B (en) 2016-06-28 2016-06-28 A kind of method of networking, equipment and framework

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610485109.8A CN106161603B (en) 2016-06-28 2016-06-28 A kind of method of networking, equipment and framework

Publications (2)

Publication Number Publication Date
CN106161603A CN106161603A (en) 2016-11-23
CN106161603B true CN106161603B (en) 2019-09-20

Family

ID=57349501

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610485109.8A Active CN106161603B (en) 2016-06-28 2016-06-28 A kind of method of networking, equipment and framework

Country Status (1)

Country Link
CN (1) CN106161603B (en)

Families Citing this family (5)

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

Citations (5)

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

Patent Citations (5)

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

Also Published As

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

Similar Documents

Publication Publication Date Title
CN106161603B (en) A kind of method of networking, equipment and framework
JP7074880B2 (en) How to deploy network slices and equipment
Rabbani et al. On tackling virtual data center embedding problem
US9965317B2 (en) Location-aware virtual service provisioning in a hybrid cloud environment
US10277535B2 (en) Network switch systems including logical switches
CN107342895B (en) Multi-tenant network optimization method, system, computing device and storage medium
CN107689882A (en) The method and apparatus of service deployment in a kind of virtualization network
CN106301829A (en) A kind of method and apparatus of Network dilatation
CN103560967B (en) The virtual data center mapping method of a kind of business demand perception
CN108259216A (en) Network service is applied and the virtualization network function of client's consciousness is placed
CN104584484A (en) System and method providing policy based data center network automation
CN108462592A (en) Resource allocation methods based on SLA and NFVO
US10616141B2 (en) Large scale fabric attached architecture
CN110221918A (en) A kind of correlating method, the apparatus and system of NS and VNF
CN108462594A (en) Virtual proprietary network and regular table generating method, device and method for routing
CN109802855A (en) A kind of Fault Locating Method and device
CN109428764A (en) The instantiation method of virtual network function
US20220350637A1 (en) Virtual machine deployment method and related apparatus
CN105391651A (en) Virtual optical network multilayer resource convergence method and system
CN108934013A (en) A kind of radio network functions virtual method and device
CN108696373B (en) Virtual resource allocation method, NFVO and system
CN113612688B (en) Distributed software defined network control system and construction method thereof
CN110062396A (en) A kind of method and device configuring base station
Hbaieb et al. A survey and taxonomy on virtual data center embedding
Amarasinghe et al. SDN-based Framework for Infrastructure as a Service Clouds

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant