CN103731486A - Method, device and system for forwarding data in trunking system - Google Patents

Method, device and system for forwarding data in trunking system Download PDF

Info

Publication number
CN103731486A
CN103731486A CN201310728999.7A CN201310728999A CN103731486A CN 103731486 A CN103731486 A CN 103731486A CN 201310728999 A CN201310728999 A CN 201310728999A CN 103731486 A CN103731486 A CN 103731486A
Authority
CN
China
Prior art keywords
fringe node
path
bandwidth
signaling
transmission paths
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
Application number
CN201310728999.7A
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310728999.7A priority Critical patent/CN103731486A/en
Publication of CN103731486A publication Critical patent/CN103731486A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a method, device and system for forwarding data in a trunking system, and relates to the field of communications. Through the method, device and system, the utilization rate of the trunking system is improved. The method includes the steps that a controller in the trunking system obtains a signal through a first fringe node in the trunking system, at least two transmission paths are determined in the trunking system by the controller according to the signal, and the controller sends configuration information to the first fringe node. The method, device and system for forwarding data in the trunking system are suitable for data flow forwarding scenes in the trunking system.

Description

The method of the data retransmission in a kind of group system, Apparatus and system
Technical field
The present invention relates to the communications field, relate in particular to method, the Apparatus and system of the data retransmission in a kind of group system.
Background technology
Along with the fast development of the communication technology, user is more and more higher for the level of resources utilization requirement of network, has occurred group system thereupon.
In group system, there are a plurality of nodes, only have part of nodes externally to present, and this part of nodes externally presenting is referred to as to fringe node.If a plurality of fringe nodes are all supported MPLS(Multi-Protocol Label Switching, multiprotocol label switching) TE(Traffic Engineer, traffic engineering), the TE topological structure between these nodes, can externally present by internodal TE Link.
When the data of coming from the outside a certain node transmission of group system need to be forwarded to next node by group system inside, controller in group system can calculate a path that service can be provided according to the information of carrying in these data, and set up a traffic engineering tunnel according to the path of calculating, so that can passing through group system, data are transferred to next node.
State in realization and pass through group system and carry out in the process of data retransmission, inventor finds that in prior art, at least there are the following problems: when the bandwidth that needs when the data of transmission is larger, group system cannot be transmitted these data, thereby cannot utilize this group system, and then reduce the utilance of group system.
Summary of the invention
Embodiments of the invention provide method, the Apparatus and system of the data retransmission in a kind of group system, in order to improve the utilance of group system.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, the embodiment of the present invention provides the method for the data retransmission in a kind of group system, comprising: the controller in group system obtains signaling by the first fringe node in described group system; Described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling; Described controller, according to described signaling, is determined at least two transmission paths in described group system; Wherein, described at least two transmission paths bandwidth summations are not less than the required bandwidth in described the first path; Described controller sends configuration information to described the first fringe node; The configuration information of at least two transmission paths and indication information described in described configuration information comprises, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream.
In the possible implementation of the first of first aspect, described controller is according to described signaling, in described group system, determine at least two transmission paths, comprising: described controller, according to described signaling, is determined the first transmission path in described group system; Whether the bandwidth that detects described the first transmission path meets the required bandwidth in described the first path; If the bandwidth of described the first transmission path does not meet the required bandwidth in described the first path, according to described signaling, determine at least one the second transmission paths; Whether the bandwidth summation that detects described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path; If the bandwidth summation of described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path, at least two transmission paths described in described the first transmission path and described at least one the second transmission paths being defined as.
In conjunction with the possible implementation of the first of first aspect, in the possible implementation of the second of first aspect, also comprise: if the bandwidth summation of described the first transmission path and described at least one the second transmission paths does not meet the required bandwidth in described the first path, continue according to described signaling, determine described at least one the second transmission paths, until the bandwidth summation of all transmission paths of determining meets the required bandwidth in described the first path, at least two transmission paths described in described all transmission paths of determining are defined as.
First or two kind of possible implementation in conjunction with first aspect or first aspect, in the third possible implementation of first aspect, controller in described group system obtains signaling by the first fringe node in described group system, comprising: described controller receives the described signaling that described the first fringe node sends.
First to three any possible implementation in conjunction with first aspect or first aspect, in the 4th kind of possible implementation of first aspect, controller in described group system also comprises: described controller is determined the bandwidth ability information of described the first fringe node before obtaining signaling by the first fringe node in described group system; The maximum bandwidth value that described in the bandwidth ability message identification of described the first fringe node, the first fringe node can transmit; The bandwidth ability information of described the first fringe node is sent to described the first fringe node.
In conjunction with first to fourth any possible implementation of first aspect or first aspect, in the 5th kind of possible implementation of first aspect, described signaling comprises RSVP RSVP.
First to five any possible implementation in conjunction with first aspect or first aspect, in the 6th kind of possible implementation of first aspect, described indication information is specifically for indicating described the first fringe node after receiving Business Stream, mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
Second aspect, the embodiment of the present invention provides the method for the data retransmission in a kind of group system, comprising: the first fringe node in group system receives signaling; Described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling; Described the first fringe node is sent to the controller in described group system by described signaling; Or, described the first fringe node is resolved described signaling, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller; Described the first fringe node receives the configuration information that described controller sends; Described configuration information comprises configuration information and the indication information of at least two transmission paths in described group system, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream, and the bandwidth summation of described at least two transmission paths is not less than the required bandwidth in described the first path.
In the possible implementation of the first of second aspect, described signaling comprises RSVP RSVP.
In conjunction with the possible implementation of the first of second aspect or second aspect, in the possible implementation of the second of second aspect, at described the first fringe node, receive after the configuration information of described controller transmission, also comprise: described the first fringe node receives Business Stream; Described the first fringe node is according to described configuration information, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
In conjunction with the possible implementation of the second of second aspect, in the third possible implementation of second aspect, before described the first fringe node receives Business Stream, also comprise: described the first fringe node receives the bandwidth ability information that described controller sends; Described bandwidth ability information is the maximum bandwidth value that described the first fringe node of sign can transmit; To bandwidth ability information described in the node broadcasts of described group system outside.
The third aspect, the embodiment of the present invention provides the controller in a kind of group system, comprising: acquiring unit, determining unit, transmitting element; Described acquiring unit, obtains signaling for the first fringe node by group system; Described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling; Described determining unit for the described signaling of obtaining according to described acquiring unit, is determined at least two transmission paths in described group system; Wherein, described at least two transmission paths bandwidth summations are not less than the required bandwidth in described the first path; Described transmitting element, for sending configuration information to described the first fringe node; Described configuration information comprises configuration information and the indication information of described at least two transmission paths that described determining unit is determined, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream.
In the possible implementation of the first of the third aspect, described determining unit specifically for the described signaling of obtaining according to described acquiring unit, is determined the first transmission path in described group system; Whether the bandwidth that detects described the first transmission path meets the required bandwidth in described the first path; In the situation that the bandwidth of described the first transmission path does not meet the required bandwidth in described the first path, according to described signaling, determine at least one the second transmission paths; Whether the bandwidth summation that detects described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path; In the situation that the bandwidth summation of described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path, at least two transmission paths described in described the first transmission path and described at least one the second transmission paths are defined as.
In conjunction with the possible implementation of the first of the third aspect, in the possible implementation of the second of the third aspect, described determining unit, also in the situation that the bandwidth summation of described the first transmission path and described at least one the second transmission paths does not meet the required bandwidth in described the first path, continuation is according to described signaling, determine described at least one the second transmission paths, until the bandwidth summation of all transmission paths of determining meets the required bandwidth in described the first path, at least two transmission paths described in described all transmission paths of determining are defined as.
In conjunction with first or two kind of possible implementation of the third aspect or the third aspect, in the third possible implementation of the third aspect, described acquiring unit, the described signaling sending specifically for receiving described the first fringe node.
First to three any possible implementation in conjunction with the third aspect or the third aspect, in the 4th kind of possible implementation of the third aspect, described determining unit, also, for before the first fringe node by described group system obtains signaling at described acquiring unit, determine the bandwidth ability information of described the first fringe node; The maximum bandwidth value that described in the bandwidth ability message identification of described the first fringe node, the first fringe node can transmit; Described transmitting element, also for determining in described determining unit after the bandwidth ability information of described the first fringe node, and before described acquiring unit obtains signaling by the first fringe node in described group system, the bandwidth ability information of described the first fringe node is sent to described the first fringe node.
In conjunction with first to fourth any possible implementation of the third aspect or the third aspect, in the 5th kind of possible implementation of the third aspect, described signaling comprises RSVP RSVP.
First to five any possible implementation in conjunction with the third aspect or the third aspect, in the 6th kind of possible implementation of the third aspect, described indication information is specifically for indicating described the first fringe node after receiving Business Stream, mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
Fourth aspect, the embodiment of the present invention provides the node in a kind of group system, comprising: receiving element, transmitting element; Described receiving element, for receiving signaling; Described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling; Described transmitting element, for being sent to the described signaling of described receiving element reception the controller of described group system; Or, described transmitting element, the described signaling receiving for resolving described receiving element, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller; Described receiving element, the configuration information also sending for receiving described controller; Described configuration information comprises configuration information and the indication information of at least two transmission paths in described group system, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream, and the bandwidth summation of described at least two transmission paths is not less than the required bandwidth in described the first path.
In the possible implementation of the first of fourth aspect, described signaling comprises RSVP RSVP.
In conjunction with the possible implementation of the first of fourth aspect or fourth aspect, in the possible implementation of the second of fourth aspect, described receiving element, also, for after receiving the described configuration information of described controller transmission, receives Business Stream; Correspondingly, described transmitting element, also for according to described configuration information, the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
In conjunction with the possible implementation of the second of fourth aspect, in the third possible implementation of fourth aspect, described receiving element, also, for before receiving described Business Stream, receives the bandwidth ability information that described controller sends; Described bandwidth ability information is the maximum bandwidth value that described the first fringe node of sign can transmit; Correspondingly, described transmitting element, also for after receiving described bandwidth ability information at described receiving element, and before described receiving element receives described Business Stream, to bandwidth ability information described in the node broadcasts of described group system outside.
The 5th aspect, the embodiment of the present invention provides a kind of group system, comprising: controller, the first fringe node; Described controller is the controller described in above-described embodiment; Described the first fringe node is the node described in above-described embodiment.
The embodiment of the present invention provides method, the Apparatus and system of the data retransmission in a kind of group system, controller in group system obtains after signaling by the first fringe node in described group system, according to described signaling, in described group system, determine at least two transmission paths, and send configuration information to described the first fringe node, so that the first fringe node is after receiving described configuration information, described in Business Stream is sent at least two transmission paths.Like this, can be when the maximum bandwidth that individual paths can provide in the required band of transmission data is wider than group system, by determine at least two bandwidth summations in group system, be not less than the transmission path of the required bandwidth of transmission data, thereby utilize this group system can transmit the data that required bandwidth is larger, improved the utilance of group system.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The schematic flow sheet of the method for the data retransmission in a kind of group system that Fig. 1 provides for the embodiment of the present invention;
Fig. 2 is a kind of illustrative diagram of group system forwarding data;
The schematic flow sheet of the method for the data retransmission in the another kind of group system that Fig. 3 provides for the embodiment of the present invention;
The schematic flow sheet of the method for the data retransmission in the another kind of group system that Fig. 4 provides for the embodiment of the present invention;
The functional schematic of the controller in a kind of group system that Fig. 5 provides for the embodiment of the present invention;
The functional schematic of the node in a kind of group system that Fig. 6 provides for the embodiment of the present invention;
The structural representation of the controller in a kind of group system that Fig. 7 provides for the embodiment of the present invention;
The structural representation of the node in a kind of group system that Fig. 8 provides for the embodiment of the present invention;
The structural representation of a kind of group system that Fig. 9 provides for the embodiment of the present invention.
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 clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention provides the method for the data retransmission in a kind of group system, as shown in Figure 1, comprising:
101, the controller in group system obtains signaling by the first fringe node in described group system.
Wherein, described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling.
It should be noted that, group system comprises in embodiments of the present invention: controller, at least one forward node.
It should be noted that, in group system can with group system outside external node carry out mutual forward node and be called fringe node.For external node, the annexation between fringe node can be by the TE(Traffic Engineer between fringe node, traffic engineering) link represents.These TE Links can be the direct physical connections between the node of two edges, can be also that the logic between the node of two edges connects, and are two edges node and couple together step by step by the physical connection between non-fringe node in group system.
It should be noted that, group system can only receive the Business Stream that external node sends by fringe node.
It should be noted that, in embodiments of the present invention, the TE ability between group system fringe node can appear as the maximum bandwidth capability that can support between the node of two edges.Wherein, maximum bandwidth capability refers in group system the bandwidth value of the bandwidth summation of all transmission paths between the node of two edges.
It should be noted that, described the second fringe node is node different from described the first fringe node in described group system.Described the second fringe node is the node that described business will send to.
It should be noted that, the information of described the second fringe node can comprise the information such as described the second address of node, edge, port.
Further, described signaling comprises RSVP RSVP(ReSource reserVation Protocol, RSVP).
Further, be to carry out at controller, or carry out at the first fringe node according to the parsing of signaling, the required bandwidth of information and described the first path that described controller obtains the second fringe node can be divided into two kinds of situations.
The first situation, when the parsing of signaling is while carrying out on controller, described the first fringe node receives after the signaling that the external node of group system sends, and after the format conversion of this signaling is the form that can identify of controller, the signaling after format transformation is sent to controller.Controller receives after signaling, then signaling is resolved, and obtains the required bandwidth of information and described the first path of carrying described the second fringe node in signaling.
The second situation, when the parsing of signaling is while carrying out on the first fringe node, described the first fringe node receives after the signaling that the external node of group system sends, the first fringe node is resolved this signaling, and obtain the required bandwidth of information and described the first path of carrying described the second fringe node in signaling, finally the required bandwidth of the information of the second fringe node getting and the first path is sent to controller.
102, controller, according to described signaling, is determined at least two transmission paths in described group system.
Wherein, described at least two transmission paths bandwidth summations are not less than the required bandwidth in described the first path.
Concrete, controller is according to the required bandwidth in the first path of carrying in signaling, in the mode of maximum bandwidth optimal path, according to the first algorithm, determines at least two transmission paths between the first fringe node and the second fringe node in described group system.
It should be noted that, the mode of described maximum bandwidth optimal path is exactly the mode in path of determining according to bandwidth, and the path that is about to bandwidth maximum is defined as the mode of optimal path.
It should be noted that, described the first algorithm can be CSPF(constrained shorest path first, restricted shortest path footpath algorithm), or the off-line algorithm of increasing income, or the algorithm of increasing income online, or other algorithms, the present invention is not restricted this.
Further, controller determines that the method for at least two transmission paths can be divided into two kinds.First method is at least two transmission paths described in controller is determined one by one; Second method is at least two transmission paths described in controller is once determined.
Concrete, first method comprises: described controller, according to described signaling, is determined the first transmission path in described group system; Whether the bandwidth that detects described the first transmission path meets the required bandwidth in described the first path; If the bandwidth of described the first transmission path does not meet the required bandwidth in described the first path, according to described signaling, determine at least one the second transmission paths; Whether the bandwidth summation that detects described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path; If the bandwidth summation of described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path, at least two transmission paths described in described the first transmission path and described at least one the second transmission paths being defined as.If the bandwidth summation of described the first transmission path and described at least one the second transmission paths does not meet the required bandwidth in described the first path, continue according to described signaling, determine described at least one the second transmission paths, until the bandwidth summation of all transmission paths of determining meets the required bandwidth in described the first path, at least two transmission paths described in described all transmission paths of determining are defined as.
It should be noted that, described the first transmission path just refers to the internodal article one transmission path of described the first fringe node and the second edge that described controller is determined.
It should be noted that, the required bandwidth value in the bandwidth value that controller can provide the first transmission path of determining and the first path compares, thereby determines whether the bandwidth of described the first transmission path meets the required bandwidth in described the first path.
It should be noted that, if the bandwidth of described the first transmission path meets the required bandwidth in the first path, the bandwidth value that the first transmission path of determining can provide is not less than the required bandwidth in the first path, identical with situation about just can transmit Business Stream by a paths in prior art, the present invention no longer illustrates at this.
Need to say, described the second transmission path is between the first fringe node and the second fringe node, the path different from described the first transmission path.Any two transmission paths in described at least one the second transmission paths are different.
It should be noted that, controller can the required bandwidth value of the value of the maximum bandwidth sum that can provide between at least one the second transmission paths of having determined and the first transmission path and the first path be provided, and determines whether the bandwidth summation of the first transmission path and at least one the second transmission paths meets the required bandwidth in the first path.
Exemplary, shown in figure 2, group system comprises: controller, forward node B, C, D, E.Wherein, forward node B and E are fringe node, and Node B is the first fringe node, and node E is the second fringe node, and the required bandwidth in the first path is 50G.
Concrete, the bandwidth that controller is required according to the first path, the mode of passing through maximum bandwidth optimal path between Node B and node E is according to the first algorithm, calculate the first transmission path: Node B → node D → node E, and the bandwidth of obtaining the first transmission path and can providing is 30G, controller, by detecting, show that the bandwidth 30G that can provide of the first transmission path does not meet the required bandwidth 50G in first via footpath.Now, controller is according to the bandwidth that can provide of the required bandwidth in the first path and the first transmission path, continues to determine at least one the second transmission paths between Node B and node E.Controller passes through the mode of maximum bandwidth optimal path according to the first algorithm, calculate second transmission path: Node B → node C → node E, and the bandwidth that the transmission path between Node B → node C → node E can provide is 20G, controller detect the first transmission path and second transmission path having determined between bandwidth summation whether meet the required bandwidth in the first path.Be, whether the bandwidth summation 50G of the transmission path between the transmission path between controller detection node B → node D → node E and Node B → node C → node E meets the required bandwidth 50G in the first path.The bandwidth summation 50G that controller detects transmission path between Node B → node D → node E and the transmission path between Node B → node C → node E meets the required bandwidth 50G in the first path, the transmission path between the transmission path between Node B → node D → node E and Node B → node C → node E is defined as at least two transmission paths.
Second method comprises: controller, according to described signaling, is once determined at least two transmission paths between the first fringe node and the second fringe node.
Exemplary, shown in figure 2, group system comprises: controller, forward node B, C, D, E.Wherein, forward node B and E are fringe node, and Node B is the first fringe node, and node E is the second fringe node, and the required bandwidth in the first path is 50G.
Concrete, the bandwidth that controller can be required according to the first path is passed through the mode of maximum bandwidth optimal path according to the first algorithm between Node B and node E, once calculates two transmission paths.Article one, transmission path is the transmission path between Node B → node D → node E, second transmission path is the transmission path between Node B → node C → node E, now, the bandwidth that transmission path between Node B → node D → node E can provide is 30G, and the bandwidth that the transmission path between Node B → node C → node E can provide is 20G.The bandwidth summation of two transmission paths of once determining necessarily meets the required bandwidth 50G in the first path.Controller is defined as at least two transmission paths by the transmission path between the transmission path between Node B → node D → node E and Node B → node C → node E.
103, controller sends configuration information to described the first fringe node.
Wherein, configuration information and the indication information of at least two transmission paths described in described configuration information comprises, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream.
For instance, in the configuration information of described at least two transmission paths, record a upper forward node address information of each forward node in transmission path and the address information of its next forward node.
For instance, controller not only will send described configuration information to described the first fringe node, but also all nodes that will comprise to described at least two transmission paths send described configuration information, so that all forward node in transmission path, according to the configuration information of described transmission path, can be forwarded to the signaling receiving next forward node in the path of determining.
Further, described indication information is specifically for indicating described the first fringe node after receiving Business Stream, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
It should be noted that, described non-equivalence load balancing is a kind of forwarding data flow strategy, when data flow is transmitted on many transmission paths, the ratio of the bandwidth that can provide according to every transmission paths, in proportion data stream is transmitted, according to the bandwidth that in described at least two transmission paths, each transmission paths can provide, described Business Stream is transmitted respectively with different pro rates to described at least two transmission paths.
It should be noted that, the mode of sharing during transmitting data flow can be not only non-equivalence load balancing, can be also load balancing of equal value, and the present invention does not limit this.
The embodiment of the present invention provides the method for the data retransmission in a kind of group system, controller in group system obtains after signaling by the first fringe node in described group system, according to described signaling, in described group system, determine at least two transmission paths, and send configuration information to described the first fringe node, so that described the first fringe node, after receiving described configuration information, forwards the Business Stream receiving by described at least two transmission paths.Like this, can be when the maximum bandwidth that individual paths can provide in the required band of transmission data is wider than group system, by determine at least two bandwidth summations in group system, be not less than the transmission path of the required bandwidth of transmission data, thereby utilize this group system can transmit the data that required bandwidth is larger, improved the utilance of group system.
The embodiment of the present invention provides the method for the data retransmission in a kind of group system, as shown in Figure 3, comprising:
301, the first fringe node in group system receives signaling.
Wherein, described signaling is used to indicate group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling.
It should be noted that, group system comprises in embodiments of the present invention: controller, at least one forward node.
It should be noted that, in group system can with group system outside external node carry out mutual forward node and be called fringe node.For external node, the annexation between fringe node can be by the TE(Traffic Engineer between fringe node, traffic engineering) link represents.These TE Links can be the direct physical connections between the node of two edges, can be also that the logic between the node of two edges connects, and are two edges node and couple together step by step by the physical connection between non-fringe node in group system.
It should be noted that, group system can only receive the Business Stream that external node sends by fringe node.
It should be noted that, in embodiments of the present invention, the TE ability between group system fringe node can appear as the maximum bandwidth capability that can support between the node of two edges.Wherein, maximum bandwidth capability refers in group system the bandwidth value of the bandwidth summation of all transmission paths between the node of two edges.
It should be noted that, described the second fringe node is node different from described the first fringe node in described group system.Described the second fringe node is the node that described business will send to.
It should be noted that, the information of described the second fringe node can comprise the information such as described the second address of node, edge, port.
Further, described signaling comprises RSVP RSVP(ReSource reserVation Protocol, RSVP).
Concrete, described node receives the signaling that the external node of described group system sends.
It should be noted that, the required bandwidth value in described the first path is to be not more than described the first fringe node to the bandwidth value sum in all paths of described the second fringe node.
Further, described signaling can comprise RSVP signaling.
302, the first fringe node is sent to the controller in described group system by described signaling; Or, the first fringe node is resolved described signaling, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller.
It should be noted that, be to carry out at controller according to the parsing of signaling, or carry out at the first fringe node, and the first fringe node is sent to controller by the required bandwidth of the information of described the second fringe node and described the first path can be divided into two kinds of situations.
The first situation, when the parsing of signaling is while carrying out on controller, described the first fringe node receives after the signaling that the external node of group system sends, and after the format conversion of this signaling is the form that can identify of controller, the signaling after format transformation is sent to controller.Controller receives after signaling, then signaling is resolved, and obtains the required bandwidth of information and described the first path of carrying described the second fringe node in signaling.
The second situation, when the parsing of signaling is while carrying out on the first fringe node, described the first fringe node receives after the signaling that the external node of group system sends, the first fringe node is resolved this signaling, and obtain the required bandwidth of information and described the first path of carrying described the second fringe node in signaling, finally the required bandwidth of the information of the second fringe node getting and the first path is sent to controller.
303, described the first fringe node receives the configuration information that described controller sends.
Wherein, described configuration information comprises configuration information and the indication information of at least two transmission paths in described group system, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream, and the bandwidth summation of described at least two transmission paths is not less than the required bandwidth in described the first path.
For instance, in the configuration information of described at least two transmission paths, record a upper forward node address information of each forward node in transmission path and the address information of its next forward node.
For instance, controller not only will send described configuration information to described the first fringe node, but also all nodes that will comprise to described at least two transmission paths send described configuration information, so that all forward node in transmission path, according to the configuration information of described transmission path, can be forwarded to the signaling receiving next forward node in the path of determining.
Further, described indication information is specifically for indicating described the first fringe node after receiving Business Stream, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
It should be noted that, described non-equivalence load balancing is exactly according to the bandwidth that in described at least two transmission paths, each transmission paths can provide, described Business Stream to be transmitted respectively with different pro rates to described at least two transmission paths.
It should be noted that, the mode of sharing during transmitting data flow can be not only non-equivalence load balancing, can be also load balancing of equal value, and the present invention does not limit this.
The embodiment of the present invention provides the method for the data retransmission in a kind of group system, and the first fringe node in group system receives signaling, then described signaling is sent to the controller in described group system; Or resolve described signaling, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller, finally, receive the configuration information of at least two transmission paths of controller transmission, and according to described configuration information, data flow is transferred to the second fringe node by described at least two transmission paths.Like this, when group system cannot be transmitted data flow on a transmission tunnel, data flow can be shared to forwarding, thereby make group system that large broadband data service can be provided, and then improve the utilance of group system.
The embodiment of the present invention provides the method for the data retransmission in a kind of group system, as shown in Figure 4, comprising:
401, controller is determined the bandwidth ability information of described the first fringe node.
Wherein, the maximum bandwidth value that described in the bandwidth ability message identification of described the first fringe node, the first fringe node can transmit.
Concrete, controller calculates all transmission paths between the first fringe node and other arbitrary fringe nodes, and calculate the bandwidth summation of all transmission paths of the first fringe node and other arbitrary fringe nodes, thereby can know that the first fringe node is to the bandwidth ability information of described arbitrary fringe node.
It should be noted that, in embodiments of the present invention, the TE ability between group system fringe node can appear as the maximum bandwidth capability that can support between the node of two edges.Wherein, maximum bandwidth capability refers in group system the bandwidth value of the bandwidth summation of all transmission paths between the node of two edges.
402, controller is sent to described the first fringe node by the bandwidth ability information of described the first fringe node, and the first fringe node receives described bandwidth ability information.
403, the first fringe node is to bandwidth ability information described in the node broadcasts of described group system outside.
Concrete, the first fringe node is after receiving bandwidth ability information, can pass through IGP-TE(Interior Gateway Protocol Traffic Engineer, the traffic engineering based on Interior Gateway Protocol) network node outside this group system is issued to the maximum bandwidth that described the first fringe node can provide.
404, the first fringe node receives signaling.
Wherein, described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling.
Concrete, can refer step 301, do not repeat them here.
405, the first fringe node is sent to the controller in described group system by described signaling; Or, the first fringe node is resolved described signaling, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller.
Concrete, can refer step 101 and step 302, do not repeat them here.
406, controller, according to described signaling, is determined at least two transmission paths in described group system.
Wherein, described at least two transmission paths bandwidth summations are not less than the required bandwidth in described the first path.
Concrete, can refer step 102, do not repeat them here.
407, controller sends configuration information to described the first fringe node, and the first fringe node receives described configuration information.
Wherein, configuration information and the indication information of at least two transmission paths described in described configuration information comprises, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream.
Concrete, can refer step 103 and step 303, do not repeat them here.
408, the first fringe node receives Business Stream.
It should be noted that, described data flow is data flow corresponding to described signaling.
That is to say, described data flow is the data flow that need to be sent to described the second fringe node that described the first fringe node receives, and the required bandwidth of described data flow equals the required bandwidth in described the first path.
409, the first fringe node is according to described configuration information, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
It should be noted that, before described the first fringe node is at least two transmission paths described in described data flow is sent to, described controller needs according at least two transmission paths of determining, set up at least two corresponding transmission tunnels, then by transmission tunnel as possible, by described data stream transmitting to the second fringe node.
It should be noted that, set up the method in transmission tunnel with of the prior art identical, do not repeat them here.
The embodiment of the present invention provides a kind of method of transfer of data, the first fringe node is after obtaining signaling, controller is determined at least two transmission paths according to described signaling, and the configuration information of at least two transmission paths described in sending to the first fringe node, make the first fringe node after receiving data flow, according to described at least two transmission paths, described data flow is forwarded, thereby the data service in large broadband is distributed in many tunnels and is transmitted, and then solved when the required band of transmission data is wider than the maximum bandwidth that in group system, individual paths can provide, cannot utilize the problem of this group system, improved the utilance of group system.
As shown in Figure 5, the functional schematic of the controller in its a kind of group system providing for the embodiment of the present invention.Shown in figure 5, this controller comprises: acquiring unit 501, determining unit 502, transmitting element 503.
Described acquiring unit 501, obtains signaling for the first fringe node by described group system.
Wherein, described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling.
Further, described acquiring unit 501, the described signaling sending specifically for receiving described the first fringe node.
Further, described signaling comprises RSVP RSVP.
Described determining unit 502 for the described signaling of obtaining according to described acquiring unit 501, is determined at least two transmission paths in described group system.
Wherein, described at least two transmission paths bandwidth summations are not less than the required bandwidth in described the first path.
Further, described determining unit 502 specifically for the described signaling of obtaining according to described acquiring unit 501, is determined the first transmission path in described group system.Whether the bandwidth that detects described the first transmission path meets the required bandwidth in described the first path.In the situation that the bandwidth of described the first transmission path does not meet the required bandwidth in described the first path, according to described signaling, determine at least one the second transmission paths.Whether the bandwidth summation that detects described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path.In the situation that the bandwidth summation of described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path, at least two transmission paths described in described the first transmission path and described at least one the second transmission paths are defined as.
Described determining unit 502, also in the situation that the bandwidth summation of described the first transmission path and described at least one the second transmission paths does not meet the required bandwidth in described the first path, continuation is according to described signaling, determine described at least one the second transmission paths, until the bandwidth summation of all transmission paths of determining meets the required bandwidth in described the first path, at least two transmission paths described in described all transmission paths of determining are defined as.
Described transmitting element 503, for sending configuration information to described the first fringe node.
Wherein, described configuration information comprises configuration information and the indication information of described at least two transmission paths that described determining unit 502 is determined, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream.
Further, described indication information is specifically for indicating described the first fringe node after receiving Business Stream, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
Described determining unit 502, also, for before the first fringe node by described group system obtains signaling at described acquiring unit 501, determines the bandwidth ability information of described the first fringe node.
Wherein, the maximum bandwidth value that described in the bandwidth ability message identification of described the first fringe node, the first fringe node can transmit.
Described transmitting element 503, also for determining after the bandwidth ability information of described the first fringe node in described determining unit 502, and before described acquiring unit 501 obtains signaling by the first fringe node in described group system, the bandwidth ability information of described the first fringe node is sent to described the first fringe node.
The embodiment of the present invention provides the controller in a kind of group system, controller obtains after signaling by the first fringe node in described group system, according to described signaling, in described group system, determine at least two transmission paths, and send configuration information to described the first fringe node, so that described the first fringe node, after receiving described configuration information, forwards the Business Stream receiving by described at least two transmission paths.Like this, can be when the maximum bandwidth that individual paths can provide in the required band of transmission data is wider than group system, by determine at least two bandwidth summations in group system, be not less than the transmission path of the required bandwidth of transmission data, thereby utilize this group system can transmit the data that required bandwidth is larger, improved the utilance of group system.
As shown in Figure 6, the functional schematic of the node in its a kind of group system providing for the embodiment of the present invention.Shown in figure 6, this node comprises: receiving element 601, transmitting element 602.
Described receiving element 601, for receiving signaling.
Wherein, described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling.
Further, described signaling comprises RSVP RSVP.
Described transmitting element 602, for being sent to the described signaling of described receiving element 601 receptions the controller of described group system; Or, described transmitting element 602, the described signaling receiving for resolving described receiving element 601, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller.
Described receiving element 601, the configuration information also sending for receiving described controller.
Wherein, described configuration information comprises configuration information and the indication information of at least two transmission paths in described group system, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream, and the bandwidth summation of described at least two transmission paths is not less than the required bandwidth in described the first path.
Described receiving element 601, also, for after receiving the described configuration information of described controller transmission, receives Business Stream.
Correspondingly, described transmitting element 602, also for according to described configuration information, the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
Described receiving element 601, also, for before receiving described Business Stream, receives the bandwidth ability information that described controller sends.
Wherein, described bandwidth ability information is the maximum bandwidth value that described the first fringe node of sign can transmit.
Correspondingly, described transmitting element 602, also for after described receiving element 601 receives described bandwidth ability information, and before described receiving element 601 receives described Business Stream, to bandwidth ability information described in the node broadcasts of described group system outside.
The embodiment of the present invention provides the node in a kind of group system, and the first fringe node receives signaling, then described signaling is sent to the controller in described group system; Or resolve described signaling, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller, finally, receive the configuration information of at least two transmission paths of controller transmission, and according to described configuration information, data flow is transferred to the second fringe node by described at least two transmission paths.Like this, when group system cannot be transmitted data flow on a transmission tunnel, data flow can be shared to forwarding, thereby make group system that large broadband data service can be provided, and then improve the utilization rate of group system.
As shown in Figure 7, the structural representation of the controller in its a kind of group system providing for the embodiment of the present invention.Shown in figure 7, this controller comprises: processor 701, transmitter 702 and memory 703.
Described memory 703, the data of processing for storing described processor 701.
Described processor 701, obtains signaling for the first fringe node by described group system.
Wherein, described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling.
Further, described processor 701, the described signaling sending specifically for receiving described the first fringe node.
Further, described signaling comprises RSVP RSVP.
Described processor 701, also the described signaling for obtaining according to described processor 701 is determined at least two transmission paths in described group system.
Wherein, described at least two transmission paths bandwidth summations are not less than the required bandwidth in described the first path.
Further, described processor 701 specifically for according to the described signaling of obtaining, is determined the first transmission path in described group system.Whether the bandwidth that detects described the first transmission path meets the required bandwidth in described the first path.In the situation that the bandwidth of described the first transmission path does not meet the required bandwidth in described the first path, according to described signaling, determine at least one the second transmission paths.Whether the bandwidth summation that detects described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path.Described processor 701, specifically in the situation that the bandwidth summation of described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path, at least two transmission paths described in described the first transmission path and described at least one the second transmission paths are defined as.
Described processor 701, also in the situation that the bandwidth summation of described the first transmission path and described at least one the second transmission paths does not meet the required bandwidth in described the first path, continuation is according to described signaling, determine described at least one the second transmission paths, until the bandwidth summation of all transmission paths of determining meets the required bandwidth in described the first path, at least two transmission paths described in described all transmission paths of determining are defined as.
Described transmitter 702, for sending configuration information to described the first fringe node.
Wherein, described configuration information comprises configuration information and the indication information of described at least two transmission paths that described processor 701 is determined, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream.
Further, described indication information is specifically for indicating described the first fringe node after receiving Business Stream, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
Described processor 701, before also obtaining signaling for the first fringe node by described group system, determines the bandwidth ability information of described the first fringe node.
Wherein, the maximum bandwidth value that described in the bandwidth ability message identification of described the first fringe node, the first fringe node can transmit.
Described transmitter 702, also for determining after the bandwidth ability information of described the first fringe node at described processor 701, and before described processor 701 obtains signaling by the first fringe node in described group system, the bandwidth ability information of described the first fringe node is sent to described the first fringe node.
The embodiment of the present invention provides the controller in a kind of group system, controller obtains after signaling by the first fringe node in described group system, according to described signaling, in described group system, determine at least two transmission paths, and send configuration information to described the first fringe node, so that described the first fringe node, after receiving described configuration information, forwards the Business Stream receiving by described at least two transmission paths.Like this, can be when the maximum bandwidth that individual paths can provide in the required band of transmission data is wider than group system, by determine at least two bandwidth summations in group system, be not less than the transmission path of the required bandwidth of transmission data, thereby utilize this group system can transmit the data that required bandwidth is larger, improved the utilance of group system.
As shown in Figure 8, the functional schematic of the node in its a kind of group system providing for the embodiment of the present invention.Shown in figure 8, this node comprises: receiver 801, transmitter 802 and memory 803.
Described memory 803, the data that receive for storing described receiver 801.
Described receiver 801, for receiving signaling.
Wherein, described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling.
Further, described signaling comprises RSVP RSVP.
Described transmitter 802, for being sent to the described signaling of described receiver 801 receptions the controller of described group system; Or, described transmitter 802, the described signaling receiving for resolving described receiver 801, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller.
Described receiver 801, the configuration information also sending for receiving described controller.
Wherein, described configuration information comprises configuration information and the indication information of at least two transmission paths in described group system, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream, and the bandwidth summation of described at least two transmission paths is not less than the required bandwidth in described the first path.
Described receiver 801, also, for after receiving the described configuration information of described controller transmission, receives Business Stream.
Correspondingly, described transmitter 802, also for according to described configuration information, the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
Described receiver 801, also, for before receiving described Business Stream, receives the bandwidth ability information that described controller sends.
Wherein, described bandwidth ability information is the maximum bandwidth value that described the first fringe node of sign can transmit.
Correspondingly, described transmitter 802, also for after described receiver 801 receives described bandwidth ability information, and before described receiver 801 receives described Business Stream, to bandwidth ability information described in the node broadcasts of described group system outside.
The embodiment of the present invention provides the node in a kind of group system, and the first fringe node receives signaling, then described signaling is sent to the controller in described group system; Or resolve described signaling, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller, finally, receive the configuration information of at least two transmission paths of controller transmission, and according to described configuration information, data flow is transferred to the second fringe node by described at least two transmission paths.Like this, when group system cannot be transmitted data flow on a transmission tunnel, data flow can be shared to forwarding, thereby make group system that large broadband data service can be provided, and then improve the utilization rate of group system.
As shown in Figure 9, the structural representation of a kind of group system that it provides for the embodiment of the present invention, shown in figure 9, this system comprises: controller 901, the first fringe node 902;
Described controller 9001 is controller described in above-described embodiment.Described the first fringe node 902 is nodes described in above-described embodiment.
The embodiment of the present invention provides a kind of group system, the first fringe node is after obtaining signaling, controller is determined at least two transmission paths according to described signaling, and the configuration information of at least two transmission paths described in sending to the first fringe node, make the first fringe node after receiving data flow, according to described at least two transmission paths, described data flow is forwarded, thereby the data service in large broadband is distributed in many tunnels and is transmitted, and then solved when the required band of transmission data is wider than the maximum bandwidth that in group system, individual paths can provide, cannot utilize the problem of this group system, improved the utilance of group system.
In the several embodiment that provide in the application, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described unit, be only that a kind of logic function is divided, during actual realization, can have other dividing mode, for example a plurality of unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in a plurality of network element.Can select according to the actual needs some or all of unit wherein to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit comprises, also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that also can adopt hardware to add SFU software functional unit realizes.
The integrated unit that the above-mentioned form with SFU software functional unit realizes, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprise some instructions with so that computer equipment (can be personal computer, server, or the network equipment etc.) carry out the part steps of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, read-only memory (Read-Only Memory, be called for short ROM), the various media that can be program code stored such as random access memory (Random Access Memory is called for short RAM), magnetic disc or CD.
Finally it should be noted that: above embodiment only, in order to technical scheme of the present invention to be described, is not intended to limit; Although the present invention is had been described in detail with reference to previous embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or part technical characterictic is wherein equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (23)

