Path resource adjustment method, device, and communication device
The path resource adjustment method and device address the lack of effective handling for abnormal situations by detecting and canceling resource adjustments, ensuring resource matching and preventing transmission failures.
Patent Information
- Application Number
- JP2024539288
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-12-31
- Filing Date
- 2022-12-30
- Publication Date
- 2026-02-05
- Estimated Expiration
- 2042-12-30
AI Technical Summary
Current technologies lack an effective mechanism to handle abnormal situations during path resource adjustment, such as network or equipment failures, leading to path resource mismatches and potential transmission failures.
A path resource adjustment method and device that includes detecting resource adjustment abnormalities, sending alarms to a management control unit, and implementing cancellation processes or resource fallback procedures to ensure resource matching across network elements.
Ensures resource matching across network elements, preventing transmission failures by effectively handling abnormal situations during path resource adjustments.
Smart Images

Figure 0007811653000001 
Figure 0007811653000002 
Figure 0007811653000003
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application is filed based on and claims priority to a Chinese patent application having application number 202111664679.0 and filing date December 31, 2021, the entire contents of which are incorporated herein by reference.
[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] Currently, technologies such as Flexible Ethernet (FlexE) and Metro Transport Network (MTN) support path partitioning according to actual resource requirements. Taking bandwidth partitioning as an example, in the process of using network slicing, bandwidth demand may change at any time, requiring online bandwidth adjustment. For example, the path bandwidth may need to be adjusted from 5 Gbps to 10 Gbps, or from 100 Mbps to 50 Mbps. Summary of the Invention [Problem to be solved by the invention]
[0004] If a path has already issued 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 to deal 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 path resource adjustment method 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 to instruct cancellation of resource adjustment sent by a management control unit; and performing a cancellation process on the resource adjustment of the first network element based on the instruction.
[0007] Preferably, before receiving the instruction to instruct cancellation of the resource adjustment sent 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, detecting that a resource adjustment abnormality has occurred in the communication path includes: 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; and detecting that a resource adjustment abnormality has occurred in the communication path if the resource adjustment response sent by the second network element is not received before a preset timer expires.
[0009] Preferably, detecting that a resource adjustment abnormality has occurred in the communication path includes: 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; and detecting that a resource adjustment abnormality has occurred 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, detecting that a resource adjustment abnormality 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 adjustment, deleting the resource adjustment 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 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, 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 control unit, the management 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 sending an instruction to a fifth network element of the plurality of network elements to indicate cancellation of the resource adjustment.
[0014] Preferably, transmitting an instruction to instruct the cancellation of the resource adjustment to a fifth network element of the plurality of network elements 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 comprising: a first network element sending an alarm to the management control unit when detecting that a resource adjustment abnormality occurs in the communication path, the first network element being one of the plurality of network elements; the management control unit sending an instruction to each network element of the plurality of network elements to instruct the cancellation of resource adjustment; and 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.
[0016] Preferably, detecting that a resource adjustment abnormality 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 adjustment abnormality has occurred in the communication path if the first network element does not receive a resource adjustment response sent by the second network element before a preset timer expires.
[0017] Preferably, detecting that a resource adjustment abnormality 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; The method includes detecting, by the first network element, that a resource adjustment abnormality has occurred in the communication path when the number of retransmissions reaches a predetermined number and the first network element does not receive a resource adjustment response sent by the second network element before the predetermined timer expires.
[0018] Preferably, detecting that a resource adjustment abnormality 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 of each of the plurality of network elements for the resource adjustment of the respective network element based on the instruction is performed by: 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 of each of the plurality of network elements for the resource adjustment of the respective network element based on the instruction is performed by: If the resource adjustment is a bandwidth reduction, 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 first end network element and proceeding in a direction of sequentially upstream network elements until a first head network element completes the resource fallback process, wherein the first head network element is the network element of the first portion that first performs the bandwidth reduction adjustment, the first end network element is the network element of the first portion that last performs the bandwidth reduction adjustment, and the first head network element is 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 part 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 moving sequentially toward downstream network elements until a second end network element completes executing the resource fallback process, wherein the second head network element is the last network element of the first part that performs the bandwidth increase adjustment, the second end network element is the first network element of the first part that performs 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, wherein the communication path includes a plurality of network elements, and the path resource adjustment device comprises: a first receiving module configured to receive an instruction to instruct cancellation of 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 abnormality occurs in the communication path.
[0023] Preferably, the path resource adjustment device further comprises: a third transmitting module configured to transmit 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; 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 if a resource adjustment response sent by the second network element is not received before a preset timer expires.
[0024] Preferably, the second transmission module: 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; If the resource adjustment response sent by the second network element is not received before the expiration of a preset timer, resending the resource adjustment request to the second network element; If the number of retransmissions reaches a preset number and the 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 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 resource fallback processing when the first network element completes resource adjustment; Alternatively, 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, perform 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 a bandwidth reduction adjustment process 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 control unit, the management 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 instruct the cancellation of resource adjustment.
[0030] In a sixth aspect, an embodiment of the present application further provides a communications 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, the device implements steps in the path resource adjustment method according to the first aspect or implements 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, it sends an alarm to the management control unit, the first network element being one of the plurality of network elements, and the management control unit sends a command to each of the plurality of network elements to instruct them to cancel the resource adjustment, and each of the plurality of network elements cancels the resource adjustment of its own network element based on the command. In this way, an effective handling mechanism is provided for abnormal situations occurring in communication path resource adjustment, and the management control unit issues a command to the network elements in the communication path to instruct them to cancel the resource adjustment, thereby prompting the network elements in the communication path to cancel the current resource adjustment, and ensuring resource matching of each network element in the communication path. [Brief explanation 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; [Figure 2]2 is a second flowchart of a path resource adjustment method according to an embodiment of the present application; [Figure 3] 10 is a third flowchart of a path resource adjustment method according to an embodiment of the present application; [Figure 4a] 10 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] 10 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. [Figure 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] 1 is a structural diagram of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0034] In order to more clearly describe the technical solutions of the embodiments of the present application, the drawings that need to be used to describe 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 clearly and completely described with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, but not all of the embodiments, and all other embodiments obtained by those skilled in the art based on the embodiments in the present application 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, and the communication path includes multiple network elements. 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 handling abnormal situations (including adjustment incompleteness, adjustment failure, etc.) that occur when communication devices, i.e., network elements in a communication path, adjust resources (e.g., adjust bandwidth, frequency, rate, etc.). Specifically, when an abnormal path resource adjustment occurs, 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 elements in the path, thereby instructing the network elements to perform cancellation processing for the current resource adjustment, thereby ensuring that the network elements maintain the resources before adjustment and that the end-to-end path resources maintain a matching state, thereby avoiding transmission failures such as packet loss and reduced transmission capacity caused by path resource mismatch.
[0039] The above-mentioned communication path can specifically refer to a communication transmission path between a source end and a sink end, that is, one communication path can 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. When one communication path is a bidirectional transmission path, the source end and the sink end are interchangeable, that is, 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 can be the source end, an intermediate network element, or a sink end.
[0041] The above-mentioned management control unit may refer to a network control unit connected to each network element in a communication path, and is used to manage and control each network element in the communication path, including issuing commands to each network element, collecting information reported by each network element, etc. The management 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 has occurred 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 will have an abnormality, for example, it may indicate that an adjustment failure has occurred in the network element reporting the alarm, or that the network element reporting the alarm has discovered that another network element has not completed resource adjustment.
[0043] It should be noted that each network element in the communication path can perform resource adjustment based on the resource adjustment command issued by the management and control unit, and each network element can perform resource adjustment orderly according to node position and 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 may be bandwidth adjustment, including bandwidth reduction adjustment or 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 the command can carry resource adjustment configuration information to instruct how to specifically adjust resources; and based on the resource adjustment command, 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) and moving toward the sink node (i.e., sink end), or orderly perform resource increase adjustment for each node sequentially starting from the sink node and moving toward the source node.
[0045] Any network element in the communication path can detect whether a resource adjustment abnormality occurs in the resource adjustment process, and if any network element detects a resource adjustment abnormality, can report an alarm to the management control unit. If the first network element detects a resource adjustment abnormality, the first network element can report an alarm about the resource adjustment abnormality to the management control unit. That is, before step 101, the method further includes: The method may include transmitting an alarm to the management control unit when it is detected that a resource adjustment abnormality has occurred 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 abnormality, such as a resource coordination failure or no response to resource coordination, has occurred in its adjacent network element, such as an upstream network element (a network element that sends information to the first network element) or a downstream network element (a network element that receives information sent by the first network element). In this way, the first network element can detect and report resource adjustment 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 to cancel resource adjustment sent by the management control unit.
[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 network element adjacent to the first network element among the plurality of network elements; and detecting that a resource adjustment abnormality has occurred in the communication path if the resource adjustment 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, and the management control unit 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 sequence. Specifically, a resource adjustment request can be sent to a downstream network element by an upstream network element in the communication path according to the signal transmission direction of the path. Normally, after receiving the resource adjustment request, the downstream network element needs to return a resource adjustment response to the downstream network element. However, if 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. In this case, the upstream network element may determine through a timeout response mechanism that a resource adjustment abnormal situation has occurred in the current communication path. 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 neighboring 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 predetermined time length may be set. If it is detected that a resource adjustment response returned by the second network element is not received before the preset timer expires, it may determine that a resource adjustment abnormality occurs on the communication path, specifically, that an abnormality has occurred when the second network element performs resource adjustment, and may therefore send an alarm to the management and control unit. If a resource adjustment response returned by the second network element is received within the predetermined time length, it may determine that there is no abnormality on the current communication path, and the second network element may successfully perform resource adjustment. After the adjustment is successful, it may start resource adjustment of the next network element in sequence. Here, the predetermined time length may be preset according to actual needs, 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 abnormal 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 handling mechanism for the abnormal 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 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; 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, sending the alarm to the management control unit.
[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 the resource adjustment message. That is, when a resource adjustment request is sent from a certain network element and a corresponding resource adjustment response is not received within a set time, the network element can retransmit the resource adjustment request, and if the corresponding resource adjustment response is still not received within the set time after the retransmission, an alarm will be reported to the management control unit. Alternatively, a maximum number of retransmissions m can be set, and if the corresponding resource adjustment response is still not received within the set time after the resource adjustment request has been retransmitted m times, an alarm will be reported to the management control unit. The management control unit further issues a command to cancel the 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 start timing from the time of sending the resource adjustment request. Specifically, a timer with a predetermined time length may be set. If it is detected that a resource adjustment response returned by the second network element is not received before the preset timer expires, it may resend the resource adjustment request to the second network element. If the resource adjustment response returned by the second network element is not received before the preset timer expires after the resend, it may determine that a resource adjustment abnormality situation occurs on the communication path, specifically, that an abnormality has occurred when the second network element performs resource adjustment, and may therefore send an alarm to the management and control unit.
[0056] Alternatively, a maximum number of retransmissions may 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 may be retransmitted to the second network element once every preset time length until the number of retransmissions reaches the preset maximum number of retransmissions, and if a resource adjustment response returned by the second network element is not received before the preset timer expires, an alarm may be sent to the management control unit, where the maximum number of retransmissions may be preset according to actual needs, for example, 2, 3, 4, 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 perform resource adjustment normally, 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 phenomenon of temporary reply message timeout due to 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 will be described using an 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 the timeout expires and no CA response is received, it resends the CR message, with the maximum number of CR message retransmissions being three. If no CA response is received after three CR message retransmissions, 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 adjustment. That is, in this embodiment, the resource adjustment request is a CR message, and the corresponding resource adjustment response is a CA message.
[0061] 2) In the time slot bandwidth increase adjustment process for a fine-grained path, after a node in the path sends a switch (S) message, it sets a timeout timer of 1 second for receiving a CR message from the upstream node. If the CR message is not received after a timeout, it resends the S message, with the maximum number of retransmissions of the S message being 3. If the CR message from 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 an instruction to each network element in the end-to-end channel to cancel the time slot adjustment. That is, in this form, 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 comprises: 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 in itself, the network element in which 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 resource adjustment, all of the network elements that experience the adjustment failure can send an alarm to the management control unit.
[0065] In this way, 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 specific 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 may be the network element that reports the alarm, or may 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 it. The management control unit can also instruct only a specific network element, such as the network element reporting the alarm or a network element where a resource adjustment abnormality actually occurs (usually the network element reporting the alarm, or an upstream network element or downstream network element adjacent to the network element reporting 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 successively transmitting 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 the command to cancel the resource adjustment, the first network element can perform a cancellation process for the resource adjustment, i.e., the original resource can be kept unchanged. Specifically, different cancellation methods can be performed for two different situations.
[0070] That is, step 102 is When the first network element completes the resource adjustment, performing a resource fallback process; Alternatively, the method may include deleting the resource adjustment configuration information if the first network element has not completed the resource adjustment.
[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., they can fall back to the resource status before the current adjustment, so that the resources of each network element in the communication path maintain their original matching state, and avoid the occurrence of end-to-end resource mismatch problems.
[0072] For network elements in the communication path for which the current resource adjustment has not been completed (including adjustment failure and resource adjustment not yet being 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 preventing unnecessary configuration information from remaining in 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 for increasing bandwidth 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, if the resource adjustment is a bandwidth increase and the first network element completes 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.
[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] In this case, in a scenario where the resource adjustment is bandwidth reduction, the resource fallback process may be to perform a bandwidth increase process in the opposite direction for the network elements that have completed the bandwidth reduction adjustment in the communication path according to the direction of the bandwidth reduction adjustment, so that the bandwidth of each network element falls back to the bandwidth before the reduction. Specifically, when one 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 increase the bandwidth 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 direction from the source node to the 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 the end node (the last network element that has completed resource reduction adjustments) to the upstream node in a sequential direction.
[0077] The node flow chart of resource fallback processing in a specific path time slot bandwidth reduction adjustment scenario can be shown in Figure 4a, where according to the signal transmission direction, the path is from the source end PE1, P1 node, P2 node, ..., P n The source end PE1 includes a node and a sink end PE2. When performing a service bandwidth reduction adjustment, the source end PE1 first sends a CR message to the P1 node. Normally, after receiving the CR message, the P1 node returns a CA message to its upstream node, i.e., the source end PE1, and the source end PE1 then sends a Calendar Configuration (C) message to the P1 node. After adjusting the bandwidth to be smaller, the P1 node sends a CR message to the next node, i.e., the P2 node. Normally, after the P2 node receives the CR message, the P2 node returns a CA message to its upstream node, i.e., the P1 node. However, if an abnormal situation occurs on the path, the P1 node may not receive the CA message from the P2 node within a preset time period, which will result in a timeout response for the CA message, and the P1 node will send an alarm to the management control (i.e., the management control unit). At this time, the source end PE1 and the P1 node have completed the bandwidth reduction adjustment, and the remaining P2 nodes to P n The bandwidth reduction adjustment is not completed for the node P1 and the sink end PE2, so that the bandwidth increase process needs to be performed segment by segment starting from the node P1 and proceeding upstream, that is, the bandwidth fallback process is performed for the node P1 and the source end PE1 in sequence, and the remaining nodes P2 to Pn The node and the sink end PE2 are executed to delete the time slot adjustment configuration information sent by the management control in this bandwidth reduction adjustment operation.
[0078] In a scenario where the resource adjustment is a bandwidth increase, the resource fallback process may be to perform a bandwidth reduction process in the opposite direction for the network elements that have completed the bandwidth increase adjustment in the communication path according to the direction of the bandwidth increase adjustment, so that the bandwidth of each network element falls back to the bandwidth before the increase. Specifically, when one 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 network elements that have completed the bandwidth increase adjustment to perform a bandwidth reduction adjustment for each segment downstream in sequence.
[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 direction from the sink node to the upstream node, so that when performing fallback processing for the network elements that have completed performing the bandwidth increase adjustment, these network elements will make a bandwidth decrease adjustment one by one in a reverse direction from the leading node (the last network element that has completed the resource increase adjustment) to the downstream node in a sequential direction.
[0080] The node flow chart of resource fallback processing in a specific path time slot bandwidth increase adjustment scenario can be shown in Figure 4b, where according to the signal transmission direction, the path is from the source end PE1, P1 node, P2 node, ..., P n When adjusting the service bandwidth increase, the sink end PE2 first sends the S message to P nNodes are sent, and in the normal case, P n After receiving the S message, the node sends a CR message to its downstream node, i.e., the sink end PE2. After receiving the CR message, the sink end PE2 sends a CR message to its upstream node, i.e., P n Node P returns a CA message. n The node further sends a C message to the sink end PE2, and P n The node is the next node, i.e., P n-1 Send S message to node, and in normal case, P n-1 After receiving the S message, a node sends the S message to its downstream node, i.e., P n However, if an abnormal condition occurs on the path, n The 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, causing P n The node sends an alarm to the supervisory control (i.e. supervisory control unit). n The node and sink end PE2 complete the bandwidth increase adjustment and n-1 The node P1 and the source end PE1 do not complete the bandwidth increase adjustment, so P n Starting from node P, the bandwidth reduction process must be performed segment by segment. n The bandwidth fallback process is performed for the node and sink end PE2, and the remaining P n-1 The node ∼P1 node and the source end PE1 delete the time slot adjustment configuration information sent by the management control in this bandwidth increase adjustment operation.
[0081] In this way, the embodiment ensures that when bandwidth resource adjustment is performed 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 within the communication path.
[0082] It should be noted that for a bidirectional communication path, i.e., the network elements at both ends of the path can send and receive information to and from each other, and the network elements at both ends may be the sender and receiver of each other. In the resource adjustment process of a path tie slot (including the process of adjusting the bandwidth to be smaller or larger), if there is a failure in the resource adjustment of any of the end-to-end network elements in two directions (i.e., the sending direction and the receiving direction), a resource fallback process needs to be performed in both directions, which can be specifically performed according to the above fallback processing scheme.
[0083] The end-to-end path resource adjustment fallback method proposed in the embodiments of this application realizes the detection of path resource adjustment problems, and after detection, performs adjustment fallback on path resources in an orderly and effective manner, so as to meet technical needs, i.e., ensure the matching of end-to-end path resources.
[0084] According to a path resource adjustment method of an 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 multiple network elements, and the method includes: receiving a command for instructing cancellation of resource adjustment sent by a management and control unit; and performing a cancellation process for the resource adjustment of the first network element based on the command. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management and control unit issues a command to instruct the network elements in the communication path to cancel the resource adjustment, thereby prompting the network elements in the communication path to cancel the current resource adjustment, thereby ensuring resource matching of each network element in the communication path and avoiding transmission abnormalities caused by path resource mismatch.
[0085] Referring to Figure 2, Figure 2 is a flowchart of a path resource adjustment method according to an embodiment of the present application, which is executed by a management control unit, and the management control unit is communicatively connected to multiple network elements in a communication path. As shown in Figure 2, the method includes steps 201 and 202.
[0086] In step 201, if 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 to indicate cancellation of resource adjustment is sent to a fifth network element of the plurality of network elements.
[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 method embodiment 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] A path resource adjustment method according to an embodiment of the present application is 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 including: 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 a command to a fifth network element among the plurality of network elements to instruct the network element to cancel the resource adjustment. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management and control unit issues a command to the network elements in the communication path to instruct the network elements to cancel the resource adjustment, thereby prompting the network elements in the communication path to cancel the current resource adjustment, thereby ensuring resource matching among the network elements in the communication path and avoiding transmission abnormalities caused by path resource mismatch.
[0091] Referring to Figure 3, Figure 3 is a flowchart of a path resource adjustment method according to an embodiment of the present application, which is executed by a path resource adjustment system, the path resource adjustment system including a management control unit and a plurality of network elements in a communication path, the management control unit being 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, if a resource adjustment abnormality is detected in the communication path, the 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 instruct the 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 adjustment abnormality has occurred in the communication path if the first network element does not receive a resource adjustment 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, by the first network element, that a resource adjustment abnormality has occurred in the communication path when the number of retransmissions reaches a predetermined number and the first network element does not receive a resource adjustment response sent by the second network element before a predetermined timer expires.
[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 that have completed the resource adjustment perform the resource fallback process starting from a first end network element and proceeding in a direction of sequentially upstream network elements until a first head network element completes the resource fallback process, wherein the first head network element is the network element of the first portion that first performs the bandwidth reduction adjustment, the first end network element is the network element of the first portion that last performs the bandwidth reduction adjustment, and the first head network element is 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 part 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 moving sequentially toward downstream network elements until a second end network element completes executing the resource fallback process, wherein the second head network element is the last network element of the first part that performs the bandwidth increase adjustment, the second end network element is the first network element of the first part that performs 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 can 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] A path resource adjustment method according to an embodiment of the present application is performed by a path resource adjustment system, the path resource adjustment system including a management and control unit and a plurality of network elements in a communication path, the management and control unit being communicatively connected to the plurality of network elements in the communication path, the method including: when detecting a resource adjustment abnormality in the communication path, a first network element sending an alarm to the management and control unit, the first network element being one of the plurality of network elements; the management and control unit sending a command to each of the plurality of network elements to instruct them to cancel resource adjustment; and each of the plurality of network elements canceling the resource adjustment of its own network element based on the command. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management and control unit sends a command to the network elements in the communication path to instruct them to cancel the resource adjustment, thereby prompting the network elements in the communication path to cancel the current resource adjustment, thereby ensuring resource matching among the network elements in the communication path and avoiding transmission abnormalities caused by path resource mismatch.
[0102] An embodiment of the present application further provides a path resource adjustment device configured in a first network element in a communication path, where the communication path includes multiple network elements. Referring to Figure 5, Figure 5 is a structural diagram of a path resource adjustment device according to an embodiment of the present application. The principle by which the path resource adjustment device solves the problem is the same as the path resource adjustment method of the method embodiment shown in Figure 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 a first receiving module 501 configured to receive an instruction for instructing the cancellation of resource adjustment sent by the 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 adjustment device 500 further comprises: and a second sending module configured to send an alarm to the management control unit when detecting that a resource adjustment abnormality occurs in the communication path.
[0105] In some embodiments, the path resource adjustment device 500 further comprises: a third transmitting module configured to transmit 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; 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 if 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: 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; If the resource adjustment response sent by the second network element is not received before the expiration of a preset timer, resending the resource adjustment request to the second network element; If the number of retransmissions reaches a preset number and the 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 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 if 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 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.
[0111] The path resource adjustment device provided by the embodiment of the present application can implement the embodiment of the method shown in FIG. 1, and since the realization principle and technical effect are similar, they will not be described in detail in this embodiment.
[0112] In the embodiment of the present application, the path resource adjustment device 500 receives a command to cancel the resource adjustment sent by the management control unit, and performs a cancellation process on the resource adjustment of the first network element based on 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 cancel the resource adjustment, prompting the network elements in the communication path to cancel the current resource adjustment, thereby ensuring the resource matching of each network element in the communication path and avoiding transmission abnormalities caused by path resource mismatch.
[0113] An embodiment of the present application further provides another path resource adjustment device configured in a management and control unit, and the management and control unit is communicatively connected to multiple network elements in a communication path. Referring to Figure 6, Figure 6 is a structural diagram of a path resource adjustment device according to an embodiment of the present application. The principle by which the path resource adjustment device solves the problem is similar to the path resource adjustment method of the method embodiment shown in Figure 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 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, wherein the first network element is one of the plurality of network elements; 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 transmitting module 602 is configured to transmit an instruction to each network element of the plurality of network elements to indicate a cancellation of the resource adjustment.
[0116] The path resource adjustment device provided by the embodiment of the present application can implement the embodiment of the method shown in FIG. 2, and since the realization 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 a resource adjustment abnormality occurs in the communication path, it receives an alarm sent by a first network element, which is a network element among the plurality of network elements, and sends a command to a fifth network element among the plurality of network elements to instruct the fifth network element to cancel the resource adjustment. In this way, when an abnormal situation occurs in the resource adjustment of the communication path, the management and control unit issues a command to the network elements in the communication path to instruct the network elements to cancel the resource adjustment, thereby prompting the network elements in the communication path to cancel the current resource adjustment, thereby ensuring the resource matching of each network element in the communication path and avoiding transmission abnormalities caused by path resource mismatch.
[0118] The embodiments of the present application also provide a communication device, and the principle of the communication device's solution is the same as the path resource adjustment method in the embodiments 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, where the communication path includes 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 for instructing the 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.
[0121] The transceiver 710 is configured to transmit and receive data under the control of the processor 700 .
[0122] 7, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits, such as one or more processors represented by processor 700 and memory represented by memory 720, to one another. The bus architecture may also link various other circuits, such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and will not be further described herein. The bus interface provides an interface. The transceiver 710 may be multiple elements, i.e., includes a transmitter and a receiver, and provides 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, When detecting that a resource adjustment abnormality occurs in the communication path, the step of transmitting an alarm to the management control unit by a transceiver 710 is configured.
[0124] In some embodiments, the processor 700 further reads a program in the memory 720, transmitting, by a transceiver 710, a resource adjustment request to a second network element, the second network element being a network element of the plurality of network elements adjacent 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 abnormality 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, transmitting, by a transceiver 710, a resource adjustment request to a second network element, the second network element being a network element of the plurality of network elements adjacent to the first network element; retransmitting a resource adjustment request to the second network element by the transceiver 710 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, sending 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, 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 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, performing a resource fallback process when the first network element completes resource adjustment; Alternatively, if the first network element has not completed the resource adjustment, deleting the resource adjustment configuration information.
[0128] In some embodiments, the processor 700 further reads a program in the memory 720, If the resource adjustment is a bandwidth reduction and the first network element has completed the resource adjustment, performing an adjustment process for 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; Alternatively, if the resource adjustment is a bandwidth increase and the first network element has completed the resource adjustment, the step of 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 present application may be a management control unit, which 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 transmitted 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 instruct 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, The method is configured to perform the step of transmitting an instruction to each network element in the communication path to indicate the 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] Furthermore, 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 method embodiment 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 device embodiments described above are merely illustrative, and the division of the units is only a logical and functional division. In actual implementation, other division modes are possible, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented. Furthermore, the shown or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections via some interfaces, devices or units, which may be electrical, mechanical, or other forms.
[0135] Furthermore, 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-mentioned integrated unit may be realized in the form of hardware, or may be realized in the form of a functional unit of hardware and software.
[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 causing a computer device (which may be a personal computer, a server, a network device, etc.) to execute some steps of the method described in each embodiment of the present application. The storage medium includes various media that can store program code, 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 adaptations without departing from the principles described in the present application, and these improvements and adaptations should also be considered 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: sending an alarm to a management control unit when detecting that a resource adjustment abnormality occurs in the communication path; receiving a command to instruct cancellation of resource adjustment sent by the management control unit; and performing a cancellation process on the resource adjustment of the first network element based on the instruction; 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 abnormality has occurred 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 the preset timer expires.
2. 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 adjustment anomaly occurs in the communication path when a resource adjustment response sent by the second network element is not received before a preset timer expires. The path resource adjustment method according to claim 1 .
3. 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. The path resource adjustment method according to claim 1 .
4. 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, if the first network element has not completed the resource adjustment, deleting the resource adjustment configuration information. The path resource adjustment method according to any one of claims 1 to 3.
5. 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 for 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 decrease 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. The path resource adjustment method according to any one of claims 1 to 3.
6. 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 second sending module configured to send an alarm to a management control unit when detecting that a resource adjustment abnormality occurs in the communication path; a first receiving module configured to receive a command for instructing cancellation of 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; The second transmitting module further comprises: 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; If a resource adjustment response sent by the second network element is not received before a preset timer expires, resending a resource adjustment request to the second network element; a path resource adjustment device configured to detect that a resource adjustment abnormality has occurred in the communication path and send the alarm to the management control unit when the number of retransmissions reaches a predetermined number and a resource adjustment response sent by the second network element is not received before the preset timer expires.
7. 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 the path resource adjustment method according to any one of claims 1 to 3.
8. A computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes the processor to implement the path resource adjustment method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Methods, devices, and systems for lossless bandwidth adjustment
JP2013545389A
Dynamic hitless ODUflex resizing in optical transport networks
US20140079402A1