Path resource adjustment method, device, and communication device

The method and device address path resource mismatching issues by detecting abnormalities and implementing resource fallback or cancellation processes, ensuring lossless communication through end-to-end resource matching.

JP2024547148AActive Publication Date: 2024-12-26CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024539288
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-12-31
Filing Date
2022-12-30
Publication Date
2024-12-26
Estimated Expiration
2042-12-30

AI Technical Summary

Technical Problem

Existing communication technologies lack effective mechanisms to handle abnormal situations during path resource adjustments, such as network or equipment failures, leading to path resource mismatching and transmission abnormalities.

Method used

A method and device for path resource adjustment that includes detecting resource adjustment abnormalities through timeout responses and retransmissions, and implementing resource fallback processes or cancellation of adjustments to maintain resource matching across network elements.

Benefits of technology

Ensures lossless communication by maintaining end-to-end path resource matching, preventing transmission failures and abnormalities due to mismatched resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024547148000001_ABST
    Figure 2024547148000001_ABST
Patent Text Reader

Abstract

This application discloses a path resource adjustment method, an apparatus and a communication device, which solve the problem that the prior art lacks an effective handling mechanism for path resource adjustment abnormality situations in the field of communication technology. The path resource adjustment method includes: when detecting that a resource adjustment abnormality occurs in a communication path, a first network element sends an alarm to a management control unit, the first network element being one of a plurality of network elements in the communication path; the management control unit sends an instruction to each of the plurality of network elements to instruct the cancellation of resource adjustment; and each of the plurality of network elements performs a cancellation process for the resource adjustment of each of the network elements according to the instruction. In this way, an effective handling mechanism is provided for the abnormal situation occurring in the communication path resource adjustment, and the management control unit issues an instruction to the network elements in the communication path to instruct the cancellation of resource adjustment, thereby prompting the network elements in the communication path to cancel the current resource adjustment, and ensuring the matching of resources of each network element in the communication path.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application is filed based on a Chinese patent application having application number 202111664679.0 and filing date December 31, 2021, and claims priority to the Chinese patent application, the entire contents of which are incorporated by reference into this application.

[0002] The present application relates to the field of communication technology, and in particular to a path resource adjustment method, apparatus and communication device. [Background technology]

[0003] At present, Flexible Ethernet (FlexE) technology, Metro Transport Network (MTN) technology, etc. all support path splitting according to the actual required resources. Take bandwidth splitting as an example, in the process of using network slicing, the bandwidth demand may change at any time, so it is necessary to adjust the bandwidth online. For example, the path bandwidth needs to be adjusted from 5Gbps to 10Gbps, or the path bandwidth needs to be adjusted from 100Mbps to 50Mbps. Summary of the Invention [Problem to be solved by the invention]

[0004] When a path has already signaled a demand for bandwidth adjustment, but the path resource adjustment cannot be completed successfully due to an abnormal situation such as a network or equipment failure, the problem of path resource mismatch is likely to occur. However, currently there is a lack of an effective processing mechanism for dealing with such an abnormal situation. [Means for solving the problem]

[0005] To solve the problem that the prior art lacks an effective handling mechanism for path resource adjustment abnormal situations, the embodiments of the present application provide a path resource adjustment method, apparatus and communication device.

[0006] In a first aspect, an embodiment of the present application provides a method for path resource adjustment performed by a first network element in a communication path, the communication path including a plurality of network elements, the method comprising: receiving a command for indicating cancellation of the resource adjustment sent by the management control unit; and performing a cancellation process for the resource adjustment of the first network element based on the instruction.

[0007] Preferably, before receiving an instruction for indicating the cancellation of the resource adjustment transmitted by the management control unit, the method further comprises: The method further includes sending an alarm to the management control unit when it detects that a resource adjustment abnormality occurs in the communication path.

[0008] Preferably, the detecting that a resource adjustment anomaly has occurred in the communication path includes: sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; detecting that a resource coordination anomaly has occurred on the communication path if the resource coordination response sent by the second network element is not received before a preset timer expires.

[0009] Preferably, the detecting that a resource adjustment anomaly has occurred in the communication path includes: sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; resending a resource adjustment request to the second network element if a resource adjustment response sent by the second network element is not received before a preset timer expires; detecting that a resource adjustment anomaly occurs in the communication path when the number of retransmissions reaches a predetermined number and a resource adjustment response sent by the second network element is not received before a predetermined timer expires.

[0010] Preferably, the detecting that a resource adjustment anomaly has occurred in the communication path includes: When an adjustment failure occurs in the process of the first network element performing resource adjustment, detecting that a resource adjustment abnormality occurs in the communication path.

[0011] Preferably, performing a cancellation process on the resource adjustment of the first network element based on the instruction includes: When the first network element completes the resource adjustment, performing a resource fallback process; Or, if the first network element has not completed the resource coordination, deleting the resource coordination configuration information.

[0012] Preferably, when the first network element completes the resource adjustment, performing a resource fallback process includes: If the resource adjustment is a bandwidth reduction, performing an adjustment process of increasing bandwidth with a third network element, the third network element being a network element upstream of the first network element in the communication path; Or, if the resource adjustment is a bandwidth increase, performing a bandwidth reduction adjustment process with a fourth network element, the fourth network element being a network element downstream of the first network element in the communication path.

[0013] In a second aspect, an embodiment of the present application further provides a path resource adjustment method performed by a management and control unit, the management and control unit being communicatively connected to a plurality of network elements in a communication path, the method comprising: receiving an alarm sent by a first network element when detecting that a resource adjustment anomaly occurs in the communication path, the first network element being one of the plurality of network elements; and transmitting an instruction to a fifth network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

[0014] Preferably, the step of transmitting an instruction to a fifth network element of the plurality of network elements to instruct the cancellation of the resource adjustment further comprises: Sending an instruction to each network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

[0015] In a third aspect, an embodiment of the present application further provides a path resource coordination method performed by a path resource coordination system, the path resource coordination system including a management and control unit and a plurality of network elements in a communication path, the method including: A first network element sends an alarm to the management control unit when detecting that a resource adjustment abnormality occurs in the communication path, and the first network element is one of the plurality of network elements; and the management control unit sending an instruction to each network element of the plurality of network elements to indicate a cancellation of resource adjustment; Each network element of the plurality of network elements performs a cancellation process for the resource adjustment of the respective network element based on the instruction.

[0016] Preferably, the detecting that a resource adjustment anomaly has occurred in the communication path includes: the first network element sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; Detecting that a resource coordination anomaly has occurred on the communication path if the first network element does not receive a resource coordination response sent by the second network element before a preset timer expires.

[0017] Preferably, the detecting that a resource adjustment anomaly has occurred in the communication path includes: the first network element sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; resending a resource adjustment request to the second network element if the first network element does not receive a resource adjustment response sent by the second network element before a preset timer expires; detecting, by the first network element, that a resource adjustment anomaly has occurred in the communication path when the number of retransmissions reaches a preset number and the first network element does not receive a resource adjustment response sent by the second network element before the preset timer expires.

[0018] Preferably, the detecting that a resource adjustment anomaly has occurred in the communication path includes: When an adjustment failure occurs in the process of the first network element performing resource adjustment, detecting that a resource adjustment abnormality occurs in the communication path.

