CN105450607B - A kind of method, apparatus and system of service deployment - Google Patents
A kind of method, apparatus and system of service deployment Download PDFInfo
- Publication number
- CN105450607B CN105450607B CN201410427406.8A CN201410427406A CN105450607B CN 105450607 B CN105450607 B CN 105450607B CN 201410427406 A CN201410427406 A CN 201410427406A CN 105450607 B CN105450607 B CN 105450607B
- Authority
- CN
- China
- Prior art keywords
- business
- quality
- service
- service deployment
- information
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of method, apparatus of service deployment and systems, to solve the problems, such as that the prior art cannot achieve automation service deployment.This method includes:Quality request message is sent to the first equipment of the first business of having disposed, the quality request message includes the information of first business;Receive the quality information for first business that first equipment is fed back according to the quality request message;The quality of service event that first business occurs is determined according to the quality information of first business;According to the correspondence of quality of service event and service deployment operation information, the corresponding first service deployment operation information of quality of service event that first business occurs is obtained, the information for the second equipment for implementing service deployment is carried in the first service deployment operation information;According to the first service deployment operation information, service deployment operation is executed in second equipment.
Description
Technical field
The present invention relates to network communication technology field more particularly to the method, apparatus and system of a kind of service deployment.
Background technology
With the maturation of cloud, more and more enterprises will be deployed in branch's use for the considerations of reducing O&M cost
Business on family, such as voice mail, enterprise's public documents etc. are gradually transferred to the data center (data of enterprises
Center, abbreviation DC) it disposes in server, and by wide area network (Worldwide Area Network, abbreviation WAN) to branch
User provides business.
Different branch services are different from the WAN of DC servers accesses situation, for the ropy branch services of WAN, branch
User accesses DC equipment by WAN, and possible access speed is slow, or even can not access.To solve the above-mentioned problems, for WAN matter
The branch service for measuring difference, needs in local disposition business.The prior art generally introduces virtualization technology on wide area network gateway, collection
At resources of virtual machine, to affix one's name to corresponding business in the virtual machine upper mounting portion of wide area network gateway.
But whether business disposes on branch's wide area network net virtual machine, and enterprise's operation maintenance personnel is needed to monitor branch service
WAN mass, and judged according to the situation of WAN mass.Once judging to need to dispose on branch's wide area gateway virtual machine
Business then needs the completion of enterprise's operation maintenance personnel to install the behaviour such as the business, the network data for configuring the business on branch's virtual machine
Make.From deployment is monitored, enterprise's operation maintenance personnel craft decision and installation configuration are needed, can not accomplish to be realized certainly according to quality of service
Dynamicization is disposed.
Invention content
The present invention provides a kind of method, apparatus and system of service deployment, can not root to solve to exist in the prior art
The problem of automatically dispose being realized according to quality of service.
In a first aspect, an embodiment of the present invention provides a kind of method of service deployment, this method includes:
Quality request message is sent to the first equipment of the first business of having disposed, the quality request message includes described
The information of first business;
Receive the quality information for first business that first equipment is fed back according to the quality request message;
The quality of service event that first business occurs is determined according to the quality information of first business;
According to the correspondence of quality of service event and service deployment operation information, the industry that first business occurs is obtained
It is engaged in the corresponding first service deployment operation information of quality events, is carried in the first service deployment operation information and implement business department
The information of second equipment of administration;
According to the first service deployment operation information, service deployment operation is executed in second equipment.
With reference to first aspect, in the first possible realization method of first aspect, the first service deployment operation
It further include the network parameter of first business in information;
It is described according to the first service deployment operation information, service deployment operation, tool are executed in second equipment
Body includes:
The network parameter of first business is configured in second equipment.
With reference to first aspect or the first possible realization method of first aspect, second in first aspect are possible
Further include business transplanting instruction or business configuration instruction in realization method, in the service deployment operation information;
It is described according to the first service deployment operation information, service deployment operation, tool are executed in second equipment
Body includes:
It is transplanted and is indicated according to the business, first business deleted from first equipment, and described second
The configuration of first business is carried out in equipment;Or
It is indicated according to the service deployment, the configuration of first business is carried out in second equipment.
With reference to first aspect with first aspect the first to any one in second of possible realization method,
In the third possible realization method of one side, the quality information according to first business determines first business
The quality of service event of generation, including:
According to the mass parameter carried in default Rule of judgment and the quality information of first business, described first is determined
The quality of service event that business occurs.
Second aspect, an embodiment of the present invention provides a kind of device of service deployment, which includes:
Quality of service monitoring module, the first equipment for sending quality request message to the first business of having disposed are described
Quality request message includes the information of first business;First equipment is received to be fed back according to the quality request message
First business quality information, and the industry that first business occurs is determined according to the quality information of first business
Business quality events;
Business cooperation management module is obtained for the correspondence according to quality of service event and service deployment operation information
The corresponding first service deployment operation information of quality of service event for taking first business to occur, the first service deployment behaviour
Make the information that the second equipment of service deployment is implemented in carrying in information;And according to the first service deployment operation information, in institute
It states and executes service deployment operation in the second equipment.
In conjunction with second aspect, in the first possible realization method of second aspect, the first service deployment operation
It further include the network parameter of first business in information;The business cooperation management module is specifically used for:
According to the first service deployment operation information, the network ginseng of first business is configured in second equipment
Number.
In conjunction with the possible realization method of the first of second aspect or second aspect, second in second aspect is possible
Further include business transplanting instruction or business configuration instruction in realization method, in the service deployment operation information;The business association
It is specifically used for management module:
It is transplanted and is indicated according to the business, first business deleted from first equipment, and to described second
The configuration of first business is carried out in equipment;Or
It is indicated according to the service deployment, the configuration of first business is carried out in second equipment.
In conjunction with any one in the first of second aspect and second aspect to second of possible realization method,
In the third possible realization method of second aspect, the quality of service monitoring module is specifically used for according to default Rule of judgment
With the mass parameter carried in the quality information of first business, the quality of service event that first business occurs is determined.
The third aspect, an embodiment of the present invention provides a kind of systems of service deployment, including:
Service deployment device, data center server and gateway device;
The data center server, for disposing the first business;
The service deployment device, for sending quality request message to the data center server, the quality is asked
It includes the information of first business to seek message;The data center server is received to be fed back according to the quality request message
First business quality information;The business that first business occurs is determined according to the quality information of first business
Quality events;According to the correspondence of quality of service event and service deployment operation information, obtain what first business occurred
The corresponding first service deployment operation information of quality of service event carries the gateway in the first service deployment operation information
The information of equipment;According to the first service deployment operation information, service deployment operation is executed on the gateway device.
In conjunction with the third aspect, in the first possible realization method of the third aspect, the service deployment operation information
In further include first business network parameter and business transplanting instruction, the service deployment device be specifically used for according to described in
Business transplanting instruction, first business is deleted from the data center server, and is configured on the gateway device
The network parameter of first business.
The service deployment methods, devices and systems provided using the bright embodiment of we, it is pre- for each quality of service event
Corresponding service deployment operation sequence information is first write, is sent according to the first equipment for having disposed first business received
First business quality information, determine which quality of service event occurs, it is then automatic to execute the determining business matter
The corresponding service deployment operation of amount event.To realize according to quality of service automatic deployment, solves and manually refer in the prior art
The problem that the efficiency matched is low and O&M cost is high.It, can be certainly such as when being deployed in the degradation of business of DC service equipments
Virtual machine of the dynamic configuration business to branch's wide area network gateway.
Description of the drawings
Fig. 1 is a kind of wide area network gateway architecture schematic diagram provided in an embodiment of the present invention;
Fig. 2 is the method flow diagram of service deployment provided in an embodiment of the present invention;
Fig. 3 is a kind of schematic device of service deployment provided in an embodiment of the present invention;
Fig. 4 is another wide area network gateway architecture schematic diagram provided in an embodiment of the present invention;
Fig. 5 is the schematic device of another service deployment provided in an embodiment of the present invention.
Specific implementation mode
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention make into
It is described in detail to one step, it is clear that described embodiments are only a part of the embodiments of the present invention, rather than whole implementation
Example.Based on the embodiments of the present invention, obtained by those of ordinary skill in the art without making creative efforts
All other embodiment, shall fall within the protection scope of the present invention.
The request message for obtaining certain quality of service is sent to and has disposed setting for the business by controller in the embodiment of the present invention
It is standby, the equipment after receiving the request message by the quality information feedback of the business to controller, controller is according to the business
Quality information the case where automatically select the equipment for suitably carrying out the service deployment, in the prior art can not root to solve
The problem of automatically dispose being realized according to quality of service.
It should be noted that the embodiment of the present invention can be applied as shown in Figure 1, including controller, at least one wide area
Net gateway, DC servers system in, can also implement in the system of similar structures).Wide area network gateway is logical with DC servers
It crosses wide area network and realizes communication.
An embodiment of the present invention provides a kind of methods of service deployment, as shown in Fig. 2, this method includes:
Step 201:Quality request message is sent to the first equipment of the first business of having disposed, is wrapped in the quality request message
Include the information of the first business.
Wherein, the first equipment for having disposed first business can be DC servers, can also be wide area network gateway
Virtual machine.But it is not limited only to both the above.
Step 202:Receive the quality information for first business that the first equipment is fed back according to the quality request message.
Wherein, if above-mentioned first equipment is DC servers and is existed using the user distribution of the first business on the DC servers
May include the matter of the first business in each branching networks when in multiple branching networks, in the quality information of the first business of feedback
Amount, then can also include the title of the business, the mark of the corresponding branching networks of quality of service in the quality information of the business
Know information etc. information.If above-mentioned the first equipment for having disposed the first business is the virtual machine of each branch's wide area network gateway,
The quality information of first business of configuration is reported to controller by each branch's wide area network net virtual machine.Then in the business
Quality information in may include the business title, identification information of the corresponding branching networks of quality of service etc. information.
Wherein, the first equipment of the first business has been disposed after receiving quality request message, can periodically have been fed back
The quality information of first business.
Wherein reflection quality of service QoS (Quality of Server, service quality) parameter may include it is following at least
One:
Maximum packet loss either minimum packet loss or average packet loss ratio;
Maximum jitter either minimum jitter or average jitter;
Maximum delay either minimal time delay or average delay;
Maximum throughput either minimum throughout or average throughput.
The first equipment of first business has been disposed to the IP (Internet belonging to the business Jing Guo first equipment
Protocol, Internet protocol) message is monitored, the QoS parameter value of these IP packets within the predetermined time is counted, then
The QoS parameter value of these business is reported to controller.The scheduled time can be a period.
Step 203:The quality of service event that first business occurs is determined according to the quality information of the first business.According to
The quality information of the first business received determines the quality of service event that first business occurs, specifically can be according to default judgement
The mass parameter of the first business carried in the quality information of condition and first business, to judge quality of service occurred
Event.Wherein, quality of service event may include that the good event of quality of service change and quality of service deteriorate event.Each event has it
Corresponding preset condition.
The embodiment of the present invention is concerned only with the quality of service event of generation, for the quality of service event or industry not occurred
The mass parameter of business is unsatisfactory for default Rule of judgment and does not go to pay close attention to.
Step 204:According to the correspondence of quality of service event and service deployment operation information, first business is obtained
The corresponding first service deployment operation information of quality of service event of generation carries in the first service deployment operation information real
Apply the information of the second equipment of service deployment;
Step 205:According to the first service deployment operation information, service deployment behaviour is executed in second equipment
Make.
Specifically, quality of service becomes good event and quality of service deteriorates event respectively and has its corresponding service deployment operation letter
Breath.When determining that the first business generation quality of service deteriorates event according to the quality information of the first business received, hold
Row quality of service deteriorates the corresponding service deployment operation of event;Described in being determined according to the quality information of the first business received
When the quality of service good event of change occurs for the first business, executes quality of service and become the corresponding service deployment operation of good event.
Such as:Quality of service deteriorates the corresponding service deployment of event and operates as business configuration to branching networks, has disposed institute
The equipment for stating the first business is DC service equipments.DC service equipments will be in each branching networks of statistics after receiving request message
The quality information of first business be reported to controller, deteriorate thing when the quality of service of certain branching networks meets quality of service
When the condition that part occurs, executes the quality of service and deteriorate the corresponding service deployment operation of event, i.e., in the gateway of the branching networks
First business is configured on virtual machine.
Above-mentioned service deployment method can be as shown in Figure 1 controller execute, controller can be an independent equipment,
It can also be deployed in generic server or Convergence gateway with general-purpose computations ability, such as:Deployment is on the router.
It is associated with initial deployment position and the quality of service event of preservation business in the controller in one of the embodiments,
And service deployment operation.Then in step 201, it can be known according to the initial deployment position of the business pre-saved and disposed
First equipment of first business.
In one of the embodiments, in the controller the association initial deployment position of preservation business, quality of service event,
Service deployment operates and the identification information of branching networks.Certain is so being determined according to the quality information of the first business received
When one quality of service event occurs, the corresponding service deployment operation of the quality of service event is executed.Such as:Determining quality of service
When deteriorating event generation, the identification information of the corresponding branching networks of event can be deteriorated according to quality of service, execute quality of service
The service deployment of the corresponding advance layout of event operates.
The mass parameter of business includes but are not limited at least one of following:
Packet loss, shake, when extend to handling capacity.
It includes at least one of following that quality of service, which deteriorates the corresponding preset Rule of judgment of event,:
Maximum packet loss is more than scheduled first packet loss threshold value or the packet loss of minimum is more than scheduled second packet loss
Threshold value or average packet loss are more than scheduled third packet loss threshold value;
Maximum jitter value is more than scheduled first dithering threshold or minimum jitter value is more than scheduled second jitter threshold
Or average jitter value is more than scheduled third dithering threshold;
Maximum time delay is more than scheduled first delay threshold or the time delay of minimum is more than scheduled second delay threshold
Or average time delay is more than scheduled third delay threshold;
Maximum handling capacity is more than scheduled first throughput threshold or minimum handles up to lead and handle up more than scheduled second
It measures threshold value or average throughput is more than scheduled third throughput threshold.
It includes at least one of following that quality of service, which becomes the corresponding preset Rule of judgment of good event,:
Maximum packet loss no more than scheduled 4th packet loss threshold value (can be equal to above-mentioned first packet loss threshold value, can also
Differ) or minimum packet loss no more than scheduled 5th packet loss threshold value (above-mentioned second packet loss threshold value can be equal to, can also
Differ) or average packet loss no more than scheduled 6th packet loss threshold value (can be equal to above-mentioned third packet loss threshold value, can also
Differ);
Maximum jitter value no more than scheduled 4th dithering threshold (can be equal to above-mentioned first dithering threshold, can not also
Deng) or minimum jitter value no more than scheduled 5th dithering threshold (can be equal to above-mentioned second jitter threshold, can not also
Deng) or average jitter value no more than scheduled 6th dithering threshold (can be equal to above-mentioned third dithering threshold, can not also
Deng);
Maximum time delay no more than scheduled 4th delay threshold (can be equal to above-mentioned first delay threshold, can not also
Deng) or minimum time delay no more than scheduled 5th delay threshold (above-mentioned second delay threshold can be equal to, can not also
Deng) or average time delay no more than scheduled 6th delay threshold (can be equal to above-mentioned third delay threshold, can not also
Deng);
Maximum handling capacity no more than scheduled 4th throughput threshold (can be equal to above-mentioned first throughput threshold,
Can not wait) or minimum handle up neck no more than scheduled 5th throughput threshold (can be equal to above-mentioned second throughput threshold,
Can not also wait) or average throughput (above-mentioned third handling capacity threshold can be equal to no more than scheduled 6th throughput threshold
Value, can not also wait).
Using the above method, corresponding service deployment operation sequence information is write in advance for each quality of service event,
According to the quality information for first business that the first equipment for having disposed first business received is sent, which determines
Quality of service event occurs, then automatic to execute the corresponding service deployment operation of the determining quality of service event.To realize
According to quality of service automatic deployment, solve the problems, such as that the efficiency manually assigned in the prior art is low and O&M cost is high.Such as
When being deployed in the degradation of business of DC service equipments, the business can be automatically configured to the virtual of branch's wide area network gateway
Machine.
Specifically, in the correspondence of preset quality of service event and service deployment operation information, searches and obtain institute
State the corresponding first service deployment operation information of quality of service event of the first business generation;And according to first service deployment
The information of second equipment of the implementation service deployment carried in operation information executes service deployment operation on the second device.
A kind of realization method further includes the network parameter of first business in the service deployment operation information;It is described
According to the first service deployment operation information, service deployment operation is executed on the second device, is specifically included:
The network parameter of first business is configured on the second device.
It is further alternative, further include business transplanting instruction or business configuration instruction in the service deployment operation information;
It is described according to the first service deployment operation information, execute service deployment operation on the second device, specifically include:
It is transplanted and is indicated according to the business, first business deleted from first equipment, and described second
The configuration of first business is carried out in equipment;Alternatively, being indicated according to the service deployment, described in second equipment progress
The configuration of first business.
Wherein, the configuration for carrying out the first business on the second device can be by the software virtual image file of the first business
Download in the second equipment etc..Network parameter can be with IP address, virtual LAN (Virtual Local Area
Network, abbreviation VLAN) mark (identification, abbreviation ID) etc..
Wherein, the service deployment operation information of above-mentioned pre-configuration may include multinomial.It can be the service deployment being pre-configured
Operation information serial number, the sequence for then pressing service deployment operation information execute service deployment operation.It can also preset each
Then the priority of service deployment operation information executes service deployment successively according to the priority of service deployment operation information height
Operation.The specific implementation embodiment of the present invention is not especially limited.
Such as:1 quality of service of branching networks deteriorates the corresponding service deployment operation information of event:
Service deployment operation 1:In the second equipment of the first equipment and implementation service deployment of having disposed first business
Between carry out business transplanting instruction;
Service deployment operation 2:Configure the network parameter of first business.
Then when determining that quality of service deteriorates event generation according to service quality information, deteriorated according to corresponding quality of service
The sequencing of the corresponding serial number of two service deployment operation informations of event is held again after executing above-mentioned service deployment operation 1
Industry business deployment operation 2.That is, execution service deployment operation 1 is:It has been disposed according to service deployment operation information deletion described
The business configured in first equipment of the first business, and execute matching for first business in the second equipment for implementing service deployment
It sets.Then executing service deployment operation 2 again is:In the network parameter of the second device configuration business.
Wherein, it can also successively be executed according to the sequencing of priority previously according to the priority of above-mentioned each operation
Each service deployment operation, such as the execution priority of service deployment operation 2 operate 1 higher than service deployment, then can preferentially hold
Then row is executed and is deleted according to the service deployment operation information in the network parameter of the second device configuration first business again
Dispose the first business configured in the first equipment of the business, and execute in the second equipment for implementing service deployment this first
The configuration of business.
An embodiment of the present invention provides a kind of devices of service deployment, as shown in figure 3, the device includes:Quality of service
Monitoring module 301 and business cooperation management module 302.Quality of service monitoring module 301 sends quality request message to having disposed
The first equipment (first equipment can be wide area network gateway or DC servers) of first business, then receives the first equipment root
According to the quality information of first business of quality request message feedback, subsequently determined according to the quality information of the first business
The quality of service event that first business occurs.Business cooperation management module 302 is according to quality of service event and service deployment
The correspondence of operation information obtains the corresponding first service deployment operation letter of quality of service event that first business occurs
It ceases, the information for the second equipment for implementing service deployment is carried in the first service deployment operation information;And according to described first
Service deployment operation information executes service deployment operation on the second device.
The device of the service deployment can be set in controller, which can be an independent equipment, also may be used
Be deployed in generic server or Convergence gateway with general-purpose computations ability on, such as:Deployment is on the router.
Wherein, quality of service event and service deployment operation information are preserved in the association of business cooperation management module 302.Or
Person is associated with initial deployment position and quality of service event and the service deployment of preservation business in business cooperation management module 302
Operation information.
In one possible implementation, further include the network of first business in the first service deployment operation information
Parameter, above-mentioned business cooperation management module 302 are specifically used for:
According to the first service deployment operation information, the network ginseng of first business is configured in second equipment
Number.
Specifically, can also include network management module in the device, business cooperation management module 302 is specifically used for:
According to the network parameter for first business that service deployment operation information includes, above-mentioned network management module is indicated
The network parameter for first business configuration is sent to the second equipment.The network ginseng of the first business is configured on the second device
Number.
In one possible implementation, in service deployment operation information further include business transplanting instruction or business configuration
Instruction;Business cooperation management module 302 is specifically used for:
It is transplanted and is indicated according to the business, first business deleted from first equipment, and to described second
The configuration of first business is carried out in equipment;Or indicated according to the service deployment, carry out institute in second equipment
State the configuration of the first business.
Specifically, further including application management module in the apparatus, business cooperation management module 302 is specifically used for:According to
Business transplanting instruction, instruction application management module deletes the first business from the first equipment, and is carried out to second service equipment
The configuration of first business;Or indicated according to the service deployment, instruction application management module carries out in second equipment
The configuration of first business.
Based on the embodiment of above-mentioned any device, preferably, the quality of service monitoring module 301 is specifically used for according to pre-
If the mass parameter carried in Rule of judgment and the quality information of first business, the business that first business occurs is determined
Quality events;
The quality of service event includes that the good event of quality of service change and quality of service deteriorate event.
The mode that specific quality of service event may include is referred to the realization method of embodiment of the method, herein no longer
It repeats.
The embodiment of the present invention additionally provides a kind of system of service deployment, which includes:Service deployment device, DC services
Device, gateway device.
The service deployment device can refer to the above embodiment of the present invention, as shown in Figure 3.
The DC servers, for disposing the first business;
The service deployment device, for sending quality request message to the DC servers, the quality request message
Include the information of first business;Receive first industry that the DC servers are fed back according to the quality request message
The quality information of business;The quality of service event that first business occurs is determined according to the quality information of first business;Root
According to the correspondence of quality of service event and service deployment operation information, the quality of service event that first business occurs is obtained
Corresponding first service deployment operation information carries the information of the gateway device in the first service deployment operation information;
According to the first service deployment operation information, service deployment operation is executed on the gateway device.
Optionally, further include that the network parameter of first business and business transplanting refer in the service deployment operation information
Show, the service deployment device, which is specifically used for being transplanted according to the business, to be indicated, by first business from the DC servers
Middle deletion, and configure on the gateway device network parameter of first business.
Using scheme provided in an embodiment of the present invention, corresponding service deployment is write in advance for each quality of service event
Operation sequence information, in the quality letter of first business sent according to the equipment for having disposed first business received
Breath determines which quality of service event occurs, then automatic to execute the determining corresponding service deployment of quality of service event
Operation.To realize according to quality of service automatic deployment, solve that the efficiency manually assigned in the prior art is low and O&M cost
High problem.Such as when being deployed in the degradation of business of DC service equipments, it is wide to branch that the business can be automatically configured
The virtual machine of area network gateway.
The embodiment of the present invention is illustrated with reference to concrete application scene.
In wide area network gateway architecture as shown in Figure 4, including controller, at least one branching networks (present embodiment assumes that
The framework includes two branching networks, 2 wide area network of 1 wide area network of branch and branch, has user under the Liang Ge branches using should
Business 1), DC servers.Each wide area network gateway is communicated with DC servers by wide area network realization.
Enterprise's operation maintenance personnel first defines the initial deployment position of some business in the controller, and defines the industry of the business
Business quality events and the corresponding service deployment operation of quality of service event, i.e., association preserves the first of some business in the controller
Beginning deployed position, the corresponding service deployment operation of quality of service event and quality of service event of the business, as shown in table 1 below.
Table 1
Example 1
Initial deployment position is DC servers (the first equipment for having disposed the business).
Controller is sent for ask the quality request message of the monitoring business 1 to DC servers.
The DC servers report the quality information of the business 1 in Liang Ge branches wide area network according to the request message received
To controller;
Then DC servers include that control is reported in service quality information according to request message is received by the quality of business
The quality of device processed, the business includes the quality of the corresponding business of 1 wide area network of branch and the matter of the corresponding business of 2 wide area network of branch
Amount.It further include the identification information of the corresponding branching networks of quality of business in the quality information of business.
QoS parameter may include at least one of following:Packet loss, shaky time, when extend to handling capacity.
It is illustrated for including packet loss, shaky time, time delay in the embodiment of the present invention.
Such as:As shown in table 1, quality of service deteriorates the corresponding default Rule of judgment of event and includes:(maximum packet loss>5%)
AND (average delays>10ms) OR (maximum jitters>20ms).
Controller is according to the business of which branch's wide area network of the Quality estimation of the business of the Liang Ge branches wide area network received
Quality meets the condition that above-mentioned quality of service deteriorates event generation, if determining business matter according to the quality of service of 1 wide area network of branch
When the bad event of quantitative change occurs, executes the quality of service and deteriorate the corresponding service deployment operation of event, such as corresponding business department in table 1
Administration's operation is the network parameter that service deployment configures the business to branch's wide area network gateway and on branch's wide area network gateway.Then hold
Row disposes the business 1 on the virtual machine of 1 wide area network gateway of branch, and configuration should on the virtual machine of 1 wide area network gateway of branch
The network parameter of business 1, and the network parameter of business 1 is handed down to the virtual machine of the 1 wide area network gateway of branch.
Example 2
Assuming that the framework includes Liang Ge branches, 2 wide area network of 1 wide area network of branch and branch is useful under the Liang Ge branches
Family uses the business 1.
Controller sends the quality request message for monitoring the business 1 to 2 wide area network net of 1 wide area network gateway of branch and branch
It closes.
The 1 wide area network gateway of branch and 2 wide area network gateway of branch report the matter of the business 1 according to the request message received
Information is measured to controller;
QoS parameter may include at least one of following:Packet loss, shaky time, when extend to handling capacity.
It is illustrated for including packet loss, shaky time, time delay in the embodiment of the present invention.
Such as:As shown in table 1, the corresponding default Rule of judgment of the good event of quality of service change includes:(maximum packet loss>5%)
AND (average delays>10ms) OR (maximum jitters>20ms).
The above-mentioned industry of Quality estimation for the business 1 that controller is reported according to 1 wide area network gateway of branch and 2 wide area network gateway of branch
Business quality becomes whether good event occurs, if the quality for the business 1 that the wide area network gateway of branch 1 reports meets quality of service and becomes good thing
The condition that part occurs executes the quality of service and becomes the corresponding service deployment operation operation of good event, such as corresponding business department in table 1
Administration's operation is service deployment to DC servers.The business 1 then deleted on 1 wide area network gateway of branch is disposed, and is executed and is serviced in DC
The business 1 is disposed on device.
Referring to Fig. 5, also a kind of device of service deployment of the embodiment of the present invention, which includes:Processor 501, memory
502 and communication interface 503.
The processor 501, the memory 502 and the communication interface 503 are connected with each other by bus.Bus can be with
It is Peripheral Component Interconnect standard (peripheral component interconnect, abbreviation PCI) bus or extension industry mark
Quasi- structure (extended industry standard architecture, abbreviation EISA) bus etc..The bus can divide
For address bus, data/address bus, controlling bus etc..For ease of indicating, only indicated with a thick line in Fig. 5, it is not intended that only
There are a bus or a type of bus.
The memory 502, for storing program.Specifically, program may include program code, said program code packet
Include computer-managed instruction.Memory 502 may include random access memory (random access memory, abbreviation
RAM) memory, it is also possible to further include nonvolatile memory (non-volatile memory), a for example, at least disk is deposited
Reservoir.
The processor 501 executes the program that the memory 502 is stored, and realizes present invention business department shown in Fig. 2
The method of administration, including:
Quality request message is sent to the first equipment of the first business of having disposed, the quality request message includes described
The information of first business;
Receive the quality information for first business that first equipment is fed back according to the quality request message;
The quality of service event that first business occurs is determined according to the quality information of first business;
According to the correspondence of quality of service event and service deployment operation information, the industry that first business occurs is obtained
It is engaged in the corresponding first service deployment operation information of quality events, is carried in the first service deployment operation information and implement business department
The information of second equipment of administration;
According to the first service deployment operation information, service deployment operation is executed in second equipment.
The memory 502 is additionally operable to the correspondence of storage service quality events and service deployment operation information;
Described device is communicated by the communication interface 503 with first equipment and second equipment.
It further include the network parameter of first business in the first service deployment operation information;It is described according to described
One service deployment operation information executes service deployment operation in second equipment, specifically includes:
The network parameter of first business is configured in second equipment.
Further include business transplanting instruction or business configuration instruction in the service deployment operation information;It is described according to described
One service deployment operation information executes service deployment operation in second equipment, specifically includes:
It is transplanted and is indicated according to the business, first business deleted from first equipment, and described second
The configuration of first business is carried out in equipment;Or
It is indicated according to the service deployment, the configuration of first business is carried out in second equipment.
The quality information according to first business determines the quality of service event that first business occurs, packet
It includes:
According to the industry mass parameter carried in default Rule of judgment and the quality information of first business, described is determined
The quality of service event that one business occurs.
Using scheme provided in an embodiment of the present invention, corresponding service deployment is write in advance for each quality of service event
Operation sequence information, in the quality letter of first business sent according to the equipment for having disposed first business received
Breath determines which quality of service event occurs, then automatic to execute the determining corresponding service deployment of quality of service event
Operation.To realize according to quality of service automatic deployment, solve that the efficiency manually assigned in the prior art is low and O&M cost
High problem.Such as when being deployed in the degradation of business of DC service equipments, it is wide to branch that the business can be automatically configured
The virtual machine of area network gateway.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, the present invention can be used in one or more wherein include computer usable program code computer
The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagram
The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided
Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real
The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to
Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or
The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic
Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as
It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
God and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.
Claims (10)
1. a kind of method of service deployment, which is characterized in that including:
Quality request message is sent to the first equipment of the first business of having disposed, the quality request message includes described first
The information of business;
Receive the quality information for first business that first equipment is fed back according to the quality request message;
The quality of service event that first business occurs is determined according to the quality information of first business;
According to the correspondence of quality of service event and service deployment operation information, the business matter that first business occurs is obtained
The corresponding first service deployment operation information of amount event carries in the first service deployment operation information and implements service deployment
The information of second equipment;
According to the first service deployment operation information, service deployment operation is executed in second equipment.
2. the method as described in claim 1, which is characterized in that further include described in the first service deployment operation information
The network parameter of one business;
It is described that service deployment operation is executed in second equipment according to the first service deployment operation information, it is specific to wrap
It includes:
The network parameter of first business is configured in second equipment.
3. method as claimed in claim 1 or 2, which is characterized in that further include that business is moved in the service deployment operation information
Plant instruction or business configuration instruction;
It is described that service deployment operation is executed in second equipment according to the first service deployment operation information, it is specific to wrap
It includes:
It is transplanted and is indicated according to the business, first business deleted from first equipment, and in second equipment
The upper configuration for carrying out first business;Or
It is indicated according to the service deployment, the configuration of first business is carried out in second equipment.
4. the method as described in claim 1, which is characterized in that described according to described in the determination of the quality information of first business
The quality of service event that first business occurs, including:
According to the mass parameter carried in default Rule of judgment and the quality information of first business, first business is determined
The quality of service event of generation.
5. a kind of device of service deployment, which is characterized in that including:
Quality of service monitoring module, the first equipment for sending quality request message to the first business of having disposed, the quality
Request message includes the information of first business;Receive the institute that first equipment is fed back according to the quality request message
The quality information of the first business is stated, and the business matter that first business occurs is determined according to the quality information of first business
Amount event;
Business cooperation management module obtains institute for the correspondence according to quality of service event and service deployment operation information
State the corresponding first service deployment operation information of quality of service event of the first business generation, the first service deployment operation letter
The information for the second equipment for implementing service deployment is carried in breath;And according to the first service deployment operation information, described
Service deployment operation is executed in two equipment.
6. device as claimed in claim 5, which is characterized in that further include described in the first service deployment operation information
The network parameter of one business;The business cooperation management module is specifically used for:
According to the first service deployment operation information, the network parameter of first business is configured in second equipment.
7. such as device described in claim 5 or 6, which is characterized in that further include that business is moved in the service deployment operation information
Plant instruction or business configuration instruction;The business cooperation management module is specifically used for:
It is transplanted and is indicated according to the business, first business deleted from first equipment, and to second equipment
The upper configuration for carrying out first business;Or
It is indicated according to the service deployment, the configuration of first business is carried out in second equipment.
8. device as claimed in claim 5, which is characterized in that the quality of service monitoring module is specifically used for being sentenced according to default
The mass parameter carried in broken strip part and the quality information of first business determines the quality of service that first business occurs
Event.
9. a kind of system of service deployment, which is characterized in that including:
Service deployment device, data center server and gateway device;
The data center server, for disposing the first business;
The service deployment device, for sending quality request message to the data center server, the quality request disappears
Breath includes the information of first business;Receive the institute that the data center server is fed back according to the quality request message
State the quality information of the first business;The quality of service that first business occurs is determined according to the quality information of first business
Event;According to the correspondence of quality of service event and service deployment operation information, the business that first business occurs is obtained
The corresponding first service deployment operation information of quality events carries the gateway device in the first service deployment operation information
Information;According to the first service deployment operation information, service deployment operation is executed on the gateway device.
10. system as claimed in claim 9, which is characterized in that further include described first in the service deployment operation information
Network parameter and business the transplanting instruction of business, the service deployment device, which is specifically used for being transplanted according to the business, to be indicated, will
First business is deleted from the data center server, and the net of first business is configured on the gateway device
Network parameter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410427406.8A CN105450607B (en) | 2014-08-27 | 2014-08-27 | A kind of method, apparatus and system of service deployment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410427406.8A CN105450607B (en) | 2014-08-27 | 2014-08-27 | A kind of method, apparatus and system of service deployment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105450607A CN105450607A (en) | 2016-03-30 |
CN105450607B true CN105450607B (en) | 2018-08-14 |
Family
ID=55560388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410427406.8A Active CN105450607B (en) | 2014-08-27 | 2014-08-27 | A kind of method, apparatus and system of service deployment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105450607B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237687A (en) * | 2007-01-31 | 2008-08-06 | ***通信集团公司 | Method for automatic generation of network element deployment parameters |
CN103023672A (en) * | 2011-09-20 | 2013-04-03 | 中兴通讯股份有限公司 | Service processing device, system and method |
CN103109515A (en) * | 2012-09-05 | 2013-05-15 | 华为技术有限公司 | Business deploy method and device |
CN103117953A (en) * | 2013-01-31 | 2013-05-22 | 杭州华三通信技术有限公司 | QoS (quality of service) configuration method and QoS configuration equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030069949A1 (en) * | 2001-10-04 | 2003-04-10 | Chan Michele W. | Managing distributed network infrastructure services |
-
2014
- 2014-08-27 CN CN201410427406.8A patent/CN105450607B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237687A (en) * | 2007-01-31 | 2008-08-06 | ***通信集团公司 | Method for automatic generation of network element deployment parameters |
CN103023672A (en) * | 2011-09-20 | 2013-04-03 | 中兴通讯股份有限公司 | Service processing device, system and method |
CN103109515A (en) * | 2012-09-05 | 2013-05-15 | 华为技术有限公司 | Business deploy method and device |
CN103117953A (en) * | 2013-01-31 | 2013-05-22 | 杭州华三通信技术有限公司 | QoS (quality of service) configuration method and QoS configuration equipment |
Also Published As
Publication number | Publication date |
---|---|
CN105450607A (en) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110177054B (en) | Port queue scheduling method, device, network controller and storage medium | |
US20190014053A1 (en) | Network Flow Control Method And Network Device | |
EP2667541B1 (en) | Connectivity service orchestrator | |
US8989002B2 (en) | System and method for controlling threshold testing within a network | |
US8307030B1 (en) | Large-scale timer management | |
US11012360B2 (en) | Flow control in a virtualized communication network | |
WO2019157978A1 (en) | Method for scheduling packet, first network device, and computer readable storage medium | |
US20070177604A1 (en) | Network system for managing QoS | |
AU2015222811A1 (en) | Dynamic allocation of network bandwidth | |
CN108322401B (en) | Method and device for controlling network transmission congestion | |
US8341265B2 (en) | Hybrid server overload control scheme for maximizing server throughput | |
EP3930259A1 (en) | Bandwidth adjustment per label-switched path | |
CN116094932A (en) | SD-WAN policy based on adaptive location | |
EP2273736A1 (en) | Method of managing a traffic load | |
US20120170460A1 (en) | System and method for removing test packets | |
CA2949230A1 (en) | Quality of service management system for a communication network | |
CN102413051B (en) | Method and device for scheduling quality of service (QOS) | |
CN102780630A (en) | Method and equipment for realizing QoS (Quality of Service) queue based on FPGA (Field Programmable Gate Array) queue | |
KR101465884B1 (en) | Method and apparatus of probabilistic controller selection in software-defined networks | |
CN105450607B (en) | A kind of method, apparatus and system of service deployment | |
CN115580568B (en) | Method and system for realizing network service quality guarantee based on IPv6 flow label | |
CN105812281B (en) | Service quality QOS level control method, apparatus and system | |
CN107786468A (en) | MPLS network bandwidth allocation methods and device based on HQoS | |
CN105939280A (en) | Flow scheduling method and device | |
Xu et al. | Minimizing multi-controller deployment cost in software-defined networking |
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 |