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 PDF

Info

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
Application number
CN201510548878.3A
Other languages
Chinese (zh)
Other versions
CN105099936A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510548878.3A priority Critical patent/CN105099936B/en
Publication of CN105099936A publication Critical patent/CN105099936A/en
Application granted granted Critical
Publication of CN105099936B publication Critical patent/CN105099936B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding 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

A kind of network resource configuration method, equipment and network system
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.
CN201510548878.3A 2015-08-31 2015-08-31 A kind of network resource configuration method, equipment and network system Active CN105099936B (en)

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)

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

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

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

Patent Citations (10)

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