[0019] Preferably, the canceling process for the resource adjustment of each of the plurality of network elements based on the instruction is performed by each of the plurality of network elements, A first portion of the network elements among the plurality of network elements that have completed resource adjustment performs a resource fallback process; And / or, the network elements of a second portion of the plurality of network elements for which resource adjustment has not been completed delete the resource adjustment configuration information.

[0020] Preferably, the canceling process for the resource adjustment of each of the plurality of network elements based on the instruction is performed by each of the plurality of network elements, If the resource adjustment is a bandwidth reduction, the network elements of a first portion of the plurality of network elements in which the resource adjustment has been completed perform the resource fallback process starting from a first end network element and proceeding in a direction toward the upstream network elements until a first head network element completes the resource fallback process, the first head network element being the first network element of the first portion to perform the bandwidth reduction adjustment, the first end network element being the last network element of the first portion to perform the bandwidth reduction adjustment, and the first head network element being a source network element in the bandwidth reduction adjustment process; or, if the resource adjustment is a bandwidth increase, the network elements of a first portion of the plurality of network elements in which the resource adjustment has been completed perform resource fallback processing starting from a second head network element and proceeding sequentially toward downstream network elements until a second end network element completes execution of the resource fallback processing, wherein the second head network element is the last network element of the first portion to perform the bandwidth increase adjustment, the second end network element is the first network element of the first portion to perform the bandwidth increase adjustment, and the second end network element is a sink network element in the bandwidth increase adjustment process.

[0021] In a fourth aspect, an embodiment of the present application further provides a path resource adjustment device configured in a first network element in a communication path, the communication path including a plurality of network elements, the path resource adjustment device comprising: A first receiving module configured to receive an instruction for instructing cancellation of the resource adjustment sent by the management control unit; and a processing module configured to perform a cancellation process on the resource adjustment of the first network element based on the instruction.

[0022] Preferably, the path resource adjustment device further comprises: and a second sending module configured to send an alarm to the management control unit when detecting that a resource adjustment anomaly occurs in the communication path.

[0023] Preferably, the path resource adjustment device further comprises: a third sending module configured to send a resource adjustment request to a second network element, the second network element being a network element adjacent to the first network element of the plurality of network elements; The second sending module is configured to detect that a resource adjustment abnormality has occurred in the communication path and send the alarm to the management control unit when a resource adjustment response sent by the second network element is not received before a preset timer expires.

[0024] Preferably, the second transmission module is sending a resource adjustment request to a second network element, the second network element being a network element adjacent to the first network element among the plurality of network elements; resending a resource adjustment request to the second network element if a resource adjustment response sent by the second network element is not received before a preset timer expires; When the number of retransmissions reaches a preset number and a resource adjustment response sent by the second network element is not received before the preset timer expires, it is detected that a resource adjustment abnormality has occurred in the communication path, and the alarm is configured to be sent to the management control unit.

[0025] Preferably, the second sending module is configured to send an alarm to the management control unit when an adjustment failure occurs in the process of the first network element performing resource adjustment.

[0026] Preferably, the processing module is configured to perform a resource fallback process when the first network element completes the resource adjustment; Or, the processing module is configured to delete resource adjustment configuration information if the first network element has not completed resource adjustment.

[0027] Preferably, the processing module is configured to, when the resource adjustment is a bandwidth reduction and the first network element completes the resource adjustment, execute an adjustment process of a bandwidth increase between the first network element and a third network element, the third network element being a network element upstream of the first network element in the communication path; Alternatively, the processing module is configured to, when the resource adjustment is a bandwidth increase and the first network element completes the resource adjustment, perform an adjustment process of a bandwidth reduction between the first network element and a fourth network element, the fourth network element being a network element downstream of the first network element in the communication path.

[0028] In a fifth aspect, an embodiment of the present application further provides a path resource adjustment device configured in a management and control unit, the management and control unit being communicatively connected to a plurality of network elements in a communication path, the path resource adjustment device comprising: A second receiving module configured to receive an alarm sent by a first network element when detecting that a resource adjustment anomaly occurs in the communication path, the first network element being one of the plurality of network elements; and a first sending module configured to send an instruction to a fifth network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

[0029] Preferably, the first sending module is configured to send an instruction to each network element of the plurality of network elements to indicate a cancellation of resource adjustment.

[0030] In a sixth aspect, an embodiment of the present application further provides a communication device, comprising a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, when the processor executes the computer program, it realizes steps in the path resource adjustment method according to the first aspect or realizes steps in the path resource adjustment method according to the second aspect.

[0031] In a seventh aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the computer program realizes steps in the path resource adjustment method described in the first aspect or realizes steps in the path resource adjustment method described in the second aspect.

[0032] In an embodiment of the present application, when a first network element in a communication path detects that a resource adjustment abnormality occurs in the communication path, the first network element sends an alarm to the management control unit, the first network element being one of the plurality of network elements, the management control unit sends an instruction to each of the plurality of network elements to instruct the cancellation of the resource adjustment, and each of the plurality of network elements performs a cancellation process for the resource adjustment of each of the network elements according to the instruction. In this way, an effective handling mechanism is provided for the abnormal situation occurring in the communication path resource adjustment, and the management control unit issues an instruction to the network element in the communication path to instruct the cancellation of the resource adjustment, thereby prompting the network element in the communication path to cancel the current resource adjustment, and ensuring the matching of resources of each network element in the communication path. [Brief description of the drawings]

[0033] [Figure 1] 1 is a first flowchart of a path resource adjustment method according to an embodiment of the present application; [Diagram 2]4 is a second flowchart of a path resource adjustment method according to an embodiment of the present application; [Diagram 3] 4 is a third flowchart of a path resource adjustment method according to an embodiment of the present application; [Figure 4a] 1 is a flowchart of node interactions when performing a fallback operation in a time slot bandwidth reduction adjustment scenario according to an embodiment of the present application. [Figure 4b] 1 is a flowchart of node interactions when performing a fallback operation in a timeslot bandwidth increase adjustment scenario according to an embodiment of the present application. [Diagram 5] FIG. 1 is a first structural diagram of a path resource adjustment device according to an embodiment of the present application; [Figure 6] FIG. 2 is a second structural diagram of a path resource adjustment device according to an embodiment of the present application; [Figure 7] FIG. 2 is a structural diagram of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0034] In order to more clearly describe the technical solutions of the embodiments of the present application, the drawings that need to be used in the description of the embodiments of the present application are briefly introduced above. Obviously, the drawings described above are only a part of the embodiments of the present application, and those skilled in the art can further obtain other drawings based on these drawings without any creative efforts.

[0035] Hereinafter, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application, and obviously, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative efforts belong to the protection scope of the present application.

[0036] Referring to FIG. 1, FIG. 1 is a flowchart of a path resource adjustment method according to an embodiment of the present application, which is executed by a first network element in a communication path, where the communication path includes multiple network elements, and as shown in FIG. 1, the method includes steps 101 to 102.

[0037] In step 101, a command to cancel resource adjustment sent by a management control unit is received.

[0038] The embodiments of the present application can be applied to the processing of abnormal situations (including adjustment incompleteness, adjustment failure, etc.) that occur when a communication device, i.e., a network element in a communication path adjusts resources (e.g., adjusts bandwidth, frequency, rate, etc.). Specifically, when an adjustment abnormality occurs in a path resource, a management and control unit that manages and controls each network element in the path issues a command to cancel resource adjustment to the network element in the path, thereby instructing the network element to perform a cancellation process for this resource adjustment, so that the network element can maintain the resources before adjustment, and further ensure that the end-to-end path resources maintain a matching state, thereby avoiding transmission failures such as packet loss and transmission capacity degradation caused by path resource mismatch.

