WO2010045798A1 - Method and apparatus for setting the path state - Google Patents
Method and apparatus for setting the path state Download PDFInfo
- Publication number
- WO2010045798A1 WO2010045798A1 PCT/CN2009/072230 CN2009072230W WO2010045798A1 WO 2010045798 A1 WO2010045798 A1 WO 2010045798A1 CN 2009072230 W CN2009072230 W CN 2009072230W WO 2010045798 A1 WO2010045798 A1 WO 2010045798A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- path
- setting
- error counter
- state
- change
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/24—Testing correct operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/28—Timers or timing mechanisms used in protocols
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method and apparatus for setting a path state. Background technique
- SCTP Stream Control Transmission Protocol
- the Stream Control Transmission Protocol is a reliable transport protocol that provides stable and orderly data delivery between two endpoints.
- SCTP endpoints When there are multiple transport addresses in two SCTP endpoints, there are multiple transmission paths within the coupling between the two SCTP endpoints. Under normal circumstances, one of the paths is used to transmit services. This path is called the primary path, and the remaining paths are backup paths.
- the port number of endpoint A is 100
- IP1 and IP2 the port number of endpoint B
- IP3 and IP4 there are two transport addresses
- endpoint A and endpoint B are ⁇ [ IP1, IP2: 100]: [IP3, IP4: 100] ⁇ , there are 4 transmission paths, IP1->IP3, IP1->IP4, IP2->IP3 and IP2->IP4, of which IP1->IP3 is the main With the path, the remaining 3 are backup paths.
- the switching mechanism of the existing SCTP transmission path is as follows: Set an error counter (hereinafter referred to as EC) for each path, and start data timer (T3-rtx) when user data is transmitted on the path. Timing, if the data timer expires and the peer confirmation is not received, the user data is considered to be lost, and the error counter is incremented by " ⁇ . When the value of the error counter is accumulated to reach the maximum error threshold of the path, the purpose corresponding to the path is If the transmission address is set to inactive, the path is unavailable. If no user data is transmitted on the path, the heartbeat message can be used to detect the path status. When the peer data is received on the path, the confirmation is received.
- EC error counter
- T3-rtx start data timer
- the path is considered to be available, the error counter is cleared, and the destination transfer address of the path is set to the active state.
- the primary path is used to transmit data; when the primary path status is inactive, the active path is used to transfer data; as long as the primary path is restored to active, it is immediately switched back to the primary Transfer data with a path.
- QoS Quality of Service
- an embodiment of the present invention provides a method and apparatus for setting a path state.
- the technical solution is as follows:
- a method of setting a path state comprising:
- the error counter of the acquisition path counts the number of changes in a predetermined time, and the count change does not include the change of the error counter clearing;
- a device for setting a path state comprising:
- An obtaining module where the error counter for acquiring the path counts the number of changes within a predetermined time, and the counting change does not include the change of the error counter clearing; a determining module, configured to determine whether the number of times the acquiring module acquires is greater than or equal to a preset threshold;
- a first setting module configured to: when the result of the determining by the determining module is YES, if the path is currently in an active state, setting the path to a deactivated state.
- the number of times of the change of the error counter is obtained, and the state of the path is set according to the value, so that a large number of retransmissions of the message can be avoided when the path QoS is reduced, which saves the transmission bandwidth and improves the processing capability of the system.
- FIG. 1 is a flowchart of a method for setting a path state according to Embodiment 1 of the present invention
- FIG. 2 is a schematic diagram of a time sliding window according to Embodiment 1 of the present invention.
- FIG. 3 is a flowchart of a method for setting a path state according to Embodiment 2 of the present invention.
- FIG. 4 is a flowchart of a method for setting a path state according to Embodiment 2 of the present invention when a path is in a deactivated state;
- FIG. 5 is a structural diagram of an apparatus for setting a path state according to Embodiment 3 of the present invention.
- FIG. 6 is a structural diagram of an apparatus for setting a path state according to Embodiment 4 of the present invention.
- FIG. 7 is a structural diagram of an apparatus for setting a path state according to Embodiment 5 of the present invention. detailed description
- FIG. 1 is a flowchart of a method for setting a path state according to Embodiment 1 of the present invention.
- An embodiment of the present invention provides a method for setting a path state, including:
- the error counter of the acquisition path counts the number of changes in the specified time; wherein, the specified time can be set to a different value according to requirements, such as 3 minutes or 5 minutes, etc., the change of the count does not include the change of the error counter clearing ;
- the change threshold can be set to different values as needed, such as 5 or 8 times and so on.
- the count change of the error counter is divided into two types, a clear change and a non-clear change, and the non-clear change refers to the accumulated change. Wherein, when the error counter is cleared, it indicates that the message can be received on the path, and the path is considered to be available; and when the count change of the error counter is not cleared, such as adding "1", indicating that the path is The message is lost and the message needs to be retransmitted.
- the count change of the error counter does not include the count change count of the clearing, which reflects the number of times the packet is retransmitted on the path, and indirectly reflects the QoS indicator on the path. If the number of changes is large, the preset value is exceeded. If the number of times of change is large, it indicates that the number of retransmissions of the message is large, and the QoS of the path is poor. Therefore, the path is deactivated, so that the system can select other paths with better QoS to transmit services, thereby reducing the weight. The number of passes, saving bandwidth. For example, there are four paths between endpoint A and endpoint B, where path 1 is the primary path and paths 2, 3, and 4 are backup paths.
- path 1 is QoS
- the technical solution in the embodiment of the present invention is used for judging and setting, it is set to the deactivated state, and the traffic is switched from the primary path 1 to the backup path according to the SCTP mechanism, such as path 2, thereby making The system can select other paths with QoS better than path 1 to transmit traffic. Compared with the prior art, it can avoid The use of path 1 with poor QoS to transmit traffic increases the number of retransmissions of packets, which wastes bandwidth and system resources.
- the number of count changes of the error counter may be acquired multiple times.
- the time sliding window mechanism may be used to acquire in real time, so that the QoS index of the path may be more accurately determined.
- the length of the sliding window is the specified time value, such as 2 minutes. If the QoS of the path is good and there is no retransmission, the number of times the error counter EC count changes in the sliding window is equal to zero, that is, the value of the error counter EC does not change at all times; if the QoS of the path is poor, due to packet loss, delay When the indicator is degraded or the like causes retransmission, the error counter EC count in the sliding window changes more frequently.
- FIG. 2 is a schematic diagram of a time sliding window according to Embodiment 1 of the present invention. Referring to FIG. 2, it is a schematic diagram of a time sliding window. The dotted line indicates the sliding window, the specified time is 3 minutes, and the current time is 10:20. The sliding window acquires the current time as the starting point, within 3 minutes before the current time, that is, 3 minutes from 10:17.
- the number of non-clearing changes of the statistical error counter is 4 times, which are: 1 is the first change, 2 is the second change, 4 is the third change, and 7 is the fourth change. Then the error counter changes a total of 4 times, that is, the message on the path is retransmitted 4 times.
- FIG. 3 is a flowchart of a method for setting a path state according to Embodiment 2 of the present invention.
- a method for setting a path state according to an embodiment of the present invention may specifically include:
- the QoS of the path is not up to standard, and the path is deactivated.
- the The path can transmit the service. Further, it can also first determine whether there are other paths that are active. If yes, the path is deactivated, so that the system can select other paths to transmit services, and the process can end; otherwise, The path is still activated. Even if the QoS is not up to standard, the path is not deactivated. The path is continued to use the path to transmit the service, and the process can be ended.
- the foregoing method provided in this embodiment may further include:
- FIG. 4 is a method for setting a path state according to Embodiment 2 of the present invention. In the flow chart when the path is deactivated, see Figure 4, the process can be as follows:
- the heartbeat message (HEARTBEAT) can be used to detect the QoS of the path.
- the second count change count of the get error counter can also be implemented using a time sliding window mechanism.
- the specified first time and second time may be equal or may not be equal.
- the first time and the second time may be set to be inconsistent, such as setting the second time to be longer than the first time.
- the time from the deactivation to the active sliding window can be set longer than the time the path is activated to the deactivated sliding window.
- the embodiment of the present invention can be applied to an SCTP multi-homing scenario. If the QoS of one of the paths is degraded, the path is deactivated, and the system can select other paths for transmission, so that the system selects QoS as much as possible. A good path to transfer.
- the foregoing method provided by the embodiment of the present invention can obtain a large number of retransmissions of a message when the path QoS is reduced, by obtaining the number of times of the change of the error counter, and setting the state of the path according to the value. Selecting other paths for transmission saves both the transmission bandwidth and the processing power of the system.
- FIG. 5 is a structural diagram of an apparatus for setting a path state according to Embodiment 3 of the present invention.
- an embodiment of the present invention further provides an apparatus for setting a path state, including:
- the obtaining module 501 is configured to: obtain an error counter for obtaining a path, and count the number of changes in the specified time, the change of the count does not include a change of the error counter clearing, wherein the specified time may be set to a different value according to requirements;
- the determining module 502 is configured to determine whether the number of times the obtaining module 501 obtains is greater than or equal to a preset threshold of change times;
- the first setting module 503 is configured to: when the result of the determination by the determining module 502 is YES, if the path is currently in an active state, set the path to a deactivated state; wherein, the preset change number threshold may be set as required Different values.
- FIG. 6 is a setting provided in Embodiment 4 of the present invention.
- the setting unit 503a is configured to, when the result of the determination by the determining module 502 is YES, if the path is currently in an active state, and the other path is in an active state, the path is set to a deactivated state.
- the setting unit 503a is further configured to: when the result of the determination by the determining module 502 is YES, if the path is currently in an active state and no other path is in an active state, the path is maintained as an active state.
- the obtaining module 501 specifically includes:
- An acquiring unit configured to acquire, when the path is currently in a deactivated state and the value of the error counter is zero, the number of times the error counter counts changes within a specified time before the time, the count change does not include the error counter clearing The change. Further, the acquiring unit may further keep the path as a deactivated state when the value of the error counter is not zero.
- the obtaining module 501 specifically includes:
- an obtaining unit configured to acquire, when the path is currently deactivated and the value of the error counter is zero, and when other paths are in an active state, obtain the number of times the error counter counts changes within a specified time before the time, This count change does not include a change in the error counter clear. Further, the acquiring unit may further keep the path deactivated when the value of the error counter is not zero; and set the path to an active state when no other path is active.
- the obtaining module 501 specifically includes:
- the obtaining unit is configured to determine whether the value of the error counter is smaller than the path maximum error threshold, and if yes, obtain the number of times the error counter counts changes within a predetermined time, and the count change does not include the change of the error counter clear. Further, the acquiring unit may further set the path to the deactivated state when it is determined that the value of the error counter is not less than the maximum error threshold of the path.
- the specified time is a preset time, such as 3 minutes, 5 minutes, and the like.
- the number of times the count changes in the specified time before the time is the number of times the count changes in the historical time period before the time, and the length of the historical time period is a pre-specified time, and the end of the historical time period is For that moment. For example, if the specified time is 10 minutes and the time is 9:30, the historical time period is 9:20 ⁇ 9:30.
- the obtaining module 501 can use the time sliding window mechanism to obtain the number of count changes of the error counter.
- the first setting module 503 may include the setting unit 503a or may not include the setting unit 503a.
- FIG. 7 is a structural diagram of an apparatus for setting a path state according to Embodiment 5 of the present invention.
- the foregoing apparatus further includes:
- the second setting module 504 is configured to: when the judgment module 502 determines that the result is no, when the path is currently in a deactivated state, setting the path to an active state.
- the foregoing apparatus provided by the embodiment of the present invention can obtain a large number of retransmissions of a packet when the path QoS is reduced, by acquiring the number of times of the change of the error counter, and setting the state of the path according to the value. Selecting other paths for transmission saves both the transmission bandwidth and the processing power of the system.
- Embodiments of the invention may be implemented in software, and the corresponding software program may be stored in a readable storage medium, such as a hard disk, a cache, or an optical disk of a computer.
- a readable storage medium such as a hard disk, a cache, or an optical disk of a computer.
- the foregoing technical solution provided by the embodiment of the present invention can obtain a large number of retransmissions of a message when the path QoS is reduced, and obtain a system in which the QoS of the path is degraded.
- Other paths can be selected for transmission, which not only saves transmission bandwidth, but also improves the processing power of the system.
- the technical solution is easy to implement, and the application range Wide, such as SCTP multi-homing scenarios.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
设置路径状态的方法和装置 Method and device for setting path state
技术领域 Technical field
本发明涉及通信技术领域, 特别涉及一种设置路径状态的方法和装置。 背景技术 The present invention relates to the field of communications technologies, and in particular, to a method and apparatus for setting a path state. Background technique
流控制传输协议( Stream Control Transmission Protocol,以下简称: SCTP ) 是一种可靠的传输协议, 它在两个端点之间提供稳定、有序的数据传递服务。 当两个 SCTP端点内分别有多个传输地址时, 这两个 SCTP端点之间的偶联 内就存在多条传输路径。 正常情况下, 用其中的一条路径传输业务, 这条路 径称为主用路径, 其余的路径为备份路径。 例如, 端点 A的端口号为 100, 有两个传输地址 IP1和 IP2, 端点 B的端口号为 100, 有两个传输地址 IP3和 IP4, 则端点 A与端点 B之间的偶联为 {[IP1 , IP2: 100]: [IP3 , IP4: 100]} , 共有 4条传输路径, IP1->IP3、 IP1->IP4, IP2->IP3和 IP2->IP4,其中, IP1->IP3 为主用路径, 其余 3条为备份路径。 The Stream Control Transmission Protocol (SCTP) is a reliable transport protocol that provides stable and orderly data delivery between two endpoints. When there are multiple transport addresses in two SCTP endpoints, there are multiple transmission paths within the coupling between the two SCTP endpoints. Under normal circumstances, one of the paths is used to transmit services. This path is called the primary path, and the remaining paths are backup paths. For example, the port number of endpoint A is 100, there are two transport addresses IP1 and IP2, the port number of endpoint B is 100, and there are two transport addresses IP3 and IP4. The coupling between endpoint A and endpoint B is {[ IP1, IP2: 100]: [IP3, IP4: 100]}, there are 4 transmission paths, IP1->IP3, IP1->IP4, IP2->IP3 and IP2->IP4, of which IP1->IP3 is the main With the path, the remaining 3 are backup paths.
现有的 SCTP传输路径的切换机制如下: 为每条路径设置一个错误计数 器(Error Counter, 以下简称: EC ) , 当有用户数据在该条路径上传输时, 启动数据定时器(T3-rtx )计时,如果数据定时器超时且没有收到对端确认时, 认为用户数据丟失, 将错误计数器加 "Γ 。 当错误计数器的值累加达到路径 最大错误阔值时, 则把该条路径对应的目的传输地址置为未激活状态, 该条 路径即为不可用。 如果没有用户数据在该条路径上传输时, 可以利用心跳消 息来检测路径状态。 当在该条路径上收到对端的数据、 确认或心跳回应时, 则认为该条路径可用, 将错误计数器清零, 并将该条路径的目的传输地址置 为激活状态。 当主用路径为激活状态时, 使用主用路径传输数据; 当主用路 径状态为未激活状态时, 使用处于激活状态的备用路径传输数据; 只要主用 路径恢复到激活状态, 则立即切回到主用路径传输数据。 The switching mechanism of the existing SCTP transmission path is as follows: Set an error counter (hereinafter referred to as EC) for each path, and start data timer (T3-rtx) when user data is transmitted on the path. Timing, if the data timer expires and the peer confirmation is not received, the user data is considered to be lost, and the error counter is incremented by "Γ. When the value of the error counter is accumulated to reach the maximum error threshold of the path, the purpose corresponding to the path is If the transmission address is set to inactive, the path is unavailable. If no user data is transmitted on the path, the heartbeat message can be used to detect the path status. When the peer data is received on the path, the confirmation is received. Or when the heartbeat responds, The path is considered to be available, the error counter is cleared, and the destination transfer address of the path is set to the active state. When the primary path is active, the primary path is used to transmit data; when the primary path status is inactive, the active path is used to transfer data; as long as the primary path is restored to active, it is immediately switched back to the primary Transfer data with a path.
在对上述现有技术进行分析后, 发明人发现: 当该条路径上的服务质量 After analyzing the above prior art, the inventor found: When the quality of service on the path
( Quality of Service, 以下简称: QoS ) 比较差时, 虽然有很多报文由于路径 上丟包、 时延过大等因素导致重传, 但由于重传成功, 实际并不会触发路径 切换, 只有当主用路径完全中断时, 才选择备份路径传输业务, 从而导致当 主用路径的 QoS降低时, 报文大量的重传, 即浪费传输带宽, 又浪费系统处 理能力。 发明内容 (Quality of Service, hereinafter referred to as QoS) When the packet is poorly transmitted, many packets are retransmitted due to packet loss on the path and excessive delay. However, because the retransmission is successful, the path switch is not triggered. When the primary path is completely interrupted, the backup path transmission service is selected. As a result, when the QoS of the primary path is reduced, a large number of retransmissions of the packet are wasted, that is, the transmission bandwidth is wasted, and the system processing capability is wasted. Summary of the invention
为了提高带宽利用率, 减少系统的重传开销, 本发明实施例提供了一种 设置路径状态的方法和装置。 所述技术方案如下: In order to improve the bandwidth utilization and reduce the retransmission overhead of the system, an embodiment of the present invention provides a method and apparatus for setting a path state. The technical solution is as follows:
一种设置路径状态的方法, 所述方法包括: A method of setting a path state, the method comprising:
获取路径的错误计数器在规定时间内计数变化的次数, 所述计数变化不 包括所述错误计数器清零的变化; The error counter of the acquisition path counts the number of changes in a predetermined time, and the count change does not include the change of the error counter clearing;
判断所述计数变化的次数是否大于或等于预设的阔值; Determining whether the number of times the count change is greater than or equal to a preset threshold;
如果是, 则在所述路径当前为激活状态时,设置所述路径为去激活状态。 一种设置路径状态的装置, 所述装置包括: If yes, the path is set to a deactivated state when the path is currently in an active state. A device for setting a path state, the device comprising:
获取模块, 用于获取路径的错误计数器在规定时间内计数变化的次数, 所述计数变化不包括所述错误计数器清零的变化; 判断模块, 用于判断所述获取模块获取的次数是否大于或等于预设的阔 值; An obtaining module, where the error counter for acquiring the path counts the number of changes within a predetermined time, and the counting change does not include the change of the error counter clearing; a determining module, configured to determine whether the number of times the acquiring module acquires is greater than or equal to a preset threshold;
第一设置模块, 用于当所述判断模块判断的结果为是时, 如果所述路径 当前为激活状态, 则设置所述路径为去激活状态。 And a first setting module, configured to: when the result of the determining by the determining module is YES, if the path is currently in an active state, setting the path to a deactivated state.
本发明实施例通过获取错误计数器的计数变化次数, 并根据该值设置路 径的状态,可以避免路径 QoS降低时进行报文大量重传,既节省了传输带宽, 又提高了系统的处理能力。 附图说明 In the embodiment of the present invention, the number of times of the change of the error counter is obtained, and the state of the path is set according to the value, so that a large number of retransmissions of the message can be avoided when the path QoS is reduced, which saves the transmission bandwidth and improves the processing capability of the system. DRAWINGS
图 1是本发明实施例一提供的设置路径状态的方法的流程图; 1 is a flowchart of a method for setting a path state according to Embodiment 1 of the present invention;
图 2是本发明实施例一提供的时间滑窗示意图; 2 is a schematic diagram of a time sliding window according to Embodiment 1 of the present invention;
图 3是本发明实施例二提供的设置路径状态的方法的流程图; 3 is a flowchart of a method for setting a path state according to Embodiment 2 of the present invention;
图 4是本发明实施例二提供的设置路径状态的方法在路径为去激活状态 时的流程图; 4 is a flowchart of a method for setting a path state according to Embodiment 2 of the present invention when a path is in a deactivated state;
图 5是本发明实施例三提供的设置路径状态的装置的结构图; 5 is a structural diagram of an apparatus for setting a path state according to Embodiment 3 of the present invention;
图 6是本发明实施例四提供的设置路径状态的装置的结构图; 6 is a structural diagram of an apparatus for setting a path state according to Embodiment 4 of the present invention;
图 7是本发明实施例五提供的设置路径状态的装置的结构图。 具体实施方式 FIG. 7 is a structural diagram of an apparatus for setting a path state according to Embodiment 5 of the present invention. detailed description
为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发 明实施方式作进一步地详细描述。 The embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
图 1是本发明实施例一提供的设置路径状态的方法的流程图, 参见图 1, 本发明实施例提供了一种设置路径状态的方法, 包括: 1 is a flowchart of a method for setting a path state according to Embodiment 1 of the present invention. Referring to FIG. 1, An embodiment of the present invention provides a method for setting a path state, including:
101 : 获取路径的错误计数器在规定时间内计数变化的次数; 其中, 规定 时间可以根据需要设置为不同的值, 如 3分钟或 5分钟等等, 所述计数变化 不包括错误计数器清零的变化; 101: The error counter of the acquisition path counts the number of changes in the specified time; wherein, the specified time can be set to a different value according to requirements, such as 3 minutes or 5 minutes, etc., the change of the count does not include the change of the error counter clearing ;
102: 判断获取的次数是否大于或等于预设的变化次数阔值, 如果是, 则 认为该路径的 QoS不达标, 在该路径当前为激活状态时, 设置该路径为去激 活状态, 流程可以结束; 102: Determine whether the number of times of obtaining is greater than or equal to a preset threshold of change. If yes, the QoS of the path is not up to standard, and when the path is currently activated, the path is set to be deactivated, and the process may end. ;
其中, 变化次数阔值可以根据需要设置为不同的值, 如 5次或 8次等等。 本实施例中, 错误计数器的计数变化分为两种, 清零的变化和非清零的 变化, 该非清零的变化即是指累加的变化。 其中, 当错误计数器清零时, 表 明在该条路径上能够收到报文, 认为该条路径可用; 而当错误计数器的计数 变化不是清零时, 如加 "1" , 表明在该条路径上丟失报文, 报文需要重传。 因此错误计数器的计数变化中不包括清零的计数变化次数, 反映了该路径上 报文重传的次数, 间接反映了该路径上的 QoS指标, 如果该变化次数较大, 超过了预设的变化次数阔值, 则表明报文重传的次数较多, 该路径的 QoS较 差, 因此将该路径置为去激活状态, 使系统可以选择其它 QoS较好的路径来 传输业务, 从而减少重传的次数, 节省了带宽。 例如, 端点 A和端点 B之间 有 4条路径, 其中路径 1为主用路径, 路径 2、 3和 4为备份路径, 正常情况 下, 这 4条路径均为激活状态; 当路径 1的 QoS变差后, 应用本发明实施例 中的技术方案进行判断和设置后, 将其置为去激活状态, 按照 SCTP机制会 将流量从主用路径 1切换到备份路径上, 如路径 2, 从而使得系统可以选择 QoS比路径 1好的其它路径来传输流量, 与现有技术相比, 可以避免由于继 续使用 QoS变差的路径 1来传输流量而导致报文重传的次数增多, 浪费带宽 及系统资源。 Among them, the change threshold can be set to different values as needed, such as 5 or 8 times and so on. In this embodiment, the count change of the error counter is divided into two types, a clear change and a non-clear change, and the non-clear change refers to the accumulated change. Wherein, when the error counter is cleared, it indicates that the message can be received on the path, and the path is considered to be available; and when the count change of the error counter is not cleared, such as adding "1", indicating that the path is The message is lost and the message needs to be retransmitted. Therefore, the count change of the error counter does not include the count change count of the clearing, which reflects the number of times the packet is retransmitted on the path, and indirectly reflects the QoS indicator on the path. If the number of changes is large, the preset value is exceeded. If the number of times of change is large, it indicates that the number of retransmissions of the message is large, and the QoS of the path is poor. Therefore, the path is deactivated, so that the system can select other paths with better QoS to transmit services, thereby reducing the weight. The number of passes, saving bandwidth. For example, there are four paths between endpoint A and endpoint B, where path 1 is the primary path and paths 2, 3, and 4 are backup paths. Under normal circumstances, these four paths are active; when path 1 is QoS After the change is made, after the technical solution in the embodiment of the present invention is used for judging and setting, it is set to the deactivated state, and the traffic is switched from the primary path 1 to the backup path according to the SCTP mechanism, such as path 2, thereby making The system can select other paths with QoS better than path 1 to transmit traffic. Compared with the prior art, it can avoid The use of path 1 with poor QoS to transmit traffic increases the number of retransmissions of packets, which wastes bandwidth and system resources.
在本发明实施例中, 可以多次获取错误计数器的计数变化次数, 具体地, 可以使用时间滑窗机制来实时地获取, 从而可以更准确地判断出路径的 QoS 指标。 滑窗的长度即规定的时间值, 如 2分钟。 如果路径的 QoS很好, 没有 重传, 则滑窗内的错误计数器 EC计数变化的次数就等于零, 即错误计数器 EC的值始终没有发生变化; 如果路径的 QoS比较差, 因丟包、 时延指标恶 化等导致重传时, 则滑窗内的错误计数器 EC计数变化会比较频繁。 In the embodiment of the present invention, the number of count changes of the error counter may be acquired multiple times. Specifically, the time sliding window mechanism may be used to acquire in real time, so that the QoS index of the path may be more accurately determined. The length of the sliding window is the specified time value, such as 2 minutes. If the QoS of the path is good and there is no retransmission, the number of times the error counter EC count changes in the sliding window is equal to zero, that is, the value of the error counter EC does not change at all times; if the QoS of the path is poor, due to packet loss, delay When the indicator is degraded or the like causes retransmission, the error counter EC count in the sliding window changes more frequently.
通过滑窗获取的计数变化次数通常为当前时刻之前的历史记录。 例如, 图 2是本发明实施例一提供的时间滑窗示意图, 参见图 2, 为时间滑窗示意 图。 其中, 虚线框表示滑窗, 规定时间为 3分钟, 当前时刻为 10: 20, 则该 滑窗获取的为以当前时刻为起点、 当前时刻之前的 3分钟内, 即从 10: 17开 始 3分钟之内、 错误计数器的非清零计数变化次数, 其内共记录了错误计数 器的 8个值,错误计数器的变化共有 7次,依次为:① EC=0至 EC=1 ;② EC=1 至 EC=2; ③ EC=2至 EC=0; ④ EC=0至 EC=1 ; ⑤ EC=1至 EC=0; ⑥ EC=0 至 EC=0; ⑦ EC=0至 EC=1。 该 7次变化中, 统计错误计数器的非清零变化 次数为 4次, 分别是: ①为第 1次变化, ②为第 2次变化, ④为第 3次变化, ⑦为第 4次变化, 则错误计数器共变化 4次, 即该路径上报文重传了 4次。 The number of count changes obtained through the sliding window is usually the history before the current time. For example, FIG. 2 is a schematic diagram of a time sliding window according to Embodiment 1 of the present invention. Referring to FIG. 2, it is a schematic diagram of a time sliding window. The dotted line indicates the sliding window, the specified time is 3 minutes, and the current time is 10:20. The sliding window acquires the current time as the starting point, within 3 minutes before the current time, that is, 3 minutes from 10:17. Within the number of non-clear count changes of the error counter, 8 values of the error counter are recorded, and the error counter has a total of 7 changes, which are: 1 EC=0 to EC=1; 2 EC=1 to EC=2; 3 EC=2 to EC=0; 4 EC=0 to EC=1; 5 EC=1 to EC=0; 6 EC=0 to EC=0; 7 EC=0 to EC=1. Among the 7 changes, the number of non-clearing changes of the statistical error counter is 4 times, which are: 1 is the first change, 2 is the second change, 4 is the third change, and 7 is the fourth change. Then the error counter changes a total of 4 times, that is, the message on the path is retransmitted 4 times.
图 3是本发明实施例二提供的设置路径状态的方法的流程图, 参见图 3 , 本发明实施例提供的设置路径状态的方法, 可以具体包括: FIG. 3 is a flowchart of a method for setting a path state according to Embodiment 2 of the present invention. Referring to FIG. 3, a method for setting a path state according to an embodiment of the present invention may specifically include:
301 : 当路径处于激活状态时, 判断错误计数器的值是否大于或等于路径 最大错误阔值, 如果是, 则执行 302; 否则, 执行 303。 302: 认为该路径的 QoS 不达标, 将该路径置为去激活状态, 流程可以 结束。 301: When the path is in an active state, determine whether the value of the error counter is greater than or equal to the path maximum error threshold, and if yes, execute 302; otherwise, execute 303. 302: It is considered that the QoS of the path is not up to standard, and the path is deactivated, and the process can be ended.
303 : 获取规定的第一时间内该路径的错误计数器的第一计数变化次数。 304: 判断第一计数变化次数是否小于预设的变化次数阔值, 如果是, 则 执行 305; 否则, 执行 306。 303: Acquire a first count change number of the error counter of the path in the specified first time. 304: Determine whether the first count change number is less than a preset change threshold threshold, and if yes, execute 305; otherwise, execute 306.
305: 认为该路径的 QoS达标, 保持该路径为激活状态, 流程可以结束。 306: 认为该路径的 QoS 不达标, 将该路径置为去激活状态; 为了防止 在所有备份路径都为去激活状态时, 将 QoS不好的主用路径也置为去激活状 态, 从而导致没有路径可以传输业务, 进一步地, 还可以先判断是否还有其 它路径为激活状态, 如果是, 则将该路径置为去激活状态, 使系统可以选择 其它路径来传输业务, 流程可以结束; 否则, 仍然保持该条路径为激活状态, 即使 QoS不达标, 也不把该路径去激活, 继续使用该路径传输业务, 流程可 以结束。 305: Considering that the QoS of the path is up to standard, keeping the path active, the process can end. 306: The QoS of the path is not up to standard, and the path is deactivated. In order to prevent the primary path of the QoS from being deactivated when all the backup paths are deactivated, the The path can transmit the service. Further, it can also first determine whether there are other paths that are active. If yes, the path is deactivated, so that the system can select other paths to transmit services, and the process can end; otherwise, The path is still activated. Even if the QoS is not up to standard, the path is not deactivated. The path is continued to use the path to transmit the service, and the process can be ended.
进一步地, 本实施例提供的上述方法还可以包括: Further, the foregoing method provided in this embodiment may further include:
当该路径为去激活状态时, 获取规定的第二时间内错误计数器的第二计 数变化次数; 判断第二计数变化次数是否小于变化次数阔值, 如果是, 则将 该路径置为激活状态; 否则, 保持该路径为去激活状态。 进一步地, 还可以 先判断错误计数器是否已清零, 以及在已清零的情况下还可以进一步判断是 否还有其它路径为激活状态, 图 4是本发明实施例二提供的设置路径状态的 方法在路径为去激活状态时的流程图, 参见图 4 , 该过程可以具体如下: When the path is in the deactivated state, obtaining a second count change number of the error counter in the specified second time period; determining whether the second count change number is less than the change count threshold; if yes, setting the path to the active state; Otherwise, keep the path deactivated. Further, it is also possible to first determine whether the error counter has been cleared, and further determine whether there are other paths that are active in the case of being cleared. FIG. 4 is a method for setting a path state according to Embodiment 2 of the present invention. In the flow chart when the path is deactivated, see Figure 4, the process can be as follows:
401 : 当路径为去激活状态时, 判断错误计数器的值是否为零, 如果是, 则执行 402; 否则, 执行 406; 402: 表明该路径上有报文传送成功, 则判断是否还有其它路径为激活状 态, 如果是, 则执行 403 ; 否则, 表明没有其它路径可以使用, 且当前路径 有报文传送成功, 则执行 405; 401: When the path is deactivated, determine whether the value of the error counter is zero, if yes, execute 402; otherwise, execute 406; 402: If the message is successfully transmitted on the path, determine whether there are other paths that are active. If yes, execute 403; otherwise, indicate that no other path can be used, and if the current path has successful packet transmission, execute 405;
403: 获取规定的第二时间内错误计数器的第二计数变化次数, 并且该第 二时间是当前时刻之前的历史时间段, 该历史时间段的终点为当前时刻, 如 规定的第二时间为 5分钟, 当前时刻为 8: 00, 则该历史时间段为 7: 55 ~ 8: 00; 403: Obtain a second count change number of the error counter in the specified second time period, and the second time is a historical time period before the current time, and the end point of the historical time period is the current time, if the specified second time is 5 Minute, the current time is 8: 00, then the historical time period is 7: 55 ~ 8: 00;
404: 判断第二计数变化次数是否小于变化次数阔值, 如果是, 则执行 405; 否则, 执行 406; 404: Determine whether the second count change number is less than the change count threshold, if yes, execute 405; otherwise, execute 406;
405: 认为该路径 QoS 达标, 将该路径置为激活状态, 从而使系统可以 选择该路径传送业务, 流程可以结束; 405: Consider that the path QoS is up to standard, and set the path to an active state, so that the system can select the path to transmit the service, and the process can end;
406: 认为该路径 QoS 不达标, 仍然保持该路径为去激活状态, 流程可 以结束。 406: It is considered that the path QoS is not up to standard, and the path is still deactivated, and the process can be ended.
当路径为去激活状态时, 可以用心跳报文( HEARTBEAT ) 来检测路径 的 QoS。 获取错误计数器的第二计数变化次数也可以使用时间滑窗机制来实 现。 When the path is deactivated, the heartbeat message (HEARTBEAT) can be used to detect the QoS of the path. The second count change count of the get error counter can also be implemented using a time sliding window mechanism.
本实施例中, 规定的第一时间和第二时间可以相等, 也可以不等。 为了 避免路径激活、 去激活的反复振荡, 可以将第一时间和第二时间设置得不相 等, 如设置第二时间比第一时间长。 当釆用滑窗机制时, 则可以将路径由去 激活到激活的滑动时窗的时间设置得比路径由激活到去激活的滑动时窗的时 间长一些。 In this embodiment, the specified first time and second time may be equal or may not be equal. In order to avoid repeated oscillations of path activation and deactivation, the first time and the second time may be set to be inconsistent, such as setting the second time to be longer than the first time. When the sliding window mechanism is used, the time from the deactivation to the active sliding window can be set longer than the time the path is activated to the deactivated sliding window.
在本发明实施例中, 当主用路径由去激活状态变化为激活状态后, 可以 将备份路径上传送的流量切回到主用路径上, 也可以不进行切换, 继续使用 备份路径进行传输。 In the embodiment of the present invention, after the active path is changed from the deactivated state to the activated state, Switch the traffic transmitted on the backup path back to the primary path, or continue to use the backup path for transmission without switching.
本发明实施例可以应用于 SCTP多归属的场景中, 如果其中一条路径的 QoS 变差, 则将该路径置为去激活状态, 系统可以选择其它路径进行传输, 从而使系统尽可能地选择 QoS较好的路径进行传输。 The embodiment of the present invention can be applied to an SCTP multi-homing scenario. If the QoS of one of the paths is degraded, the path is deactivated, and the system can select other paths for transmission, so that the system selects QoS as much as possible. A good path to transfer.
本发明实施例提供的上述方法通过获取错误计数器的计数变化次数, 并 根据该值设置路径的状态, 可以避免路径 QoS降低时进行报文大量重传, 在 路径 QoS变差的情况下使得系统可以选择其它的路径进行传输, 既节省了传 输带宽, 又提高了系统的处理能力。 The foregoing method provided by the embodiment of the present invention can obtain a large number of retransmissions of a message when the path QoS is reduced, by obtaining the number of times of the change of the error counter, and setting the state of the path according to the value. Selecting other paths for transmission saves both the transmission bandwidth and the processing power of the system.
图 5是本发明实施例三提供的设置路径状态的装置的结构图, 参见图 5 , 本发明实施例还提供了一种设置路径状态的装置, 包括: 5 is a structural diagram of an apparatus for setting a path state according to Embodiment 3 of the present invention. Referring to FIG. 5, an embodiment of the present invention further provides an apparatus for setting a path state, including:
获取模块 501 , 用于获取路径的错误计数器在规定时间内计数变化的次 数, 该计数变化不包括错误计数器清零的变化, 其中, 规定时间可以根据需 要设置为不同的值; The obtaining module 501 is configured to: obtain an error counter for obtaining a path, and count the number of changes in the specified time, the change of the count does not include a change of the error counter clearing, wherein the specified time may be set to a different value according to requirements;
判断模块 502 , 用于判断获取模块 501 获取的次数是否大于或等于预设 的变化次数阔值; The determining module 502 is configured to determine whether the number of times the obtaining module 501 obtains is greater than or equal to a preset threshold of change times;
第一设置模块 503 , 用于当判断模块 502判断的结果为是时, 如果该路 径当前为激活状态, 则设置该路径为去激活状态; 其中, 预设的变化次数阔 值可以根据需要设置为不同的值。 The first setting module 503 is configured to: when the result of the determination by the determining module 502 is YES, if the path is currently in an active state, set the path to a deactivated state; wherein, the preset change number threshold may be set as required Different values.
为了防止在所有备份路径都为去激活状态时, 将 QoS不好的主用路径也 置为去激活状态, 从而导致没有路径可以传输业务, 进一步地, 图 6是本发 明实施例四提供的设置路径状态的装置的结构图, 参见图 6 , 第一设置模块 503具体包括: In order to prevent the primary path that is not good in QoS from being deactivated when all the backup paths are in the deactivated state, no path can be transmitted, and FIG. 6 is a setting provided in Embodiment 4 of the present invention. The structure diagram of the device of the path state, see Figure 6, the first setting module 503 specifically includes:
设置单元 503a, 用于当判断模块 502判断的结果为是时, 如果该路径当 前为激活状态, 且还有其它路径为激活状态, 则将该路径置为去激活状态。 The setting unit 503a is configured to, when the result of the determination by the determining module 502 is YES, if the path is currently in an active state, and the other path is in an active state, the path is set to a deactivated state.
进一步地,该设置单元 503a还可以用于当判断模块 502判断的结果为是 时, 如果该路径当前为激活状态且没有其它路径为激活状态, 则保持该路径 为激活状态。 Further, the setting unit 503a is further configured to: when the result of the determination by the determining module 502 is YES, if the path is currently in an active state and no other path is in an active state, the path is maintained as an active state.
本实施例中, 获取模块 501具体包括: In this embodiment, the obtaining module 501 specifically includes:
获取单元, 用于在该路径当前为去激活状态且该错误计数器的值为零的 时刻, 获取该错误计数器在该时刻之前的指定时间内计数变化的次数, 该计 数变化不包括错误计数器清零的变化。 进一步地, 该获取单元还可以在该错 误计数器的值不为零时, 保持该路径为去激活状态。 An acquiring unit, configured to acquire, when the path is currently in a deactivated state and the value of the error counter is zero, the number of times the error counter counts changes within a specified time before the time, the count change does not include the error counter clearing The change. Further, the acquiring unit may further keep the path as a deactivated state when the value of the error counter is not zero.
或者, 获取模块 501具体包括: Alternatively, the obtaining module 501 specifically includes:
获取单元, 用于在该路径当前为去激活状态且该错误计数器的值为零, 以及还有其它路径为激活状态的时刻, 获取该错误计数器在该时刻之前的指 定时间内计数变化的次数, 该计数变化不包括错误计数器清零的变化。 进一 步地, 该获取单元还可以在该错误计数器的值不为零时, 保持该路径为去激 活状态; 在没有其它路径为激活状态时, 将该路径置为激活状态。 And an obtaining unit, configured to acquire, when the path is currently deactivated and the value of the error counter is zero, and when other paths are in an active state, obtain the number of times the error counter counts changes within a specified time before the time, This count change does not include a change in the error counter clear. Further, the acquiring unit may further keep the path deactivated when the value of the error counter is not zero; and set the path to an active state when no other path is active.
或者, 获取模块 501具体包括: Alternatively, the obtaining module 501 specifically includes:
获取单元, 用于判断错误计数器的值是否小于路径最大错误阔值, 如果 是, 则获取该错误计数器在规定时间内计数变化的次数, 该计数变化不包括 错误计数器清零的变化。 进一步地, 该获取单元还可以在判断出错误计数器 的值不小于路径最大错误阔值时, 将该路径置为去激活状态。 本实施例中, 所述指定时间为预先设置的时间, 如 3分钟、 5分钟等等。 所述该时刻之前的指定时间内计数变化的次数是指, 在该时刻之前的历史时 间段内计数变化的次数, 该历史时间段的长度即为预先指定的时间, 该历史 时间段的终点即为该时刻。 例如, 指定时间为 10分钟, 该时刻为 9: 30 , 则 该历史时间段为 9: 20 ~ 9: 30。 The obtaining unit is configured to determine whether the value of the error counter is smaller than the path maximum error threshold, and if yes, obtain the number of times the error counter counts changes within a predetermined time, and the count change does not include the change of the error counter clear. Further, the acquiring unit may further set the path to the deactivated state when it is determined that the value of the error counter is not less than the maximum error threshold of the path. In this embodiment, the specified time is a preset time, such as 3 minutes, 5 minutes, and the like. The number of times the count changes in the specified time before the time is the number of times the count changes in the historical time period before the time, and the length of the historical time period is a pre-specified time, and the end of the historical time period is For that moment. For example, if the specified time is 10 minutes and the time is 9:30, the historical time period is 9:20 ~ 9:30.
本实施例中, 获取模块 501可以使用时间滑窗机制来获取错误计数器的 计数变化次数。 当获取模块 501 包括上述三种获取单元中的任一个时, 第一 设置模块 503可以包括设置单元 503a, 也可以不包括设置单元 503a。 In this embodiment, the obtaining module 501 can use the time sliding window mechanism to obtain the number of count changes of the error counter. When the obtaining module 501 includes any one of the above three types of acquiring units, the first setting module 503 may include the setting unit 503a or may not include the setting unit 503a.
进一步地,图 7是本发明实施例五提供的设置路径状态的装置的结构图, 参见图 7 , 上述装置还包括: Further, FIG. 7 is a structural diagram of an apparatus for setting a path state according to Embodiment 5 of the present invention. Referring to FIG. 7, the foregoing apparatus further includes:
第二设置模块 504 , 用于当判断模块 502判断的结果为否时, 在该路径 当前为去激活状态时, 设置该路径为激活状态。 The second setting module 504 is configured to: when the judgment module 502 determines that the result is no, when the path is currently in a deactivated state, setting the path to an active state.
本发明实施例提供的上述装置通过获取错误计数器的计数变化次数, 并 根据该值设置路径的状态, 可以避免路径 QoS降低时进行报文大量重传, 在 路径 QoS变差的情况下使得系统可以选择其它的路径进行传输, 既节省了传 输带宽, 又提高了系统的处理能力。 The foregoing apparatus provided by the embodiment of the present invention can obtain a large number of retransmissions of a packet when the path QoS is reduced, by acquiring the number of times of the change of the error counter, and setting the state of the path according to the value. Selecting other paths for transmission saves both the transmission bandwidth and the processing power of the system.
本发明实施例可以利用软件实现, 相应的软件程序可以存储在可读取的 存储介质中, 例如, 计算机的硬盘、 緩存或光盘中。 Embodiments of the invention may be implemented in software, and the corresponding software program may be stored in a readable storage medium, such as a hard disk, a cache, or an optical disk of a computer.
本发明实施例提供的上述技术方案通过获取错误计数器的计数变化次 数, 并根据该值设置路径的状态, 可以避免路径 QoS降低时进行报文大量重 传, 在路径 QoS变差的情况下使得系统可以选择其它的路径进行传输, 既节 省了传输带宽, 又提高了系统的处理能力。 该技术方案容易实现, 应用范围 广, 如 SCTP多归属的场景。 通过在路径当前为激活状态时, 判断是否还有 其它路径为激活状态, 根据判断的结果来设置状态, 可以避免在所有备份路 径都为去激活状态时, 将 QoS不好的主用路径也置为去激活状态, 从而导致 没有路径可以传输业务。 The foregoing technical solution provided by the embodiment of the present invention can obtain a large number of retransmissions of a message when the path QoS is reduced, and obtain a system in which the QoS of the path is degraded. Other paths can be selected for transmission, which not only saves transmission bandwidth, but also improves the processing power of the system. The technical solution is easy to implement, and the application range Wide, such as SCTP multi-homing scenarios. When the path is currently active, it is determined whether other paths are active, and the state is set according to the result of the judgment, so that the primary path with poor QoS is also avoided when all the backup paths are deactivated. To deactivate the state, there is no path to transmit traffic.
以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明 的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发 明的保护范围之内。 The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., which are within the spirit and scope of the present invention, should be included in the protection of the present invention. Within the scope.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200810167335 CN101729360B (en) | 2008-10-22 | 2008-10-22 | Method and device for setting path state |
| CN200810167335.7 | 2008-10-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010045798A1 true WO2010045798A1 (en) | 2010-04-29 |
Family
ID=42118919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2009/072230 Ceased WO2010045798A1 (en) | 2008-10-22 | 2009-06-11 | Method and apparatus for setting the path state |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101729360B (en) |
| WO (1) | WO2010045798A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11522787B1 (en) | 2021-11-30 | 2022-12-06 | Cisco Technology, Inc. | Path metric oscillation analysis with SLA threshold adjustment |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014019157A1 (en) | 2012-08-01 | 2014-02-06 | 华为技术有限公司 | Communication path processing method and apparatus |
| CN102843257B (en) * | 2012-08-15 | 2016-08-03 | 无锡北邮感知技术产业研究院有限公司 | A kind of path evaluation method and device |
| CN103532841A (en) * | 2013-10-23 | 2014-01-22 | 国家电网公司 | Path switching method for electric power communication heterogeneous network environment |
| CN109981397B (en) * | 2019-02-13 | 2020-12-01 | 烽火通信科技股份有限公司 | Network performance acquisition method and system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050088966A9 (en) * | 2000-12-11 | 2005-04-28 | Cisco Technology, Inc. | Fast failure detection using RTT time considerations on a non-retransmit medium |
| CN1859020A (en) * | 2005-08-17 | 2006-11-08 | 上海华为技术有限公司 | Link switching device and its method in communication system |
| CN1897547A (en) * | 2005-07-14 | 2007-01-17 | 华为技术有限公司 | Method for inspecting Qos in telecommunication network |
| CN101060442A (en) * | 2006-04-22 | 2007-10-24 | 华为技术有限公司 | A linkage status detection device and method |
-
2008
- 2008-10-22 CN CN 200810167335 patent/CN101729360B/en not_active Expired - Fee Related
-
2009
- 2009-06-11 WO PCT/CN2009/072230 patent/WO2010045798A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050088966A9 (en) * | 2000-12-11 | 2005-04-28 | Cisco Technology, Inc. | Fast failure detection using RTT time considerations on a non-retransmit medium |
| CN1897547A (en) * | 2005-07-14 | 2007-01-17 | 华为技术有限公司 | Method for inspecting Qos in telecommunication network |
| CN1859020A (en) * | 2005-08-17 | 2006-11-08 | 上海华为技术有限公司 | Link switching device and its method in communication system |
| CN101060442A (en) * | 2006-04-22 | 2007-10-24 | 华为技术有限公司 | A linkage status detection device and method |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11522787B1 (en) | 2021-11-30 | 2022-12-06 | Cisco Technology, Inc. | Path metric oscillation analysis with SLA threshold adjustment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101729360B (en) | 2012-01-04 |
| CN101729360A (en) | 2010-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5059976B2 (en) | Communication apparatus and communication method | |
| US8031617B2 (en) | Fast detection of path failure for TCP | |
| US20060203730A1 (en) | Method and system for reducing end station latency in response to network congestion | |
| CN102843257B (en) | A kind of path evaluation method and device | |
| US8867364B2 (en) | Method and apparatus for multi-homing path selection of stream control transmission protocol | |
| CN112104562B (en) | Congestion control method and device, communication network and computer storage medium | |
| KR20140145096A (en) | Flow control with reduced buffer usage for network devices | |
| WO2011144141A1 (en) | Method, system and network device for congestion control | |
| WO2009115037A1 (en) | Ethernet trunk port allocation method and device | |
| KR20080111395A (en) | Radio resource improvement method, status information reporting method and receiving device in mobile communication system | |
| US8341453B2 (en) | Transmission apparatus that transmits data according to a protocol, and method for measuring time in the transmission apparatus | |
| JP2024517128A (en) | Clock-synchronized edge-based network functions | |
| WO2010045798A1 (en) | Method and apparatus for setting the path state | |
| CN101594308B (en) | Method and system for transmitting message | |
| WO2016182772A1 (en) | Uplink performance management | |
| WO2015000357A1 (en) | Congestion method, device and system | |
| WO2012003672A1 (en) | Method, system and device for realizing short message service | |
| WO2013152586A1 (en) | Data packet retransmission method, data packet receiving method and device | |
| JP4244159B2 (en) | Reception device, communication system, and program | |
| CN101517994A (en) | Methods and apparatus for determining quality of service in a communication system | |
| CN107026716B (en) | A transmission control method based on concurrency awareness in data center network | |
| CN1914872B (en) | Session relay device, session relay method | |
| WO2014161421A1 (en) | Data transmission method, device, and system | |
| WO2011124184A2 (en) | Method, destination network node apparatus and mobile transmission network system for processing packet loss | |
| JP4930275B2 (en) | Communication system, communication method, transmitter, receiver, rate calculation method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09821519 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09821519 Country of ref document: EP Kind code of ref document: A1 |