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 PDF

Info

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
Application number
CN201310431739.3A
Other languages
Chinese (zh)
Other versions
CN104468408A (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201310431739.3A priority Critical patent/CN104468408B/en
Publication of CN104468408A publication Critical patent/CN104468408A/en
Application granted granted Critical
Publication of CN104468408B publication Critical patent/CN104468408B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

For dynamically adjusting the method and control centre's server of service bandwidth
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)

  1. 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. 2. according to the method for claim 1, it is characterised in that
    If 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. 3. according to the method for claim 2, it is characterised in that
    If 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. 4. according to the method any one of claim 1-3, it is characterised in that
    Judge 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. 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. 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. 7. control centre's server according to claim 6, it is characterised in that
    First 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. 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.
CN201310431739.3A 2013-09-22 2013-09-22 For dynamically adjusting the method and control centre's server of service bandwidth Active CN104468408B (en)

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 (8)

* Cited by examiner, † Cited by third party
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 kind of link monitoring method based on SDN multi-path 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
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)

* Cited by examiner, † Cited by third party
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 电子科技大学 Method for controlling VPN consumer wideband based on Hose flexible pipe

Family Cites Families (1)

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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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 电子科技大学 Method for controlling VPN consumer wideband based on Hose flexible pipe
CN101729379A (en) * 2008-10-15 2010-06-09 华为技术有限公司 Method for metropolitan area network admission control and equipment and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
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
CN105376087B (en) Transaction integrity for network service configuration
CN104158753B (en) Dynamic stream scheduling method and system based on software defined network
US9705815B2 (en) Graph database for services planning and configuration in network services domain
CN105553849B (en) A kind of traditional IP and SPTN network intercommunication method and system
CN107276897A (en) The network equipment, Centralized Controller device and method thereof
US11528190B2 (en) Configuration data migration for distributed micro service-based network applications
CN111654438B (en) Method, controller and system for establishing forwarding path in network
CN106375214A (en) SDN-based tiered routing path determination method and device
CN107566274A (en) RSVP LSP and non-resource reservation protocol LSP Bandwidth Management
CN101841487A (en) Configuration method for aggregating link service flow and packet switching device
CN103346979B (en) Flow distribution method and equipment in SPBM network
CN101364889B (en) Method for multicast user quick access
CN109787801A (en) A kind of network service management methods, devices and systems
CN102971994A (en) Sharing resource reservations among different sessions in RSVP-TE
CN105306366B (en) Data routing method and device
CN104065576A (en) Label switching method in dynamic MPLS satellite network
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
CN109327401A (en) A kind of traffic scheduling method and system of SDN network
CN103812959B (en) Manage the method and system of IP address concentratedly
CN109286563B (en) Data transmission control method and device
CN101471879A (en) Path control system and method for layering ordered address grouping network
CN102377645B (en) Exchange chip and realization method thereof
CN107769982A (en) The adjustment method and system of PTN network bandwidth

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