[0039] The above communication path may specifically refer to a communication transmission path between a source end and a sink end, i.e., one communication path may include a source end, multiple intermediate network elements and a sink end connected in series, where the source end refers to the sending side and the sink end refers to the receiving side, and when a communication path is a bidirectional transmission path, the source end and the sink end are interchangeable, i.e., both ends in the communication path can be used as both the sending side and the receiving side.

[0040] The communication path may be a Metro Transport Network (MTN) path or a non-MTN path. The above-mentioned first network element can refer to any network element in the communication path, ie, it may be the source end, an intermediate network element, or a sink end.

[0041] The above-mentioned management and control unit can refer to a network control unit connected to each network element in a communication path, which is used to manage and control each network element in the communication path, including issuing instructions to each network element, collecting information reported by each network element, etc. The management and control unit may be an independent center, or may be configured in combination with other units.

[0042] In an embodiment of the present application, each network element in the communication path can discover a resource adjustment abnormality situation in the resource adjustment process and report it to the management control unit, so that the management control unit can receive an alarm reported by a network element in the communication path when it detects that a resource adjustment abnormality occurs in the communication path, that is, the alarm may be information to indicate that there is an abnormality situation in the current resource adjustment, and may specifically indicate which network element specifically has an abnormality, for example, it may indicate that an adjustment failure occurs in the network element reporting the alarm, or the network element reporting the alarm finds that other network elements have not completed resource adjustment.

[0043] It should be explained that each network element in the communication path can perform resource adjustment according to a resource adjustment command issued by the management and control unit, and each network element can perform resource adjustment orderly according to node position, resource adjustment direction (e.g., large adjustment or small adjustment), thereby ensuring lossless adjustment for the communication path. Here, in one specific embodiment, the resource adjustment can be a bandwidth adjustment, including a bandwidth reduction adjustment or a bandwidth increase adjustment.

[0044] For example, the management and control unit can issue a resource adjustment command to each network element in the communication path based on actual needs, and carry resource adjustment configuration information in the command to instruct how to specifically adjust resources, and each network element in the communication path can orderly perform resource reduction adjustment for each node sequentially starting from the source node (i.e., source end) toward the sink node (i.e., sink end) based on the resource adjustment command, or orderly perform resource increase adjustment for each node sequentially starting from the sink node toward the source node.

[0045] Any network element in the communication path can detect whether a resource coordination abnormality situation occurs in a resource coordination process, and if any network element detects a resource coordination abnormality situation, it can report an alarm to the management control unit. If the first network element detects a resource coordination abnormality situation, the first network element can report an alarm about the resource coordination abnormality to the management control unit. That is, before the step 101, the method further includes: The method may further include transmitting an alarm to the management control unit when a resource adjustment abnormality is detected in the communication path.

[0046] Specifically, the first network element may detect that a resource coordination failure has occurred in itself, or that a resource coordination anomaly, such as a resource coordination failure or no response to resource coordination, has occurred in its neighboring network element, such as an upstream network element (a network element that transmits information to the first network element) or a downstream network element (a network element that receives information transmitted by the first network element). In this way, the first network element can discover and report resource coordination abnormality situations in a timely manner.

[0047] If a network element other than the first network element, i.e., another network element in the communication path, detects a resource adjustment abnormality situation, the other network element can also send an alarm to the management control unit, and the management control unit can issue an instruction to cancel resource adjustment to each network element in the communication path, so that the first network element, which is a network element that does not report an alarm, can also receive the instruction sent by the management control unit to instruct the cancellation of resource adjustment.

[0048] In some embodiments, detecting that a resource coordination anomaly has occurred on the communication path comprises: sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; and detecting that a resource coordination anomaly occurs on the communication path if a resource coordination response sent by the second network element is not received before a preset timer expires.

[0049] In one embodiment, a timeout response mechanism for resource adjustment messages may be provided in each network element in the communication path, i.e., when a resource adjustment request of a network element is sent and a corresponding resource adjustment response is not received within a set time, the network element can report an alarm to the management control unit, which further issues an instruction to cancel the resource adjustment to each network element in the communication path.

[0050] Each network element in the communication path can perform resource adjustment in turn, and specifically, according to the signal transmission direction of the path, a resource adjustment request can be sent to a downstream network element by an upstream network element in the communication path. In normal cases, the downstream network element needs to return a resource adjustment response to the downstream network element after receiving the resource adjustment request, but when an abnormal situation occurs, such as a network element equipment failure or a network failure, the downstream network element may not receive the resource adjustment request, and may not return a resource adjustment response to the first network element, or the downstream network element may not send the resource adjustment response, or the upstream network element may not receive the resource adjustment response. At this time, the upstream network element may determine that a resource adjustment abnormal situation occurs in the current communication path through a timeout response mechanism. Here, the upstream network element and the downstream network element may be any two adjacent network elements in the communication path.

[0051] In this embodiment, the first network element, acting as an upstream network element, may send a resource adjustment request to its adjacent downstream network element, i.e., the second network element, and start timing from the time of sending the resource adjustment request. Specifically, a timer with a preset time length may be set, and if it is detected that the resource adjustment response returned by the second network element is not received before the preset timer expires, it may be determined that a resource adjustment abnormality situation occurs on the communication path, specifically, that an abnormality occurs when the second network element performs resource adjustment, and thus an alarm may be sent to the management and control unit. If the resource adjustment response returned by the second network element is received within the preset time length, it may be determined that there is no abnormality on the current communication path, and the second network element may normally perform resource adjustment, and after the adjustment is successful, it may start resource adjustment of the next network element in turn. Here, the preset time length may be preset according to actual needs, and may be set to, for example, 1 second, 1.5 seconds, 2 seconds, etc.

[0052] In this way, in this embodiment, the message timeout response mechanism enables the network elements in the communication path to discover the resource adjustment abnormality situation in the communication path in a timely manner, and by reporting an alarm, prompts the management control unit and each network element in the communication path to trigger an effective response mechanism for the abnormality situation.

[0053] In some embodiments, detecting that a resource coordination anomaly has occurred on the communication path comprises: sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; resending a resource adjustment request to the second network element if a resource adjustment response sent by the second network element is not received before a preset timer expires; sending the alarm to the management control unit when the number of retransmissions reaches a preset number and a resource adjustment response sent by the second network element is not received before the preset timer expires.

[0054] That is, in a more specific embodiment, each network element in the communication path can be provided with a timeout response retransmission mechanism for resource adjustment messages. That is, when a resource adjustment request of a network element is sent and a corresponding resource adjustment response is not received within a set time, the network element can retransmit the resource adjustment request, and after retransmission, if the corresponding resource adjustment response is still not received within the set time, an alarm is reported to the management control unit. Or, a maximum retransmission number m can be set, and after retransmitting the resource adjustment request m times, if the corresponding resource adjustment response is still not received within the set time, an alarm is reported to the management control unit. The management control unit further issues an instruction to cancel resource adjustment to each network element in the communication path.

