CN104468408B - For dynamically adjusting the method and control centre's server of service bandwidth - Google Patents
For dynamically adjusting the method and control centre's server of service bandwidth Download PDFInfo
- Publication number
- CN104468408B CN104468408B CN201310431739.3A CN201310431739A CN104468408B CN 104468408 B CN104468408 B CN 104468408B CN 201310431739 A CN201310431739 A CN 201310431739A CN 104468408 B CN104468408 B CN 104468408B
- Authority
- CN
- China
- Prior art keywords
- bandwidth adjustment
- bandwidth
- link
- lsp
- user
- 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
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000004044 response Effects 0.000 claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims abstract description 32
- 238000000605 extraction Methods 0.000 claims description 6
- 230000032683 aging Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 19
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 5
- 229910052802 copper Inorganic materials 0.000 description 5
- 239000010949 copper Substances 0.000 description 5
- 229910003460 diamond Inorganic materials 0.000 description 5
- 239000010432 diamond Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000006855 networking Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 229910052697 platinum Inorganic materials 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention discloses a kind of method and control centre's server for being used to dynamically adjust service bandwidth.Wherein for dynamically adjusting in the method for service bandwidth, when receiving the bandwidth adjustment request of Bandwidth adjustment portal server transmission, the inquiry current LSP associated with user's mark, the link set associated with current LSP and link set available resources.According to Bandwidth adjustment amount and the available resources of link set, judge whether that Bandwidth adjustment can be completed, if Bandwidth adjustment can be completed, configuration information is adjusted to the router transmission bandwidth associated with current LSP respectively, so that router is reconfigured according to corresponding Bandwidth adjustment configuration information.When receiving the response message by the whole routers transmission reconfigured, VPN link resource state information is updated.By calculating the available quantity of vpn service bandwidth automatically, and it is adjusted in real time, so as to improve the ageing and quality of service of MPLS VPN Bandwidth adjustments.
Description
Technical field
The present invention relates to the communications field, more particularly to a kind of method for being used to dynamically adjust service bandwidth and control centre's clothes
Business device.
Background technology
MPLS VPN(MPLS Virtual Private Network, multi-protocol tag exchange virtual private network)Business uses
Mpls protocol, with reference to technologies such as the grade of service, flow controls, the VPN of enterprise is built for client, meets its different cities
(It is international, domestic)Safe between branch, quick, reliable communication requirement, and can support that data, voice, image etc. are high-quality
Amount, high reliability multimedia service.
There is no the physical link end to end needed for traditional private network between any two node of whole VPN, but
Connected using the logic on common network platform, customer data transmits in logical links.
At present, MPLS vpn services are with website(site)Carry out for unit, each website of client is required for buying bandwidth, should
VPN port bandwidths are monthly changeless.Fig. 1 is MPLS VPN networking schematic diagrams in the prior art.Wherein CE is client side
Edge router(Customer Edge Router), PE is Provider edge router(Provider Edge Router), P is
Provider's router(Provider Router).If the Ethernet that Pekinese's access circuit is 10M, the access circuit in Shanghai are
2M SDH(Synchronous Digital Hierarchy, SDH).The 2M bandwidth point of wherein the first VPN ports
With for:1M diamond level+1M silver levels, the 2M bandwidth allocations of the 2nd VPN ports are:1M diamond level+1M copper levels.
Actually user is continually changing to the demand of VPN bandwidth, and user changes bandwidth if desired, from proposition Shen
Please business change to the end is completed, it is necessary to undergo multiple handling processes, the time several days, at most one month at least, it is ageing very poor,
Quality of service can not be protected.
The content of the invention
The technical problem to be solved in the present invention is to provide a kind of method and control centre for being used to dynamically adjust service bandwidth
Server.By calculating the available quantity of vpn service bandwidth automatically, and it is adjusted in real time, so as to improve MPLS VPN bandwidth
The ageing and quality of service of adjustment.
According to an aspect of the present invention, there is provided a kind of method for being used to dynamically adjust service bandwidth, including:
When receiving the bandwidth adjustment request of Bandwidth adjustment portal server transmission, extract in bandwidth adjustment request and wrap
The Bandwidth adjustment amount included and user's mark;Wherein Bandwidth adjustment portal server is receiving the bandwidth adjustment request of user's transmission
When forward the bandwidth adjustment request;
According to device label status information and VPN link resource state information, current associated with user's mark of inquiry
LSP, the link set associated with current LSP and link set available resources;
According to Bandwidth adjustment amount and the available resources of link set, judge whether that Bandwidth adjustment can be completed;
If judgement can complete Bandwidth adjustment, match somebody with somebody respectively to the router transmission bandwidth adjustment associated with current LSP
Confidence ceases, to be carried out and Bandwidth adjustment amount according to corresponding Bandwidth adjustment configuration information with the router that current LSP is associated
Corresponding reconfigures;
When receiving the response message by the whole routers transmission reconfigured, included using response message value
Configuration result information updating VPN link resource state information;
Bandwidth adjustment success response information is sent to Bandwidth adjustment portal server.
Preferably, if judging that Bandwidth adjustment can not be completed, further in MPLS VPN backbone networks, judging whether can
The new LSP associated with user's mark is established, wherein meeting with the link set that new LSP is associated corresponding with Bandwidth adjustment amount
Bandwidth adjustment requirement;
If the new LSP associated with user's mark can be established, respectively to the road associated with new LSP and current LSP
Corresponding path configuration order is sent by device, to delete current LSP configuration on the router associated with current LSP,
The configuration corresponding with new LSP is established on the router being associated with new LSP;
When receiving the response message by the whole routers transmission reconfigured, included using response message value
Configuration result information updating device tag state information and VPN link resource state information, so as to using new LSP as with user
The associated current LSP of mark;
Then the step of Bandwidth adjustment success response information is sent to Bandwidth adjustment portal server is performed.
Preferably, if the new LSP associated with user's mark can not be established, Bandwidth adjustment failure response information is sent
Give Bandwidth adjustment portal server.
Preferably, according to Bandwidth adjustment amount and the available resources of link set, judge whether that Bandwidth adjustment can be completed
Step includes:
Judge in link set, if the link that available resources are less than Bandwidth adjustment amount be present;
If the link that available resources are less than Bandwidth adjustment amount be present, judgement can not complete Bandwidth adjustment;
If being less than the link of Bandwidth adjustment amount in the absence of available resources, judgement can complete Bandwidth adjustment.
Preferably, judge in link set, if exist available resources be less than Bandwidth adjustment amount link the step of wrap
Include:
The inquiry service priority associated with user's mark is other;
Judge in link set, if adjustment link be present, wherein in link is adjusted, it is preferential no more than the business
The available resources total amount of rank is less than Bandwidth adjustment amount;
If adjustment link be present, judgement can not complete Bandwidth adjustment;
If in the absence of adjustment link, judgement can complete Bandwidth adjustment.
According to another aspect of the present invention, there is provided a kind of control centre's server for being used to dynamically adjust service bandwidth, bag
Include the first receiving unit, the first transmitting element, extraction unit, query unit, the first recognition unit, the second transmitting element, second
Receiving unit and updating block, wherein:
First receiving unit, the bandwidth adjustment request sent for reception bandwidth adjustment portal server, wherein bandwidth are adjusted
Whole portal server forwards the bandwidth adjustment request when receiving the bandwidth adjustment request of user's transmission;
Extraction unit, for receiving the bandwidth adjustment request of Bandwidth adjustment portal server transmission when the first receiving unit
When, extract Bandwidth adjustment amount and user's mark that bandwidth adjustment request includes;
Query unit, for being identified according to device label status information and VPN link resource state information, inquiry with user
Associated current LSP, the link set associated with current LSP and link set available resources;
First recognition unit, for the available resources according to Bandwidth adjustment amount and link set, judge whether to complete
Bandwidth adjustment;
Second transmitting element, for the judged result according to the first recognition unit, if judging that Bandwidth adjustment can be completed,
Configuration information is adjusted to the router transmission bandwidth associated with current LSP respectively, so as to the router associated with current LSP
Corresponding with Bandwidth adjustment amount reconfigure is carried out according to corresponding Bandwidth adjustment configuration information;
Second receiving unit, for receiving the response message sent by the whole routers reconfigured;
Updating block, for believing when the second receiving unit receives the response sent by the whole routers reconfigured
During breath, the configuration result information updating VPN link resource state information that is included using response message value;
First transmitting element, for Bandwidth adjustment success response information to be sent into Bandwidth adjustment portal server.
Preferably, control centre's server also includes the second recognition unit, wherein:
Second recognition unit, for the judged result according to the first recognition unit, if judging that Bandwidth adjustment can not be completed,
Further in MPLS VPN backbone networks, judge whether that the new LSP associated with user's mark can be established, wherein with new LSP
Associated link set meets the Bandwidth adjustment requirement corresponding with Bandwidth adjustment amount;
Second transmitting element is additionally operable to the judged result according to the second recognition unit, if can establish related to user's mark
The new LSP of connection, then respectively to the corresponding path configuration order of router transmission being associated with new LSP and current LSP, so as to
Current LSP configuration is deleted on the router associated with current LSP, is established on the router associated with new LSP and new
Configuration corresponding LSP;
Updating block is additionally operable to when the second receiving unit receives the response sent by the whole routers reconfigured
During information, the configuration result information updating device tag state information and VPN link resource shape that are included using response message value
State information, so as to using new LSP as the current LSP associated with user's mark;Then indicate that the first transmitting element is performed band
Width adjusts the operation that successfully response message is sent to Bandwidth adjustment portal server.
Preferably, the first transmitting element is additionally operable to the judged result according to the second recognition unit, if can not establish and user
The associated new LSP of mark, then be sent to Bandwidth adjustment portal server by Bandwidth adjustment failure response information.
Preferably, the first recognition unit is additionally operable to judge in link set, if available resources be present and is adjusted less than bandwidth
The link of whole amount;If the link that available resources are less than Bandwidth adjustment amount be present, judgement can not complete Bandwidth adjustment;If it is not present
Available resources are less than the link of Bandwidth adjustment amount, then judge that Bandwidth adjustment can be completed.
Preferably, the first recognition unit also includes enquiry module and judge module, wherein:
Enquiry module, the service priority for inquiring about associated with user's mark are other;
Judge module, for judging in link set, if adjustment link be present, wherein in link is adjusted, less
It is less than Bandwidth adjustment amount in the other available resources total amount of the service priority;If adjustment link be present, judgement can not be completed
Bandwidth adjustment;If in the absence of adjustment link, judgement can complete Bandwidth adjustment.
The present invention is adjusted in real time by calculating the available quantity of vpn service bandwidth automatically, so as to improve MPLS
The ageing and quality of service of VPN Bandwidth adjustments.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments of invention, for those of ordinary skill in the art, without having to pay creative labor, may be used also
To obtain other accompanying drawings according to these accompanying drawings.
Fig. 1 is MPLS VPN networking schematic diagrams in the prior art.
Fig. 2 is the schematic diagram that the present invention is used to dynamically adjust method one embodiment of service bandwidth.
Fig. 3 is the schematic diagram that the present invention is used to dynamically adjust another embodiment of method of service bandwidth.
Fig. 4 is the schematic diagram of control centre's server one embodiment of the present invention.
Fig. 5 is the schematic diagram of another embodiment of control centre's server of the present invention.
Fig. 6 is the schematic diagram of first recognition unit one embodiment of the invention.
Fig. 7 is MPLS VPN networking schematic diagrams of the present invention.
Fig. 8 is the functional block diagram of control centre's server of the present invention.
Fig. 9 is the schematic flow sheet of dynamic adjusting bandwidth of the present invention.
Figure 10 is the topological schematic diagram of MPLS VPN one embodiment.
Figure 11 is the topological schematic diagram of another embodiments of MPLS VPN.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.Below
Description only actually at least one exemplary embodiment is illustrative, is never used as to the present invention and its application or makes
Any restrictions.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work premise
Lower obtained every other embodiment, belongs to the scope of protection of the invention.
Unless specifically stated otherwise, the part and positioned opposite, the digital table of step otherwise illustrated in these embodiments
Do not limited the scope of the invention up to formula and numerical value.
Simultaneously, it should be appreciated that for the ease of description, the size of the various pieces shown in accompanying drawing is not according to reality
Proportionate relationship draw.
It may be not discussed in detail for technology, method and apparatus known to person of ordinary skill in the relevant, but suitable
In the case of, the technology, method and apparatus should be considered as authorizing part for specification.
In shown here and discussion all examples, any occurrence should be construed as merely exemplary, without
It is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi
It is defined, then it need not be further discussed in subsequent accompanying drawing in individual accompanying drawing.
Fig. 2 is the schematic diagram that the present invention is used to dynamically adjust method one embodiment of service bandwidth.Preferably, this implementation
The method and step of example can be performed by control centre's server.
Step 201, when receiving the bandwidth adjustment request of Bandwidth adjustment portal server transmission, Bandwidth adjustment is extracted
The Bandwidth adjustment amount and user's mark that request includes.
Wherein Bandwidth adjustment portal server forwards the bandwidth to adjust when receiving the bandwidth adjustment request of user's transmission
Whole request.
Step 202, it is related to user's mark according to device label status information and VPN link resource state information, inquiry
The current LSP of connection(Label Switched Path, label switched path), associated with current LSP link set and
The available resources of link set.
Step 203, according to Bandwidth adjustment amount and the available resources of link set, judge whether that Bandwidth adjustment can be completed.
Step 204, if judging that Bandwidth adjustment can be completed, band is sent to the router associated with current LSP respectively
Width adjustment configuration information, so that the router being associated with current LSP is carried out and band according to corresponding Bandwidth adjustment configuration information
Wide adjustment amount is corresponding to be reconfigured.
Step 205, when receiving the response message by the whole routers transmission reconfigured, response message is utilized
The configuration result information updating VPN link resource state information that value includes.
Step 206, Bandwidth adjustment success response information is sent to Bandwidth adjustment portal server.
The method for being used to dynamically adjust service bandwidth provided based on the above embodiment of the present invention, by calculating VPN automatically
The available quantity of service bandwidth, and be adjusted in real time, so as to improve the ageing and quality of service of MPLSVPN Bandwidth adjustments.
Fig. 3 is the schematic diagram that the present invention is used to dynamically adjust another embodiment of method of service bandwidth.Preferably, this implementation
The method and step of example can be performed by control centre's server.
Step 301, when receiving the bandwidth adjustment request of Bandwidth adjustment portal server transmission, Bandwidth adjustment is extracted
The Bandwidth adjustment amount and user's mark that request includes.
Step 302, it is related to user's mark according to device label status information and VPN link resource state information, inquiry
The available resources of the current LSP, the link set associated with current LSP and the link set that join.
Step 303, according to Bandwidth adjustment amount and the available resources of link set, judge whether that Bandwidth adjustment can be completed.
If judgement can complete Bandwidth adjustment, step 304 is performed;If judgement can not complete Bandwidth adjustment, step 306 is performed.
Step 304, if judging that Bandwidth adjustment can be completed, band is sent to the router associated with current LSP respectively
Width adjustment configuration information, so that the router being associated with current LSP is carried out and band according to corresponding Bandwidth adjustment configuration information
Wide adjustment amount is corresponding to be reconfigured.
Step 305, when receiving the response message by the whole routers transmission reconfigured, response message is utilized
The configuration result information updating VPN link resource state information that value includes.Then step 309 is performed.
Step 306, further in MPLS VPN backbone networks, judge whether to establish associated with user's mark new
LSP, wherein meeting the Bandwidth adjustment requirement corresponding with Bandwidth adjustment amount with the link set that new LSP is associated.If it can build
The vertical new LSP associated with user's mark, then perform step 307;If the new LSP associated with user's mark can not be established,
Perform step 310.
Step 307, respectively to the corresponding path configuration order of router transmission being associated with new LSP and current LSP, with
Just current LSP configuration is deleted on the router associated with current LSP, is established on the router associated with new LSP
The configuration corresponding with new LSP.
Step 308, when receiving the response message by the whole routers transmission reconfigured, response message is utilized
The configuration result information updating device tag state information and VPN link resource state information that value includes, so as to which new LSP is made
For the current LSP associated with user's mark.
Step 309, Bandwidth adjustment success response information is sent to Bandwidth adjustment portal server.Afterwards, no longer perform
Other steps of the present embodiment.
Step 310, Bandwidth adjustment failure response information is sent to Bandwidth adjustment portal server.
Preferably, it is above-mentioned according to Bandwidth adjustment amount and the available resources of link set, judge whether that bandwidth tune can be completed
Whole step includes:
Judge in link set, if the link that available resources are less than Bandwidth adjustment amount be present.If available resources be present
Less than the link of Bandwidth adjustment amount, then judge that Bandwidth adjustment can not be completed;If it is less than Bandwidth adjustment amount in the absence of available resources
Link, then judge that Bandwidth adjustment can be completed.
For example, when user asks increase 30M bandwidth, the minimum link of available bandwidth is 70M in current ink set, then may be used
Judgement can complete Bandwidth adjustment;If the minimum link of available bandwidth is 15M in current ink set, can determine whether to complete
Bandwidth adjustment.Certainly, if user asks to reduce bandwidth, due to that can be completed by reclaiming currently used bandwidth resources, therefore
Can determine whether that Bandwidth adjustment can be completed.
In another embodiment, it is contemplated that customer service can be divided into diamond level, platinum level, golden level, silver-colored level, copper level etc. no
Same business-level.During link idle being set in, link bandwidth can be used by low priority traffice, and in the link busy phase
Between, the vpn service of high priority can seize the bandwidth of low priority traffice.
Such as active user be silver-colored level, it is necessary to improve bandwidth 60M.Now available resource is in link:Diamond level:80M、
Silver-colored level:50M, copper level:20 grades, the available resources of silver-colored level+copper level are 70M, then judge that Bandwidth adjustment can be completed;If user needs to carry
High bandwidth 100M, now the available resources of silver-colored level+copper level are only 70M, although also 80M available bandwidth, the bandwidth only supply
Diamond level customer service is used, therefore the silver-colored level user can not use the 80M bandwidth, and bandwidth tune can not be carried out so as to be considered as
It is whole.
Preferably, above-mentioned judgement is in link set, if step of the available resources less than the link of Bandwidth adjustment amount be present
Suddenly include:
The inquiry service priority associated with user's mark is other, judges in link set, if adjustment link be present,
Wherein in link is adjusted, it is less than Bandwidth adjustment amount no more than the other available resources total amount of the service priority.Adjusted if existing
Whole link, then judge that Bandwidth adjustment can not be completed;If in the absence of adjustment link, judgement can complete Bandwidth adjustment.
Fig. 4 is the schematic diagram of control centre's server one embodiment of the present invention.As shown in figure 4, control centre's server
Including the first receiving unit 401, the first transmitting element 402, extraction unit 403, query unit 404, the first recognition unit 405,
Second transmitting element 406, the second receiving unit 407 and updating block 408, wherein:
First receiving unit 401, the wherein bandwidth adjustment request sent for reception bandwidth adjustment portal server, bandwidth
Adjustment portal server forwards the bandwidth adjustment request when receiving the bandwidth adjustment request of user's transmission.
Extraction unit 403, the bandwidth for receiving the transmission of Bandwidth adjustment portal server when the first receiving unit 401 are adjusted
During whole request, Bandwidth adjustment amount and user's mark that bandwidth adjustment request includes are extracted.
Query unit 404, for according to device label status information and VPN link resource state information, inquiry and user
The associated current LSP of mark, the link set associated with current LSP and link set available resources.
First recognition unit 405, for the available resources according to Bandwidth adjustment amount and link set, judging whether can be complete
Into Bandwidth adjustment.
Second transmitting element 406, for the judged result according to the first recognition unit 405, if judging that bandwidth can be completed
Adjustment, then configuration information is adjusted to the router transmission bandwidth associated with current LSP respectively, so as to associated with current LSP
Router according to corresponding Bandwidth adjustment configuration information corresponding with Bandwidth adjustment amount reconfigure.
Second receiving unit 407, for receiving the response message sent by the whole routers reconfigured.
Updating block 408, for receiving what is sent by the whole routers reconfigured when the second receiving unit 408
During response message, the configuration result information updating VPN link resource state information that is included using response message value;
First transmitting element 402, for Bandwidth adjustment success response information to be sent into Bandwidth adjustment portal server.
The method for being used to dynamically adjust service bandwidth provided based on the above embodiment of the present invention, by calculating VPN automatically
The available quantity of service bandwidth, and be adjusted in real time, so as to improve the ageing and quality of service of MPLSVPN Bandwidth adjustments.
Fig. 5 is the schematic diagram of another embodiment of control centre's server of the present invention.Compared with embodiment illustrated in fig. 4, in Fig. 5
In illustrated embodiment, control centre's server also includes the second recognition unit 501, wherein:
Second recognition unit 501, for the judged result according to the first recognition unit 405, if judging that bandwidth can not be completed
Adjustment, then further in MPLS VPN backbone networks, judge whether that the new LSP associated with user's mark can be established, wherein
Meet the Bandwidth adjustment requirement corresponding with Bandwidth adjustment amount with the link set that new LSP is associated.
Second transmitting element 406 is additionally operable to the judged result according to the second recognition unit 501, is marked if can establish with user
The new LSP of sensible association, then respectively to the corresponding path configuration order of router transmission being associated with new LSP and current LSP,
To delete current LSP configuration on the router associated with current LSP, built on the router associated with new LSP
The vertical configuration corresponding with new LSP.
Updating block 408 is additionally operable to send by the whole routers reconfigured when the second receiving unit 407 receives
Response message when, the configuration result information updating device tag state information and VPN link that are included using response message value
Resource state information, so as to using new LSP as the current LSP associated with user's mark;Then the first transmitting element 402 is indicated
Perform the operation that Bandwidth adjustment success response information is sent to Bandwidth adjustment portal server.
Preferably, the first transmitting element 402 is additionally operable to the judged result according to the second recognition unit 501, if can not establish
The new LSP associated with user's mark, then be sent to Bandwidth adjustment portal server by Bandwidth adjustment failure response information.
Preferably, the first recognition unit 405 is additionally operable to judge in link set, if available resources be present and is less than bandwidth
The link of adjustment amount;If the link that available resources are less than Bandwidth adjustment amount be present, judgement can not complete Bandwidth adjustment;If do not deposit
It is less than the link of Bandwidth adjustment amount in available resources, then judges that Bandwidth adjustment can be completed.
Fig. 6 is the schematic diagram of first recognition unit one embodiment of the invention.As shown in fig. 6, the first recognition unit also wraps
Include enquiry module 601 and judge module 602.Wherein:
Enquiry module 601, the service priority for inquiring about associated with user's mark are other.
Judge module 602, for judging in link set, if adjustment link be present, wherein in link is adjusted, no
It is less than Bandwidth adjustment amount more than the other available resources total amount of the service priority;If adjustment link be present, judgement can not be complete
Into Bandwidth adjustment;If in the absence of adjustment link, judgement can complete Bandwidth adjustment.
Thus, according to the business-level of user can judge whether that Bandwidth adjustment can be completed.
Fig. 7 is MPLS VPN networking schematic diagrams of the present invention.The core concept of dynamic adjustment service bandwidth of the invention is to be based on
SDN(Software Defined Network, software definition framework), each P, PE in MPLS VPN are set according to user's request
It is standby to carry out unified resource management and configuration, new link can be calculated automatically in current ink bandwidth resources deficiency, realize MPLS
The dynamic adjustment of vpn service bandwidth.
Wherein P/PE is responsible for being based on MPLS VPN flow tables as forwarding(MPLS Label)Data processing, forwarding and
State collection, and report respective current ink bandwidth occupancy states;Control centre is responsible for VPN on processing P/PE as key-course
The layout of resource, VPN link topology and current state are safeguarded, issue Bandwidth adjustment configuration order;Control centre receives VPN simultaneously
Request that Bandwidth adjustment door is sent simultaneously returns to request response.
The functional block diagram of control centre's server is as shown in Figure 8.Under SDN frameworks, control centre mainly includes network
Operating system(NOS), Bandwidth adjustment APP, resource database(RDB)Three functional modules.The topological and corresponding chain of network
Road bandwidth status information unification is stored in RDB;Nucleus modules of the NOS as control centre, it is upper strata APP(Such as Bandwidth adjustment
APP)Platform service, including application loading and maintenance, messenger service, event registration and callback mechanism, network topology are provided
It was found that etc.;Bandwidth adjustment APP can be based on NOS and RDB, there is provided Bandwidth adjustment function.
Control centre's south orientation supports Openflow agreements, supports to find forwarding surface equipment(P/PE), different factories can be received
The information that business's forwarding surface equipment reports, and give the policy distribution after overall planning to corresponding forwarding surface equipment, ensure simultaneously
The uniformity of policy distribution.Monitoring forwarding surface equipment state is supported, and reads the information that forwarding surface equipment reports.
Control centre's north orientation provides the api interface of opening for VPN Bandwidth adjustment doors, and allows user oneself to be customized
And secondary development.
Fig. 9 is the schematic flow sheet of dynamic adjusting bandwidth of the present invention.As shown in figure 9, the flow of dynamic adjusting bandwidth is as follows:
1st, secured communication channel is set up between control centre and P/PE, using TLS(Transport Layer
Security)Encryption.
2nd, VPN Bandwidth adjustments portal server receives the bandwidth adjustment request that user sends, and is sent to control centre.
3rd, according to current link conditions and resource occupation information, judging whether can be real on current LSP for control centre
Existing Bandwidth adjustment.
If Bandwidth adjustment the 4, can be realized, issue Bandwidth adjustment configuration order and give P/PE equipment(Configuration parameter includes:
IP_Addr, Port, QoS_Profile, time interval etc.).
If the 5, can not realize Bandwidth adjustment, whether control centre needs to calculate can meet to want by other link circuit resources
Ask.
If the 6, can meet, issue and establish new LSP, delete former LSP configuration orders and give P/PE equipment(Configuration parameter bag
Include:ingress interface、ingress interface lable、egress interface、egress
Interface lable etc.).
If the 7, can not meet, the response of Bandwidth adjustment failure is returned to VPN Bandwidth adjustments door.
8th, P/PE equipment performs configuration operation according to configuration order, and reports implementing result to control centre
9th, control centre updates link circuit resource state according to result.
10th, control centre returns to the response of Bandwidth adjustment result to VPN Bandwidth adjustments door.
Preferably, it is specific to extend content such as table 1 in order to realize above-mentioned function, it is necessary to be extended to OpenFlow agreements
It is shown.
Increased protocol fields (match field) | Field type | Description |
ingress interface | char | MPLS incoming interface |
ingress interface lable | int32 | MPLS incoming interface label |
egress interface | char | MPLS outgoing interface |
egress interface lable | int32 | MPLS outgoing interface label |
QoS_Profile | string | Qos configuration templates |
time interval | string | The beginning and ending time that Qos comes into force |
Table 1
Below by specific embodiment, the present invention will be described.
Figure 10 is the topological schematic diagram of MPLS VPN one embodiment.As shown in Figure 10, A client has applied for 20M's
MPLS VPN(CE1-CE3), path be PE1/0->PE1/1—>P1/0—>P1/1—>PE2/0—>PE2/1(It is real in such as figure
Shown in line);B client has applied for 25M MPLS VPN(CE2-CE4), path be PE1/3->PE1/2—>P2/0—>
P2/2—>PE2/3—>PE2/2(As shown in phantom in FIG.).
The resource database of control centre(RDB)At least to safeguard 3 list item informations(It is shown in Table 2, table 3 and table 4), wherein table
2 are used for recording the incidence relation of VPN client and router device, and table 3 is used for recording MPLS Label state and annexation,
Table 4 is used for recording equipment and the port of link available bandwidth and association.
Table 2
Table 3
Table 4
Illustrated below by taking client A as an example:
1)A client proposes a request, and VPN bandwidth needs to be adjusted to 50M from original 20M, that is, increases 30M.
2)Control centre receives the request of A client's proposition, passes through inquiry table 2, it is known that client A is connected to PE1's by CE1
Interface 0;And then by table 3 find out LSP path for PE1/0->PE1/1—>P1/0—>P1/1—>PE2/0—>PE2/
1。
3)Again by inquiry table 4, the link for finding out LSP associations is link1+link3, calculates the path for control centre
Maximum available bandwidth is min { link1_bandwidth, link3_bandwidth }=15M, applies for increased bandwidth less than user
30M。
4)Control centre passes through certain protocol algorithm according to RDB information(Such as CSPF)Again one is calculated newly for CE1
LSP paths, such as:PE1/0—>PE1/2—>P2/0—>P2/1—>P1/2—>P1/1—>PE2/0—>PE2/1.
5)Control centre is by new configuration parameter(Including:IP_Addr、Port、QoS_Profile、time interval、
Label etc.)It is handed down to the node device of correlation(PE1、P1、P2、PE2), establish new LSP and delete former LSP, as shown in figure 11.
6)Control centre updates table 3 and table 4, table 5 and table 6 is respectively obtained, so as to complete A client's MPLS VPN bandwidth
Dynamic adjusts.
Table 5
Table 6
By implementing the present invention, following beneficial effect can obtain:
1st, vpn service bandwidth can be adjusted in real time and ensures quality of service, so as to improve VPN Bandwidth adjustments
Ageing and service-aware, has saved O&M cost.
2nd, reduce MPLS vpn services uses threshold, enhances the confidence that user uses big bandwidth, can effectively draw
Dynamic MPLS VPN numbers of users and health service revenue.
3rd, this patent has relatively broad applicability, is not only suitable for MPLS VPN application scenarios, being also applied for other has
The telecommunication service application scenarios of Bandwidth adjustment demand.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment
To complete, by program the hardware of correlation can also be instructed to complete, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
Description of the invention provides for the sake of example and description, and is not exhaustively or by the present invention
It is limited to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Select and retouch
State embodiment and be to more preferably illustrate the principle and practical application of the present invention, and one of ordinary skill in the art is managed
The present invention is solved so as to design the various embodiments with various modifications suitable for special-purpose.
Claims (8)
- A kind of 1. method for being used to dynamically adjust service bandwidth, it is characterised in that including:When receiving the bandwidth adjustment request of Bandwidth adjustment portal server transmission, extract what bandwidth adjustment request included Bandwidth adjustment amount and user's mark;Wherein Bandwidth adjustment portal server turns when receiving the bandwidth adjustment request of user's transmission Send out bandwidth adjustment request described;According to device label status information and VPN link resource state information, the inquiry current LSP associated with user's mark, The link set associated with current LSP and the available resources of link set;According to Bandwidth adjustment amount and the available resources of link set, judge whether that Bandwidth adjustment can be completed;If judgement can complete Bandwidth adjustment, match somebody with somebody confidence to the router transmission bandwidth adjustment associated with current LSP respectively Breath is relative with Bandwidth adjustment amount to be carried out with the router that current LSP is associated according to corresponding Bandwidth adjustment configuration information That answers reconfigures;When receiving the response message by the whole routers transmission reconfigured, matched somebody with somebody using what response message value included Put object information renewal VPN link resource state information;Bandwidth adjustment success response information is sent to Bandwidth adjustment portal server;Wherein, according to Bandwidth adjustment amount and the available resources of link set, Bandwidth adjustment can be completed by, which judging whether, includes:Judge the link for being less than Bandwidth adjustment amount with the presence or absence of available resources in link set;If the link that available resources are less than Bandwidth adjustment amount be present, it is determined that Bandwidth adjustment can not be completed;If it is less than the link of Bandwidth adjustment amount in the absence of available resources, it is determined that Bandwidth adjustment can be completed.
- 2. according to the method for claim 1, it is characterised in thatIf judging that Bandwidth adjustment can not be completed, further in MPLS VPN backbone networks, judge whether to establish and user The associated new LSP of mark, wherein meeting the Bandwidth adjustment corresponding with Bandwidth adjustment amount with the link set that new LSP is associated It is required that;If the new LSP associated with user's mark can be established, respectively to the router associated with new LSP and current LSP Send corresponding path configuration order, to delete current LSP configuration on the router associated with current LSP, with The configuration corresponding with new LSP is established on router associated new LSP;When receiving the response message by the whole routers transmission reconfigured, matched somebody with somebody using what response message value included Object information renewal device label status information and VPN link resource state information are put, so as to which new LSP is identified as with user Associated current LSP;Then the step of Bandwidth adjustment success response information is sent to Bandwidth adjustment portal server is performed.
- 3. according to the method for claim 2, it is characterised in thatIf the new LSP associated with user's mark can not be established, Bandwidth adjustment failure response information is sent to Bandwidth adjustment Portal server.
- 4. according to the method any one of claim 1-3, it is characterised in thatJudge in link set, if exist available resources be less than Bandwidth adjustment amount link the step of include:The inquiry service priority associated with user's mark is other;Judge in link set, if adjustment link be present, wherein in link is adjusted, it is other no more than the service priority Available resources total amount be less than Bandwidth adjustment amount;If adjustment link be present, judgement can not complete Bandwidth adjustment;If in the absence of adjustment link, judgement can complete Bandwidth adjustment.
- 5. a kind of control centre's server for being used to dynamically adjust service bandwidth, it is characterised in that including the first receiving unit, the One transmitting element, extraction unit, query unit, the first recognition unit, the second transmitting element, the second receiving unit and renewal are single Member, wherein:First receiving unit, the wherein bandwidth adjustment request sent for reception bandwidth adjustment portal server, Bandwidth adjustment door Family server forwards the bandwidth adjustment request when receiving the bandwidth adjustment request of user's transmission;Extraction unit, for when the first receiving unit receive Bandwidth adjustment portal server transmission bandwidth adjustment request when, Extract Bandwidth adjustment amount and user's mark that bandwidth adjustment request includes;Query unit, for related to user's mark according to device label status information and VPN link resource state information, inquiry The available resources of the current LSP, the link set associated with current LSP and the link set that join;First recognition unit, for the available resources according to Bandwidth adjustment amount and link set, judge whether that bandwidth can be completed Adjustment, wherein the link for being less than Bandwidth adjustment amount with the presence or absence of available resources in link set is judged, if available resources be present Less than the link of Bandwidth adjustment amount, it is determined that Bandwidth adjustment can not be completed, if being less than Bandwidth adjustment amount in the absence of available resources Link, it is determined that Bandwidth adjustment can be completed;Second transmitting element, for the judged result according to the first recognition unit, if judging that Bandwidth adjustment can be completed, distinguish Adjust configuration information to the router transmission bandwidth associated with current LSP, so as to the router associated with current LSP according to Corresponding Bandwidth adjustment configuration information carries out corresponding with Bandwidth adjustment amount reconfigure;Second receiving unit, for receiving the response message sent by the whole routers reconfigured;Updating block, for receiving the response message sent by the whole routers reconfigured when the second receiving unit When, the configuration result information updating VPN link resource state information that is included using response message value;First transmitting element, for Bandwidth adjustment success response information to be sent into Bandwidth adjustment portal server.
- 6. control centre's server according to claim 5, it is characterised in that control centre's server also includes the Two recognition units, wherein:Second recognition unit, for the judged result according to the first recognition unit, if judging that Bandwidth adjustment can not be completed, enter one Step judges whether that the new LSP associated with user's mark can be established, wherein related to new LSP in MPLS VPN backbone networks The link set of connection meets the Bandwidth adjustment requirement corresponding with Bandwidth adjustment amount;Second transmitting element is additionally operable to the judged result according to the second recognition unit, if can establish associated with user's mark New LSP, then respectively to the corresponding path configuration order of router transmissions being associated with new LSP and current LSP, so as to ought Current LSP configuration is deleted on router associated preceding LSP, is established and new LSP phases on the router associated with new LSP Corresponding configuration;Updating block is additionally operable to when the second receiving unit receives the response message sent by the whole routers reconfigured When, the configuration result information updating device tag state information and VPN link resource status that are included using response message value are believed Breath, so as to using new LSP as the current LSP associated with user's mark;Then indicate that the first transmitting element performs to adjust bandwidth It is made into the operation that work(response message is sent to Bandwidth adjustment portal server.
- 7. control centre's server according to claim 6, it is characterised in thatFirst transmitting element is additionally operable to the judged result according to the second recognition unit, if can not establish associated with user's mark New LSP, then Bandwidth adjustment failure response information is sent to Bandwidth adjustment portal server.
- 8. control centre's server according to any one of claim 5-7, it is characterised in that the first recognition unit also wraps Enquiry module and judge module are included, wherein:Enquiry module, the service priority for inquiring about associated with user's mark are other;Judge module, for judging in link set, if adjustment link be present, wherein in link is adjusted, no more than institute State the other available resources total amount of service priority and be less than Bandwidth adjustment amount;If adjustment link be present, judgement can not complete bandwidth Adjustment;If in the absence of adjustment link, judgement can complete Bandwidth adjustment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310431739.3A CN104468408B (en) | 2013-09-22 | 2013-09-22 | For dynamically adjusting the method and control centre's server of service bandwidth |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310431739.3A CN104468408B (en) | 2013-09-22 | 2013-09-22 | For dynamically adjusting the method and control centre's server of service bandwidth |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104468408A CN104468408A (en) | 2015-03-25 |
CN104468408B true CN104468408B (en) | 2018-04-06 |
Family
ID=52913803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310431739.3A Active CN104468408B (en) | 2013-09-22 | 2013-09-22 | For dynamically adjusting the method and control centre's server of service bandwidth |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104468408B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105791162A (en) * | 2016-02-26 | 2016-07-20 | 深圳市茁壮网络股份有限公司 | Network bandwidth adjustment method and apparatus |
US10033657B2 (en) | 2016-06-30 | 2018-07-24 | Juniper Networks, Inc. | Generating automatic bandwidth adjustment policies per label-switched path |
CN106357537B (en) * | 2016-11-09 | 2019-08-09 | 北京工业大学 | A link monitoring method based on SDN multipath transmission |
CN110636008B (en) * | 2018-06-22 | 2022-02-08 | 中国电信股份有限公司 | Network topology information acquisition method, network topology construction system and boundary router |
US11201790B2 (en) * | 2019-03-27 | 2021-12-14 | Saudi Arabian Oil Company | System and method for virtual private network connectivity |
CN114650473A (en) * | 2020-12-17 | 2022-06-21 | 中国移动通信有限公司研究院 | Bandwidth adjustment method, apparatus, communication device, and readable storage medium |
CN113381885B (en) * | 2021-06-04 | 2022-04-08 | 郑州信大捷安信息技术股份有限公司 | Method and system for dynamically adjusting service bandwidth |
CN116938722A (en) * | 2022-03-31 | 2023-10-24 | 中国移动通信有限公司研究院 | Bandwidth adjustment method and device |
CN115499272B (en) * | 2022-07-29 | 2023-05-30 | 天翼云科技有限公司 | Inter-cloud high-speed-based link switching method and device and computer equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1710878A (en) * | 2004-06-18 | 2005-12-21 | 华为技术有限公司 | Method for realizing reliability in network with independent loading control layer |
CN100334837C (en) * | 2003-12-24 | 2007-08-29 | 华为技术有限公司 | A method for assigning path bandwidth in bearing control layer |
CN101729379A (en) * | 2008-10-15 | 2010-06-09 | 华为技术有限公司 | Method for metropolitan area network admission control and equipment and system |
CN101330459B (en) * | 2008-07-31 | 2011-09-21 | 电子科技大学 | A user broadband control method based on Hose hose VPN |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7643434B2 (en) * | 2004-09-30 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Method and system for managing network nodes which communicate via connectivity services of a service provider |
-
2013
- 2013-09-22 CN CN201310431739.3A patent/CN104468408B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100334837C (en) * | 2003-12-24 | 2007-08-29 | 华为技术有限公司 | A method for assigning path bandwidth in bearing control layer |
CN1710878A (en) * | 2004-06-18 | 2005-12-21 | 华为技术有限公司 | Method for realizing reliability in network with independent loading control layer |
CN101330459B (en) * | 2008-07-31 | 2011-09-21 | 电子科技大学 | A user broadband control method based on Hose hose VPN |
CN101729379A (en) * | 2008-10-15 | 2010-06-09 | 华为技术有限公司 | Method for metropolitan area network admission control and equipment and system |
Non-Patent Citations (1)
Title |
---|
《基于MPLS-VPN的网络研究和应用》;张晓刚;《中国优秀硕士学位论文全文数据库 信息科技辑》;20071015(第4期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104468408A (en) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104468408B (en) | For dynamically adjusting the method and control centre's server of service bandwidth | |
US11863427B2 (en) | Multicast performance routing and policy control in software defined wide area networks | |
CN105376087B (en) | Transaction integrity for network service configuration | |
US11528190B2 (en) | Configuration data migration for distributed micro service-based network applications | |
US9705815B2 (en) | Graph database for services planning and configuration in network services domain | |
CN107276897A (en) | The network equipment, Centralized Controller device and method thereof | |
CN111654438B (en) | Method, controller and system for establishing forwarding path in network | |
CN101001200B (en) | Flow engineering full network counting method and system between regions | |
CN101841487A (en) | Configuration method for aggregating link service flow and packet switching device | |
CN107566274A (en) | RSVP LSP and non-resource reservation protocol LSP Bandwidth Management | |
CN102971994A (en) | Sharing resource reservations among different sessions in RSVP-TE | |
CN103346979B (en) | Flow distribution method and equipment in SPBM network | |
CN101364889B (en) | Method for multicast user quick access | |
CN103493443B (en) | Subpath maintenance unit (SPME) is used to share grid protection for multiprotocol label switching (MPLS) | |
US20170310581A1 (en) | Communication Network, Communication Network Management Method, and Management System | |
CN104980347A (en) | Tunnel establishing method and tunnel establishing device | |
CN107078935A (en) | Network is the cross-domain Synergistic method of service business, cooperative device and control device | |
CN103812959B (en) | Manage the method and system of IP address concentratedly | |
CN109327401A (en) | A kind of traffic scheduling method and system of SDN network | |
CN102377645B (en) | Exchange chip and realization method thereof | |
CN109286563B (en) | A data transmission control method and device | |
CN105872093A (en) | CDN acceleration method and system | |
CN109600291A (en) | Cross-domain QoS method of adjustment and device | |
CN107769982A (en) | The adjustment method and system of PTN network bandwidth | |
CN109474523B (en) | Networking method and system based on SDN |
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 |