CN105099936B - A kind of network resource configuration method, equipment and network system - Google Patents
A kind of network resource configuration method, equipment and network system Download PDFInfo
- Publication number
- CN105099936B CN105099936B CN201510548878.3A CN201510548878A CN105099936B CN 105099936 B CN105099936 B CN 105099936B CN 201510548878 A CN201510548878 A CN 201510548878A CN 105099936 B CN105099936 B CN 105099936B
- Authority
- CN
- China
- Prior art keywords
- information
- network
- service
- business
- service node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
Abstract
The present invention provides a kind of network resource configuration methods, including:Acquire the configuration needs information of bottom-layer network information and the first business in SDN network;Based on the configuration needs information, bottom-layer network information, analysis obtains occurring the network bottleneck position of network congestion;According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position, it is scheduled for the business of the SDN network.Using this method, the configuration needs information of bottom-layer network information and the first pending business in the SDN network is acquired, and analysis is carried out based on the bottom-layer network information and configuration needs information and determines the specific location to get congestion, and network adjustment is carried out on the whole from SDN network for the specific location, reach to the flow equalization adjustment in SDN network, fundamentally solves the problems, such as congestion.
Description
Technical field
The present invention relates to electronic device fields, and more specifically, it relates to a kind of network resource configuration method, equipment and nets
Network system.
Background technology
With the development of network technology, SDN (Software Defined Network, software defined network) network is met the tendency of
And give birth to, the network controls device of the SDN network can be distributed in bottom according to the service traffics of customer service and carry out scheduling of resource
And deployment, it can meet service of the business to network performance demand to provide.
But since the scheduling of resource of the SDN network, deployment only rely on the relevant information of service traffics, it is easy to cause one
The problem of series, SDN network schematic diagram in the prior art as shown in Figure 1, when outer net client S by b-E-C-B-A-a to
When server-side W initiates request, if request amount generates after burst increases, when the router or switching equipment of a points form traffic bottlenecks,
When network congestion occurs, flow equalization adjustment can be only carried out, and the adjustment can not fundamentally solve the problems, such as congestion, make
Obtain the demand for services that current network resources always cannot be satisfied user side.
Invention content
In view of this, the present invention provides a kind of network resource configuration method, solves and only rely on business in the prior art
When the relevant information of flow leads to occur network congestion, flow equalization adjustment can be only carried out, and the adjustment can not be from basic
It is upper to solve the problems, such as congestion.
To achieve the above object, the present invention provides the following technical solutions:
A kind of network resource configuration method, including:
Acquire the configuration needs information of bottom-layer network information and the first business in SDN network;
Based on the configuration needs information, bottom-layer network information, analysis obtains occurring the network bottleneck position of network congestion;
According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position, for institute
The business for stating SDN network is scheduled.
Above-mentioned method, it is preferred that the configuration needs of bottom-layer network information and the first business in the acquisition SDN network
Information, including:
The second information transfer channel being connected with first information transmission channel is established, the first information transmission channel is to hold
Carry the information transfer channel between the server and the SDN network of service arrangement management platform;
Based on second information transfer channel and the first information transmission channel acquire the bottom-layer network information with
And first business configuration needs information.
Above-mentioned method, it is preferred that described based on the configuration needs information, bottom-layer network information, analysis is occurred
The network bottleneck position of network congestion, including:
According to the configuration needs information, the address information of the bottom-layer network information and first business, judge
With the presence or absence of the information transfer channel for meeting the first service bandwidth demand in the SDN network, the first judging result is obtained;
It characterizes to be not present in the SDN network based on first judging result and meets the first service bandwidth demand
Information transfer channel judges that the network bottleneck position is the information transfer channel of the SDN network;
According to the parameter information of service node, the configuration needs information and described first in the bottom-layer network information
The address information of business, judges whether the corresponding first service node of the destination address of first business meets first industry
The demand of business obtains the second judging result;
The corresponding first service node of destination address that first business is characterized based on second judging result is discontented
The demand of foot first business judges that the network bottleneck position is the first service node of the SDN network.
Above-mentioned method, it is preferred that when the network bottleneck position is the service node of the SDN network, the foundation
Preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position are the SDN network
Business is scheduled, including:
Obtain the service environment information of the destination service node;
In at least two service nodes of the SDN network, screening and the service environment of the destination service node are believed
Breath meets at least one candidate service node of preset matching rule;
First business is carried according to the configuration needs information and preset service traffics estimation rule, estimation
The first service traffics increment that node generates;
According in the bottom-layer network information network side link information and the SDN network in current service traffics
Distributed intelligence is chosen in the candidate service node and meets the second service node of the first service traffics increment for most
Excellent service node;
Using the optimal service node as the corresponding destination node of first business, and it is based on the destination node
Scheduling strategy is generated for the optimal service node;
Based on the scheduling strategy, by first service deployment to the second service node.
Above-mentioned method, it is preferred that chosen in the candidate service node and meet the first service traffics increment
Second service node quantity be at least two when, then in the candidate service node choose meet first business
The second service node of flow increment is optimal service node, including:
It is superimposed the first service traffics increment in each second service node;
The statistical variance for calculating the idle bandwidth of the corresponding information transfer channel of each second service node, obtain with
The corresponding variance yields of the second service node number;
It is optimal service node to select the corresponding second service node of the variance yields of numerical value minimum.
Above-mentioned method, it is preferred that described when the network bottleneck position is the information transfer channel of the SDN network
It is the SDN nets according to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position
The business of network is scheduled, including:
Obtain the service environment information of the destination service node;
In at least two service nodes of the SDN network, screening and the service environment of the destination service node are believed
Breath meets at least one candidate service node of preset matching rule;
First business is carried according to the configuration needs information and preset service traffics estimation rule, estimation
The first service traffics increment that node generates;
According to preset selection rule, selected in the current business transmitted in the information transfer channel that network congestion occurs
Second business;
According in the bottom-layer network information network side link information and the SDN network in current service traffics
Distributed intelligence is chosen in the candidate service node and meets the first service traffics increment and second business pair
The third service node for the second service traffics answered is optimal service node;
Based on the optimal service node scheduling strategy is generated as destination node;
Based on the scheduling strategy, stop second service deployment to first service node, and by first industry
It is engaged in and second service deployment to the third service node.
A kind of Network resource allocation equipment, including:
Port is acquired, for acquiring the configuration needs information of bottom-layer network information and the first business in SDN network;
Processor, for based on the configuration needs information, bottom-layer network information, analysis to obtain occurring the net of network congestion
Network bottleneck position;According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position,
Business for the SDN network is scheduled.
Above-mentioned equipment, it is preferred that the acquisition port is specifically used for being connected with first information transmission channel, establishes second
Information transfer channel, and the bottom-layer network is acquired based on second information transfer channel and the first information transmission channel
The configuration needs information of information and the first business;
Wherein, the first information transmission channel is that carrying service disposes the server of management platform and the SDN network
Between information transfer channel.
Above-mentioned equipment, it is preferred that the processor is specifically used for:
According to the configuration needs information, the address information of the bottom-layer network information and first business, judge
With the presence or absence of the information transfer channel for meeting the first service bandwidth demand in the SDN network, the first judging result is obtained;
It characterizes to be not present in the SDN network based on first judging result and meets the first service bandwidth demand
Information transfer channel judges that the network bottleneck position is the information transfer channel of the SDN network;According to the bottom-layer network
The address information of the parameter information of service node in information, the configuration needs information and first business, described in judgement
Whether the corresponding first service node of destination address of the first business meets the needs of first business, obtains the second judgement knot
Fruit;
The corresponding first service node of destination address that first business is characterized based on second judging result is discontented
The demand of foot first business judges that the network bottleneck position is the first service node of the SDN network.
A kind of network system, including:
Server is connected with SDN network by first information transmission channel, and management platform is disposed for carrying service, right
Business in SDN network carries out deployment management;
At least two service nodes being set in SDN network, for handling the data in the SDN network;
At least two information transfer channels being set in SDN network, for the data in the SDN network to be carried out
Transmission;
Network resource allocation equipment is connected respectively with the server and the SDN network, for acquiring in SDN network
The configuration needs information of bottom-layer network information and the first business;Based on the configuration needs information, bottom-layer network information, analysis
Obtain occurring the network bottleneck position of network congestion;According to preset scheduling rule, configuration needs information, bottom-layer network information with
And the network bottleneck position, it is scheduled for the business of the SDN networks.
It can be seen via above technical scheme that compared with prior art, the present invention provides a kind of Network resource allocation sides
Method, including:Acquire the configuration needs information of bottom-layer network information and the first business in SDN network;Based on the configuration needs
Information, bottom-layer network information, analysis obtain occurring the network bottleneck position of network congestion;According to preset scheduling rule, configuration
Demand information, bottom-layer network information and the network bottleneck position are scheduled for the business of the SDN network.Using this
Method acquires the configuration needs information of bottom-layer network information and the first pending business in the SDN networks, and
Analysis is carried out based on the bottom-layer network information and configuration needs information and determines the specific location to get congestion, and is directed to the specific position
It sets from SDN network and carries out network adjustment on the whole, reach to the flow equalization adjustment in SDN network, fundamentally solve congestion
The problem of.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is SDN network schematic diagram in the prior art;
Fig. 2 is a kind of flow chart of network resource configuration method embodiment 1 provided by the invention;
Fig. 3 is a kind of flow chart of network resource configuration method embodiment 2 provided by the invention;
Fig. 4 is a kind of flow chart of network resource configuration method embodiment 3 provided by the invention;
Fig. 5 is a kind of flow chart of network resource configuration method embodiment 4 provided by the invention;
Fig. 6 is a kind of flow chart of network resource configuration method embodiment 5 provided by the invention;
Fig. 7 is a kind of structural schematic diagram of Network resource allocation apparatus embodiments provided by the invention;
Fig. 8 is in a kind of Network resource allocation apparatus embodiments provided by the invention, and Network resource allocation equipment is independent
When structure, the connection diagram of the Network resource allocation equipment and external device;
Fig. 9 is a kind of structural schematic diagram of network system embodiment provided by the invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Attached drawing 2 is please referred to, is a kind of flow chart of network resource configuration method embodiment 1 provided by the invention, this method
Applied to a Network resource allocation equipment, which is specifically as follows a server, can be the processing being integrated in server
Module.
Wherein, this method may include following steps:
Step S201:Acquire the configuration needs information of bottom-layer network information and the first business in SDN network;
Wherein, which can specifically refer to business to be increased, or the SDN network is made to generate network congestion
Business.
Specifically, configuration needs information refers to CPU (Central Processing Unit, the centre of service node
Manage device) resource requirement, service connection bandwidth demand, port numbers, memory space requirements, memory requirements and OS Type,
The configuration informations such as protocol stack requirement;Bottom-layer network information includes network topology structure, link use state, service traffics dynamic point
Cloth information etc. indicates the information of bottom-layer network state.
It should be noted that being based on the bottom-layer network information, the current operating conditions of the SDN network can be obtained.
Step S202:Based on the configuration needs information, bottom-layer network information, analysis obtains occurring the network of network congestion
Bottleneck position;
Wherein, due to the required network configuration of the configuration needs information representation first task, and the bottom-layer network
The information representation current operating status of the SDN network is then based on the configuration needs information and the bottom-layer network information can
Analysis obtains the network bottleneck position when network gets congestion.
It should be noted that the generation network congestion can be before carrying out Configuration network for first business, the SDN
Network has occurred and that congestion;Or first business is completed with postponing, which may occur or have occurred and that gather around
Stifled situation.
Wherein, which is made of information transfer channel and service node, which can be the information
Analysis is discussed in greater detail in subsequent embodiment and obtains the process of the network bottleneck position for transmission channel or service node, this
It is not detailed in embodiment.
It should be noted that in specific implementation, it can first judge whether get congestion in the network, when determination gets congestion
When, then analyze network bottleneck position.
Wherein, this judge network whether get congestion can with determine that the mode that gets congestion is identical in the prior art, example
Such as, the outer net client that the first business of request can be used monitors its network between destination service node, and is tied according to monitoring
Fruit judges whether that the mode of network congestion occurs;Alternatively, the outer net client of the first business of request is directly to destination service node
Transmission data, and generation network congestion is judged whether according to the information of the destination service node feeding back;Alternatively, anticipation also can be used
Method, according to the bandwidth allocation request of the monitoring information of current network flow and new business, whether anticipation will occur congestion
Deng.
Step S203:According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck
Position is scheduled for the business of the SDN network.
Wherein, which is to adjust scheduling rule in the SDN network, is based on the rule, can analyze the SDN
The configuration needs of jam situation and the first business in network generate scheduling strategy, and are the SDN network based on the scheduling strategy
Business be scheduled.
It should be noted that when the network congestion be caused by first business, then can be only to first business pair
The Internet resources answered are scheduled, when the network congestion be the SDN network in it is already existing, then can be based on first business pair
The corresponding business in network bottleneck position of congestion in the Internet resources answered and the SDN network is simultaneously to the money in the SDN network
Source is scheduled, and is adjusted to the flow equalization in SDN network with realizing, is fundamentally solved the problems, such as congestion.
To sum up, a kind of network resource configuration method provided in the present embodiment, including:Acquire bottom-layer network in SDN network
The configuration needs information of information and the first business;Based on the configuration needs information, bottom-layer network information, analysis is occurred
The network bottleneck position of network congestion;According to preset scheduling rule, configuration needs information, bottom-layer network information and the net
Network bottleneck position is scheduled for the business of the SDN network.Using this method, to the bottom-layer network information in the SDN network
And the configuration needs information of the first pending business acquires, and based on the bottom-layer network information and configuration needs information into
Row analysis determines the specific location to get congestion, and carries out network adjustment on the whole from SDN network for the specific location, reaches
To the flow equalization adjustment in SDN network, congestion is fundamentally solved the problems, such as.
Attached drawing 3 is please referred to, is a kind of flow chart of network resource configuration method embodiment 2 provided by the invention, this method
It may include following steps:
Step S301:Establish the second information transfer channel being connected with first information transmission channel;
Wherein, the first information transmission channel is that carrying service disposes the server of management platform and the SDN network
Between information transfer channel;
Wherein, the Web Service Deployment in the SDN network is to carry service department in the server by a server controls
Affix one's name to management platform.
In specific implementation, there is first information transmission channel between the server and the SDN network, is based on the first information
Transmission channel, the first business which can get bottom-layer network information and request in the SDN network are relevant
Information, such as the first business configuration needs information.
It should be noted that specific implementation in, execute the present embodiment in network resource configuration method equipment, establish with
Second information transfer channel of the first information transmission channel.
Specifically, the equipment can be to transmitting by second information transfer channel in the first information transmission channel
Data information obtained.
Wherein, the data transmitted in the first information transmission channel may include that the server is reported in the SDN network
Data and the server be sent to control information of the SDN network etc., in specific implementation, the first information transmission channel
In can also have other data contents, the data content transmitted in the first information transmission channel is not limited in the application.
It should be noted that in specific implementation, which can be the service arrangement management platform
The north-south interface provided between SDN network.
Step S302:The underlying network is acquired based on second information transfer channel and the first information transmission channel
The configuration needs information of network information and the first business;
Wherein, second information transmission is the equipment and first information transmission channel that connection executes network resource configuration method
Between information transfer channel, the first information transmission channel
It should be noted that in specific implementation, the equipment for executing the network resource configuration method is passed by second information
Defeated channel is connected with the first information transmission channel, and realization obtains the data transmitted in the first information transmission channel.
Specifically, the data obtained include the configuration needs of bottom-layer network information and the first business in the SDN network
Information.
Step S303:Based on the configuration needs information, bottom-layer network information, analysis obtains occurring the network of network congestion
Bottleneck position;
Step S304:According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck
Position is scheduled for the business of the SDN network.
Wherein, step S303-304 is consistent with the step S202-203 in embodiment 1, is not repeated in the present embodiment.
It should be noted that in the present embodiment, the Network resource allocation equipment that executes the network resource configuration method be with
The carrying service disposes the different equipment of server of management platform, and but not limited to this, in specific implementation, the Internet resources
It may be the module being integrated in the server to configure equipment, between the processor in the SND networks and server
The second information transfer channel is established in the connection of first information transmission channel, to realize the number to being transmitted in the first information transmission channel
According to being obtained.
To sum up, in a kind of network resource configuration method provided in the present embodiment, based between server and SDN networks
First information transmission channel, establish the second information transfer channel, and transmit based on the second information transfer channel and the first information
Channel acquires the configuration needs information of bottom-layer network information and the first business.Since the first information transmission channel is to the SDN
All information in network includes that the information of characterization current operating conditions is transmitted, then by first information transmission channel energy
The configuration needs information of the bottom-layer network information and the first business is enough collected, realization method is simple, and data are accurate, easily
In realization.
Attached drawing 4 is please referred to, is a kind of flow chart of network resource configuration method embodiment 3 provided by the invention, this method
It may include following steps:
Step S401:The configuration needs of bottom-layer network information and the first business are believed in the self-defined SDN network of acquisition software
Breath;
Wherein, step S401 is consistent with the step S201 in embodiment 1, is not repeated in the present embodiment.
It should be noted that the net of generation network congestion is judged in the present embodiment from two component parts of the SDN network
Network bottleneck position, two component parts include:Information transfer channel and service node have between any two service node
One information transfer channel.
Step S402:Address according to the configuration needs information, the bottom-layer network information and first business
Information judges to obtain first with the presence or absence of the information transfer channel for meeting the first service bandwidth demand in the SDN network
Judging result;
Step S403:It characterizes to be not present in the SDN network based on first judging result and meets first business
The information transfer channel of bandwidth demand judges that the network bottleneck position is the information transfer channel of the SDN network;
Wherein, the address information of first business includes the flow information source address and destination address of first business.
Wherein, the bandwidth demand of first business is screened from the configuration needs information.
Specifically, according to the bandwidth demand of the flow information source address and destination address and first business, checking should
In SDN network, if there is the information transfer channel for meeting the first service bandwidth demand, if cannot meet, the network
Side is the network bottleneck position of the SDN network.
It should be noted that in specific implementation, which specifically may be used
Think idle route.
Step S404:According to the parameter information of service node, the configuration needs information in the bottom-layer network information with
And the address information of first business, judge whether the corresponding first service node of the destination address of first business meets
The demand of first business, obtains the second judging result;
Step S405:The corresponding first service of destination address of first business is characterized based on second judging result
Node is unsatisfactory for the demand of first business, judges that the network bottleneck position is the first service section of the SDN network
Point;
Wherein, the demand of first business includes:CPU (the Central of the service node of first business need
Processing Unit, central processing unit) computing resource or storage resource or outlet bandwidth resource.
Wherein, the address information of first business includes the flow information source address and destination address of first business.Then,
According to the destination address, it may be determined that the corresponding first service node of the first task.
Specifically, after the corresponding first service node of first business is determined, based on being serviced in the bottom-layer network information
The parameter information of node, the configuration needs information, judge whether the first service node disclosure satisfy that the need of first business
It asks.When the first service node it is impossible to meet when, then can determine the network bottleneck position in the SDN networks be this first clothes
Business node.
It should be noted that in the computing resource of the CPU of the first service node, storage resource or outlet bandwidth resource
At least one demand for being unsatisfactory for first business when, so that it may determining the first service node, it is impossible to meet first business
Demand.
It should be noted that judging first the information transfer channel in SDN network in the present embodiment, then just hold
The corresponding destination service node step of capable judgement first business does not still limit the elder generation of two deterministic processes in the application
Sequence afterwards, in specific implementation, the sequencing for executing the two can be interchanged, and can also be performed simultaneously the two judgment steps, can
It is configured according to actual conditions.
Step S406:According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck
Position is scheduled for the business of the SDN network.
Wherein, step S406 is consistent with the step S203 in embodiment 1, is not repeated in the present embodiment.
To sum up, in a kind of network resource configuration method provided in the present embodiment, according to the configuration needs information, described
The address information of bottom-layer network information and first business judges that there is no meet first industry in the SDN network
When the information transfer channel of business bandwidth demand, judge that the network bottleneck position is the information transfer channel of the SDN network;According to
According to the parameter information of service node in the bottom-layer network information, the address of the configuration needs information and first business
Information, when judging that the corresponding first service node of the destination address of first business is unsatisfactory for the demand of first business,
Judge that the network bottleneck position is the first service node of the SDN network.Using this method, it is based on the bottom-layer network information
With configuration needs information carry out analysis determine the specific location that gets congestion be located in the SDN network information transfer channel still with
The corresponding destination service node of the first task enables to carry out network on the whole from SDN network for the specific location
Adjustment reaches to the flow equalization adjustment in SDN network, fundamentally solves the problems, such as congestion.
Wherein, which is the service node of the SDN network.
Attached drawing 5 is please referred to, is a kind of flow chart of network resource configuration method embodiment 4 provided by the invention, this method
It may include following steps:
Step S501:Acquire the configuration needs information of bottom-layer network information and the first business in SDN network;
Step S502:Address according to the configuration needs information, the bottom-layer network information and first business
Information judges to obtain first with the presence or absence of the information transfer channel for meeting the first service bandwidth demand in the SDN network
Judging result;
Step S503:It characterizes to be not present in the SDN network based on first judging result and meets first business
The information transfer channel of bandwidth demand judges that the network bottleneck position is the information transfer channel of the SDN network;
Step S504:According to the parameter information of service node, the configuration needs information in the bottom-layer network information with
And the address information of first business, judge whether the corresponding first service node of the destination address of first business meets
The demand of first business, obtains the second judging result;
Step S505:The corresponding first service of destination address of first business is characterized based on second judging result
Node is unsatisfactory for the demand of first business, judges that the network bottleneck position is the first service section of the SDN network
Point;
Wherein, step S501-505 is consistent with the step S401-405 in embodiment 3, is not repeated in the present embodiment.
It should be noted that when judging the network bottleneck position for the first service node in the SDN network, step is executed
S506-511。
Step S506:Obtain the service environment information of the destination service node;
Wherein, in step S504 steps, it has been determined that the destination service node can then obtain the destination service node
Service environment information, wherein the service environment information includes:Operating system version, memory space, the CPU of the service node
The information such as information, local network services information.
Specifically, after the destination service node is determined, it can be according to the identification information of the destination service node, from storage
Screening obtains the service environment information of the destination service node in magnanimity information present in position.
It should be noted that the service environment information can be obtained from the server that the carrying service disposes management platform
It obtains, or acquired from the SDN network, i.e., the storage location for being stored with destination service node includes service
Storage region (being specifically as follows each service node or the destination service node) in device and SDN network.
Step S507:In at least two service nodes of the SDN network, the clothes of screening and the destination service node
Business environmental information meets at least one candidate service node of preset matching rule;
Wherein, include multiple service nodes in the SND networks, screening and the destination service in multiple service node
Candidate service node as the service environment info class of node.
Wherein, judge whether similar procedure includes for the service environment information of any service node and the destination service node:
By the service environment information of the destination service node compared with the service environment information of the service node, a matching value is obtained, when
When the matching value is more than predetermined threshold value, then it can determine that the service node is similar with the service environment information of the destination service node.
In specific implementation, due to including multiple parameters in the service environment information, such as the operating system version of service node
Sheet, memory space, CPU information, local network services information etc. can be to the service environment information when the matching is more demanding
In parameters be compared successively, and when parameters are consistent, for the matching value that the match settings one are larger, determine
The service environment information of the destination service node and the service environment information frequency spectrum of the service node;When the matching require it is relatively low
When, then can be the different weight of each parameter setting, this Shen of specific set-up mode according to actual conditions when calculating matching value
Please in be not limited.
Step S508:According to the configuration needs information and preset service traffics estimation rule, estimate described in carrying
The first service traffics increment that the node of first business generates;
It is being preset with service traffics estimation rule, a business pair can be calculated based on service traffics estimation rule
The service traffics answered.
Specifically, the configuration needs information based on the first task, such as the cpu resource demand of service node, service connection
Bandwidth demand, port numbers, memory space requirements, memory requirements and OS Type, the configuration informations such as protocol stack requirement, base
In the configuration needs information, service traffics estimation rule, when a certain service node is calculated carrying first business, the service
The first service traffics increment that node generates.
Step S509:According in the bottom-layer network information network side link information and the SDN network in it is current
Service traffics distributed intelligence, in the candidate service node choose meet the first service traffics increment second clothes
Business node is optimal service node;
Wherein, several business have been carried in the SDN network, current service traffics distributed intelligence in the SDN network
Characterize the present traffic situation in the SDN network.
Wherein, the network side link information in the bottom-layer network information has characterized the information transfer channel in the SDN network
Essential information, such as each of the links bandwidth information.
Specifically, based on service traffics distributed intelligence current in the network side link information and the SDN network, so that it may
The second service node for meeting the first service traffics increment is determined in several candidate service node.
Step S510:Using the optimal service node as the corresponding destination node of first business, and it is based on institute
It is that the optimal service node generates scheduling strategy to state destination node;
Wherein, the service environment information of the second service node and first service node matching, and the second service section
Point also disclosure satisfy that the first service traffics increment, then the second service node is fully able to substitute the first service node conduct
The service node of first business.
Specifically, based on using the optimal service node as the corresponding destination node of the first business, a scheduling plan is generated
Slightly, which corresponds to carry first business by the optimal service node.
Meet the second of the first service traffics increment it should be noted that being chosen in the candidate service node
When the quantity of service node is at least two, is then chosen in the candidate service node and meet the first service traffics increasing
The second service node of amount is optimal service node, is included the following steps:
S1:It is superimposed the first service traffics increment in each second service node;
S2:The statistical variance for calculating the idle bandwidth of the corresponding information transfer channel of each second service node, obtains
To variance yields corresponding with the second service node number;
S3:It is optimal service node to select the corresponding second service node of the variance yields of numerical value minimum.
It should be noted that the second service node of variance yields minimum, network flow distribution is most uniform.
Step S511:Based on the scheduling strategy, by first service deployment to the second service node.
Wherein, it is based on the scheduling strategy, realizes and stops in first service deployment to first service node, but should
In first service deployment to second service node, so that first business is carried by second service node, first clothes are reduced
The Internet Use being engaged at node under the premise of solving the network congestion, ensure that not to carrying the new of first business
New network congestion is caused at node.
The scheduling strategy, can be sent in the server, be put down by the service arrangement management in the server by specific implementation
Platform executes to the deployment in the network according to the scheduling strategy, realizes the optimum management to network flow.
To sum up, it in a kind of network resource configuration method provided in the present embodiment, is selected in the SDN network and first
Multiple candidate service nodes of the service environment information matches of the corresponding destination service node of business, and therefrom determine one can
Meet the first service traffics increment of the node generation of first business as optimal service node, realizes first business department
It affixes one's name in the optimal service node, reduces the Internet Use at the first service node, solve the premise of the network congestion
Under, it ensure that and cause new network congestion at the new node not to carrying first business.
Wherein, which is the information transfer channel of the SDN network.
Attached drawing 6 is please referred to, is a kind of flow chart of network resource configuration method embodiment 5 provided by the invention, this method
It may include following steps:
Step S601:Acquire the configuration needs information of bottom-layer network information and the first business in SDN network;
Step S602:Address according to the configuration needs information, the bottom-layer network information and first business
Information judges to obtain first with the presence or absence of the information transfer channel for meeting the first service bandwidth demand in the SDN network
Judging result;
Step S603:It characterizes to be not present in the SDN network based on first judging result and meets first business
The information transfer channel of bandwidth demand judges that the network bottleneck position is the information transfer channel of the SDN network;
Step S604:According to the parameter information of service node, the configuration needs information in the bottom-layer network information with
And the address information of first business, judge whether the corresponding first service node of the destination address of first business meets
The demand of first business, obtains the second judging result;
Step S605:The corresponding first service of destination address of first business is characterized based on second judging result
Node is unsatisfactory for the demand of first business, judges that the network bottleneck position is the first service section of the SDN network
Point;
Wherein, step S601-605 is consistent with the step S401-405 in embodiment 3, is not repeated in the present embodiment.
It should be noted that when judging the network bottleneck position for the information transfer channel in the SDN network, step is executed
Rapid S606-611.
Step S606:Obtain the service environment information of the destination service node;
Wherein, in step S604 steps, it has been determined that the destination service node can then obtain the destination service node
Service environment information, wherein the service environment information includes:Operating system version, memory space, the CPU of the service node
The information such as information, local network services information.
Specifically, after the destination service node is determined, it can be according to the identification information of the destination service node, from storage
Screening obtains the service environment information of the destination service node in magnanimity information present in position.
It should be noted that the service environment information can be obtained from the server that the carrying service disposes management platform
It obtains, or acquired from the SDN network, i.e., the storage location for being stored with destination service node includes service
Storage region (being specifically as follows each service node or the destination service node) in device and SDN network.
Step S607:In at least two service nodes of the SDN network, the clothes of screening and the destination service node
Business environmental information meets at least one candidate service node of preset matching rule;
Wherein, include multiple service nodes in the SND networks, screening and the destination service in multiple service node
Candidate service node as the service environment info class of node.
Wherein, judge whether similar procedure includes for the service environment information of any service node and the destination service node:
By the service environment information of the destination service node compared with the service environment information of the service node, a matching value is obtained, when
When the matching value is more than predetermined threshold value, then it can determine that the service node is similar with the service environment information of the destination service node.
In specific implementation, due to including multiple parameters in the service environment information, such as the operating system version of service node
Sheet, memory space, CPU information, local network services information, etc. can be each according to actual conditions then when calculating matching value
The different weight of parameter setting is not limited in specific set-up mode the application.
Step S608:According to the configuration needs information and preset service traffics estimation rule, estimate described in carrying
The first service traffics increment that the node of first business generates;
It is being preset with service traffics estimation rule, a business pair can be calculated based on service traffics estimation rule
The service traffics answered.
Specifically, the configuration needs information based on the first task, such as the cpu resource demand of service node, service connection
Bandwidth demand, port numbers, memory space requirements, memory requirements and OS Type, the configuration informations such as protocol stack requirement, base
In the configuration needs information, service traffics estimation rule, when a certain service node is calculated carrying first business, the service
The first service traffics increment that node generates.
Step S609:According to preset selection rule, transmitted in the information transfer channel that network congestion occurs current
The second business is selected in business;
Wherein, the information transfer channel of the generation network congestion is due to carrying excessive business, the net for causing it to occur
Network congestion, therefore, the part in the business that can be carried move to other information transmission channel, to alleviate its network congestion
Situation.
Specifically, the second business is selected in the current business transmitted in the information transfer channel that network congestion occurs, it should
Second business can be maximum to occupy Internet resources in the information transfer channel, or the first business with first business
The sum of flow increment meets the business of a preset threshold range.
Step S610:According in the bottom-layer network information network side link information and the SDN network in it is current
Service traffics distributed intelligence, chosen in the candidate service node and meet the first service traffics increment and described
The third service node of corresponding second service traffics of second business is optimal service node;
Wherein, several business have been carried in the SDN network, current service traffics distributed intelligence in the SDN network
Characterize the present traffic situation in the SDN network.
Wherein, the network side link information in the bottom-layer network information has characterized the information transfer channel in the SDN network
Essential information, such as each of the links bandwidth information.
Specifically, based on service traffics distributed intelligence current in the network side link information and the SDN network, so that it may
Determination meets the first service traffics increment the second Business Stream corresponding with second business in several candidate service node
The third service node of amount.
Step S611:Based on the optimal service node scheduling strategy is generated as destination node;
Wherein, the service environment information of the third service node and first service node matching, and the second service section
Point also disclosure satisfy that the first service traffics increment the second service traffics corresponding with second business, then the second service node
It is fully able to substitute the service node of the first service node as first business, and the corresponding information of third service node
Transmission channel also disclosure satisfy that the network requirement of first business and the second business.
Specifically, based on using the optimal service node as the corresponding destination node of the first business, a scheduling plan is generated
Slightly, which corresponds to carry first business by the optimal service node.
Step S612:Based on the scheduling strategy, stop second service deployment to first service node, and by institute
The first business and second service deployment are stated to the third service node.
Wherein, it is based on the scheduling strategy, realizes and stops in first service deployment to first service node, but should
In first service deployment to second service node, so that first business is carried by second service node, also, stopping should
It in second service deployment to first service node, but is deployed in third service node, reduces the first service node
The Internet Use at place, under the premise of solving the network congestion, ensure that not to the new node that carries first business and
New network congestion is caused at its corresponding information transfer channel.
The scheduling strategy, can be sent in the server, be put down by the service arrangement management in the server by specific implementation
Platform executes to the deployment in the network according to the scheduling strategy, realizes the optimum management to network flow.
To sum up, a kind of network resource configuration method provided in the present embodiment is selected and the first industry in the SDN network
Be engaged in corresponding destination service node service environment information matches multiple candidate service nodes, and the information to get congestion from this
Second business is selected in the multiple business carried in transmission channel, determination one can in multiple candidate service node
Meet the first service traffics increment of the node generation of first business and the service of the corresponding service traffics of the second business
Node is realized in first service deployment to the optimal service node as optimal service node, reduces the first service section
Internet Use at point, under the premise of solving the network congestion, ensure that the new node not to carrying first business
And its new network congestion is caused at corresponding information transfer channel.
A kind of network resource configuration method is described in detail in the embodiment that aforementioned present invention provides, for the net of the present invention
The device that diversified forms can be used in network resource allocation method is realized, therefore the present invention also provides a kind of Network resource allocations to set
It is standby, specific embodiment is given below and is described in detail.
Attached drawing 7 is please referred to, is a kind of structural schematic diagram of network resource scheduling device embodiment provided by the invention, the net
Network resource distribution equipment is specifically as follows an independent server, can be the processing module being integrated in server.
Wherein, which may include with lower structure:Acquire port 701 and processor 702;
Wherein, port 701 is acquired, for acquiring the configuration needs of bottom-layer network information and the first business in SDN network
Information;
Wherein, which can specifically refer to business to be increased, or the SDN network is made to generate network congestion
Business.
Specifically, configuration needs information refers to the cpu resource demand of service node, service connection bandwidth demand, port
Number, memory space requirements, memory requirements and OS Type, protocol stack the configuration informations such as requires;Bottom-layer network packet
Include the information that network topology structure, link use state, service traffics DYNAMIC DISTRIBUTION information etc. indicate bottom-layer network state.
It should be noted that being based on the bottom-layer network information, the current operating conditions of the SDN network can be obtained.
Wherein, processor 702, for based on the configuration needs information, bottom-layer network information, analysis to obtain that network occurs
The network bottleneck position of congestion;According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottle
Neck position is scheduled for the business of the SDN network.
Wherein, due to the required network configuration of the configuration needs information representation first task, and the bottom-layer network
The information representation current operating status of the SDN network is then based on the configuration needs information and the bottom-layer network information can
Analysis obtains the network bottleneck position when network gets congestion.
It should be noted that the generation network congestion can be before carrying out Configuration network for first business, the SDN
Network has occurred and that congestion;Or first business is completed with postponing, which may occur or have occurred and that gather around
Stifled situation.
Wherein, which is made of information transfer channel and service node, which can be the information
Analysis is discussed in greater detail in subsequent embodiment and obtains the process of the network bottleneck position for transmission channel or service node, this
It is not detailed in embodiment.
It should be noted that in specific implementation, it can first judge whether get congestion in the network, when determination gets congestion
When, then analyze network bottleneck position.
Wherein, this judge network whether get congestion can with determine that the mode that gets congestion is identical in the prior art, can
Its network between destination service node is monitored using the outer net client of the first business of request, and is judged according to snoop results
Whether the mode of network congestion is occurred;Alternatively, the outer net client of the first business of request directly sends number to destination service node
According to, and generation network congestion is judged whether according to the information of the destination service node feeding back;Alternatively, the side of anticipation also can be used
Method, according to the bandwidth allocation request of the monitoring information of current network flow and new business, whether anticipation will occur congestion etc..
Wherein, which is to adjust scheduling rule in the SDN network, is based on the rule, can analyze the SDN
The configuration needs of jam situation and the first business in network generate scheduling strategy, and are the SDN network based on the scheduling strategy
Business be scheduled.
It should be noted that when the network congestion be caused by first business, then can be only to first business pair
The Internet resources answered are scheduled, when the network congestion be the SDN network in it is already existing, then can be based on first business pair
The corresponding business in network bottleneck position of congestion in the Internet resources answered and the SDN network is simultaneously to the money in the SDN network
Source is scheduled, and is adjusted to the flow equalization in SDN network with realizing, is fundamentally solved the problems, such as congestion.
Preferably, the processor is specifically used for:According to the configuration needs information, the bottom-layer network information and institute
The address information for stating the first business judges in the SDN network with the presence or absence of the information for meeting the first service bandwidth demand
Transmission channel obtains the first judging result;It is characterized in the SDN network and is not present described in satisfaction based on first judging result
The information transfer channel of first service bandwidth demand judges that the information transmission that the network bottleneck position is the SDN network is logical
Road;According to the parameter information of service node, the configuration needs information and first business in the bottom-layer network information
Address information, judge whether the corresponding first service node of the destination address of first business meets first business
Demand obtains the second judging result;The destination address corresponding of first business is characterized based on second judging result
One service node is unsatisfactory for the demand of first business, judges the first clothes that the network bottleneck position is the SDN network
Business node.
It should be noted that in specific implementation, which can dispose to manage with the carrying service
The different equipment of the server of platform, can also be the module being integrated in the server, and in the SND networks and server
Processor between the first information transmission channel connection establish the second information transfer channel, with realize to the first information transmit
The data transmitted in channel are obtained.
In the present embodiment, the Network resource allocation equipment of the execution network resource configuration method is and the carrying service portion
Affix one's name to the different equipment of the server of management platform.
It is as shown in Figure 8, when for the Network resource allocation equipment being absolute construction, the Network resource allocation equipment with it is extraneous
The connection diagram of equipment.
Wherein, server 801 is connected by first information transmission channel 802 with SDN network 803, the Network resource allocation
804 are connected by the second information transfer channel 805 with the first information transmission channel 802.
It is specifically used for being connected with first information transmission channel specifically, acquiring port in the Network resource allocation, establishes the
Two information transfer channels, and the underlying network is acquired based on second information transfer channel and the first information transmission channel
The configuration needs information of network information and the first business;
Wherein, the first information transmission channel is that carrying service disposes the server of management platform and the SDN network
Between information transfer channel.
To sum up, a kind of network resource configuration method provided in the present embodiment, including:Acquire bottom-layer network in SDN network
The configuration needs information of information and the first business;Based on the configuration needs information, bottom-layer network information, analysis is occurred
The network bottleneck position of network congestion;According to preset scheduling rule, configuration needs information, bottom-layer network information and the net
Network bottleneck position is scheduled for the business of the SDN network.Using this method, to the bottom-layer network information in the SDN network
And the configuration needs information of the first pending business acquires, and based on the bottom-layer network information and configuration needs information into
Row analysis determines the specific location to get congestion, and carries out network adjustment on the whole from SDN network for the specific location, reaches
To the flow equalization adjustment in SDN network, congestion is fundamentally solved the problems, such as.
With a kind of above-mentioned network resource configuration method embodiment provided by the present application and Network resource allocation apparatus embodiments
Corresponding, present invention also provides a kind of network systems of application network resource configuration method and Network resource allocation equipment
Embodiment.
Attached drawing 9 is please referred to, is a kind of structural schematic diagram of network system embodiment provided by the invention, which is
Applied to SDN network.
Wherein, which may include following equipment:Server 901, SDN network 902 and Network resource allocation equipment
903。
Wherein, which includes at least two service nodes 904 and at least two information transfer channels 905.
Wherein, the server 901 is connected with SDN network by first information transmission channel, for carrying service deployment pipe
Platform carries out deployment management to the business in SDN network;
Wherein, service node 902, for handling the data in the SDN network;
Wherein, information transfer channel 905, for being transmitted the data in the SDN network;
Wherein, the Network resource allocation equipment 903, is connected respectively with the server and the SDN network, for acquiring
The configuration needs information of bottom-layer network information and the first business in SDN network;Based on the configuration needs information, bottom-layer network
Information, analysis obtain occurring the network bottleneck position of network congestion;According to preset scheduling rule, configuration needs information, bottom
The network information and the network bottleneck position are scheduled for the business of the SDN network.
Wherein, also there is first information transmission channel between the server 901 and SDN network 902.
In specific implementation, which is transmitted by the second information transfer channel and the first information
Channel is connected, to realize through second information transfer channel and first information transmission channel, to the server and SDN network it
Between the data information that transmits obtained.
It should be noted that only drawing out three service nodes and three information transfer channels in the Fig. 9, this is only to use
In the expression service node and the phase between the information transfer channel and server, SDN network and Network resource allocation equipment
To position relationship, connection type and number in the application between unlimited service node processed and information transfer channel.
To sum up, in a kind of network system provided in the present embodiment, based on the first information between server and SDN network
Transmission channel establishes the second information transfer channel, and acquires bottom based on the second information transfer channel and first information transmission channel
The configuration needs information of layer network information and the first business.Since the first information transmission channel is to complete in the SDN network
Portion's information includes that the information of characterization current operating conditions is transmitted, then by that can be collected to first information transmission channel
The configuration needs information of the bottom-layer network information and the first business, realization method is simple, and data are accurate, it is easy to accomplish.
Each embodiment is described by the way of progressive in this specification, the highlights of each of the examples are with other
The difference of embodiment, just to refer each other for identical similar portion between each embodiment.The device provided for embodiment
For, since it is corresponding with the method that embodiment provides, so description is fairly simple, related place is said referring to method part
It is bright.
Above description to the embodiment provided, enables those skilled in the art to implement or use the present invention.
Various modifications to these embodiments will be apparent to those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and principle provided in this article and features of novelty phase one
The widest range caused.
Claims (7)
1. a kind of network resource configuration method, which is characterized in that including:
Acquisition software defines the configuration needs information of bottom-layer network information and the first business in network SDN network;
Based on the configuration needs information, bottom-layer network information, analysis obtains occurring the network bottleneck position of network congestion;
It is described according to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position
The business of SDN network is scheduled;
Wherein, described based on the configuration needs information, bottom-layer network information, analysis obtains occurring the network bottleneck of network congestion
Position, including:
According to the configuration needs information, the address information of the bottom-layer network information and first business, described in judgement
With the presence or absence of the information transfer channel for meeting the first service bandwidth demand in SDN network, the first judging result is obtained;
It is characterized based on first judging result and the information for meeting the first service bandwidth demand is not present in the SDN network
Transmission channel judges that the network bottleneck position is the information transfer channel of the SDN network;
According to the parameter information of service node, the configuration needs information and first business in the bottom-layer network information
Address information, judge whether the corresponding first service node of the destination address of first business meets first business
Demand obtains the second judging result;
The corresponding first service node of destination address that first business is characterized based on second judging result is unsatisfactory for institute
The demand for stating the first business judges that the network bottleneck position is the first service node of the SDN network;
When the network bottleneck position be the SDN network information transfer channel when, it is described according to preset scheduling rule, match
Demand information, bottom-layer network information and the network bottleneck position are set, is scheduled for the business of the SDN network, including:
Obtain the service environment information of the first service node;
In at least two service nodes of the SDN network, screening and the service environment information of the first service node are full
At least one candidate service node of sufficient preset matching rule;
The node of first business is carried according to the configuration needs information and preset service traffics estimation rule, estimation
The the first service traffics increment generated;
According to preset selection rule, second is selected in the current business transmitted in the information transfer channel that network congestion occurs
Business;
According in the bottom-layer network information network side link information and the SDN network in current service traffics distribution
Information, selection meets the first service traffics increment in the candidate service node and second business is corresponding
The third service node of second service traffics is optimal service node;
Based on the optimal service node scheduling strategy is generated as destination node;
Based on the scheduling strategy, stop by second service deployment to first service node, and by first business with
Second service deployment is to the third service node.
2. according to the method described in claim 1, it is characterized in that, bottom-layer network information and in the acquisition SDN network
The configuration needs information of one business, including:
The second information transfer channel being connected with first information transmission channel is established, the first information transmission channel is that carrying takes
Information transfer channel between the server and the SDN network of business deployment management platform;
The bottom-layer network information and the are acquired based on second information transfer channel and the first information transmission channel
The configuration needs information of one business.
3. according to the method described in claim 1, it is characterized in that, the network bottleneck position is the service of the SDN network
It is described according to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position when node,
Business for the SDN network is scheduled, including:
Obtain the service environment information of the first service node;
In at least two service nodes of the SDN network, screening and the service environment information of the first service node are full
At least one candidate service node of sufficient preset matching rule;
The node of first business is carried according to the configuration needs information and preset service traffics estimation rule, estimation
The the first service traffics increment generated;
According in the bottom-layer network information network side link information and the SDN network in current service traffics distribution
Information is chosen in the candidate service node and meets the second service node of the first service traffics increment for optimal clothes
Business node;
Using the optimal service node as the corresponding destination node of first business, and based on using the destination node as
The optimal service node generates scheduling strategy;
Based on the scheduling strategy, by first service deployment to the second service node.
4. according to the method described in claim 3, meeting described the it is characterized in that, choosing in the candidate service node
When the quantity of the second service node of one service traffics increment is at least two, then chosen in the candidate service node full
The second service node of foot the first service traffics increment is optimal service node, including:
It is superimposed the first service traffics increment in each second service node;
The statistical variance for calculating the idle bandwidth of the corresponding information transfer channel of each second service node, obtain with it is described
The corresponding variance yields of second service node number;
It is optimal service node to select the corresponding second service node of the variance yields of numerical value minimum.
5. a kind of Network resource allocation equipment, which is characterized in that including:
Port is acquired, for acquiring the configuration needs information of bottom-layer network information and the first business in SDN network;
Processor, for based on the configuration needs information, bottom-layer network information, analysis to obtain occurring the network bottle of network congestion
Neck position;According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position, for institute
The business for stating SDN network is scheduled;
Wherein, the processor is specifically used for:
According to the configuration needs information, the address information of the bottom-layer network information and first business, described in judgement
With the presence or absence of the information transfer channel for meeting the first service bandwidth demand in SDN network, the first judging result is obtained;
It is characterized based on first judging result and the information for meeting the first service bandwidth demand is not present in the SDN network
Transmission channel judges that the network bottleneck position is the information transfer channel of the SDN network;According to the bottom-layer network information
The address information of the parameter information of middle service node, the configuration needs information and first business, judges described first
Whether the corresponding first service node of destination address of business meets the needs of first business, obtains the second judging result;
The corresponding first service node of destination address that first business is characterized based on second judging result is unsatisfactory for institute
The demand for stating the first business judges that the network bottleneck position is the first service node of the SDN network;
Wherein, when the network bottleneck position is the information transfer channel of the SDN network, the processor is according to default
Scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position, be the SDN network business
In being scheduled, it is specifically used for obtaining the service environment information of the first service node;At least two of the SDN network
In service node, the service environment information of screening and the first service node meets at least one candidate of preset matching rule
Service node;First business is carried according to the configuration needs information and preset service traffics estimation rule, estimation
Node generate the first service traffics increment;According to preset selection rule, in the information transfer channel that network congestion occurs
The second business is selected in the current business of middle transmission;According to network side link information in the bottom-layer network information and described
Current service traffics distributed intelligence in SDN network is chosen in the candidate service node and meets first Business Stream
The third service node for measuring increment and corresponding second service traffics of second business is optimal service node;Based on described
Optimal service node generates scheduling strategy as destination node;Based on the scheduling strategy, stop second service deployment
To first service node, and by first business and second service deployment to the third service node.
6. equipment according to claim 5, which is characterized in that the acquisition port is specifically used for logical with first information transmission
Road is connected, and establishes the second information transfer channel, and be based on second information transfer channel and the first information transmission channel
Acquire the configuration needs information of the bottom-layer network information and the first business;
Wherein, the first information transmission channel is that carrying service is disposed between the server and the SDN network of management platform
Information transfer channel.
7. a kind of network system, which is characterized in that including:
Server is connected with SDN network by first information transmission channel, management platform is disposed for carrying service, to SDN nets
Business in network carries out deployment management;
At least two service nodes being set in SDN network, for handling the data in the SDN network;
At least two information transfer channels being set in SDN network, for being transmitted the data in the SDN network;
Network resource allocation equipment is connected with the server and the SDN network respectively, for acquiring bottom in SDN network
The configuration needs information of the network information and the first business;Based on the configuration needs information, bottom-layer network information, analysis obtains
The network bottleneck position of network congestion occurs;According to preset scheduling rule, configuration needs information, bottom-layer network information and institute
Network bottleneck position is stated, is scheduled for the business of the SDN network;
Wherein, the Network resource allocation equipment is specifically used for:
According to the configuration needs information, the address information of the bottom-layer network information and first business, described in judgement
With the presence or absence of the information transfer channel for meeting the first service bandwidth demand in SDN network, the first judging result is obtained;
It is characterized based on first judging result and the information for meeting the first service bandwidth demand is not present in the SDN network
Transmission channel judges that the network bottleneck position is the information transfer channel of the SDN network;According to the bottom-layer network information
The address information of the parameter information of middle service node, the configuration needs information and first business, judges described first
Whether the corresponding first service node of destination address of business meets the needs of first business, obtains the second judging result;
The corresponding first service node of destination address that first business is characterized based on second judging result is unsatisfactory for institute
The demand for stating the first business judges that the network bottleneck position is the first service node of the SDN network;
Wherein, when the network bottleneck position is the information transfer channel of the SDN network, the Network resource allocation equipment
According to preset scheduling rule, configuration needs information, bottom-layer network information and the network bottleneck position, it is being the SDN
During the business of network is scheduled, it is specifically used for obtaining the service environment information of the first service node;In the SDN network
At least two service nodes in, screening meets preset matching rule extremely with the service environment information of the first service node
A few candidate service node;According to the configuration needs information and preset service traffics estimation rule, estimation carrying institute
State the first service traffics increment that the node of the first business generates;According to preset selection rule, in the letter that network congestion occurs
The second business is selected in the current business transmitted in breath transmission channel;According to the network sidelinks letter in the bottom-layer network information
Current service traffics distributed intelligence in breath and the SDN network is chosen in the candidate service node described in meeting
First service traffics increment and the third service node of corresponding second service traffics of second business are optimal service section
Point;Based on the optimal service node scheduling strategy is generated as destination node;Based on the scheduling strategy, stop described the
First business and second service deployment are serviced to the third and are saved to first service node by two service deployments
Point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510548878.3A CN105099936B (en) | 2015-08-31 | 2015-08-31 | A kind of network resource configuration method, equipment and network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510548878.3A CN105099936B (en) | 2015-08-31 | 2015-08-31 | A kind of network resource configuration method, equipment and network system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105099936A CN105099936A (en) | 2015-11-25 |
CN105099936B true CN105099936B (en) | 2018-10-12 |
Family
ID=54579520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510548878.3A Active CN105099936B (en) | 2015-08-31 | 2015-08-31 | A kind of network resource configuration method, equipment and network system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105099936B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109861993B (en) * | 2019-01-15 | 2021-08-13 | 中国电子科技网络信息安全有限公司 | SDN-based traffic safety acquisition method and system |
CN109639831B (en) * | 2019-01-21 | 2020-07-03 | 北京邮电大学 | Method and device for distributing transmission resources matched with network service |
CN110601897A (en) * | 2019-09-17 | 2019-12-20 | 中国人民解放军战略支援部队信息工程大学 | Network resource configuration method and device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1588881A (en) * | 2004-07-01 | 2005-03-02 | 北京邮电大学 | Method and device for controlling close ring feedback in IP network service quality management system |
CN1968135A (en) * | 2006-04-27 | 2007-05-23 | 华为技术有限公司 | Flow distribution system and method |
US7599290B2 (en) * | 2006-08-11 | 2009-10-06 | Latitude Broadband, Inc. | Methods and systems for providing quality of service in packet-based core transport networks |
CN102316045A (en) * | 2011-10-19 | 2012-01-11 | 杭州华三通信技术有限公司 | Method for realizing flow rate balance in multi-service transport platform (MSTP) networking and network equipment |
CN103179046A (en) * | 2013-04-15 | 2013-06-26 | 昆山天元昌电子有限公司 | Data center flow control method and data center flow control system based on openflow |
CN103795606A (en) * | 2014-02-26 | 2014-05-14 | 北京邮电大学 | Service transfer control method based on sdn in optical network |
CN103873379A (en) * | 2012-12-18 | 2014-06-18 | 中国科学院声学研究所 | Distributed route destroy-resistant strategy collocation method and system based on overlay network |
CN103945548A (en) * | 2014-04-29 | 2014-07-23 | 西安电子科技大学 | Resource distribution system and task/service scheduling method in C-RAN |
CN104022951A (en) * | 2014-06-18 | 2014-09-03 | 中国人民解放军信息工程大学 | Building method and system for network service path |
CN104301241A (en) * | 2014-06-05 | 2015-01-21 | 中国人民解放军信息工程大学 | SOA dynamic load distribution method and system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014116936A2 (en) * | 2013-01-26 | 2014-07-31 | Lyatiss, Inc. | Methods and systems for detecting, locating and remediating a congested resource or flow in a virtual infrastructure |
US9521177B2 (en) * | 2013-09-11 | 2016-12-13 | Cisco Technology, Inc. | Network-based adaptive rate limiting |
-
2015
- 2015-08-31 CN CN201510548878.3A patent/CN105099936B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1588881A (en) * | 2004-07-01 | 2005-03-02 | 北京邮电大学 | Method and device for controlling close ring feedback in IP network service quality management system |
CN1968135A (en) * | 2006-04-27 | 2007-05-23 | 华为技术有限公司 | Flow distribution system and method |
US7599290B2 (en) * | 2006-08-11 | 2009-10-06 | Latitude Broadband, Inc. | Methods and systems for providing quality of service in packet-based core transport networks |
CN102316045A (en) * | 2011-10-19 | 2012-01-11 | 杭州华三通信技术有限公司 | Method for realizing flow rate balance in multi-service transport platform (MSTP) networking and network equipment |
CN103873379A (en) * | 2012-12-18 | 2014-06-18 | 中国科学院声学研究所 | Distributed route destroy-resistant strategy collocation method and system based on overlay network |
CN103179046A (en) * | 2013-04-15 | 2013-06-26 | 昆山天元昌电子有限公司 | Data center flow control method and data center flow control system based on openflow |
CN103795606A (en) * | 2014-02-26 | 2014-05-14 | 北京邮电大学 | Service transfer control method based on sdn in optical network |
CN103945548A (en) * | 2014-04-29 | 2014-07-23 | 西安电子科技大学 | Resource distribution system and task/service scheduling method in C-RAN |
CN104301241A (en) * | 2014-06-05 | 2015-01-21 | 中国人民解放军信息工程大学 | SOA dynamic load distribution method and system |
CN104022951A (en) * | 2014-06-18 | 2014-09-03 | 中国人民解放军信息工程大学 | Building method and system for network service path |
Also Published As
Publication number | Publication date |
---|---|
CN105099936A (en) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11799793B2 (en) | Adaptive private network with dynamic conduit process | |
CN110972193B (en) | Slice information processing method and device | |
JP6007217B2 (en) | Method and apparatus for network virtualization | |
TWI426752B (en) | Routing selection method and system of multi-wan interfaces and network device employing the same | |
EP2486706B1 (en) | Network path discovery and analysis | |
US20070230419A1 (en) | QoS signaling to support fairness | |
CN110463141B (en) | Communication method, device and system | |
TW201836331A (en) | Method for controlling quality of service, and device, SMF, UPF, UE, PCF and an therefor | |
WO2018153221A1 (en) | Method, device and system for controlling quality-of-service of business in transmission network | |
CN111148165B (en) | Method and device for processing user access in network slice | |
CN110972208A (en) | Slice information processing method and device | |
CN103416022B (en) | Throughput testing approach and system in service in distribution router/exchange board structure | |
CN101145977B (en) | A QoS monitoring system and its measuring method of IP data network | |
CN106797348A (en) | Handling capacity based on user plane insight is instructed | |
CN105099936B (en) | A kind of network resource configuration method, equipment and network system | |
CN109787801A (en) | A kind of network service management methods, devices and systems | |
CN109005126B (en) | Data stream processing method, device and computer readable storage medium | |
CN108141796A (en) | Cooperate RAN and transmission network utilization | |
CN106302017A (en) | High concurrent low discharge network velocity-measuring system and method | |
CN106412043B (en) | CDN network flow bootstrap technique and device | |
CN104065538B (en) | Measurement control method, control server and the system of network performance | |
CN103109497B (en) | For measuring the dynamic-configuration of the interconnect equipment of net neutral energy characteristic | |
US9866456B2 (en) | System and method for network health and management | |
KR20230003403A (en) | Method and apparatus for detecting internet connection problems | |
Caraguay et al. | Framework for optimized multimedia routing over software defined networks |
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 |