[0055] In this embodiment, the first network element functions as an upstream network element, and may send a resource adjustment request to its adjacent downstream network element, i.e., the second network element, and may start timing from the time of sending the resource adjustment request. Specifically, a timer with a preset time length may be set, and if it is detected that a resource adjustment response returned by the second network element is not received before the preset timer expires, the resource adjustment request may be resent to the second network element, and if after the resent, a resource adjustment response returned by the second network element is not received before the preset timer expires, it may be determined that a resource adjustment abnormality situation occurs on the communication path, specifically, that an abnormality occurs when the second network element performs resource adjustment, and thus an alarm may be sent to the management and control unit.

[0056] Alternatively, a maximum number of retransmissions can be preset, and if a resource adjustment response returned by the second network element is not received before a preset timer expires, the resource adjustment request message resource adjustment request can be retransmitted to the second network element once every preset time length until the retransmission count reaches the preset maximum number of retransmissions, and if a resource adjustment response returned by the second network element is not received before a preset timer expires, an alarm can be sent to the management control unit. Here, the maximum number of retransmissions can be preset according to actual needs, for example, set to 2 times, 3 times, 4 times, etc.

[0057] If a resource adjustment response returned by the second network element is received within the predetermined time period after retransmitting the resource adjustment request, it can be determined that there is no abnormality in the current communication path, and the second network element can normally perform resource adjustment, and after the adjustment is successful, it can start resource adjustment of the next network element in sequence.

[0058] In this way, in this embodiment, by further providing a message timeout response retransmission mechanism, more time and number of attempts can be reserved for path resource adjustment, so as to better ensure the smooth progress of path resource adjustment, and to avoid the temporary reply message timeout phenomenon caused by circumstances such as temporary network failure or packet loss.

[0059] In the following, a specific embodiment of the above mechanism for providing message timeout response and retransmission is described taking the MTN path as an example.

[0060] 1) After a node (i.e., a network element) in an MTN path sends a Calendar Request (CR) message to a downstream node, it can set a Calendar Acknowledge (CA) message response timeout timer to 1 second. If no CA response is received after the timeout, it resends the CR message, and the maximum number of times the CR message is resent is 3 times. If no CA response is received after resending the CR message three times, the network element reports an alarm to the management control unit, and the management control unit issues a command to each network element in the end-to-end MTN channel to cancel the time slot coordination. That is, in this embodiment, the resource coordination request is a CR message, and the corresponding resource coordination response is a CA message.

[0061] 2) In the time slot bandwidth increase adjustment process of a small-granularity path, after a node in the path sends a switch (S) message, the timeout timer for receiving the CR message of the upstream node is set to 1 second. If the CR message is not received after a timeout, the S message is retransmitted, and the maximum number of retransmissions of the S message is 3 times. If the CR message of the upstream node is not received after retransmitting the S message three times, the network element reports an alarm to the management control unit, and the management control unit issues a command to cancel the time slot adjustment to each network element of the end-to-end channel. That is, in this embodiment, the resource adjustment request is an S message, and the corresponding resource adjustment response is a CR message.

[0062] In some embodiments, when detecting that a resource adjustment anomaly occurs in the communication path, sending an alarm to a management control unit includes: When an adjustment failure occurs in the process of the first network element performing resource adjustment, it is detected that a resource adjustment abnormality occurs in the communication path, and the alarm is sent to the management control unit.

[0063] In another embodiment, each network element in the communication path can detect its own resource adjustment abnormality situation, and when detected, can report an alarm to the management control unit in a timely manner, that is, when a network element performing resource adjustment detects that an adjustment failure occurs to itself, the network element where the adjustment failure occurs can send an alarm to the management control unit.

[0064] In this embodiment, the first network element may be any network element in the communication path, that is, when any network element in the communication path experiences an adjustment failure in the process of performing resource adjustment, an alarm can be sent to the management control unit by all the network elements that fail the adjustment.

[0065] In this manner, in this embodiment, each network element in the communication path detects its own resource adjustment status, and if an adjustment failure is detected, an alarm is reported in a timely manner, prompting the management control unit and each network element in the communication path to trigger an effective response mechanism for the abnormal situation.

[0066] Here, when the management control unit receives an alarm sent by any network element in the communication path, it can instruct a particular network element or each network element in the communication path to cancel resource adjustment, specifically, it can send an instruction to a fifth network element or each network element in the communication path to instruct it to cancel resource adjustment, where the fifth network element can be the network element that reports the alarm, or can be the network element where a resource adjustment abnormality indicated in the alarm occurs.

[0067] That is, the management control unit can instruct all network elements in the communication path to perform resource adjustment cancellation processing at once, and each network element in the communication path can cancel the current resource adjustment based on the instruction to cancel resource adjustment received by each of them. The management control unit can also instruct only a specific network element, such as the network element that reports the alarm or a network element where a resource adjustment abnormality actually occurs (usually the network element that reports the alarm, or an upstream network element or downstream network element adjacent to the network element that reports the alarm), to perform resource adjustment cancellation processing, and the specific network element notifies other network elements to perform resource adjustment cancellation processing through a process of sequentially transmitting the information upward or downward.

[0068] In step 102, a cancellation process is performed for the resource adjustment of the first network element based on the instruction.

[0069] When the first network element receives a command to cancel the resource adjustment, the resource adjustment of the first network element can be cancelled, that is, the original resource can be kept unchanged. Specifically, different cancellation methods can be used for two different situations.

[0070] That is, step 102 is When the first network element completes the resource adjustment, performing a resource fallback process; Or, if the first network element has not completed the resource coordination, deleting the resource coordination configuration information.

[0071] That is, for the network elements in the communication path that have completed the current resource adjustment, a resource fallback process can be performed, i.e., the resource status before the current adjustment can be fallen back, so that the resources of each network element in the communication path maintain the original matching state, and the occurrence of end-to-end resource mismatch problems can be avoided.

[0072] For network elements in the communication path where the current resource adjustment has not been completed (including adjustment failure and resource adjustment not yet performed), there is no need to perform resource fallback processing, but the current resource adjustment configuration information can be deleted, that is, the resource adjustment configuration information carried when the management control unit sends the current resource adjustment command to each network element in the communication path can be deleted, thereby avoiding unnecessary configuration information being left on the communication path and occupying communication resources.

[0073] In some embodiments, step 102 includes: When the resource adjustment is a bandwidth reduction and the first network element completes the resource adjustment, performing an adjustment process of a bandwidth increase between the first network element and a third network element, the third network element being an upstream network element of the first network element in the communication path; Or, when the resource adjustment is a bandwidth increase and the first network element completes the resource adjustment, performing an adjustment process of a bandwidth reduction between the first network element and a fourth network element, the fourth network element being a network element downstream of the first network element in the communication path.

[0074] In one specific embodiment, the embodiments of the present application can be applied to a scenario of adjusting path bandwidth resources, and a reduction or increase adjustment can be made to the bandwidth resources of the communication path.

[0075] Here, in a scenario where the resource adjustment is bandwidth reduction, the above-mentioned resource fallback process may be to perform a bandwidth increase process in the opposite direction according to the adjustment direction of the bandwidth reduction for the network elements that have completed the bandwidth reduction adjustment in the communication path, so that the bandwidth of each network element falls back to the bandwidth before the reduction. Specifically, when any of the network elements that have completed the bandwidth reduction adjustment in the communication path, for example the first network element, completes the resource fallback process, it can perform a resource fallback process with its upstream network element, i.e. the third network element, i.e., perform a bandwidth increase adjustment, thereby realizing the network elements that have completed the bandwidth reduction adjustment to sequentially perform a bandwidth increase adjustment for each segment upstream.