1. a method for the data retransmission in group system, is characterized in that, comprising:
Controller in group system obtains signaling by the first fringe node in described group system; Described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling;
Described controller, according to described signaling, is determined at least two transmission paths in described group system; Wherein, described at least two transmission paths bandwidth summations are not less than the required bandwidth in described the first path;
Described controller sends configuration information to described the first fringe node; The configuration information of at least two transmission paths and indication information described in described configuration information comprises, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream.
2. method according to claim 1, is characterized in that, described controller, according to described signaling, is determined at least two transmission paths in described group system, comprising:
Described controller, according to described signaling, is determined the first transmission path in described group system;
Whether the bandwidth that detects described the first transmission path meets the required bandwidth in described the first path;
If the bandwidth of described the first transmission path does not meet the required bandwidth in described the first path, according to described signaling, determine at least one the second transmission paths;
Whether the bandwidth summation that detects described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path;
If the bandwidth summation of described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path, at least two transmission paths described in described the first transmission path and described at least one the second transmission paths being defined as.
3. method according to claim 2, is characterized in that, also comprises:
If the bandwidth summation of described the first transmission path and described at least one the second transmission paths does not meet the required bandwidth in described the first path, continue according to described signaling, determine described at least one the second transmission paths, until the bandwidth summation of all transmission paths of determining meets the required bandwidth in described the first path, at least two transmission paths described in described all transmission paths of determining are defined as.
4. according to the method described in claim 1-3 any one, it is characterized in that, the controller in described group system obtains signaling by the first fringe node in described group system, comprising:
Described controller receives the described signaling that described the first fringe node sends.
5. according to the method described in claim 1-4 any one, it is characterized in that, the controller in described group system also comprises before obtaining signaling by the first fringe node in described group system:
Described controller is determined the bandwidth ability information of described the first fringe node; The maximum bandwidth value that described in the bandwidth ability message identification of described the first fringe node, the first fringe node can transmit;
The bandwidth ability information of described the first fringe node is sent to described the first fringe node.
6. according to the method described in claim 1-5 any one, it is characterized in that,
Described signaling comprises RSVP RSVP.
7. according to right, want the method described in 1-6 any one, it is characterized in that,
Described indication information is specifically for indicating described the first fringe node after receiving Business Stream, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
8. a method for the data retransmission in group system, is characterized in that, comprising:
The first fringe node in group system receives signaling; Described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling;
Described the first fringe node is sent to the controller in described group system by described signaling; Or, described the first fringe node is resolved described signaling, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller;
Described the first fringe node receives the configuration information that described controller sends; Described configuration information comprises configuration information and the indication information of at least two transmission paths in described group system, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream, and the bandwidth summation of described at least two transmission paths is not less than the required bandwidth in described the first path.
9. method according to claim 8, is characterized in that,
Described signaling comprises RSVP RSVP.
10. method according to claim 8 or claim 9, is characterized in that, at described the first fringe node, receives after the configuration information that described controller sends, and also comprises:
Described the first fringe node receives Business Stream;
Described the first fringe node is according to described configuration information, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
11. methods according to claim 10, is characterized in that, before described the first fringe node receives Business Stream, also comprise:
Described the first fringe node receives the bandwidth ability information that described controller sends; Described bandwidth ability information is the maximum bandwidth value that described the first fringe node of sign can transmit;
To bandwidth ability information described in the node broadcasts of described group system outside.
Controller in 12. 1 kinds of group systems, is characterized in that, comprising: acquiring unit, determining unit, transmitting element;
Described acquiring unit, obtains signaling for the first fringe node by described group system; Described signaling is used to indicate described group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling;
Described determining unit for the described signaling of obtaining according to described acquiring unit, is determined at least two transmission paths in described group system; Wherein, described at least two transmission paths bandwidth summations are not less than the required bandwidth in described the first path;
Described transmitting element, for sending configuration information to described the first fringe node; Described configuration information comprises configuration information and the indication information of described at least two transmission paths that described determining unit is determined, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream.
13. controllers according to claim 12, is characterized in that,
Described determining unit specifically for the described signaling of obtaining according to described acquiring unit, is determined the first transmission path in described group system; Whether the bandwidth that detects described the first transmission path meets the required bandwidth in described the first path; In the situation that the bandwidth of described the first transmission path does not meet the required bandwidth in described the first path, according to described signaling, determine at least one the second transmission paths; Whether the bandwidth summation that detects described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path; In the situation that the bandwidth summation of described the first transmission path and described at least one the second transmission paths meets the required bandwidth in described the first path, at least two transmission paths described in described the first transmission path and described at least one the second transmission paths are defined as.
14. controllers according to claim 13, is characterized in that,
Described determining unit, also in the situation that the bandwidth summation of described the first transmission path and described at least one the second transmission paths does not meet the required bandwidth in described the first path, continuation is according to described signaling, determine described at least one the second transmission paths, until the bandwidth summation of all transmission paths of determining meets the required bandwidth in described the first path, at least two transmission paths described in described all transmission paths of determining are defined as.
15. according to the controller described in claim 12-14 any one, it is characterized in that,
Described acquiring unit, the described signaling sending specifically for receiving described the first fringe node.
16. according to the controller described in claim 12-15 any one, it is characterized in that,
Described determining unit, also, for before the first fringe node by described group system obtains signaling at described acquiring unit, determines the bandwidth ability information of described the first fringe node; The maximum bandwidth value that described in the bandwidth ability message identification of described the first fringe node, the first fringe node can transmit;
Described transmitting element, also for determining in described determining unit after the bandwidth ability information of described the first fringe node, and before described acquiring unit obtains signaling by the first fringe node in described group system, the bandwidth ability information of described the first fringe node is sent to described the first fringe node.
17. according to the controller described in claim 12-16 any one, it is characterized in that,
Described signaling comprises RSVP RSVP.
18. according to the controller described in claim 12-17 any one, it is characterized in that,
Described indication information is specifically for indicating described the first fringe node after receiving Business Stream, and the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
Node in 19. 1 kinds of group systems, is characterized in that, comprising: receiving element, transmitting element;
Described receiving element, for receiving signaling; Described signaling is used to indicate group system and sets up the first path, described the first path is the path of the second fringe node from described the first fringe node to described group system, the required bandwidth of information and described the first path of carrying described the second fringe node in described signaling;
Described transmitting element, for being sent to the described signaling of described receiving element reception the controller of described group system; Or, described transmitting element, the described signaling receiving for resolving described receiving element, obtain the required bandwidth of information and described the first path of described the second fringe node in described signaling, and the required bandwidth of the information of described the second fringe node and described the first path is sent to described controller;
Described receiving element, the configuration information also sending for receiving described controller; Described configuration information comprises configuration information and the indication information of at least two transmission paths in described group system, described indication information is used to indicate described the first fringe node and to described at least two transmission paths, forwards described Business Stream after receiving Business Stream, and the bandwidth summation of described at least two transmission paths is not less than the required bandwidth in described the first path.
20. nodes according to claim 19, is characterized in that,
Described signaling comprises RSVP RSVP.
21. according to the node described in claim 19 or 20, it is characterized in that,
Described receiving element, also, for after receiving the described configuration information of described controller transmission, receives Business Stream;
Correspondingly, described transmitting element, also for according to described configuration information, the mode by described Business Stream with non-equivalence load balancing, described in being sent at least two transmission paths.
22. nodes according to claim 21, is characterized in that,
Described receiving element, also, for before receiving described Business Stream, receives the bandwidth ability information that described controller sends; Described bandwidth ability information is the maximum bandwidth value that described the first fringe node of sign can transmit;
Correspondingly, described transmitting element, also for after receiving described bandwidth ability information at described receiving element, and before described receiving element receives described Business Stream, to bandwidth ability information described in the node broadcasts of described group system outside.
23. 1 kinds of group systems, is characterized in that, comprising: controller, the first fringe node;
Described controller is the controller described in claim 12-18 any one;
Described the first fringe node is that right is wanted the node described in 19-22 any one.
CN201310728999.7A 2013-12-26 2013-12-26 Method, device and system for forwarding data in trunking system Pending CN103731486A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310728999.7A CN103731486A (en) 2013-12-26 2013-12-26 Method, device and system for forwarding data in trunking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310728999.7A CN103731486A (en) 2013-12-26 2013-12-26 Method, device and system for forwarding data in trunking system

