CN106161603B - A kind of method of networking, equipment and framework - Google Patents
A kind of method of networking, equipment and framework Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment 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
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.
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)
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)
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 |
-
2016
- 2016-06-28 CN CN201610485109.8A patent/CN106161603B/en active Active
Patent Citations (5)
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 |