[0076] It should be noted that in the process of making bandwidth reduction adjustments to the communication path, each network element in the communication path can make bandwidth reduction adjustments one by one in a sequential manner in a direction from a source node to a downstream node, so that when performing fallback processing for network elements that have completed performing bandwidth reduction adjustments, these network elements make bandwidth increase adjustments one by one in a reverse direction from an end node (the last network element that has completed resource reduction adjustments) to a sequential upstream node.

[0077] The node flow chart of resource fallback processing in a specific path time slot bandwidth reduction adjustment scenario can be shown in FIG. 4a. Here, according to the signal transmission direction, the path is connected to the source end PE 1 , P 1 Node, P 2 Node, …, P n Node and sink end PE 2 When performing service bandwidth reduction adjustment, the source end PE 1 CR message P 1 Node P 1 After receiving the CR message, the node notifies its upstream node, i.e., the source end PE 1 The source end PE returns a CA message to 1 In addition, the time slot configuration (C: Calendar Configuration) message is sent to P 1 Send to the node. P 1 After adjusting the bandwidth, the node 2 A CR message is sent to the node. 2 After a node receives the CR message, P2 node notifies its upstream node, i.e., P 1 However, if an abnormal condition occurs on the path, P 1 Node is P 2 It is possible that a node's CA message may not be received within a pre-defined time period, which may result in a time-out response to the CA message. 1The node sends an alarm to the supervisory control (i.e. supervisory control unit). 1 and P 1 The node completes the bandwidth reduction adjustment and the remaining P 2 Node~P n Node and sink end PE 2 The bandwidth reduction adjustment is not completed, and therefore P 1 Starting from node P, we need to perform the bandwidth increase process segment by segment. 1 Node and source end PE 1 Perform bandwidth fallback on the remaining P 2 Node~P n Node and sink end PE 2 Executes deletion of the time slot adjustment configuration information sent by the management control in the current bandwidth reduction adjustment operation for the .

[0078] In a scenario where the resource adjustment is a bandwidth increase, the above-mentioned resource fallback process may be to perform a bandwidth reduction process in the opposite direction according to the adjustment direction of the bandwidth increase for the network elements that have completed the bandwidth increase adjustment in the communication path, so that the bandwidth of each network element falls back to the bandwidth before the increase. Specifically, when any of the network elements that have completed the bandwidth increase adjustment in the communication path, for example the first network element, completes the resource fallback process, it can perform a resource fallback process with its downstream network element, i.e. the fourth network element, i.e. perform a bandwidth reduction adjustment, thereby realizing the bandwidth reduction adjustment for each segment sequentially downstream for the network elements that have completed the bandwidth increase adjustment.

[0079] It should be noted that in the process of making a bandwidth increase adjustment to the communication path, each network element in the communication path can make a bandwidth increase adjustment one by one in a sequential manner in a direction from the sink node to the upstream node, so that when performing fallback processing for network elements that have completed performing a bandwidth increase adjustment, a bandwidth decrease adjustment is made to these network elements one by one in a reverse direction from the head node (the last network element that has completed a resource increase adjustment) to the downstream node in a sequential manner.

[0080] The node flow chart of resource fallback processing in a specific path time slot bandwidth increase adjustment scenario can be shown in FIG. 4b. Here, according to the signal transmission direction, the path is 1 , P 1 Node, P 2 Node, …, P n Node and sink end PE 2 When adjusting the service bandwidth, the sink end PE 2 Send S messages to P n Node P n After receiving the S message, a node transmits the S message to its downstream node, i.e., the sink end PE. 2 CR message to the sink end PE 2 After receiving the CR message, the upstream node, i.e., P n Node P returns a CA message. n The node further 2 Send a C message to P n The node is the next node, i.e. P n-1 Send an S message to a node, and in the normal case, P n-1 After receiving the S message, a node transmits the S message to its downstream node, i.e., P n However, if an abnormal condition occurs on the path, P n Node is P n-1 It is possible that a node's CR message may not be received within a preset time period, which may result in a timeout response to the CR message.n The node sends an alarm to the supervisory control (i.e. supervisory control unit). n Node and sink end PE 2 After the bandwidth increase adjustment is completed, the remaining P n-1 Node~P 1 Node and source end PE 1 The bandwidth increase adjustment is not completed, and therefore P n Starting from node P, we need to perform the bandwidth reduction process segment by segment. n Node and sink end PE 2 Perform bandwidth fallback on the remaining P n-1 Node~P 1 Node and source end PE 1 Executes deletion of the time slot adjustment configuration information sent by the management control in the current bandwidth increase adjustment operation for the .

[0081] In this way, the embodiment ensures that when performing bandwidth resource adjustment for the communication path, resource fallback processing can be performed sequentially for each network element in the communication path according to the resource adjustment direction, thereby realizing lossless adjustment for the communication path and ensuring end-to-end bandwidth resource matching in the communication path.

[0082] It should be noted that for a bidirectional communication path, that is, the network elements at both ends of the path can send and receive information to each other, and the network elements at both ends can be senders and receivers to each other. In the resource adjustment process of a path tie slot (including the process of adjusting bandwidth to be smaller or larger), if there exists a failure in the resource adjustment of any of the end-to-end network elements in two directions (i.e., in the sending direction and the receiving direction), it is necessary to perform a resource fallback process in both directions, which can be specifically performed according to the above fallback processing manner.

[0083] The end-to-end path resource adjustment fallback method proposed by the embodiments of the present application can realize the detection of path resource adjustment problems, and perform adjustment fallback on path resources in an orderly and effective manner after detection, so as to meet the technical needs, i.e., to ensure the matching of end-to-end path resources.

[0084] According to the path resource adjustment method of the embodiment of the present application, the path resource adjustment method is executed by a first network element in a communication path, and the communication path includes a plurality of network elements, and the method includes: receiving an instruction for instructing to cancel resource adjustment sent by a management control unit, and performing a cancellation process for the resource adjustment of the first network element according to the instruction. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management control unit sends an instruction to instruct the network element in the communication path to cancel the resource adjustment, so as to prompt the network element in the communication path to cancel the current resource adjustment, thereby ensuring the matching of resources of each network element in the communication path, and avoiding the transmission abnormality problem caused by the path resource mismatch.

[0085] Referring to Fig. 2, Fig. 2 is a flow chart of a path resource adjustment method according to an embodiment of the present application, which is executed by a management control unit, the management control unit being communicatively connected to a plurality of network elements in a communication path. As shown in Fig. 2, the method includes steps 201 to 202.

[0086] In step 201, when detecting that a resource adjustment abnormality occurs in the communication path, an alarm sent by a first network element is received, where the first network element is one of the plurality of network elements.

[0087] In step 202, an instruction is sent to a fifth network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

[0088] In some embodiments, step 202 includes: Sending an instruction to each network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

[0089] It should be noted that this embodiment is an embodiment on the management control unit side corresponding to the embodiment of the method shown in FIG. 1, and for its specific embodiment, reference may be made to the relevant descriptions in the preceding embodiments, and in order to avoid duplication, it will not be described in detail here.