Publications (1)

Publication Number Publication Date
CN103731486A true CN103731486A (en) 2014-04-16

Family

ID=50455408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310728999.7A Pending CN103731486A (en) 2013-12-26 2013-12-26 Method, device and system for forwarding data in trunking system

Country Status (1)

Country Link
CN (1) CN103731486A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106209633A (en) * 2016-07-27 2016-12-07 杭州华三通信技术有限公司 A kind of message forwarding method and device
CN112583916A (en) * 2020-12-11 2021-03-30 珠海格力电器股份有限公司 Air conditioning unit and control method thereof
CN112866046A (en) * 2019-11-27 2021-05-28 宇龙计算机通信科技(深圳)有限公司 Software upgrading method and device for intelligent rod, storage medium and intelligent rod
CN113141277A (en) * 2021-05-19 2021-07-20 北京安信智通科技有限公司 Method and device for determining transmission bandwidth and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106209633A (en) * 2016-07-27 2016-12-07 杭州华三通信技术有限公司 A kind of message forwarding method and device
CN106209633B (en) * 2016-07-27 2020-08-04 新华三技术有限公司 Message forwarding method and device
CN112866046A (en) * 2019-11-27 2021-05-28 宇龙计算机通信科技(深圳)有限公司 Software upgrading method and device for intelligent rod, storage medium and intelligent rod
CN112583916A (en) * 2020-12-11 2021-03-30 珠海格力电器股份有限公司 Air conditioning unit and control method thereof
CN113141277A (en) * 2021-05-19 2021-07-20 北京安信智通科技有限公司 Method and device for determining transmission bandwidth and storage medium

