CN105450607B - A kind of method, apparatus and system of service deployment - Google Patents

A kind of method, apparatus and system of service deployment Download PDF

Info

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
Application number
CN201410427406.8A
Other languages
Chinese (zh)
Other versions
CN105450607A (en
Inventor
王靖宇
李进前
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201410427406.8A priority Critical patent/CN105450607B/en
Publication of CN105450607A publication Critical patent/CN105450607A/en
Application granted granted Critical
Publication of CN105450607B publication Critical patent/CN105450607B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of method, apparatus and system of service deployment
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.
CN201410427406.8A 2014-08-27 2014-08-27 A kind of method, apparatus and system of service deployment Active CN105450607B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030069949A1 (en) * 2001-10-04 2003-04-10 Chan Michele W. Managing distributed network infrastructure services

Patent Citations (4)

* Cited by examiner, † Cited by third party
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