[0090] The path resource adjustment method of the embodiment of the present application is performed by a management control unit, the management control unit is communicatively connected to a plurality of network elements in a communication path, the method includes: receiving an alarm sent by a first network element when detecting that a resource adjustment abnormality occurs in the communication path, the first network element being a network element among the plurality of network elements; and sending an instruction to instruct the cancellation of resource adjustment to a fifth network element among the plurality of network elements. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management control unit issues an instruction to the network elements in the communication path to instruct the cancellation of the resource adjustment, thereby prompting the network elements in the communication path to cancel the current resource adjustment, thereby ensuring the matching of resources of each network element in the communication path, and avoiding the transmission abnormality problem caused by the path resource mismatch.

[0091] Referring to Figure 3, Figure 3 is a flowchart of a path resource coordination method according to an embodiment of the present application, which is executed by a path resource coordination system, the path resource coordination system including a management control unit and a plurality of network elements in a communication path, the management control unit is communicatively connected to the plurality of network elements in the communication path, and as shown in Figure 3, the method includes steps 301 to 303.

[0092] In step 301, when a resource adjustment abnormality occurs in the communication path, a first network element sends an alarm to the management control unit, and the first network element is one of the plurality of network elements.

[0093] In step 302, the management control unit sends an instruction to each network element of the plurality of network elements to indicate a cancellation of resource adjustment.

[0094] In step 303, each network element of the plurality of network elements performs a cancellation process for the resource adjustment of the respective network element based on the instruction.

[0095] In some embodiments, detecting that a resource coordination anomaly has occurred on the communication path comprises: the first network element sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; Detecting that a resource coordination anomaly has occurred on the communication path if the first network element does not receive a resource coordination response sent by the second network element before a preset timer expires.

[0096] In some embodiments, detecting that a resource coordination anomaly has occurred on the communication path comprises: the first network element sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; resending a resource adjustment request to the second network element if the first network element does not receive a resource adjustment response sent by the second network element before a preset timer expires; detecting, when the first network element does not receive a resource coordination response sent by the second network element before a predetermined number of retransmissions has occurred and a predetermined timer expires, that a resource coordination anomaly has occurred in the communication path.

[0097] In some embodiments, detecting that a resource coordination anomaly has occurred on the communication path comprises: When an adjustment failure occurs in the process of the first network element performing resource adjustment, detecting that a resource adjustment abnormality occurs in the communication path.

[0098] In some embodiments, step 303 includes: A first portion of the network elements among the plurality of network elements that have completed resource adjustment performs a resource fallback process; And / or, the network elements of a second portion of the plurality of network elements for which resource adjustment has not been completed delete the resource adjustment configuration information.

[0099] In some embodiments, step 303 includes: If the resource adjustment is a bandwidth reduction, the network elements of a first portion of the plurality of network elements in which the resource adjustment has been completed perform the resource fallback process starting from a first end network element and proceeding in a direction toward the upstream network elements until a first head network element completes the resource fallback process, the first head network element being the first network element of the first portion to perform the bandwidth reduction adjustment, the first end network element being the last network element of the first portion to perform the bandwidth reduction adjustment, and the first head network element being a source network element in the bandwidth reduction adjustment process; or, if the resource adjustment is a bandwidth increase, the network elements of a first portion of the plurality of network elements in which the resource adjustment has been completed perform resource fallback processing starting from a second head network element and proceeding sequentially toward downstream network elements until a second end network element completes execution of the resource fallback processing, wherein the second head network element is the last network element of the first portion to perform the bandwidth increase adjustment, the second end network element is the first network element of the first portion to perform the bandwidth increase adjustment, and the second end network element is a sink network element in the bandwidth increase adjustment process.

[0100] It should be noted that this embodiment is an embodiment of the system side (i.e., including the network elements and management control unit in the communication path) corresponding to the embodiment of the method shown in Figure 1, and for its specific embodiment, reference may be made to the relevant descriptions in the preceding embodiments, and in order to avoid duplication, it will not be described in detail here.

[0101] The path resource adjustment method of the embodiment of the present application is performed by a path resource adjustment system, the path resource adjustment system includes a management control unit and a plurality of network elements in a communication path, the management control unit is communicatively connected to the plurality of network elements in the communication path, the method includes: when detecting that a resource adjustment abnormality occurs in the communication path, a first network element sends an alarm to the management control unit, the first network element being one of the plurality of network elements; the management control unit sends an instruction to each of the plurality of network elements to instruct the cancellation of resource adjustment; and each of the plurality of network elements performs a cancellation process for the resource adjustment of each network element according to the instruction. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management control unit issues an instruction to the network element in the communication path to instruct the cancellation of the resource adjustment, thereby prompting the network element in the communication path to cancel the current resource adjustment, thereby ensuring the matching of the resources of each network element in the communication path, and avoiding the transmission abnormality problem caused by the path resource not matching.

[0102] The embodiment of the present application further provides a path resource adjustment device configured in a first network element in a communication path, and the communication path includes multiple network elements.Referring to Fig. 5, Fig. 5 is a structural diagram of a path resource adjustment device according to an embodiment of the present application.The principle of the path resource adjustment device to solve the problem is the same as the path resource adjustment method of the method embodiment shown in Fig. 1 in the embodiment of the present application, so the implementation of the path resource adjustment device can refer to the implementation of the method, and the overlapping parts will not be described in detail.

[0103] As shown in FIG. 5, the path resource adjustment device 500 includes: A first receiving module 501 configured to receive an instruction for instructing the cancellation of resource adjustment sent by a management control unit; and a processing module 502 configured to perform a cancellation process on the resource adjustment of the first network element based on the instruction.

[0104] In some embodiments, the path resource coordinator 500 further comprises: and a second sending module configured to send an alarm to the management control unit when detecting that a resource adjustment anomaly occurs in the communication path.

[0105] In some embodiments, the path resource coordinator 500 further comprises: a third sending module configured to send a resource adjustment request to a second network element, the second network element being a network element adjacent to the first network element of the plurality of network elements; The second sending module is configured to detect that a resource adjustment abnormality has occurred in the communication path and send the alarm to the management control unit when a resource adjustment response sent by the second network element is not received before a preset timer expires.

[0106] In some embodiments, the second transmission module is: sending a resource adjustment request to a second network element, the second network element being a network element adjacent to the first network element among the plurality of network elements; resending a resource adjustment request to the second network element if a resource adjustment response sent by the second network element is not received before a preset timer expires; When the number of retransmissions reaches a preset number and a resource adjustment response sent by the second network element is not received before the preset timer expires, it is detected that a resource adjustment abnormality has occurred in the communication path, and the alarm is configured to be sent to the management control unit.

[0107] In some embodiments, the second sending module is configured to send an alarm to the management control unit when an adjustment failure occurs in the process of the first network element performing resource adjustment.

[0108] In some embodiments, the processing module 502 is configured to perform a resource fallback process when the first network element completes resource adjustment; Or, the processing module 502 is configured to delete the resource adjustment configuration information if the first network element has not completed the resource adjustment.

[0109] In some embodiments, the processing module 502 is configured to, when the resource adjustment is a bandwidth reduction and the first network element completes the resource adjustment, perform a bandwidth increase adjustment process with a third network element, the third network element being a network element upstream of the first network element in the communication path.

[0110] Alternatively, the processing module 502 is configured to, when the resource adjustment is a bandwidth increase and the first network element completes the resource adjustment, perform an adjustment process of a bandwidth reduction between the first network element and a fourth network element, the fourth network element being a network element downstream of the first network element in the communication path.