Similar Documents

Publication Publication Date Title
US10868734B2 (en) Service function chain detection path method and device
CN101699786B (en) Method, device and system for detecting packet loss
US7852788B2 (en) Method of organizing nodes of a network into groupings of nodes, computer program for implementing such a method and communication device forming a node of a network of nodes
CN103067277A (en) Method of building control channel, forwarding point (FP) and controller
CN103731486A (en) Method, device and system for forwarding data in trunking system
CN106559280A (en) Bidirectional forwarding detection (BFD) method and device
CN105743816B (en) A kind of link aggregation method and device
CN111817959A (en) Network path management method and device, SDN controller and readable storage medium
CN104639437A (en) Forwarding method and apparatus of broadcast messages in stack system
CN105379201A (en) Path switching method and device
CN103650441A (en) Time-based business process method and device
CN104363171A (en) Forwarding control method and processing node for user messages
CN102833173A (en) Network device and tunnel adaptation method
CN104104601A (en) Data transmission method, device and system
CN102857436B (en) Flow transmission method and flow transmission equipment based on IRF (intelligent resilient framework) network
CN102833161A (en) Method and device for sharing tunnel load
CN102918807A (en) Method and routing equipment for bfd session establishment
CN102333023A (en) Communication method and equipment in multilink transparent internet
CN103581012A (en) Data transmission method and router
CN105814850A (en) Method for routing data packet, node and communication system
CN103404050B (en) Pretection switch method, system and node
JP6452148B2 (en) Network quality monitoring apparatus and system, and fault monitoring path setting method
CN104796794A (en) Video transmission path determination method and device
EP3285440B1 (en) Switching network synchronization method, switching device, access device and storage medium
CN105763456A (en) Path selection method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140416

RJ01 Rejection of invention patent application after publication