CN101534249A - Method for transmitting data on bound link and network equipment thereof - Google Patents
Method for transmitting data on bound link and network equipment thereof Download PDFInfo
- Publication number
- CN101534249A CN101534249A CN200910082380A CN200910082380A CN101534249A CN 101534249 A CN101534249 A CN 101534249A CN 200910082380 A CN200910082380 A CN 200910082380A CN 200910082380 A CN200910082380 A CN 200910082380A CN 101534249 A CN101534249 A CN 101534249A
- Authority
- CN
- China
- Prior art keywords
- time delay
- sublink
- delay
- threshold value
- time
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a method for transmitting data on a bound link and network equipment thereof. The method comprises: step A. The equipment obtains the link transmission delay of each sub-link of the bound link; step B. The home terminal equipment of the bound link selects a first class sub-link which enjoys the link transmission delay smaller than or equal to the preset delay threshold from all the sub-links of the bound link; and step C. The home terminal transmits delay sensitive transaction by using the first class sub-link. According to the invention, the transmission quality of the delay sensitive transaction on the bound link can be improved.
Description
Technical field
The present invention relates to the data communication technology field, be specifically related to a kind of method and network equipment that on bundle link, sends data.
Background technology
Along with development of internet technology, the multilink bundling technology is more and more widely used in enterprise network.Use the multilink bundling technology can not only realize the function of load balancing, but also can increase the network bandwidth.
Please refer to shown in Figure 1ly, four physical links four Wide Area Network interface going up separately of corresponding router A, router B are respectively arranged in the network.On router-A and router B, four Wide Area Network interface are bundled logic interfacing of formation.When having the message of 1100 bytes, router-A passes through this logic interfacing when router B sends, router-A carries out burst according to the burst size that bundle link disposed to message earlier, and (bundle link also can dispose not burst, at this moment, whole message will be by a certain transmission in four physical links).Here suppose that router-A configuration burst size is 300 bytes, the message of such 1100 bytes will be divided into four fragment messages of 300,300,300 and 200 bytes, respectively by four physical link transmission of bundle link, these four physical links can be regarded as the sublink of bundle link then.Router B will transmit after these four fragment message reorganization after receiving complete above-mentioned four fragment messages again.Even the message of transport service is less, do not need burst, in the router-A transport service, also can adopt the mode of poll, message is sent by four physical links successively.Like this, the bandwidth of the last logic interfacing of router-A and router B is four physical link bandwidth sums.
At wide area network is the frame relay (FR of low speed, Frame Relay), peer-peer protocol (PPP, Pointto Point Protocol) in the link network, because the speed of link is lower, this class network tends to select to use the multilink bundling technology to improve bandwidth, and, when the network capacity extension, can constantly increase the link number of binding in order further to improve service transmission rate.But after often finding to increase the link number of binding, the transmission rate of delay sensitive business reduces on the contrary, also can cause service disconnection when serious.Even under the situation that the bundle link number is not changed, prolong the problem that sharply descends when the sensitive traffic transmission rate also can occur suddenly sometimes.
Summary of the invention
Technical problem to be solved by this invention provides a kind of method and network equipment that sends data on bundle link, improves the transmission quality of the delay sensitive business on the bundle link.
For solving the problems of the technologies described above, it is as follows to the invention provides scheme:
A kind of method that on bundle link, sends data, described bundle link comprises a plurality of sublinks, described method comprises:
Steps A, described local terminal equipment obtains the chain circuit transmission time delay of each sublink of described bundle link;
Step B, the local terminal equipment of bundle link is selected the first kind sublink that chain circuit transmission time delay is less than or equal to the time delay threshold value that sets in advance from all sublinks of described bundle link;
Step C, the described first kind sublink of described local terminal equipment utilization transmission delay sensitive traffic.
Preferably, in the said method, described steps A specifically comprises:
Described local terminal equipment sends test packet to the opposite equip. of described bundle link respectively on described each sublink, the sublink information of described test packet is stabbed and sent to the transmitting time that carries described test packet in the described test packet, and the system clock of described opposite equip. and described local terminal equipment is synchronous;
Described local terminal equipment receives the test response message that returns on the described opposite equip., carries the time of reception stamp that described transmitting time stamp, described sublink information and opposite equip. receive described test packet in the described test response message;
Described local terminal equipment stabs and sublink information according to time of reception stamp, the transmitting time of carrying in the described test response message, calculates the chain circuit transmission time delay of corresponding sublink.
Preferably, in the said method, before the described step B, the maximum according to described delay sensitive business allows propagation delay time in advance, and described time delay threshold value is set.
Preferably, in the said method, before the described step B, that depart from threshold value according to minimum transfer time delay and default time delay in advance and value, described time delay threshold value is set, wherein, reckling in the chain circuit transmission time delay that described minimum transfer time delay is described all sublinks of bundle link, it is the maximum permissible value that chain circuit transmission time delay departs from described minimum transfer time delay that described time delay departs from threshold value, and time delay to depart from threshold value be predefined according to the buffer memory ability of the transmittability of described bundle link and described opposite equip..
Preferably, in the said method, further, described time delay threshold value is set according to the smaller in the maximum permission propagation delay time of described and value and described delay sensitive business.
Preferably, in the said method, described step C specifically comprises:
The business that described bundle link need be sent is divided into the professional and insensitive business of time delay of delay sensitive;
Utilize described first kind sublink to send described delay sensitive business, and utilize that other sublink except that first kind sublink sends the insensitive business of described time delay in all sublinks of described bundle link or all sublinks.
The embodiment of the invention also provides a kind of network equipment, is connected with opposite equip. by bundle link, and described bundle link comprises a plurality of sublinks, and the described network equipment comprises:
The time delay acquiring unit is used to obtain the chain circuit transmission time delay of each sublink of described bundle link;
The sublink selected cell is used for selecting the first kind sublink that chain circuit transmission time delay is less than or equal to the time delay threshold value that sets in advance from all sublinks of described bundle link;
Transmitting element is used to utilize described first kind sublink transmission delay sensitive traffic.
Preferably, in the above-mentioned network equipment, described time delay acquiring unit comprises:
Test packet sends subelement, be used on each sublink of described bundle link respectively sending test packet to the opposite equip. of described bundle link, the sublink information of described test packet is stabbed and sent to the transmitting time that carries described test packet in the described test packet, and the system clock of described opposite equip. and described local terminal equipment is synchronous;
The test response message receives subelement, be used to receive the test response message that returns on the described opposite equip., carry the time of reception stamp that described transmitting time stamp, described sublink information and opposite equip. receive described test packet in the described test response message;
Computation subunit, the time of reception that is used for carrying according to described test response message stabs, transmitting time is stabbed and the information of sublink, calculates the chain circuit transmission time delay of corresponding sublink.
Preferably, in the above-mentioned network equipment, also comprise:
The time delay threshold value is provided with the unit, is used for allowing propagation delay time according to the maximum of described delay sensitive business, and described time delay threshold value is set.
Preferably, in the above-mentioned network equipment, also comprise:
The time delay threshold value is provided with the unit, that be used for departing from threshold value and value according to minimum transfer time delay and default time delay, described time delay threshold value is set, wherein, it is the maximum permissible value that chain circuit transmission time delay departs from described minimum transfer time delay that reckling in the chain circuit transmission time delay that described minimum transfer time delay is described all sublinks of bundle link, described time delay depart from threshold value;
Time delay departs from the threshold value determining unit, is used for preestablishing described time delay and departing from threshold value according to the transmittability of described bundle link and the buffer memory ability of described opposite equip..
Preferably, in the above-mentioned network equipment, described time delay threshold value is provided with the unit, is further used for according to the smaller in the maximum permission propagation delay time of described and value and described delay sensitive business described time delay threshold value being set.
Preferably, in the above-mentioned network equipment, described transmitting element comprises:
Professional classification subelement is used for the business that described bundle link need send is divided into the professional and insensitive business of time delay of delay sensitive;
The professional subelement that sends is used to utilize described first kind sublink to send described delay sensitive business, and utilizes that other link except that first kind sublink sends the insensitive business of described time delay in all sublinks of described bundle link or all sublinks.
From the above as can be seen, the method and the network equipment that on bundle link, sends data provided by the invention, propagation delay time according to each included sublink of bundle link, select suitable sublink and be used for the propagation delay time sensitive traffic, improved the transmission quality of the delay sensitive business on the bundle link.
Description of drawings
Fig. 1 is the schematic diagram that the business of the bundle link of prior art is transmitted;
Fig. 2 is the described flow chart that sends the method for data on bundle link of the embodiment of the invention;
Fig. 3 is the structural representation of the described network equipment of the embodiment of the invention.
Embodiment
The embodiment of the invention is selected suitable sublink and is used for the propagation delay time sensitive traffic according to the propagation delay time of each included sublink of bundle link, to improve the transmission quality of the delay sensitive business on the bundle link.The present invention is further illustrated by specific embodiment below in conjunction with accompanying drawing.
The inventor is through the discovery of concentrating on studies, and the reason that the transmission quality of delay sensitive business can not get guaranteeing on the bundle link in the prior art normally propagation delay time of certain bar (a bit) sublink of bundle link is excessive.For example, still with Fig. 1 example, when certain sub-links in the wide area network because equipment or network change when causing chain-circuit time delay to increase greatly, router-A and router B as access device can't perceive, therefore, router-A still can carry out the fragment message transmission according to original bundle link on all sublinks.The propagation delay time of sublink of supposing transmission burst 4 is very big, router B must be with burst 1,2, the 3 long-time buffer memorys that arrive first so, just can recombinate etc. after fragmented 4 arrival, even this makes the sublink of transmitting other burst than fast 4 times of the sublink of transmitting burst 4, the transmission of whole message still has to be limited by the sublink of time delay maximum.And, this transmission mechanism can cause the professional big message of sending out earlier to be delayed (certain burst of this message is through the big link of time delay), the smaller slightly message of then sending out can be routed device B reorganization prior to above-mentioned big message and transmit, thereby causes the message transmissions order of whole service to be upset.The delay sensitive business as the business of speech business or use transmission control protocol (TCP, Transfer Control Protocol) application, because message time delay and order are had relatively high expectations, is flagrant for above-mentioned situation therefore.As seen from the above analysis, prior art adopts the bundle link technology, though increased the network bandwidth, the transmission quality of the delay sensitive business that can not be guaranteed.
According to above analysis, the embodiment of the invention is according to the propagation delay time of sublink, selects wherein the less sublink of time delay and comes the propagation delay time sensitive traffic, to reach the purpose of the transmission quality that improves the delay sensitive business.Figure 2 shows that the described flow chart that sends the method for data on bundle link of the embodiment of the invention, described bundle link comprises a plurality of sublinks.As shown in Figure 2, said method comprising the steps of:
Step 21, the system clock of the terminal device of bundle link synchronously.
Here, can adopt various existing simultaneous techniquess to realize that the system clock between the terminal device is synchronous, consistent with the system clock that guarantees terminal device.Wherein a kind of method of synchronization can be: time protocol (NTP Network Based, Network Time Protocol) system clock of synchronous bundle link terminal device, be the local terminal equipment of bundle link and opposite equip. respectively with network on the clock source synchronised of appointment, and then realize that the system clock between the terminal device is synchronous.
Step 22, the local terminal equipment of bundle link obtains the chain circuit transmission time delay of each sublink of described bundle link.
Here, described chain circuit transmission time delay is meant the propagation delay time of message at link layer.For bundle link, the message formerly link layer of local terminal equipment carries out burst and sends on each sublink then, recombinate at the link layer of opposite equip., so the propagation delay time of link layer more can accurately reflect the actual transmissions quality of network.And between local terminal and opposite end by Internet protocol (IP, Internet Protocol) propagation delay time that obtains of mode can only embody the transmission quality overview of whole big net (whole bundle link) between local terminal and the opposite end, can't carefully distinguish the chain circuit transmission time delay of each sublink, for example, time-delay when the IP layer adopts the Ping mode to obtain, the Ping message is specifically also unclear via which sublink of bundle link, therefore can not accurately reflect the transmission quality of sublink.
Concrete, the chain circuit transmission time delay in the present embodiment on the sublink can obtain according to following steps:
Step 221, local terminal equipment sends test packet to opposite equip. respectively on each sublink of bundle link, the sublink information of described test packet is stabbed and sent to the transmitting time that carries described test packet in the described test packet, and the system clock of described opposite equip. and described local terminal equipment is synchronous;
Step 222, the time of reception that opposite equip. is noted when receiving described test packet stabs, send the test response message then described test packet is responded, carry described transmitting time stamp, described sublink information and described time of reception in the described test response message and stab;
Step 223, local terminal equipment receive described test response message, obtain time of reception stamp, the transmitting time of wherein carrying and stab and sublink information, calculate poor that described time of reception stabs and transmitting time is stabbed, thereby obtain the chain circuit transmission time delay of corresponding sublink.Here the chain circuit transmission time delay that calculates is the unidirectional transmission time delay of the local terminal equipment of bundle link to opposite equip..
Because chain circuit transmission time delay may change with the variation of factors such as network topology, flow, therefore in order to reflect the current chain circuit transmission time delay of each sublink more accurately, local terminal equipment can also periodically send described test packet in the present embodiment, to obtain the propagation delay time of the current reality of each sublink.
Test packet described in the present embodiment and test response message are link layer message.Be example with multilink point-to-point (MP, Multilink Point to Point Protocol) and multilink frame relay (MFR, Multilink Frame Relay) network respectively below, the link layer message structure that can adopt in the above-mentioned steps is described.MP uses a plurality of ppp link bindings, and MFR uses a plurality of FR multilink bundlings.
For the MP network, the form of described test packet is as shown in table 1 below:
The PPP heading | The MP heading | Test serial number | Message flag | Transmitting time is stabbed | Send sublink information |
Link header | The MP link header | The test serial number of current transmission | Test packet | Fill in current system time | Send the sublink numbering of this message |
Table 1
For the FR network, the form of described test packet is as shown in table 2 below:
The FR heading | The MFR heading | Test serial number | Message flag | Transmitting time is stabbed | Send sublink information |
Link header | The MFR link header | The test serial number of current transmission | Test packet | Fill in current system time | Send the sublink numbering of this message |
Table 2
For example, in the MP network, include four PPP sublinks, be numbered 1,2,3,4 respectively for every PPP sublink when bundle link is current; Every 15 seconds, local terminal equipment sent test packet to four PPP sublinks respectively, and wherein the test packet of the 1st PPP sublink transmission is as shown in table 3 below:
The PPP heading | The MP heading | Test serial number | Message flag | Transmitting time is stabbed | Send sublink information |
Link header | The MP link header | 1 | Test packet | Current system time | 1 |
Table 3
Article 2, the test packet of PPP sublink transmission is as shown in table 4 below:
The PPP heading | The MP heading | Test serial number | Message flag | Transmitting time is stabbed | Send sublink information |
Link header | The MP link header | 1 | Test packet | Current system time | 2 |
Table 4
The test packet of other PPP sublinks is similar, repeats no more.
The opposite equip. of bundle link should return the test response message to the bundle link that receives this test packet after receiving the above-mentioned test packet that local terminal equipment sends, the test response message can be not send receiving on the sublink of this test packet.The test response message is constructed on the basis of test packet, and for the MP network, the form of test response message is as shown in table 5 below:
The PPP heading | The MP heading | Test serial number | Message flag | The transmitting time of carrying in the test response message is stabbed | Time of reception stabs | The sublink information of carrying in the test response message |
Link header | The MP link header | The test serial number of the test packet of current response | The test response message | The transmitting time of test packet is stabbed | The time of reception of test packet stabs | The sublink numbering of carrying in the test packet |
Table 5
For the MFR network, the form of test response message is as shown in table 6 below:
The FR heading | The MFR heading | Test serial number | Message flag | The transmitting time of carrying in the test response message is stabbed | Time of reception stabs | The sublink information of carrying in the test response message |
Link header | The MFR link header | The test serial number of the test packet of current response | The test response message | The transmitting time of test packet is stabbed | The time of reception of test packet stabs | The sublink numbering of carrying in the test packet |
Table 6
For example, as shown in table 7 below at the test response message of the test packet shown in the table 3:
The PPP heading | The MP heading | Test serial number | Message flag | The transmitting time that the test response message carries is stabbed | Time of reception stabs | The sublink information that the test response message carries |
Link header | The MP link header | 1 | The test response message | The transmitting time of test packet is stabbed | The time of reception of test packet stabs | 1 |
Table 7
Local terminal equipment promptly can calculate poor that the time of reception that wherein carries stabs and transmitting time is stabbed after receiving the test response message shown in the table 7, obtain the chain circuit transmission time delay of the 1st PPP sublink.
Certainly, present embodiment can also adopt other various existing time-delay measuring methods to measure the chain circuit transmission time delay of each sublink.For example, under opposite equip. and the nonsynchronous situation of local terminal device systems clock, (need not the step 21 of synchronous terminal device system clock this moment), carry transmitting time when sending test packet on the local terminal equipment sub-links and stab T1, opposite equip. recorder is stabbed T2 to the time of reception of test packet, return the test response message to local terminal equipment then on same sub-links, the transmitting time of this test response message is stabbed and is T3; The time of reception that receives this test response message under the local terminal equipment records stabs T4, thereby the round-trip delay of message on this sublink is: T=T4+T2-T1-T3, and then can be with the chain circuit transmission time delay of T/2 as this sublink.
Step 23, the local terminal equipment of bundle link is selected the first kind sublink that chain circuit transmission time delay is less than or equal to default time delay threshold value from all sublinks of described bundle link.
Step 24, the described first kind sublink of described local terminal equipment utilization transmission delay sensitive traffic.
In the above-mentioned steps 23,, select the less sublink propagation delay time sensitive traffic of time delay by chain circuit transmission time delay and default time delay threshold with each sublink of bundle link.Here, the size of described time delay threshold value can be provided with and adjust according to the current transmission quality of delay sensitive business on the bundle link, for example when transmission quality is relatively poor, can reduce described time delay threshold value, when transmission quality is better, can suitably increase described time delay threshold value.Below provide several modes that described time delay threshold value is set:
1) maximum according to described delay sensitive business allows propagation delay time, and described time delay threshold value is set.
The delay sensitive business, comprise speech business, facsimile service, video traffic and TCP applied business etc., usually professional propagation delay time there is corresponding requirement, for example, the maximum of facsimile service allows propagation delay time to be generally 90ms, therefore, in order to guarantee the transmission quality of delay sensitive business, need from bundle link, select propagation delay time to be not more than the described maximum sublink of propagation delay time that allows and send described delay sensitive business.Certainly for the transmission quality that makes sensitive traffic better assurance is arranged, can be rule of thumb or the actual transmissions quality of delay sensitive business, described time delay threshold value is set to be slightly smaller than a described maximum value that allows propagation delay time, for example, maximum at above-mentioned 90ms allows propagation delay time, can the time delay threshold value be set to 85ms.
2) according to minimum transfer time delay and default time delay depart from threshold value δ's and value, described time delay threshold value is set, wherein, reckling in the chain circuit transmission time delay that described minimum transfer time delay is described all sublinks of bundle link, it is the maximum permissible value that chain circuit transmission time delay departs from described minimum transfer time delay that described time delay departs from threshold value δ, specifically can preestablish according to the transmittability of described bundle link and the buffer memory ability of described opposite equip..
Here, time delay departs from the numerical value that chain circuit transmission time delay that threshold value δ is meant acceptable sublink departs from described minimum transfer time delay.If the chain circuit transmission time delay of certain sublink departs from the numerical value of described minimum transfer time delay and exceeds δ, then this sublink not can be used as first kind sublink.The buffer memory ability that time delay departs from the transmittability of threshold value δ and bundle link and opposite equip. is relevant.Below illustrate and how to select the δ value.
Suppose to use 8 FR sublink binding transfer files host-host protocol (FTP, File TransferProtocol) business, every FR sublink bandwidth 2M byte, the total bandwidth of the bundle link of 8 FR sublink formation then is the 16M byte.The fragment cache memory ability of supposing the bundle link opposite equip. is 1024 fragment messages, and each burst maximum length is 500 bytes.Calculate with extreme case, suppose that local terminal equipment has sent the different bursts of same message simultaneously on a plurality of sublinks, so, under the prerequisite that the opposite equip. buffer memory all takes, for guaranteeing not occur the situation that burst is lost, maximum delay between burst that this message on the opposite equip. receives the earliest and the burst that receives the latest equals the merchant of the total size of buffer memory with the bandwidth of bundle link of opposite equip., that is: (500*1024)/16M=31ms.
The meaning of above-mentioned 31ms is: according to the transmittability of bundle link and the buffer memory ability of opposite equip., the 31ms data quantity transmitted can be filled up the buffer memory of opposite equip. on the bundle link, therefore, on opposite equip., if the time delay between the burst of burst that same message receives the earliest and reception the latest is greater than 31ms, then can cause when receiving the burst that receives the latest, the burst that receives the earliest of this message is lost because of buffer memory overflows, thereby causes message to take defeat.Therefore, can time delay depart from threshold value δ here and be set to 31ms.If consider time delay such as network equipment transmitting-receiving message, reorganization burst, perhaps professional some characteristics own, can also be multiplied by a certain coefficient to the 31ms that calculates, suitably to adjust up or down, the numerical value that will obtain after will adjusting then departs from threshold value δ as time delay.
Here, described time delay threshold value be set to described minimum transfer time delay and time delay depart from threshold value δ's and value, select the first kind sublink that chain circuit transmission time delay is no more than described time delay threshold value then and be used for the propagation delay time sensitive traffic.Chain circuit transmission time delay in the first kind sublink of selecting like this between each sublink differs and is no more than described time delay and departs from threshold value δ, thereby can guarantee can not take place under above-mentioned supposed situation message takes defeat, therefore, can improve professional transmission quality to a certain extent.
For example, suppose in above-mentioned 8 FR sublinks, time delay is set departs from threshold value δ=31ms, and the chain circuit transmission time delay of each sublink to be respectively: 10ms, 25ms, 15ms, 20ms, 30ms, 30ms, 100ms and 50ms.Obviously, the minimum transfer time delay is 10ms, and the time delay threshold value is 31+10=41ms.So,
The 1st sub-links: 10ms<41ms, this sublink can be used;
The 2nd sub-links: 25ms<41ms, this sublink can be used;
The 3rd sub-links: 15ms<41ms, this sublink can be used;
The 4th sub-links: 20ms<41ms, this sublink can be used;
The 5th sub-links: 30ms<41ms, this sublink can be used;
The 6th sub-links: 30ms<41ms, this sublink can be used;
The 7th sub-links: 100ms〉41ms, this sublink is unavailable;
The 8th sub-links: 50ms〉41ms, this sublink is unavailable;
Thereby selecting the 1st~6 sub-links is first kind sublink, is used for the propagation delay time sensitive traffic.When network change or the network equipment are unusual, can also be updated periodically the chain circuit transmission time delay of each sublink according to above-mentioned steps 22, reselect first kind sublink then.
3) in addition, can also allow the smaller in the propagation delay time in the present embodiment according to the maximum of above-mentioned and value and described delay sensitive business, described time delay threshold value is set, above-mentioned and value are meant that described minimum transfer time delay and described time delay depart from threshold value and value.Obviously, the first kind sublink of selecting like this is strict more, can guarantee the transmission quality of delay sensitive business better.
In the above-mentioned steps 24, the business that described bundle link need send can be divided into the professional and insensitive business of time delay of delay sensitive; Then, utilize described first kind sublink to send described delay sensitive business, utilize that other sublink except that first kind sublink sends the insensitive business of described time delay in all sublinks of described bundle link or all sublinks, thereby can improve the transmission quality of delay sensitive business.
From the above as can be seen, present embodiment is in the propagation delay time of each sub-links of link step analysis bundle link of link network, obtain link quality data more accurately, and according to the propagation delay time of sublink select transmission quality preferably sublink come the propagation delay time sensitive traffic, thereby improved the transmission quality of delay sensitive business.
Based on the above-mentioned method that sends data on bundle link, present embodiment also provides a kind of network equipment, and as shown in Figure 3, this network equipment comprises:
The time delay acquiring unit is used to obtain the chain circuit transmission time delay of each sublink of described bundle link;
The sublink selected cell is used for selecting the first kind sublink that chain circuit transmission time delay is less than or equal to the time delay threshold value that sets in advance from all sublinks of described bundle link;
Transmitting element is used to utilize described first kind sublink transmission delay sensitive traffic.
Preferably, above-mentioned time delay acquiring unit specifically can comprise:
Test packet sends subelement, be used on each sublink of described bundle link respectively sending test packet to the opposite equip. of described bundle link, the sublink information of described test packet is stabbed and sent to the transmitting time that carries described test packet in the described test packet, and the system clock of described opposite equip. and described local terminal equipment is synchronous;
The test response message receives subelement, be used to receive the test response message that returns on the described opposite equip., carry the time of reception stamp that described transmitting time stamp, described sublink information and opposite equip. receive described test packet in the described test response message;
Computation subunit, the time of reception that is used for carrying according to described test response message stabs, transmitting time is stabbed and the information of sublink, calculates the chain circuit transmission time delay of corresponding sublink.
Above-mentioned transmitting element specifically can comprise:
Professional classification subelement is used for the business that described bundle link need send is divided into the professional and insensitive business of time delay of delay sensitive;
The professional subelement that sends is used to utilize described first kind sublink to send described delay sensitive business, and utilizes that other link except that first kind sublink sends the insensitive business of described time delay in all sublinks of described bundle link or all sublinks.
Preferably, the above-mentioned network equipment can also comprise:
The time delay threshold value is provided with the unit, is used for allowing propagation delay time according to the maximum of described delay sensitive business, and described time delay threshold value is set; That perhaps depart from threshold value and value according to minimum transfer time delay and default time delay, described time delay threshold value is set, wherein, it is the maximum permissible value that chain circuit transmission time delay departs from described minimum transfer time delay that reckling in the chain circuit transmission time delay that described minimum transfer time delay is described all sublinks of bundle link, described time delay depart from threshold value; Perhaps be used for allowing the smaller of propagation delay time, described time delay threshold value is set according to the maximum of described and value and described delay sensitive business.
Time delay departs from the threshold value determining unit, is used for preestablishing described time delay and departing from threshold value according to the transmittability of described bundle link and the buffer memory ability of described opposite equip..
In sum, the embodiment of the invention is selected the sublink that is fit to the propagation delay time sensitive traffic, thereby has been improved the transmission quality of delay sensitive business on the bundle link according to the chain circuit transmission time delay of each sublink in the bundle link.
Should be noted that at last, above embodiment is only unrestricted in order to technical scheme of the present invention to be described, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement technical scheme of the present invention, and not breaking away from the spiritual scope of technical solution of the present invention, it all should be encompassed in the middle of the claim scope of the present invention.
Claims (12)
1. method that on bundle link, sends data, described bundle link comprises a plurality of sublinks, it is characterized in that, described method comprises:
Steps A, described local terminal equipment obtains the chain circuit transmission time delay of each sublink of described bundle link;
Step B, the local terminal equipment of bundle link is selected the first kind sublink that chain circuit transmission time delay is less than or equal to the time delay threshold value that sets in advance from all sublinks of described bundle link;
Step C, the described first kind sublink of described local terminal equipment utilization transmission delay sensitive traffic.
2. the method for claim 1 is characterized in that, described steps A specifically comprises:
Described local terminal equipment sends test packet to the opposite equip. of described bundle link respectively on described each sublink, the sublink information of described test packet is stabbed and sent to the transmitting time that carries described test packet in the described test packet, and the system clock of described opposite equip. and described local terminal equipment is synchronous;
Described local terminal equipment receives the test response message that returns on the described opposite equip., carries the time of reception stamp that described transmitting time stamp, described sublink information and opposite equip. receive described test packet in the described test response message;
Described local terminal equipment stabs and sublink information according to time of reception stamp, the transmitting time of carrying in the described test response message, calculates the chain circuit transmission time delay of corresponding sublink.
3. method as claimed in claim 1 or 2 is characterized in that, before the described step B, the maximum according to described delay sensitive business allows propagation delay time in advance, and described time delay threshold value is set.
4. as the described method of claim 1 to 2, it is characterized in that, before the described step B, that depart from threshold value according to minimum transfer time delay and default time delay in advance and value, described time delay threshold value is set, wherein, reckling in the chain circuit transmission time delay that described minimum transfer time delay is described all sublinks of bundle link, it is the maximum permissible value that chain circuit transmission time delay departs from described minimum transfer time delay that described time delay departs from threshold value, and time delay to depart from threshold value be predefined according to the buffer memory ability of the transmittability of described bundle link and described opposite equip..
5. method as claimed in claim 4 is characterized in that, further according to the smaller in the maximum permission propagation delay time of described and value and described delay sensitive business, described time delay threshold value is set.
6. the method for claim 1 is characterized in that, described step C specifically comprises:
The business that described bundle link need be sent is divided into the professional and insensitive business of time delay of delay sensitive;
Utilize described first kind sublink to send described delay sensitive business, and utilize that other sublink except that first kind sublink sends the insensitive business of described time delay in all sublinks of described bundle link or all sublinks.
7. a network equipment is connected with opposite equip. by bundle link, and described bundle link comprises a plurality of sublinks, it is characterized in that, the described network equipment comprises:
The time delay acquiring unit is used to obtain the chain circuit transmission time delay of each sublink of described bundle link;
The sublink selected cell is used for selecting the first kind sublink that chain circuit transmission time delay is less than or equal to the time delay threshold value that sets in advance from all sublinks of described bundle link;
Transmitting element is used to utilize described first kind sublink transmission delay sensitive traffic.
8. the network equipment as claimed in claim 10 is characterized in that, described time delay acquiring unit comprises:
Test packet sends subelement, be used on each sublink of described bundle link respectively sending test packet to the opposite equip. of described bundle link, the sublink information of described test packet is stabbed and sent to the transmitting time that carries described test packet in the described test packet, and the system clock of described opposite equip. and described local terminal equipment is synchronous;
The test response message receives subelement, be used to receive the test response message that returns on the described opposite equip., carry the time of reception stamp that described transmitting time stamp, described sublink information and opposite equip. receive described test packet in the described test response message;
Computation subunit, the time of reception that is used for carrying according to described test response message stabs, transmitting time is stabbed and the information of sublink, calculates the chain circuit transmission time delay of corresponding sublink.
9. the network equipment as claimed in claim 8 or 9 is characterized in that, also comprises:
The time delay threshold value is provided with the unit, is used for allowing propagation delay time according to the maximum of described delay sensitive business, and described time delay threshold value is set.
10. the network equipment as claimed in claim 8 or 9 is characterized in that, also comprises:
The time delay threshold value is provided with the unit, that be used for departing from threshold value and value according to minimum transfer time delay and default time delay, described time delay threshold value is set, wherein, it is the maximum permissible value that chain circuit transmission time delay departs from described minimum transfer time delay that reckling in the chain circuit transmission time delay that described minimum transfer time delay is described all sublinks of bundle link, described time delay depart from threshold value;
Time delay departs from the threshold value determining unit, is used for preestablishing described time delay and departing from threshold value according to the transmittability of described bundle link and the buffer memory ability of described opposite equip..
11. the network equipment as claimed in claim 10 is characterized in that,
Described time delay threshold value is provided with the unit, is further used for according to the smaller in the maximum permission propagation delay time of described and value and described delay sensitive business described time delay threshold value being set.
12. the network equipment as claimed in claim 7 is characterized in that, described transmitting element comprises:
Professional classification subelement is used for the business that described bundle link need send is divided into the professional and insensitive business of time delay of delay sensitive;
The professional subelement that sends is used to utilize described first kind sublink to send described delay sensitive business, and utilizes that other link except that first kind sublink sends the insensitive business of described time delay in all sublinks of described bundle link or all sublinks.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100823807A CN101534249B (en) | 2009-04-15 | 2009-04-15 | Method for transmitting data on bound link and network equipment thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100823807A CN101534249B (en) | 2009-04-15 | 2009-04-15 | Method for transmitting data on bound link and network equipment thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101534249A true CN101534249A (en) | 2009-09-16 |
CN101534249B CN101534249B (en) | 2012-01-04 |
Family
ID=41104644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100823807A Active CN101534249B (en) | 2009-04-15 | 2009-04-15 | Method for transmitting data on bound link and network equipment thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101534249B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841480A (en) * | 2010-04-26 | 2010-09-22 | 华为技术有限公司 | Multilink message sending method, equipment and system |
WO2011107051A2 (en) * | 2011-04-20 | 2011-09-09 | 华为技术有限公司 | Transmission quality detection method, apparatus and transmission system thereof |
CN102394796A (en) * | 2011-11-04 | 2012-03-28 | 华为技术有限公司 | Link time delay detection method, source terminal, destination terminal and system |
CN102684933A (en) * | 2011-03-11 | 2012-09-19 | 中兴通讯股份有限公司 | Time fault monitoring method and system |
CN105680969A (en) * | 2015-12-31 | 2016-06-15 | 浙江中控技术股份有限公司 | Clock synchronization method and device |
CN107995109A (en) * | 2016-10-27 | 2018-05-04 | 中国电信股份有限公司 | Method for routing and routing device |
CN110113142A (en) * | 2019-04-28 | 2019-08-09 | 天通畅达(深圳)科技有限公司 | The transmission method and system of carrying large-data operation are concurrently bundled based on multiple data channel |
CN111294251A (en) * | 2018-12-07 | 2020-06-16 | ***通信集团辽宁有限公司 | Method, device, equipment and medium for detecting link time delay |
WO2021073394A1 (en) * | 2019-10-15 | 2021-04-22 | 北京达佳互联信息技术有限公司 | Data transmission method and apparatus, electronic device and storage medium |
CN112714036A (en) * | 2019-10-25 | 2021-04-27 | ***通信集团有限公司 | Network quality measurement method, apparatus, device and medium for bundled link |
WO2021135625A1 (en) * | 2019-12-31 | 2021-07-08 | 中兴通讯股份有限公司 | Pon multi-channel binding transmission method, pon node and storage medium |
CN113973058A (en) * | 2020-07-23 | 2022-01-25 | 华为技术有限公司 | Link management method and communication device |
CN116321276A (en) * | 2023-05-19 | 2023-06-23 | 阿里巴巴(中国)有限公司 | Time delay determining method, communication network, device and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5936940A (en) * | 1996-08-22 | 1999-08-10 | International Business Machines Corporation | Adaptive rate-based congestion control in packet networks |
CN1941683A (en) * | 2005-09-30 | 2007-04-04 | 华为技术有限公司 | Method and system for re-distributing triggered link aggregate service |
-
2009
- 2009-04-15 CN CN2009100823807A patent/CN101534249B/en active Active
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841480A (en) * | 2010-04-26 | 2010-09-22 | 华为技术有限公司 | Multilink message sending method, equipment and system |
CN102684933A (en) * | 2011-03-11 | 2012-09-19 | 中兴通讯股份有限公司 | Time fault monitoring method and system |
CN102684933B (en) * | 2011-03-11 | 2018-01-02 | 中兴通讯股份有限公司 | Time failure monitoring method and system |
WO2011107051A2 (en) * | 2011-04-20 | 2011-09-09 | 华为技术有限公司 | Transmission quality detection method, apparatus and transmission system thereof |
WO2011107051A3 (en) * | 2011-04-20 | 2012-03-22 | 华为技术有限公司 | Transmission quality detection method, apparatus and transmission system thereof |
CN102394796A (en) * | 2011-11-04 | 2012-03-28 | 华为技术有限公司 | Link time delay detection method, source terminal, destination terminal and system |
CN105680969A (en) * | 2015-12-31 | 2016-06-15 | 浙江中控技术股份有限公司 | Clock synchronization method and device |
CN107995109A (en) * | 2016-10-27 | 2018-05-04 | 中国电信股份有限公司 | Method for routing and routing device |
CN111294251A (en) * | 2018-12-07 | 2020-06-16 | ***通信集团辽宁有限公司 | Method, device, equipment and medium for detecting link time delay |
CN110113142A (en) * | 2019-04-28 | 2019-08-09 | 天通畅达(深圳)科技有限公司 | The transmission method and system of carrying large-data operation are concurrently bundled based on multiple data channel |
WO2021073394A1 (en) * | 2019-10-15 | 2021-04-22 | 北京达佳互联信息技术有限公司 | Data transmission method and apparatus, electronic device and storage medium |
EP4047981A4 (en) * | 2019-10-15 | 2022-11-30 | Beijing Dajia Internet Information Technology Co., Ltd. | Data transmission method and apparatus, electronic device and storage medium |
CN112714036A (en) * | 2019-10-25 | 2021-04-27 | ***通信集团有限公司 | Network quality measurement method, apparatus, device and medium for bundled link |
CN112714036B (en) * | 2019-10-25 | 2023-02-28 | ***通信集团有限公司 | Network quality measurement method, apparatus, device and medium for bundled link |
WO2021135625A1 (en) * | 2019-12-31 | 2021-07-08 | 中兴通讯股份有限公司 | Pon multi-channel binding transmission method, pon node and storage medium |
US20230048590A1 (en) * | 2019-12-31 | 2023-02-16 | Zte Corporation | Pon multi-channel binding transmission method, pon node and storage medium |
US12003901B2 (en) * | 2019-12-31 | 2024-06-04 | Zte Corporation | PON multi-channel binding transmission method, PON node and storage medium |
CN113973058A (en) * | 2020-07-23 | 2022-01-25 | 华为技术有限公司 | Link management method and communication device |
CN116321276A (en) * | 2023-05-19 | 2023-06-23 | 阿里巴巴(中国)有限公司 | Time delay determining method, communication network, device and storage medium |
CN116321276B (en) * | 2023-05-19 | 2023-10-31 | 阿里巴巴(中国)有限公司 | Time delay determining method, communication network, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN101534249B (en) | 2012-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101534249B (en) | Method for transmitting data on bound link and network equipment thereof | |
CN102098301B (en) | The adaptive data transmission method of multilink and system | |
CN102263697B (en) | Method and device for sharing aggregated link traffic | |
US7876692B2 (en) | Empirical scheduling of network packets using a plurality of test packets | |
US7911963B2 (en) | Empirical scheduling of network packets | |
CN101095319B (en) | Interworking between cell and packet based networks | |
CN1668029B (en) | Method, apparatus and system for the synchronized combining of packet data | |
CN102158371A (en) | Link performance detection method and device based on BFD (Bidirectional Forwarding Detection) | |
CN101753578B (en) | ETHERNET/EI protocol conversion method and protocol converter | |
CN103152284B (en) | A kind of router multipath exports method and the router of intelligent load equilibrium | |
CN102035692A (en) | Method and device for detecting quality of link | |
CN105743760B (en) | A kind of flow switching method and apparatus | |
CN103825841B (en) | A kind of Ethernet packet sorting method and device | |
CN106454414B (en) | A kind of multipath network method for real-time video transmission | |
CN103259696A (en) | Network bandwidth detecting method and device and network devices | |
CN1893387B (en) | Encapsulation of e1-type frames under ethernet | |
JP2005501441A5 (en) | ||
EP2630752B1 (en) | Layer one path delay compensation | |
CN102457441A (en) | PSN (Packet Switched Network) data packet processing method and device | |
CN113438182A (en) | Flow control system and flow control method based on credit | |
CN101267390B (en) | Asynchronous delay network communication method, its system and buffer processing device | |
EP3729752B1 (en) | Data communication | |
CN102801639A (en) | Communication device and method for transmitting network management protocol by using E1 odd frame Sa bit | |
CN101651610A (en) | Methods and devices for transmitting and receiving messages in network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |
|
CP03 | Change of name, title or address |