[0111] The path resource coordinating device provided by the embodiment of the present application can implement the embodiment of the method shown in FIG. 1, and since the implementation principle and technical effect are similar, they will not be described in detail in this embodiment.

[0112] The path resource adjustment device 500 of the embodiment of the present application receives a command for instructing to cancel the resource adjustment sent by the management control unit, and performs a cancellation process for the resource adjustment of the first network element according to the command. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management control unit sends a command to the network elements in the communication path to instruct to cancel the resource adjustment, so as to prompt the network elements in the communication path to cancel the current resource adjustment, thereby ensuring the matching of the resources of each network element in the communication path, and avoiding the transmission abnormality problem caused by the path resource not matching.

[0113] The embodiment of the present application further provides another path resource adjustment device configured in a management control unit, and the management control unit is communicatively connected to a plurality of network elements in a communication path.Referring to Fig. 6, Fig. 6 is a structural diagram of a path resource adjustment device according to an embodiment of the present application.The principle of the path resource adjustment device to solve the problem is the same as the path resource adjustment method of the method embodiment shown in Fig. 2 in the embodiment of the present application, so the implementation of the path resource adjustment device can refer to the implementation of the method, and the overlapping parts will not be described in detail.

[0114] As shown in FIG. 6, the path resource adjustment device 600 includes: A second receiving module 601 configured to receive an alarm sent by a first network element when detecting that a resource adjustment anomaly occurs in the communication path, the first network element being one of the plurality of network elements; and a first sending module 602 configured to send an instruction to a fifth network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

[0115] In some embodiments, the first sending module 602 is configured to send an instruction to each network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

[0116] The path resource coordinating device provided by the embodiment of the present application can implement the embodiment of the method shown in FIG. 2, and since the implementation principle and technical effect are similar, they will not be described in detail in this embodiment.

[0117] When the path resource adjustment device 500 of the embodiment of the present application detects that the resource adjustment abnormality occurs in the communication path, it receives an alarm sent by the first network element, and the first network element is a network element among the plurality of network elements, and sends an instruction to the fifth network element among the plurality of network elements to instruct the cancellation of the resource adjustment. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management control unit sends an instruction to the network elements in the communication path to instruct the cancellation of the resource adjustment, so as to prompt the network elements in the communication path to cancel the current resource adjustment, thereby ensuring the matching of the resources of each network element in the communication path, and avoiding the transmission abnormality problem caused by the path resource not matching.

[0118] The embodiment of the present application further provides a communication device, the principle of which the communication device solves the problem is the same as the path resource adjustment method in the embodiment of the present application, so the implementation of the communication device can refer to the implementation of the method, and the overlapping parts will not be described in detail.

[0119] In one embodiment, the communication device of the present application may be a first network element in a communication path, the communication path including multiple network elements, and as shown in FIG. 7, in this embodiment, the communication device includes a processor 700 and a transceiver 710.

[0120] The processor 700 reads the program in the memory 720, receiving, by the transceiver 710, a command sent by the management control unit to indicate the cancellation of the resource adjustment; The method is configured to: perform a cancellation process for the resource adjustment of the first network element based on the instruction.

[0121] The transceiver 710 is configured to transmit and receive data under the control of the processor 700 .

[0122] Here, in FIG. 7, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 700 and memory represented by memory 720 to each other. The bus architecture may further link various other circuits such as peripherals, voltage regulators, power management circuits, etc., all of which are well known in the art and will not be described further herein. The bus interface provides an interface. The transceiver 710 may be multiple elements, i.e. includes a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 700 when performing operations.

[0123] In some embodiments, the processor 700 further reads a program in the memory 720 and The device is configured to execute the step of transmitting an alarm to the management control unit via a transceiver 710 when it detects that a resource adjustment anomaly occurs in the communication path.

[0124] In some embodiments, the processor 700 further reads a program in the memory 720 and transmitting, by a transceiver 710, a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; If the resource adjustment response sent by the second network element is not received before a preset timer expires, it is detected that a resource adjustment anomaly has occurred in the communication path, and the alarm is sent to the management control unit by the transceiver 710.

[0125] In some embodiments, the processor 700 further reads a program in the memory 720 and transmitting, by a transceiver 710, a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; resending, by the transceiver 710, a resource adjustment request to the second network element if a resource adjustment response sent by the second network element is not received before a preset timer expires; if the number of retransmissions reaches a preset number and a resource adjustment response sent by the second network element is not received before the preset timer expires, transmitting the alarm to the management control unit by a transceiver 710.

[0126] In some embodiments, the processor 700 further reads a program in the memory 720 and When an adjustment failure occurs in the process of the first network element performing resource adjustment, it is detected that a resource adjustment abnormality has occurred in the communication path, and the first network element is configured to perform the step of sending the alarm to the management control unit via the transceiver 710.

[0127] In some embodiments, the processor 700 further reads a program in the memory 720 and performing a resource fallback process when the first network element completes resource adjustment; Or, if the first network element has not completed the resource coordination, deleting the resource coordination configuration information.

[0128] In some embodiments, the processor 700 further reads a program in the memory 720 and if the resource adjustment is a bandwidth reduction and the first network element has completed the resource adjustment, performing an adjustment process of a bandwidth increase with a third network element, the third network element being a network element upstream of the first network element in the communication path; or if the resource adjustment is a bandwidth increase and the first network element has completed the resource adjustment, performing a bandwidth reduction adjustment process with a fourth network element, the fourth network element being a network element downstream of the first network element in the communication path.

[0129] In another embodiment, the communication device of the embodiment of the present application may be a management control unit that is communicatively connected to multiple network elements in a communication path, and in this embodiment, the communication device includes a processor 700 and a transceiver 710.

[0130] The processor 700 reads the program in the memory 720, receiving, by a transceiver 710, an alarm sent by a first network element when detecting that a resource adjustment anomaly occurs in the communication path, the first network element being one of the plurality of network elements; and transmitting, by the transceiver 710, an instruction to a fifth network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

[0131] The transceiver 710 is configured to transmit and receive data under the control of the processor 700 . In some embodiments, the processor 700 further reads a program in the memory 720 and The method is configured to perform the step of transmitting an instruction to each network element in the communication path to indicate a cancellation of resource adjustment.

[0132] The communication device provided by the embodiment of the present application can implement the above method embodiment, and the realization principles and technical effects are similar, so they will not be described in detail in this embodiment.

[0133] In addition, a computer-readable storage medium in an embodiment of the present application is configured to store a computer program, which can be executed by a processor to realize each step in the embodiment of the method shown in FIG. 1, FIG. 2 or FIG. 3.

[0134] In some embodiments provided in the present application, it should be understood that the disclosed methods and devices may be realized in other ways. For example, the above-described device embodiments are only exemplary, for example, the division of the units is only a logical functional division, and there may be other division modes when actually realized, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. Also, the shown or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections through some interfaces, devices or units, which may be electrical, mechanical or other forms.

[0135] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated units may be realized in the form of hardware or in the form of a hardware and software functional unit.

[0136] The above-mentioned integrated unit realized in the form of a software functional unit may be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in the storage medium and includes some instructions for making a computer device (which may be a personal computer, a server, or a network device, etc.) execute some steps of the method described in each embodiment of the present application. The above-mentioned storage medium includes various media that can store program codes, such as a USB flash disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0137] What has been described above is a preferred embodiment of the present application, and it should be pointed out that those skilled in the art can further make some improvements and modifications without departing from the principles described in the present application, and these improvements and modifications should also be regarded as within the protection scope of the present application.

