CN102480411A - Reservation method and system for protected bandwidth resources - Google Patents
Reservation method and system for protected bandwidth resources Download PDFInfo
- Publication number
- CN102480411A CN102480411A CN2010105572691A CN201010557269A CN102480411A CN 102480411 A CN102480411 A CN 102480411A CN 2010105572691 A CN2010105572691 A CN 2010105572691A CN 201010557269 A CN201010557269 A CN 201010557269A CN 102480411 A CN102480411 A CN 102480411A
- Authority
- CN
- China
- Prior art keywords
- link
- bandwidth
- protection
- service flow
- established
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000002776 aggregation Effects 0.000 claims abstract description 133
- 238000004220 aggregation Methods 0.000 claims abstract description 133
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000006424 Flood reaction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000011664 signaling Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000004321 preservation Methods 0.000 description 2
- 101000984710 Homo sapiens Lymphocyte-specific protein 1 Proteins 0.000 description 1
- 102100027105 Lymphocyte-specific protein 1 Human genes 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a reservation method for protected bandwidth resources, which includes choosing a link member for bearing a service flow to be set up according to bandwidth using information of link members of a link aggregation and the bandwidth information of the service flow borne on the link aggregation, and reserving protected bandwidth resources for the service flow to be set up. The invention further provides a reservation system for protected bandwidth resources. According to the technical scheme, reservation of protected bandwidth resources in the link aggregation is flexibly realized.
Description
Technical Field
The present invention relates to the field of packet-switched networks, and in particular, to a method and a system for reserving a protection bandwidth resource.
Background
With the increase of data traffic and the improvement of the requirement for Quality of Service (QoS), in the packet-switched Network, technologies such as Multi-protocol label switching (MPLS), Provider Backbone Bridge (PBB), Transport plane-based Multi-protocol label switching (MPLS-TP), Virtual Local Area Network (VLAN), etc. have been adopted to implement Traffic Engineering (TE) in the packet-switched Network. Before user data is transmitted, a Service Level Agreement (SLA) is formulated according to a user requirement, a forwarding path of the data is configured in advance through a control protocol, bandwidth resources are allocated, a Service flow with QoS guarantee such as bandwidth is formed, and when a network resource state changes, for example, a link failure occurs or a network resource utilization rate changes, the forwarding path of the Service flow is further adjusted, so that the QoS requirement of the user is met, so that the TE technology is applied to an operator network more and more widely at present. High bandwidth and high availability are increasingly the most important features of packet-switched networks, and link aggregation technology is an important technology for meeting the requirements of high bandwidth and high availability of networks.
The link aggregation technology is a link which combines a plurality of physical links between two devices into a logical link, is called an aggregated link, is a whole logically, is a link for other devices, shields the details of internal composition and data transmission, and is specifically described in the IEEE 802.3ad protocol.
Obviously, the link aggregation technology can achieve the purpose of simplifying network topology; and the physical links in the aggregation can jointly complete data receiving and sending tasks and back up each other, as long as the member links capable of working normally exist, the data stream on the fault link can be switched to other member links working normally, and the whole aggregation link cannot fail, so that the purpose of protecting services is achieved in the aggregation link.
In order to effectively protect services according to different levels of service flows, the patent application number EP1921808, entitled predictive transmission scheme for data services, discloses a method: on an aggregation link formed by a plurality of member links, mapping different services onto different member links according to service types, and distributing working bandwidth resources and protection bandwidth resources for the services according to the service types; the aggregation link comprises at least one working link and at least one backup link, wherein the working link bears the service with high priority, and the backup link bears the service with low priority; when the working link fails, the high-priority service can be switched from the failed link to the backup link for transmission. The technical scheme of the patent application can realize effective protection on the service flow through the priority level of the service flow and pre-reserved resources, but has the defects that the scheme does not describe a preset mode for protecting bandwidth resources of an aggregation link, and does not provide a related implementation scheme for flooding bandwidth resource information of the aggregation link and adopting which strategy to reserve the protection bandwidth resources.
Disclosure of Invention
In view of this, the main objective of the present invention is to provide a method and a system for reserving a protection bandwidth resource, which flexibly implement reservation of the protection bandwidth resource in an aggregation link.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides a reservation method for protecting bandwidth resources, which comprises the following steps:
and selecting the member link bearing the service flow to be established according to the bandwidth use information of the member link of the aggregation link and the bandwidth information of the service flow to be established borne on the aggregation link, and reserving a protection bandwidth resource for the service flow to be established.
In the above method, the method further comprises:
when the reservation of the protection bandwidth resources for the service flow to be established fails, reselecting a bearing link for the existing service flow, and newly reserving the protection bandwidth resources for the service flow to be established;
and when the reservation of the protection bandwidth resources for the service flow to be established is successful, recalculating the bandwidth of the aggregation link.
In the above method, before the selecting the member link carrying the service flow to be established according to the bandwidth usage information of the member links of the aggregated link and the bandwidth information of the service flow to be established carried on the aggregated link, the method further includes:
configuring the protection type of the aggregation link as shared protection, and flooding the protection type of the aggregation link in the network.
In the above method, the protection type of the configured aggregation link is shared protection, and the protection type of the flooding aggregation link in the network is:
configuring the protection type of the aggregation link on a network manager as shared protection, and flooding the protection type of the aggregation link inside the network; and setting the fixed reservation of the member link of the aggregation link on the network management as the percentage of the bandwidth of the protected bandwidth resource.
In the above method, the selecting, according to the bandwidth usage information of the member links of the aggregation link and the bandwidth information of the service flow to be established carried on the aggregation link, the member link carrying the service flow to be established is:
when the end point of the aggregation link determines that the service flow to be established passes by, the end point of the aggregation link calculates the bandwidth use information of each member link of the aggregation link, and selects one member link from a plurality of member links of the aggregation link as the bearing link of the service flow to be established according to the bandwidth information of the service flow to be established borne on the aggregation link and the bandwidth use information of the member links.
In the above method, the reserving of the protection bandwidth resource for the service flow to be established is as follows:
and selecting another member link in the aggregated links as a protection link of the service flow to be established, and reserving protection bandwidth resources for the service flow to be established on the protection link.
In the above method, the reselecting the bearer link for the existing service flow and reserving the protection bandwidth resource for the service flow to be established again is as follows:
initiating load balance adjustment by an endpoint of the aggregation link, reselecting a bearing link for the existing service flow, and after the selection is finished, reserving the protection bandwidth resources for the service flow to be established again, and if the reservation of the protection bandwidth resources is successful, ending the process; if the reservation of the protection bandwidth resource is unsuccessful, stopping reserving the protection bandwidth resource for the service flow to be established, and continuing the configuration of the service flow to be established.
In the above method, the recalculating the bandwidth of the aggregated link is:
and the end points of the aggregated link recalculate and flood the maximum reserved LSP bandwidth of the aggregated link according to the bandwidth utilization information of the member links of the aggregated link.
The invention also provides a reservation system for protecting bandwidth resources, which comprises: an endpoint of an aggregated link; wherein,
and the end points of the aggregation link are used for selecting the member link bearing the service flow to be established according to the bandwidth use information of the member links of the aggregation link and the bandwidth information of the service flow to be established borne on the aggregation link, and reserving a protection bandwidth resource for the service flow to be established.
In the above-mentioned system, the first and second sensors are arranged in a single circuit,
the system further comprises: a configuration module, configured to configure the protection type of the aggregated link as shared protection, and flood the protection type of the aggregated link in a network;
the end point of the aggregation link is also used for reselecting the bearing link for the existing service flow and newly reserving the protection bandwidth resource for the service flow to be established when the reservation of the protection bandwidth resource for the service flow to be established fails; or, when the reservation of the protection bandwidth resource for the service flow to be established is successful, recalculating the bandwidth of the aggregation link.
The reservation method and the system for protecting the bandwidth resources select the member link bearing the service flow to be established according to the protection type of the aggregation link and the bandwidth information of the service flow to be established borne on the aggregation link, reserve the protection bandwidth resources for the service flow to be established, can flexibly realize the reservation of the protection bandwidth resources of the aggregation link in a packet-switched network, and fully utilize the residual bandwidth of the aggregation link to protect the requirements of QoS characteristics such as the bandwidth of the service flow to the maximum extent.
Drawings
Fig. 1 is a schematic flow chart of an implementation of the reservation method for protecting bandwidth resources according to the present invention;
FIG. 2 is a schematic diagram of an aggregated link bearer service flow of the present invention;
fig. 3 is a schematic diagram of an implementation principle of a first embodiment of the method for reserving a protection bandwidth resource according to the present invention;
fig. 4 is a schematic flow chart of an implementation of a first embodiment of a method for reserving a protection bandwidth resource according to the present invention;
fig. 5 is a schematic diagram of an implementation principle of a second embodiment of the method for reserving a protection bandwidth resource according to the present invention;
fig. 6 is a schematic flow chart of implementing a second embodiment of the method for reserving a protection bandwidth resource according to the present invention;
fig. 7 is a schematic diagram of an implementation principle of a third embodiment of the method for reserving a protection bandwidth resource according to the present invention;
fig. 8 is a schematic flow chart of an implementation of a third embodiment of the method for reserving a protection bandwidth resource according to the present invention;
fig. 9 is a schematic diagram of an implementation structure of a reservation system for protecting bandwidth resources according to the present invention.
Detailed Description
The basic idea of the invention is: and selecting the member link bearing the service flow to be established according to the bandwidth use information of the member link of the aggregation link and the bandwidth information of the service flow to be established borne on the aggregation link, and reserving a protection bandwidth resource for the service flow to be established.
The invention is further described in detail below with reference to the drawings and the specific embodiments.
The invention relates to a method for reserving the protection bandwidth resource of an aggregation link, and the triggering condition using the method can be a signaling request, a network management configuration request and the like. The service flow identifier in the present invention may be various service flows corresponding to Label Switched Path (LSP), VLAN, Media Access Control (MAC), VLAN + MAC, and other identifiers.
The service flow in the present invention is represented by "SFlow", and when the number of service flows is more than one, it is represented by "Sflows". In addition, to avoid the occurrence of misordering in the user data packet transmission, each LSP in the present invention cannot simultaneously transmit across multiple member links, so the unreserved maximum LSP bandwidth should be the maximum of the unreserved bandwidths of all the member links.
Fig. 1 is a schematic flow chart of an implementation of the method for reserving a protection bandwidth resource according to the present invention, as shown in fig. 1, the method includes the following steps:
step 101, selecting a member link bearing a service flow to be established according to bandwidth utilization information of a member link of an aggregation link and bandwidth information of the service flow to be established borne on the aggregation link;
specifically, after receiving a signaling for establishing the network management, an endpoint of the aggregation link determines the aggregation link where the SFlow to be established passes through according to routing information carried by the signaling; when the SFlow to be established passes through the aggregation link, the end point of the aggregation link calculates the bandwidth utilization information of each member link of the aggregation link, wherein the bandwidth utilization information refers to the size of the available bandwidth of the member link; after the calculation is completed, the link management module of the endpoint of the aggregation link selects one member link from the plurality of member links of the aggregation link as the bearing link of the SFlow to be established according to the bandwidth information of the SFlow to be established borne on the link and the bandwidth use information of the member links of the aggregation link.
Step 102, reserving protection bandwidth resources for the service flow to be established;
specifically, after selecting a bearer link for the SFlow to be established, selecting another member link in the aggregation link as a protection link for the SFlow to be established, and reserving a protection bandwidth resource for the SFlow to be established on the protection link; if the reservation of the protection bandwidth resources fails, step 103 is executed, and if the reservation of the protection bandwidth resources succeeds, step 104 is executed.
103, reselecting a bearer link for the existing service flow, and reserving the protection bandwidth resources for the service flow to be established again, and ending the current processing flow;
specifically, when the preservation of the protection bandwidth resources for the SFlow to be established fails, the link management module of the endpoint of the aggregation link initiates a load balancing adjustment, adjusts the existing SFlow in the member link of the aggregation link, reselects the bearer link for the existing SFlow, and reserves the protection bandwidth resources for the SFlow to be established again after the election is completed, and if the preservation of the protection bandwidth resources is successful, ends the process; if the reservation of the protection bandwidth resource is still unsuccessful, stopping reserving the protection bandwidth resource for the SFlow to be established, and continuing the configuration of the SFlow to be established;
here, the continuous SFlow configuration to be established belongs to the prior art, and is not described herein again; for the SFlow to be created for which the reservation of the protection bandwidth resource fails, it indicates that the aggregation link cannot provide the protection bandwidth resource for the SFlow to be created, and if a member link bearing the SFlow to be created fails thereafter, the solution can be solved by means of rerouting and the like.
Step 104, recalculating the bandwidth of the aggregated link;
specifically, when the reservation of the protection bandwidth resource for the SFlow to be established is successful, the link management module of the endpoint of the aggregation link recalculates the maximum reservable LSP bandwidth of the aggregation link according to the bandwidth usage information of the member links of the aggregation link, and floods the calculated maximum reservable LSP bandwidth.
The method is directed to the following situations: the protection type of the aggregation link does not need to be flooded in the network, and the endpoint of the aggregation link directly selects the member link and reserves the protection bandwidth resource for the SFlow to be established; therefore, no matter the aggregation link is of a protection type without protection or with shared protection, the method can reserve protection bandwidth resources for the SFlow to be established. Meanwhile, the invention also provides a method for reserving the protection bandwidth resources of the aggregation link of which the protection type is shared protection, the method only needs to add the following contents before the step 101, and other steps are the same as the steps 101 to 104;
before step 101, the steps of: configuring the protection type of the aggregation link as shared protection, and flooding the protection type of the aggregation link in a network;
specifically, the protection type of the aggregation link can be configured on the network manager, and the protection type includes shared protection and no protection; after the configuration of the protection type of the aggregation link is finished, the control plane floods the protection type of the aggregation link inside the network;
if the protection type of the aggregation link is shared protection, the fixed reservation of the member link of the aggregation link is also required to be set on the network manager as the percentage of the bandwidth of the protection bandwidth resource, the percentage is more than 0 and less than 100%, and meanwhile, when the protection type of the aggregation link is flooded, the percentage of the reserved bandwidth is also required to be subtracted from the flooding bandwidth; if the protection type of the aggregated link is unprotected, the bandwidth does not need to be reserved for the SFlow to be established, and the flooding bandwidth is the unreserved maximum LSP bandwidth.
The method comprising the step is an implementation method when the protection type based on the aggregation link is shared protection, and only when the aggregation link is the protection type of the shared protection, the protection bandwidth resource can be reserved for the SFlow to be established, so the protection type of the aggregation link is set as the shared protection in the step.
In the embodiment of the invention, Linka is used as an identifier of an aggregation link, and Linka-b is used as an identifier of a member link of the aggregation link Linka; BW1 in Linka-b (BW1, BW2) indicates the usable bandwidth of the physical link, BW2 indicates the usable bandwidth of the physical link that has not been reserved, also called unreserved bandwidth; MaxLspBW in Linka (MaxLspBW) indicates that the maximum bandwidth of the aggregated link Linka is not reserved. In order to avoid the occurrence of misordering in user data packet transmission, each LSP in the embodiment of the present invention cannot simultaneously transmit across multiple member links, so that MaxLspBW should be the maximum value in the unreserved bandwidth of all member links; if the committed bandwidth of the LSP is BW0, the LSP can pass through the aggregation link when BW0 is not more than MaxLspBW; aggregation link Linka also has other parameters that may describe bandwidth, such as: the maximum link bandwidth is the available bandwidth, the maximum reserved bandwidth, and the unreserved bandwidth is the sum of the unreserved bandwidths on the member links; in the embodiment of the invention, LSP (CIR) represents some key characteristic value information of an LSP, and CIR represents the promised bandwidth of the LSP.
FIG. 2 is a schematic diagram of the aggregated Link bearer service flow of the present invention, and as shown in FIG. 2, there is an aggregated Link Link1 between node A and node B, and the aggregated Link is composed of 3 physical member links Link1-1, Link1-2, and Link 1-3.
Example one
Fig. 3 is a schematic diagram of an implementation principle of a first embodiment of the method for reserving a protection bandwidth resource according to the present invention, and as shown in fig. 3, bandwidth information of a member link of an aggregation link in this embodiment is as follows:
Link1-1(50M,50M),Link1-2(50M,50M),Link1-3(50M,50M)。
as shown in fig. 3, SFlow1 (with CIR of 10M) for establishing shared protection is initiated on the network manager, and finally SFlow1 passes through aggregated Link1, Link1 selects Link1-1 as a member Link for carrying SFlow1, and the bandwidth is re-flooded after the protection bandwidth resources are reserved for SFlow1 on Link 1-2.
Fig. 4 is a schematic flow chart of an implementation of a first embodiment of the method for reserving a protection bandwidth resource of the present invention, as shown in fig. 4, including the following steps:
step 401, configuring a protection type of an aggregation Link 1;
specifically, the protection type of the aggregation Link1 configured on the network manager is shared protection, and the percentage of the fixed reserved protection bandwidth is specified to be 40%.
Step 402, calculating the bandwidth of the aggregation Link 1;
specifically, after configuration is completed, the node a of Link1 calculates, according to the configuration information, that the bandwidth of the aggregated Link that needs flooding is max {50M, 50M } (1-40%) -30M; node a floods the protection type of Link1 (shared protection) and the calculated bandwidth of the aggregated Link, i.e., unreserved bandwidth (30M).
Step 403, selecting a member link carrying SFlow1, and reserving a protection bandwidth resource for SFlow 1;
specifically, the node a receives the establishment signaling, and determines that the SFlow1 needs to pass through the aggregation Link1 according to the routing information carried by the signaling; the node A selects a member Link1-1 as a member Link for bearing SFlow1, selects Link1-2 as a protection Link of SFlow1 and reserves protection bandwidth resources according to the bandwidth information of the LSP1 and the protection type of the aggregation Link Link1, and the reservation of the protection bandwidth resources is successful; at this time, the bandwidth information of the member link is changed as follows:
Link1-1(50M,40M),Link1-2(50M,40M),Link1-3(50M,50M)。
step 404, recalculating the bandwidth of the aggregated Link 1;
specifically, the node a recalculates the bandwidth of the aggregated Link1 to be max {40M, 50M } (1-40%) -30M; and node a floods the protection type and reserved protection bandwidth (30M) of Link1 via the routing protocol.
Example two
Fig. 5 is a schematic diagram of an implementation principle of a second embodiment of the method for reserving a protection bandwidth resource according to the present invention, as shown in fig. 5, in this embodiment, a protection type is that a shared protection aggregation Link1 already carries part of SFlows, and a percentage of a fixed reservation specified on a network manager as a protection bandwidth resource is 20%; the bandwidth information of the member links of the aggregated link is as follows:
Link1-1(50M,18M),Link1-2(50M,15M),Link1-3(50M,25M),Link1(20M)。
the CIR of SFlow2 carried by Link1-1 is 2M, and the protection bandwidth resource is reserved for SFlow2 on Link 1-2.
As shown in fig. 5, an SFlow3 (with CIR of 20M) for shared protection is established on the network manager, and finally, the SFlow3 passes through an aggregated link1, and the link1 selects link1-3 as a member link for carrying SFlow3, and successfully selects link1-1 as a reserved protection bandwidth resource of SFlow3 after adjustment, and re-floods the bandwidth thereof.
Fig. 6 is a schematic flow chart of an implementation of a second embodiment of the method for reserving a protection bandwidth resource of the present invention, as shown in fig. 6, including the following steps:
step 601, calculating the bandwidth of the aggregation Link 1;
specifically, the aggregated Link1 floods out its own bandwidth of 20M through the routing protocol.
Step 602, selecting a member link carrying SFlow3, and reserving a protection bandwidth resource for SFlow 3;
specifically, the node a receives the establishment signaling, and determines that the SFlow3 needs to pass through the aggregation Link1 according to the routing information carried by the signaling; the node A selects the member Link1-3 as the member Link carrying the SFlow3 according to the bandwidth information of the LSP3 and the protection type of the aggregation Link Link1, and fails when the protection bandwidth resource is reserved for the SFlow3, that is, the node A cannot find the proper member Link as the protection Link of the SFlow 3.
Step 603, performing load balancing adjustment on the member link;
specifically, a Link management module of the node A initiates load balancing adjustment of a member Link, adjusts existing SFlows in the member Link of the Link1, loads the adjusted SFlow2 on the Link1-3, and reserves protection bandwidth resources for the SFlow2 on the Link 1-2; the adjusted bandwidth information of the aggregated link is as follows:
Link1-1(50M,20M),Link1-2(50-M,15M),Link1-3(50M,3M)。
step 604, reserving the protection bandwidth resources for the SFlow3 again;
specifically, the node A selects the member Link1-1 to reserve the protection bandwidth resource for the SFlow3, and the reservation of the protection bandwidth resource is successful; at this time, the bandwidth information of the member link is changed as follows:
Link1-1(50M,0M),Link1-2(50M,15M),Link1-3(50M,3M)。
step 605, recalculating the bandwidth of the aggregated Link 1;
specifically, node a recalculates the bandwidth of aggregated Link1 as max {0M, 15M, 3M } (1-20%) -12M, and node a again floods the protection type and reserved protection bandwidth (30M) of Link1 via the routing protocol.
Example three:
fig. 7 is a schematic diagram of an implementation principle of a third embodiment of the method for reserving a protection bandwidth resource of the present invention, as shown in fig. 7, in this embodiment, an aggregated Link1 already carries part Sflows, and bandwidth information of a member Link of the aggregated Link is as follows:
Link1-1(50M,5M),Link1-2(50M,1M),Link1-3(50M,2M)。
as shown in fig. 7, the network manager initiates the establishment of SFlow4 (CIR of which is 5M), and finally SFlow4 passes through aggregated Link1, Link1 selects Link1-1 to carry SFlow4, and after once adjustment, it still cannot reserve the protection bandwidth resource for SFlow 4.
Fig. 8 is a schematic flow chart of an implementation of a third embodiment of the method for reserving a protection bandwidth resource of the present invention, as shown in fig. 8, including the following steps:
step 801, configuring the protection type of the aggregation Link 1;
specifically, the protection type of the aggregation Link1 configured on the network manager is unprotected.
Step 802, calculating the bandwidth of the aggregation Link 1;
specifically, after configuration is completed, the node a of Link1 floods the protection type and the reserved protection bandwidth (5M) of Link1 through the routing protocol.
Step 803, selecting a member link carrying SFlow4, and reserving a protection bandwidth resource for SFlow 4;
specifically, the node a receives the establishment signaling, and determines that the SFlow4 needs to pass through the aggregation Link1 according to the routing information carried by the signaling; the node A selects the member Link1-1 as a member Link for bearing SFlow4 according to the bandwidth information of the LSP4 and the protection type of the aggregation Link Link1, and fails when the protection bandwidth resource is reserved for the SFlow4, that is, the node A cannot find a proper member Link as a protection Link of the SFlow 4.
Step 804, performing load balancing adjustment of the member link, and reserving protection bandwidth resources for the SFlow4 again;
specifically, a link management module of the node a initiates load balancing adjustment of the member link, and adjusts existing SFlows in the member link of the link 1; and trying to reserve the protection bandwidth resource for the SFlow4 again, and stopping trying and continuing the SFlow configuration process if the protection resource bandwidth cannot be successfully reserved for the SFlow4 after single adjustment.
Step 805, recalculating the bandwidth of the aggregated Link 1;
specifically, node a recalculates the bandwidth of aggregated Link1 as max {0M, 1M, 2M } ═ 2M, and node a again floods the protection type and the reserved protection bandwidth (30M) of Link1 through the routing protocol.
In order to implement the above method, the present invention further provides a system for reserving the protected bandwidth resource, fig. 9 is a schematic structural diagram of the system for reserving the protected bandwidth resource according to the present invention, and as shown in fig. 9, the system includes: endpoints 91 of aggregated links; wherein,
and the endpoint 91 of the aggregation link is configured to select the member link bearing the service flow to be established according to the bandwidth usage information of the member link of the aggregation link and the bandwidth information of the service flow to be established, which is carried on the aggregation link, and reserve a protection bandwidth resource for the service flow to be established.
The system further comprises: a configuration module 92, configured to configure the protection type of the aggregated link as shared protection, and flood the protection type of the aggregated link in the network;
the endpoint 91 of the aggregation link is further configured to, when the reservation of the protection bandwidth resource for the service flow to be established fails, reselect the bearer link for the existing service flow and reserve the protection bandwidth resource for the service flow to be established again, or, when the reservation of the protection bandwidth resource for the service flow to be established succeeds, recalculate the bandwidth of the aggregation link.
The protection type of the configured aggregation link is shared protection, and the protection type of the flooding aggregation link in the network is as follows: configuring the protection type of the aggregation link on a network manager as shared protection, and flooding the protection type of the aggregation link inside the network; and setting the fixed reservation of the member link of the aggregation link on the network management as the percentage of the bandwidth of the protected bandwidth resource.
Selecting the member link bearing the service flow to be established according to the bandwidth use information of the member link of the aggregation link and the bandwidth information of the service flow to be established borne on the aggregation link as follows: when the end point 91 of the aggregation link determines that the service flow to be established passes through the end point 91, the end point 91 of the aggregation link calculates the bandwidth use information of each member link of the aggregation link, and selects one member link from the plurality of member links of the aggregation link as the bearing link of the service flow to be established according to the bandwidth information of the service flow to be established borne on the aggregation link and the bandwidth use information of the member links.
The reservation of the protection bandwidth resources for the service flow to be established is as follows: and selecting another member link in the aggregation link as a protection link of the service flow to be established, and reserving protection bandwidth resources for the service flow to be established on the protection link.
The reselecting the bearer link for the existing service flow and re-reserving the protection bandwidth resource for the service flow to be established is as follows: the endpoint 91 of the aggregation link initiates load balancing adjustment, selects a bearing link for the existing service flow again, reserves protection bandwidth resources for the service flow to be established again after the selection is finished, and ends the process if the reservation of the protection bandwidth resources is successful; if the reservation of the protection bandwidth resource is unsuccessful, stopping reserving the protection bandwidth resource for the service flow to be established, and continuing the configuration of the service flow to be established.
The bandwidth of the recalculated aggregated link is: endpoint 91 of the aggregated link recalculates and floods the maximum reservable LSP bandwidth of the aggregated link based on the bandwidth usage information of the member links of the aggregated link.
The above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements, etc. that are within the spirit and principle of the present invention should be included in the present invention.
Claims (10)
1. A reservation method of protection bandwidth resources, characterized in that the method comprises:
and selecting the member link bearing the service flow to be established according to the bandwidth use information of the member link of the aggregation link and the bandwidth information of the service flow to be established borne on the aggregation link, and reserving a protection bandwidth resource for the service flow to be established.
2. The method of claim 1, further comprising:
when the reservation of the protection bandwidth resources for the service flow to be established fails, reselecting a bearing link for the existing service flow, and newly reserving the protection bandwidth resources for the service flow to be established;
and when the reservation of the protection bandwidth resources for the service flow to be established is successful, recalculating the bandwidth of the aggregation link.
3. The method of claim 1, wherein before the selecting the member link carrying the service flow to be established according to the bandwidth utilization information of the member links of the aggregated link and the bandwidth information of the service flow to be established carried on the aggregated link, the method further comprises:
configuring the protection type of the aggregation link as shared protection, and flooding the protection type of the aggregation link in the network.
4. The method of claim 3, wherein the protection type of the configured aggregated link is shared protection, and wherein the protection type of the flooded aggregated link in the network is:
configuring the protection type of the aggregation link on a network manager as shared protection, and flooding the protection type of the aggregation link inside the network; and setting the fixed reservation of the member link of the aggregation link on the network management as the percentage of the bandwidth of the protected bandwidth resource.
5. The method according to claim 1, wherein the selecting, according to the bandwidth usage information of the member links of the aggregated link and the bandwidth information of the service flow to be established carried on the aggregated link, the member link carrying the service flow to be established is:
when the end point of the aggregation link determines that the service flow to be established passes by, the end point of the aggregation link calculates the bandwidth use information of each member link of the aggregation link, and selects one member link from a plurality of member links of the aggregation link as the bearing link of the service flow to be established according to the bandwidth information of the service flow to be established borne on the aggregation link and the bandwidth use information of the member links.
6. The method of claim 1, wherein the reserving of the guard bandwidth resource for the service flow to be established is:
and selecting another member link in the aggregated links as a protection link of the service flow to be established, and reserving protection bandwidth resources for the service flow to be established on the protection link.
7. The method according to claim 2 or 6, wherein the reselecting the bearer link for the existing service flow and re-reserving the protection bandwidth resource for the service flow to be established is as follows:
initiating load balance adjustment by an endpoint of the aggregation link, reselecting a bearing link for the existing service flow, and after the selection is finished, reserving the protection bandwidth resources for the service flow to be established again, and if the reservation of the protection bandwidth resources is successful, ending the process; if the reservation of the protection bandwidth resource is unsuccessful, stopping reserving the protection bandwidth resource for the service flow to be established, and continuing the configuration of the service flow to be established.
8. The method of claim 2 or 6, wherein the bandwidth of the recalculated aggregated link is:
and the end points of the aggregated link recalculate and flood the maximum reserved LSP bandwidth of the aggregated link according to the bandwidth utilization information of the member links of the aggregated link.
9. A reservation system for securing bandwidth resources, the system comprising: an endpoint of an aggregated link; wherein,
and the end points of the aggregation link are used for selecting the member link bearing the service flow to be established according to the bandwidth use information of the member links of the aggregation link and the bandwidth information of the service flow to be established borne on the aggregation link, and reserving a protection bandwidth resource for the service flow to be established.
10. The system of claim 9,
the system further comprises: a configuration module, configured to configure the protection type of the aggregated link as shared protection, and flood the protection type of the aggregated link in a network;
the end point of the aggregation link is also used for reselecting the bearing link for the existing service flow and newly reserving the protection bandwidth resource for the service flow to be established when the reservation of the protection bandwidth resource for the service flow to be established fails; or, when the reservation of the protection bandwidth resource for the service flow to be established is successful, recalculating the bandwidth of the aggregation link.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105572691A CN102480411A (en) | 2010-11-23 | 2010-11-23 | Reservation method and system for protected bandwidth resources |
PCT/CN2011/078657 WO2012068911A1 (en) | 2010-11-23 | 2011-08-19 | Reservation method and system for protected bandwidth resource |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105572691A CN102480411A (en) | 2010-11-23 | 2010-11-23 | Reservation method and system for protected bandwidth resources |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102480411A true CN102480411A (en) | 2012-05-30 |
Family
ID=46092895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105572691A Pending CN102480411A (en) | 2010-11-23 | 2010-11-23 | Reservation method and system for protected bandwidth resources |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102480411A (en) |
WO (1) | WO2012068911A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018082450A1 (en) * | 2016-11-04 | 2018-05-11 | 中兴通讯股份有限公司 | Transmission bandwidth configuration method and transmission node |
CN108924058A (en) * | 2018-08-30 | 2018-11-30 | 中国联合网络通信集团有限公司 | Service traffics transmission method and device |
CN111031516A (en) * | 2018-10-10 | 2020-04-17 | 上汽通用汽车有限公司 | Method and apparatus for providing security for in-vehicle communication system |
CN111404839A (en) * | 2020-03-20 | 2020-07-10 | 国家计算机网络与信息安全管理中心 | Message processing method and device |
CN114285462A (en) * | 2020-09-27 | 2022-04-05 | 华为技术有限公司 | Service protection method and network node |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859298A (en) * | 2005-10-26 | 2006-11-08 | 华为技术有限公司 | Path selecting method |
US20060251074A1 (en) * | 2005-05-06 | 2006-11-09 | Corrigent Systems Ltd. | Tunnel provisioning with link aggregation |
EP1921808A1 (en) * | 2006-11-10 | 2008-05-14 | Lucent Technologies Inc. | Preemptive transmission protection scheme for data services |
CN101841487A (en) * | 2010-05-24 | 2010-09-22 | 中兴通讯股份有限公司 | Configuration method for aggregating link service flow and packet switching device |
-
2010
- 2010-11-23 CN CN2010105572691A patent/CN102480411A/en active Pending
-
2011
- 2011-08-19 WO PCT/CN2011/078657 patent/WO2012068911A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060251074A1 (en) * | 2005-05-06 | 2006-11-09 | Corrigent Systems Ltd. | Tunnel provisioning with link aggregation |
CN1859298A (en) * | 2005-10-26 | 2006-11-08 | 华为技术有限公司 | Path selecting method |
EP1921808A1 (en) * | 2006-11-10 | 2008-05-14 | Lucent Technologies Inc. | Preemptive transmission protection scheme for data services |
CN101841487A (en) * | 2010-05-24 | 2010-09-22 | 中兴通讯股份有限公司 | Configuration method for aggregating link service flow and packet switching device |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018082450A1 (en) * | 2016-11-04 | 2018-05-11 | 中兴通讯股份有限公司 | Transmission bandwidth configuration method and transmission node |
US10952214B2 (en) | 2016-11-04 | 2021-03-16 | Zte Corporation | Apparatus of configuration according to a relationship between channel bandwidth and transmission bandwidth configuration |
US11558871B2 (en) | 2016-11-04 | 2023-01-17 | Zte Corporation | Methods and apparatus of configuration according to a relationship between channel bandwidth and transmission bandwidth configuration |
US11864169B2 (en) | 2016-11-04 | 2024-01-02 | Zte Corporation | Method and apparatus for configuring or aquiring transmission bandwidth configuration corresponding to channel bandwidth |
CN108924058A (en) * | 2018-08-30 | 2018-11-30 | 中国联合网络通信集团有限公司 | Service traffics transmission method and device |
CN111031516A (en) * | 2018-10-10 | 2020-04-17 | 上汽通用汽车有限公司 | Method and apparatus for providing security for in-vehicle communication system |
CN111031516B (en) * | 2018-10-10 | 2024-04-09 | 上汽通用汽车有限公司 | Method and apparatus for providing security protection for an in-vehicle communication system |
CN111404839A (en) * | 2020-03-20 | 2020-07-10 | 国家计算机网络与信息安全管理中心 | Message processing method and device |
CN111404839B (en) * | 2020-03-20 | 2023-05-26 | 国家计算机网络与信息安全管理中心 | Message processing method and device |
CN114285462A (en) * | 2020-09-27 | 2022-04-05 | 华为技术有限公司 | Service protection method and network node |
CN114285462B (en) * | 2020-09-27 | 2023-12-08 | 华为技术有限公司 | Service protection method and network node |
Also Published As
Publication number | Publication date |
---|---|
WO2012068911A1 (en) | 2012-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10432514B2 (en) | Multiprotocol label switching traffic engineering tunnel establishing method and device | |
US9253097B1 (en) | Selective label switched path re-routing | |
US10250459B2 (en) | Bandwidth on-demand services in multiple layer networks | |
US9450817B1 (en) | Software defined network controller | |
US20100061366A1 (en) | Method and apparatus for link sharing among logical routers | |
EP2451207B1 (en) | Method for bandwidth information notification, method for service processing, network node and communication system | |
CN102271048B (en) | Service protecting method in aggregated links and device | |
EP2689563B1 (en) | Use of sub path maintenance elements (spmes) for multiprotocol label switching (mpls) shared mesh protection | |
EP2594042A1 (en) | Sharing resource reservations among different sessions in rsvp-te | |
WO2009092249A1 (en) | Method and network device for realizing protection for a shared mesh | |
CN103416028B (en) | Systems and methods for advertising composite links in interior gateway protocol and/or interior gateway protocol-traffic engineering | |
CN102469019B (en) | Device and method for allocating aggregated link bandwidth in packet-switched network | |
WO2016101469A1 (en) | Method and apparatus for tunnel bandwidth reservation based on binding interface | |
CN108141410A (en) | For the make-before-break mechanism of label switched path | |
US8897140B1 (en) | Congestion managed traffic engineering services in multiprotocol label switching and generalized multiprotocol label switching networks | |
EP3244580A1 (en) | Network service establishment method, cooperation control centre and network system | |
US8913490B1 (en) | Selective notification for label switched path re-routing | |
CN102480411A (en) | Reservation method and system for protected bandwidth resources | |
EP1969746A2 (en) | Resource sharing among network tunnels | |
Raza et al. | Online routing of bandwidth guaranteed paths with local restoration using optimized aggregate usage information | |
Aslam et al. | NPP: A facility based computation framework for restoration routing using aggregate link usage information | |
CN102546199B (en) | A kind of guard method of aggregated links and Packet Switching Node | |
Petersson | MPLS based recovery mechanisms | |
Kuribayashi | Proposed optimal LSP selection method in MPLS networks | |
US9876675B1 (en) | Packet transport shared mesh protection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120530 |