Claims

1. 1. A method for path resource adjustment, performed by a first network element in a communication path, the communication path including a plurality of network elements, the method comprising: receiving a command for indicating cancellation of the resource adjustment sent by the management control unit; and performing a cancellation process for the resource adjustment of the first network element based on the instruction.

2. before receiving a command for indicating the cancellation of the resource adjustment sent by the management control unit; and sending an alarm to the management control unit when detecting that a resource adjustment abnormality occurs in the communication path. The path resource adjustment method according to claim 1 .

3. Detecting that a resource coordination anomaly has occurred in the communication path includes: sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; and detecting that a resource coordination anomaly occurs on the communication path when a resource coordination response sent by the second network element is not received before a preset timer expires. The path resource adjustment method according to claim 2 .

4. Detecting that a resource adjustment anomaly has occurred in the communication path includes: sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; resending a resource adjustment request to the second network element if a resource adjustment response sent by the second network element is not received before a preset timer expires; detecting that a resource adjustment anomaly occurs on the communication path when the number of retransmissions reaches a preset number and a resource adjustment response sent by the second network element is not received before the preset timer expires. The path resource adjustment method according to claim 2 .

5. Detecting that a resource coordination anomaly has occurred in the communication path includes: When an adjustment failure occurs in the process of the first network element performing resource adjustment, detecting that a resource adjustment abnormality occurs in the communication path. The path resource adjustment method according to claim 2 .

6. performing a cancellation process on the resource adjustment of the first network element based on the instruction, When the first network element completes the resource adjustment, performing a resource fallback process; or deleting resource adjustment configuration information if the first network element has not completed resource adjustment. A path resource adjustment method according to any one of claims 1 to 5.

7. performing a cancellation process on the resource adjustment of the first network element based on the instruction, When the resource adjustment is a bandwidth reduction and the first network element completes the resource adjustment, performing an adjustment process of a bandwidth increase between the first network element and a third network element, the third network element being a network element upstream of the first network element in the communication path; or when the resource adjustment is a bandwidth increase and the first network element completes the resource adjustment, performing an adjustment process of a bandwidth reduction with a fourth network element, the fourth network element being a network element downstream of the first network element in the communication path. A path resource adjustment method according to any one of claims 1 to 5.

8. 1. A method for adjusting path resources, the method being performed by a management and control unit communicatively coupled to a plurality of network elements in a communication path, the method comprising: receiving an alarm sent by a first network element when detecting that a resource adjustment anomaly occurs in the communication path, the first network element being one of the plurality of network elements; and sending an instruction to a fifth network element of the plurality of network elements to indicate a cancellation of the resource adjustment.

9. transmitting an instruction to a fifth network element of the plurality of network elements to indicate cancellation of the resource adjustment; transmitting an instruction to each network element of the plurality of network elements to indicate a cancellation of the resource adjustment. The path resource adjustment method according to claim 8.

10. 1. A path resource coordination method, performed by a path resource coordination system, the path resource coordination system including a management and control unit and a plurality of network elements in a communication path, the path resource coordination method comprising: A first network element sends an alarm to the management control unit when detecting that a resource adjustment abnormality occurs in the communication path, and the first network element is one of the plurality of network elements; and the management control unit sending an instruction to each network element of the plurality of network elements to indicate a cancellation of resource adjustment; each network element of the plurality of network elements performing a cancellation process for the resource adjustment of the respective network element based on the instruction.

11. Detecting that a resource coordination anomaly has occurred in the communication path includes: the first network element sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; detecting that a resource coordination anomaly occurs on the communication path when the first network element does not receive a resource coordination response sent by the second network element before a preset timer expires. The path resource adjustment method according to claim 10.

12. Detecting that a resource coordination anomaly has occurred in the communication path includes: the first network element sending a resource adjustment request to a second network element, the second network element being a neighboring network element of the plurality of network elements to the first network element; resending a resource adjustment request to the second network element if the first network element does not receive a resource adjustment response sent by the second network element before a preset timer expires; detecting, by the first network element, that a resource coordination anomaly occurs in the communication path when a retransmission count reaches a preset count and the first network element does not receive a resource coordination response sent by the second network element before the preset timer expires. The path resource adjustment method according to claim 10.

13. Detecting that a resource coordination anomaly has occurred in the communication path includes: When an adjustment failure occurs in the process of the first network element performing resource adjustment, detecting that a resource adjustment abnormality occurs in the communication path. The path resource adjustment method according to claim 10.

14. performing a cancellation process on the resource adjustment of each of the plurality of network elements based on the instruction, A first portion of the network elements among the plurality of network elements that have completed resource adjustment performs a resource fallback process; and / or a second portion of the network elements among the plurality of network elements, in which resource coordination has not been completed, deletes the resource coordination configuration information. A path resource adjustment method according to any one of claims 10 to 13.

15. performing a cancellation process on the resource adjustment of each of the plurality of network elements based on the instruction, If the resource adjustment is a bandwidth reduction, the network elements of a first portion of the plurality of network elements in which the resource adjustment has been completed perform the resource fallback process starting from a first end network element and proceeding in a direction toward the upstream network elements until a first head network element completes the resource fallback process, the first head network element being the first network element of the first portion to perform the bandwidth reduction adjustment, the first end network element being the last network element of the first portion to perform the bandwidth reduction adjustment, and the first head network element being a source network element in the bandwidth reduction adjustment process; or, if the resource adjustment is a bandwidth increase, the network elements of a first portion of the plurality of network elements that have completed the resource adjustment perform the resource fallback process starting from a second head network element and proceeding in a direction of downstream network elements until a second end network element completes the resource fallback process, the second head network element being the last network element of the first portion to perform the bandwidth increase adjustment, the second end network element being the first network element of the first portion to perform the bandwidth increase adjustment, and the second end network element being a sink network element in the bandwidth increase adjustment process. A path resource adjustment method according to any one of claims 10 to 13.

16. A path resource coordination device configured in a first network element in a communication path, the communication path including a plurality of network elements, the path resource coordination device comprising: A first receiving module configured to receive an instruction for instructing cancellation of the resource adjustment sent by the management control unit; a processing module configured to perform a cancellation process on the resource adjustment of the first network element based on the instruction.

17. A path resource adjustment device configured in a management and control unit, the management and control unit being communicatively connected to a plurality of network elements in a communication path, the path resource adjustment device comprising: a second receiving module configured to receive an alarm sent by a first network element when detecting that a resource adjustment anomaly occurs in the communication path, the first network element being one of the plurality of network elements; a first sending module configured to send an instruction to a fifth network element of the plurality of network elements to indicate a cancellation of resource adjustment.

18. A communications device comprising a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor reads the program in the memory to implement steps in a path resource adjustment method according to any one of claims 1 to 7, or to implement steps in a path resource adjustment method according to claim 8 or 9.

19. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to implement steps in the path resource adjustment method according to any one of claims 1 to 7, or to implement steps in the path resource adjustment method according to claim 8 or 9.

Citation Information

Patent Citations

  • Methods, devices, and systems for lossless bandwidth adjustment

    JP2013545389A

  • Dynamic hitless ODUflex resizing in optical transport networks

    US20140079402A1