Bandwidth adjustment method and device, storage medium and electronic device

By introducing a bidirectional bandwidth adjustment mechanism between the source node and the sink node in the OTN network, the problem of complex and inefficient bandwidth adjustment in the prior art is solved, and a more efficient bandwidth adjustment process is achieved.

CN119497002APending Publication Date: 2025-02-21ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311057554.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-18
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

The bandwidth adjustment method in existing OTN networks is complex and inefficient, resulting in the need of multiple rounds of handshake protocols in end-to-end network connections, increasing network management processing pressure and adjustment complexity.

Method used

A bandwidth adjustment method is proposed. After the source node sends a bandwidth adjustment message to the sink node, the sink node initiates reverse bandwidth adjustment, and the source node initiates forward bandwidth adjustment, and realizes link and path bandwidth adjustment through bidirectional message delivery, which simplifies network management Interaction with nodes.

Benefits of technology

By simplifying the bandwidth adjustment process, the processing pressure of the network management is reduced, the adjustment complexity is reduced, and the efficiency of bandwidth adjustment is improved, so that forward and reverse bandwidth adjustment can be performed simultaneously.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119497002A_ABST
    Figure CN119497002A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a bandwidth adjustment method and device, a storage medium and an electronic device, and the method comprises the steps: a source node sends a bandwidth adjustment message to a destination node; after receiving the bandwidth adjustment message sent by the source node, the host node sends a bandwidth adjustment confirmation message to the source node, and the host node initiates reverse bandwidth adjustment; after receiving the bandwidth adjustment confirmation message, the source node initiates forward bandwidth adjustment; wherein the reverse bandwidth adjustment comprises the adjustment of the path bandwidth and the link bandwidth in the transmission direction from the destination node to the source node, and the forward bandwidth adjustment comprises the adjustment of the path bandwidth and the link bandwidth in the transmission direction from the source node to the destination node. Through the method and the device, the problems of complex bandwidth adjustment mode and low efficiency in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communications, and in particular, to a bandwidth adjustment method and device, a storage medium, and an electronic device. Background Art

[0002] In the traditional OTN (Optical Transport Network), a lossless bandwidth adjustment mechanism based on ODUflex (Optical Data Unit) of GFP (Generic Farming Procedure) is defined. In the end-to-end network connection, all nodes will receive adjustment commands from the network management. For the lossless bandwidth increase process, the links between each node in the end-to-end network connection are adjusted independently. After the adjustment is completed, the path bandwidth is adjusted to complete the whole process. For the bandwidth reduction process, the path bandwidth is reduced first, and then the link bandwidth between each node is reduced. In the relevant bandwidth adjustment protocol, each link is adjusted independently, and a bandwidth confirmation overhead is required to ensure that each link completes the adjustment. It requires more rounds of handshake protocols, resulting in relatively complex bandwidth adjustment and low adjustment efficiency.

[0003] Currently, no effective solution has been proposed to solve the problems of complex and inefficient bandwidth adjustment methods in related technologies. Summary of the invention

[0004] The embodiments of the present application provide a bandwidth adjustment method and device, a storage medium, and an electronic device to at least solve the problem of complex and low efficiency of bandwidth adjustment methods in related technologies.

[0005] According to one embodiment of the present application, a bandwidth adjustment method is provided, comprising: a source node sends a bandwidth adjustment message to a destination node; after receiving the bandwidth adjustment message sent by the source node, the destination node sends a bandwidth adjustment confirmation message to the source node, and the destination node initiates a reverse bandwidth adjustment; after receiving the bandwidth adjustment confirmation message, the source node initiates a forward bandwidth adjustment; wherein the reverse bandwidth adjustment comprises adjusting the path bandwidth and link bandwidth in the transmission direction from the destination node to the source node, and the forward bandwidth adjustment comprises adjusting the path bandwidth and link bandwidth in the transmission direction from the source node to the destination node.

[0006] In an exemplary embodiment, the source node sending the bandwidth adjustment message to the sink node includes: the source node sending a bidirectional bandwidth adjustment message to the sink node, the bidirectional bandwidth adjustment message including forward bandwidth adjustment request information and reverse bandwidth adjustment confirmation information.

[0007] In an exemplary embodiment, adjusting the link bandwidth includes sending client services according to new multiplexing structure indication information of the link, wherein the multiplexing structure indication information is used to indicate multiplexing information of the client service at the service layer, which is determined by all time slots for adjusting the bandwidth of the link.

[0008] In an exemplary embodiment, the method further includes at least one of the following: after completing the reverse bandwidth adjustment, the source node sends reverse bandwidth adjustment success information to the destination node; after completing the forward bandwidth adjustment, the destination node sends forward bandwidth adjustment success information to the source node.

[0009] In an exemplary embodiment, the source node sending the bandwidth adjustment message to the destination node includes: the source node determines the time slot number for bandwidth adjustment of the first link and the time slot number for bandwidth adjustment of the second link according to the bandwidth adjustment command received from the network management; the source node sends the bandwidth adjustment message to the destination node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment of the first link; wherein the first link is a link between the source node and an adjacent intermediate node, and the second link is a link between an adjacent intermediate node to the source node and the source node.

[0010] In an exemplary embodiment, when the bandwidth adjustment message includes a bandwidth increase message, the source node determines the time slot number for bandwidth adjustment of the first link according to the bandwidth adjustment command received from the network management, including: the source node determines the number of time slots to be increased according to the bandwidth adjustment command received from the network management, and confirms the bandwidth resources of the first link, and determines the time slot number after successful confirmation.

[0011] In an exemplary embodiment, after the source node sends the bandwidth adjustment message to the destination node, the method further includes performing a first process by an intermediate node located between the source node and the destination node, wherein the first process includes at least one of the following: determining, at a forward receiving side of the intermediate node, a time slot number for bandwidth adjustment of a third link according to the received bandwidth adjustment message, wherein the third link is a link between an upstream adjacent node of the intermediate node and the intermediate node; determining, at a forward sending side of the intermediate node, a time slot number for bandwidth adjustment of a fourth link, wherein the fourth link is a link between the intermediate node and a downstream adjacent node; determining, at a reverse sending side of the intermediate node, a time slot number for bandwidth adjustment of a fifth link according to the bandwidth adjustment message obtained by the forward receiving side of the intermediate node, wherein the fifth link is a link between the intermediate node and an upstream adjacent node; and determining, at a reverse receiving side of the intermediate node, a time slot number for bandwidth adjustment of a sixth link according to the time slot number for bandwidth adjustment of the fourth link determined by the forward sending side of the intermediate node, wherein the sixth link is a link between a downstream adjacent node of the intermediate node and the intermediate node.

[0012] In an exemplary embodiment, the method further includes: after the intermediate node executes the first processing, sending a bandwidth adjustment message in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the fourth link, wherein the fourth link is a link between the intermediate node and a downstream adjacent node.

[0013] In an exemplary embodiment, when the bandwidth adjustment message includes a bandwidth increase message, at the forward sending side of the intermediate node, determining the time slot number for bandwidth adjustment of the fourth link includes: the intermediate node determines the number of time slots that need to be adjusted based on the received bandwidth adjustment message, confirms the bandwidth resources of the fourth link, and determines the time slot number for bandwidth adjustment of the fourth link after successful confirmation.

[0014] In an exemplary embodiment, the method also includes that the destination node performs a second process after receiving the bandwidth adjustment message sent by the source node, wherein the second process includes at least one of the following operations: at the forward receiving side of the destination node, determining the time slot number for bandwidth adjustment of the seventh link according to the acquired bandwidth adjustment message, wherein the seventh link is a link from an upstream adjacent node of the destination node to the destination node; at the reverse sending side of the destination node, determining the time slot number for bandwidth adjustment of the eighth link according to the bandwidth adjustment message acquired by the forward receiving side of the destination node, wherein the eighth link is a link from the destination node to an upstream adjacent node; at the reverse sending side of the destination node, setting the adjustment indication overhead from invalid to valid in advance, and adjusting the link bandwidth and path bandwidth at the expected position.

[0015] In an exemplary embodiment, the method further includes: after the destination node executes the second processing, on the reverse sending side of the destination node, sending forward bandwidth adjustment confirmation information in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the eighth link, wherein the eighth link is the link between the destination node and the upstream adjacent node.

[0016] In an exemplary embodiment, after the intermediate node executes the first processing, the method further includes executing a third processing, wherein the third processing includes at least one of the following: when the intermediate node receives forward bandwidth adjustment confirmation information on the reverse link, the intermediate node relays the forward bandwidth adjustment confirmation information to the upstream node; on the reverse receiving side of the intermediate node, the adjustment indication overhead is monitored to change from invalid to valid on the reverse link, and the client service is extracted at the expected position according to the new multiplexing structure indication information of the sixth link; on the reverse sending side of the intermediate node, the adjustment indication overhead is monitored to change from invalid to valid, and the client service is sent at the expected position according to the new multiplexing structure indication information of the fifth link.

[0017] In an exemplary embodiment, after the source node sends the bandwidth adjustment message to the destination node, the method further includes at least one of the following: after the source node receives the forward bandwidth adjustment confirmation information on the reverse link, the source node sets the adjustment indication overhead from invalid to valid in advance, and adjusts the link bandwidth and the path bandwidth at the expected position, and the adjustment of the link bandwidth includes sending the client service according to the new multiplexing structure indication information of the first link; the source node monitors that the adjustment indication overhead changes from invalid to valid on the reverse link, extracts the client service at the expected position according to the new multiplexing structure indication information of the second link, and sends reverse bandwidth adjustment success information in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment on the forward link; after the source node receives the forward bandwidth adjustment success information on the reverse link, it stops sending forward bandwidth adjustment completion information to the downstream node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment on the forward link, and completes the forward bandwidth adjustment process.

[0018] In an exemplary embodiment, after the intermediate node executes the third processing, the method further includes at least one of the following: on the forward receiving side of the intermediate node, monitoring that the adjustment indication overhead changes from invalid to valid, extracting the client service at the expected position according to the new multiplexing structure indication information of the third link; on the forward sending side of the intermediate node, sending the client service at the expected position according to the new multiplexing structure indication information of the fourth link; when the intermediate node receives the reverse bandwidth adjustment success information on the forward link, the intermediate node relays the reverse bandwidth adjustment success information to the downstream node; when the intermediate node receives the forward bandwidth adjustment success information on the reverse link, the intermediate node relays the forward bandwidth adjustment success information to the upstream node.

[0019] In an exemplary embodiment, after the destination node completes the second processing, the method further includes: on the forward receiving side of the destination node, monitoring that the adjustment indication overhead changes from invalid to valid, extracting customer services at the expected position according to the new multiplexing structure indication information of the seventh link, and sending forward bandwidth adjustment success information to the upstream node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the reverse link; when the destination node receives the reverse bandwidth adjustment success information in the forward link, the reverse bandwidth adjustment processing is completed.

[0020] In an exemplary embodiment, a multiplexing structure indication information mismatch alarm generated by the mismatch between the multiplexing structure indication information sent in the overhead and the multiplexing structure indication information configured by the network management needs to be shielded during the adjustment phase.

[0021] According to another embodiment of the present application, a bandwidth adjustment system is provided, including a source node and a sink node, wherein: the source node is used to send a bandwidth adjustment message to the sink node; the sink node is used to send a bandwidth adjustment confirmation message to the source node after receiving the bandwidth adjustment message sent by the source node, and the sink node initiates a reverse bandwidth adjustment; the source node is also used to initiate a forward bandwidth adjustment after receiving the bandwidth adjustment confirmation message; wherein the reverse bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the sink node to the source node, and the forward bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the source node to the sink node.

[0022] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.

[0023] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0024] Through the present application, the source node will send a bandwidth adjustment message to the destination node, and after the source node and the destination node confirm the bandwidth adjustment, the destination node will initiate a reverse bandwidth adjustment and the source node will initiate a forward bandwidth adjustment. It can be seen that in the embodiment of the present application, the links of each link are not completely independent. Therefore, there is no need for the network manager to interact with each node to perform adjustment commands, and there is no need for multiple rounds of handshake protocols, which reduces the processing pressure of the network manager and reduces the complexity of bandwidth adjustment. In addition, when performing bandwidth adjustment, forward bandwidth adjustment and reverse bandwidth adjustment can be performed at the same time, which effectively improves the efficiency of bandwidth adjustment and solves the problems of complex bandwidth adjustment methods and low efficiency in related technologies. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 is a hardware structure block diagram of a mobile terminal of the bandwidth adjustment method of an embodiment of the present application;

[0026] Figure 2 is a flow chart of a bandwidth adjustment method according to an embodiment of the present application;

[0027] Figure 3 is a schematic diagram of bandwidth adjustment protocol interaction according to an embodiment of the present application;

[0028] Figure 4 is a schematic diagram of a sending side and a receiving side of each node according to an embodiment of the present application;

[0029] Figure 5 It is a structural block diagram of a bandwidth adjustment system according to an embodiment of the present application. DETAILED DESCRIPTION

[0030] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0032] With the progress of IP-based services, the main customer services facing OTN will be packet services. How to carry packet customer services less than 1G in OTN is one of the hot issues being discussed in the industry. At present, the industry has launched technical research based on sub1G and established the fgOTN (fine grain Optical Transport Network) standard in ITU-T. Ethernet service is the main service that fgOTN needs to support. An important feature of Ethernet service is that the bandwidth will change, which requires that the fgOTN technology that carries Ethernet can also support bandwidth adjustment. Among them, fgOTN is a technology used to carry small-grain services in optical transport networks. For the lossless bandwidth adjustment of fgOTN, the exemplary embodiment of this application proposes that only the source node receives the command of the network management server, which is different from the way in which the network management sends commands to all nodes in the traditional GFP-based ODUflex lossless bandwidth adjustment. In addition, a simple two-way lossless bandwidth adjustment mechanism based on fgOTN also needs further discussion and research.

[0033] The following describes how to implement bidirectional fgOTN-based lossless bandwidth adjustment in conjunction with the embodiments of the present application (it should be noted that the present application is not only applicable to fgOTN, but also to other types of OTN):

[0034] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 is a hardware structure block diagram of a mobile terminal of the bandwidth adjustment method of an embodiment of the present application. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0035] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the bandwidth adjustment method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0036] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0037] Figure 2 is a flow chart of a bandwidth adjustment method according to an embodiment of the present application. Figure 2 As shown, the process includes the following steps:

[0038] Step S202, the source node sends a bandwidth adjustment message to the sink node;

[0039] Step S204: after receiving the bandwidth adjustment message sent by the source node, the sink node sends a bandwidth adjustment confirmation message to the source node, and the sink node initiates a reverse bandwidth adjustment;

[0040] Step S206, after receiving the bandwidth adjustment confirmation message, the source node initiates a forward bandwidth adjustment; wherein the reverse bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the destination node to the source node, and the forward bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the source node to the destination node.

[0041] The above method may be applied to a bandwidth adjustment system, which may be a system in an OTN network. In the system, one or more intermediate nodes may be included between the source node and the sink node.

[0042] In the above embodiment, bandwidth adjustment may include bandwidth increase or bandwidth decrease, and accordingly, the bandwidth adjustment message sent by the source node to the sink node includes a bandwidth increase message or a bandwidth decrease message.

[0043] In the above embodiment, the source node sends a bandwidth adjustment message to the destination node, and after the source node confirms the bandwidth adjustment with the destination node, the destination node initiates a reverse bandwidth adjustment and the source node initiates a forward bandwidth adjustment. It can be seen that in the embodiment of the present application, the links of each link are not completely independent. Therefore, there is no need for the network manager to interact with each node to perform adjustment commands, and there is no need for multiple rounds of handshake protocols, which reduces the processing pressure of the network manager and reduces the complexity of bandwidth adjustment. In addition, when performing bandwidth adjustment, forward bandwidth adjustment and reverse bandwidth adjustment can be performed simultaneously, which effectively improves the efficiency of bandwidth adjustment and solves the problems of complex bandwidth adjustment methods and low efficiency in related technologies.

[0044] In an exemplary embodiment, the source node sending the bandwidth adjustment message to the destination node includes: the source node sending a bidirectional bandwidth adjustment message to the destination node, the bidirectional bandwidth adjustment message including forward bandwidth adjustment request information and reverse bandwidth adjustment confirmation information. In this embodiment, the bandwidth adjustment message sent by the source node to the destination node is actually a bidirectional bandwidth adjustment message, that is, through this embodiment, the protocol message sent unidirectionally (that is, the above-mentioned bandwidth adjustment message) can carry information of bidirectional adjustment of the service, and the downstream node performs bidirectional adjustment processing according to the unidirectionally sent protocol message to achieve bidirectional bandwidth adjustment of the service.

[0045] In an exemplary embodiment, adjusting the link bandwidth includes sending the client service according to the new multiplexing structure indication information of the link, wherein the multiplexing structure indication information is used to indicate the multiplexing information of the client service at the service layer, and is determined by all the time slots for adjusting the bandwidth of the link. In this embodiment, the link includes the link between adjacent nodes in various types of nodes, for example, the link between the source node and the adjacent intermediate node, the link between the intermediate node and the adjacent next intermediate node, the link between the sink node and the adjacent intermediate node, etc. In addition, the link includes the link in the reverse direction of forward transmission (i.e., the transmission direction from the source node to the sink node), and also includes the link in the reverse direction of transmission (i.e., the transmission direction from the sink node to the source node). In this embodiment, for the source node, all the time slots for adjusting the bandwidth of the link are actually corresponding to the time slot number determined by the bandwidth adjustment command received by the source node from the gateway. For the intermediate node and the sink node, all the time slots for adjusting the bandwidth of the link are actually corresponding to the time slot number determined by the bandwidth adjustment message received by the intermediate node (e.g., the bandwidth adjustment message sent by the source node to the intermediate node, and the bandwidth adjustment message relayed by the intermediate node to the sink node).

[0046] In an exemplary embodiment, the method further includes at least one of the following: after completing the reverse bandwidth adjustment, the source node sends reverse bandwidth adjustment success information to the destination node; after completing the forward bandwidth adjustment, the destination node sends forward bandwidth adjustment success information to the source node. In this embodiment, after completing the corresponding bandwidth adjustment, the source node or the destination node will send adjustment success information to the opposite node to inform the opposite node of its adjustment result. Figure 3 is a schematic diagram of bandwidth adjustment protocol interaction according to an embodiment of the present application, such as Figure 3 As shown, the interaction between the source node and the sink node may include the following steps:

[0047] S302, the source node sends a bidirectional service adjustment message (ie, the bidirectional bandwidth adjustment message mentioned above) to the sink node;

[0048] S304, after receiving the bidirectional service adjustment message sent by the source node, the sink node sends adjustment information (ie, the above-mentioned bandwidth adjustment confirmation message) to the source node;

[0049] S306, after receiving the bidirectional service adjustment message, the sink node initiates reverse bandwidth adjustment;

[0050] S308, after receiving the adjustment information sent by the sink node, the source node initiates a forward bandwidth adjustment;

[0051] S310, after completing the reverse bandwidth adjustment, the source node sends reverse bandwidth adjustment completion information (that is, the reverse bandwidth adjustment success information mentioned above) to the sink node;

[0052] S312: After completing the forward bandwidth adjustment, the sink node sends forward bandwidth adjustment completion information (ie, the above-mentioned forward bandwidth adjustment success information) to the source node.

[0053] In an exemplary embodiment, the source node sends the bandwidth adjustment message to the destination node, including: the source node determines the time slot number for bandwidth adjustment of the first link and the time slot number for bandwidth adjustment of the second link according to the bandwidth adjustment command received from the network management; the source node sends the bandwidth adjustment message to the destination node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment of the first link; wherein the first link is the link between the source node and its adjacent intermediate node, and the second link is the link between the adjacent intermediate node to the source node and the source node. Compared with the traditional bandwidth adjustment method in which the network management server sends bandwidth adjustment commands to all nodes, this embodiment adopts a different processing method. In this embodiment, the network management server only needs to send a bandwidth adjustment command to the source node, and the source node will send relevant adjustment instructions to the downstream node based on the received bandwidth adjustment command, so that the network management server does not need to interact with each node, which reduces the pressure on the network management server and alleviates the complexity of bandwidth adjustment to a certain extent.

[0054] In an exemplary embodiment, when the bandwidth adjustment message includes a bandwidth increase message, the source node determines the time slot number for bandwidth adjustment of the first link according to the bandwidth adjustment command received from the network management, including: the source node determines the number of time slots to be increased according to the bandwidth adjustment command received from the network management, and confirms the bandwidth resources of the first link, and determines the time slot number after successful confirmation. In this embodiment, confirming the bandwidth resources of the first link includes determining which of the bandwidth resources of the first link are idle resources, and then determining the time slot number to be increased therefrom.

[0055] In an exemplary embodiment, after the source node sends the bandwidth adjustment message to the destination node, the method further includes performing a first process by an intermediate node located between the source node and the destination node, wherein the first process includes at least one of the following: determining, at a forward receiving side of the intermediate node, a time slot number for bandwidth adjustment of a third link according to the received bandwidth adjustment message, wherein the third link is a link between an upstream adjacent node of the intermediate node and the intermediate node; determining, at a forward sending side of the intermediate node, a time slot number for bandwidth adjustment of a fourth link, wherein the fourth link is a link between the intermediate node and a downstream adjacent node; determining, at a reverse sending side of the intermediate node, a time slot number for bandwidth adjustment of a fifth link according to the bandwidth adjustment message obtained by the forward receiving side of the intermediate node, wherein the fifth link is a link between the intermediate node and an upstream adjacent node; and determining, at a reverse receiving side of the intermediate node, a time slot number for bandwidth adjustment of a sixth link according to the time slot number for bandwidth adjustment of the fourth link determined by the forward sending side of the intermediate node, wherein the sixth link is a link between a downstream adjacent node of the intermediate node and the intermediate node. In the above embodiment, when the intermediate node executes the first process, it can execute one of the above processes. Of course, it can also execute multiple or all of the above processes. In the case where multiple processes need to be executed, the intermediate node can execute them sequentially or in a specific order (for example, simultaneously). In addition, for some processes that have an obvious sequence relationship, they need to be executed sequentially according to the actual sequence relationship.

[0056] In an exemplary embodiment, the method further includes: after the intermediate node executes the first processing, sending a bandwidth adjustment message in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the fourth link, wherein the fourth link is a link between the intermediate node and a downstream adjacent node.

[0057] In an exemplary embodiment, when the bandwidth adjustment message includes a bandwidth increase message, at the forward sending side of the intermediate node, determining the time slot number for bandwidth adjustment of the fourth link includes: the intermediate node determines the number of time slots to be adjusted according to the received bandwidth adjustment message, confirms the bandwidth resources of the fourth link, and determines the time slot number for bandwidth adjustment of the fourth link after successful confirmation. In this embodiment, confirming the bandwidth resources of the fourth link includes determining which of the bandwidth resources of the fourth link are idle resources, and then determining the time slot number to be increased therefrom.

[0058] In an exemplary embodiment, the method further includes that after the sink node receives the bandwidth adjustment message sent by the source node, the sink node performs a second process, wherein the second process includes at least one of the following operations: at the forward receiving side of the sink node, according to the acquired bandwidth adjustment message, determine the time slot number for bandwidth adjustment of the seventh link, wherein the seventh link is a link between the upstream adjacent node of the sink node and the sink node; at the reverse sending side of the sink node, according to the bandwidth adjustment message acquired by the forward receiving side of the sink node, determine the time slot number for bandwidth adjustment of the eighth link, wherein the eighth link is a link between the sink node and the upstream adjacent node; at the reverse sending side of the sink node, set the adjustment indication overhead from invalid to valid in advance, and adjust the link bandwidth and path bandwidth at the expected position. In the above embodiment, when the sink node performs the second process, it can perform one of the above processes, of course, it can also perform multiple or all of the above processes. In the case where multiple processes need to be performed, the sink node can perform them sequentially or in a specific order (for example, simultaneously). In addition, some processing with obvious sequence needs to be executed in sequence according to the actual sequence.

[0059] In an exemplary embodiment, the method further includes: after the destination node executes the second processing, on the reverse sending side of the destination node, sending forward bandwidth adjustment confirmation information in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the eighth link, wherein the eighth link is the link between the destination node and the upstream adjacent node.

[0060] In an exemplary embodiment, after the intermediate node completes the first processing, the method further includes executing a third processing, wherein the third processing includes at least one of the following: the intermediate node relays the forward bandwidth adjustment confirmation information to the upstream node when receiving the forward bandwidth adjustment confirmation information in the reverse link; at the reverse receiving side of the intermediate node, the adjustment indication overhead is monitored to change from invalid to valid in the reverse link, and the client service is extracted at the expected position according to the new multiplexing structure indication information of the sixth link; at the reverse sending side of the intermediate node, the adjustment indication overhead is monitored to change from invalid to valid, and the client service is sent at the expected position according to the new multiplexing structure indication information of the fifth link. In this embodiment, after the intermediate node completes the first processing (preferably, after all the processing included in the first processing is completed), the intermediate node executes the third processing, wherein when executing the third processing, the intermediate node may execute one of the above-mentioned processing, of course, it may also execute multiple or all of the above-mentioned processing, and when multiple processing needs to be executed, the intermediate node may execute them sequentially, or may execute multiple processing in a specific order (for example, simultaneously). In addition, for some processing with obvious sequence relationships, it is necessary to execute them in sequence according to the actual sequence relationships. In this embodiment, the new multiplexing structure indication information of the fifth link is determined by all time slots for bandwidth adjustment of the fifth link, and the determination method of the new multiplexing structure indication information of each link in the subsequent embodiments is similar.

[0061] In an exemplary embodiment, after the source node sends the bandwidth adjustment message to the destination node, the method further includes at least one of the following: after the source node receives the forward bandwidth adjustment confirmation information on the reverse link, the adjustment indication overhead is set in advance from invalid to valid, and the link bandwidth and path bandwidth are adjusted at the expected position, and the link bandwidth adjustment includes sending the client service according to the new multiplexing structure indication information of the first link; the source node monitors the adjustment indication overhead from invalid to valid in the reverse link, extracts the client service according to the new multiplexing structure indication information of the second link at the expected position, and sends the reverse bandwidth adjustment success information in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the forward link; after the source node receives the forward bandwidth adjustment success information in the reverse link, it stops sending the forward bandwidth adjustment completion information to the downstream node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the forward link, and completes the forward bandwidth adjustment process. In this embodiment, when the adjustment indication overhead is in a valid state, the link bandwidth adjustment operation can be performed, and when the adjustment indication overhead is in an invalid state, the link bandwidth adjustment operation is not allowed.

[0062] In an exemplary embodiment, after the intermediate node executes the third processing, the method further includes at least one of the following: on the forward receiving side of the intermediate node, monitoring that the adjustment indication overhead changes from invalid to valid, extracting the client service at the expected position according to the new multiplexing structure indication information of the third link; on the forward sending side of the intermediate node, sending the client service at the expected position according to the new multiplexing structure indication information of the fourth link; when the intermediate node receives the reverse bandwidth adjustment success information on the forward link, the intermediate node relays the reverse bandwidth adjustment success information to the downstream node; when the intermediate node receives the forward bandwidth adjustment success information on the reverse link, the intermediate node relays the forward bandwidth adjustment success information to the upstream node.

[0063] In an exemplary embodiment, after the destination node completes the second processing, the method further includes: on the forward receiving side of the destination node, monitoring that the adjustment indication overhead changes from invalid to valid, extracting customer services at the expected position according to the new multiplexing structure indication information of the seventh link, and sending forward bandwidth adjustment success information to the upstream node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the reverse link; when the destination node receives the reverse bandwidth adjustment success information in the forward link, the reverse bandwidth adjustment processing is completed.

[0064] In an exemplary embodiment, a multiplexing structure indication information mismatch alarm generated by the mismatch between the multiplexing structure indication information sent in the overhead and the multiplexing structure indication information configured by the network management needs to be shielded during the adjustment phase.

[0065] In addition, it should be noted that after entering the bandwidth adjustment process, at least one of the source node, the destination node, and the intermediate node between the source node and the destination node will monitor the adjustment indication overhead (or bandwidth adjustment indication overhead).

[0066] The lossless bandwidth increase process and the lossless bandwidth reduction process are described below in conjunction with specific embodiments (the schematic diagrams of the forward receiving side, forward sending side, reverse receiving side, and reverse sending side of each node can be found in the attached Figure 4 ):

[0067] Specific embodiment 1 (lossless bandwidth increase process)

[0068] (1) The network manager sends a bandwidth increase command to the source node;

[0069] (2) After receiving the bandwidth increase command, the source node performs the following operations:

[0070] a. Forward adjustment processing: On the forward sending side, link bandwidth resource confirmation is performed (i.e., determining which idle resources are currently available and determining the timeslot number to be added). After the bandwidth resource confirmation is successful, the timeslot number to be added is determined, and then the new multiplexing structure indication information of the forward sending side is determined, and the bandwidth adjustment indication overhead is monitored, that is, the overhead sent by other network elements is detected;

[0071] b. Reverse adjustment processing: On the reverse receiving side, the client-side interface bandwidth is increased on the reverse sending side, and the new multiplexing structure indication information of the reverse receiving side is determined according to the time slot number to be increased determined by the forward sending side (which is consistent with the time slot number to be increased confirmed by the forward sending side in principle). The new multiplexing structure indication information is the time slot number information occupied by the service after the bandwidth increase adjustment is completed, and the bandwidth adjustment indication overhead is monitored;

[0072] After ca and b are processed successfully, a bandwidth increase adjustment message is sent to the downstream node, and the bandwidth increase adjustment message includes bidirectional bandwidth adjustment information, that is, in the forward link, a forward bandwidth increase request message and a reverse bandwidth increase confirmation message are sent to the downstream node in the corresponding time slot to be increased, and the above-mentioned forward bandwidth increase request information and reverse bandwidth increase confirmation information are represented by setting the bandwidth adjustment overhead value corresponding to the time slot to be increased.

[0073] (3) The intermediate node obtains the time slot number and the number of time slots required for the forward bandwidth increase adjustment based on the received forward bandwidth increase request information in the forward link;

[0074] a. Forward adjustment processing: On the forward receiving side, the timeslot number and the number of timeslots need to be increased according to the obtained forward bandwidth increase adjustment, the new multiplexing structure indication information of the forward receiving side is determined, and the adjustment indication overhead is monitored; on the forward sending side, the bandwidth resource is confirmed. After the bandwidth resource is successfully confirmed, the timeslot number to be increased is determined, and then the new multiplexing structure indication information of the forward sending side is determined;

[0075] b. Reverse adjustment processing: The reverse sending side determines the new multiplexing structure indication information of the reverse sending side according to the increase in bandwidth obtained by the forward receiving side, and the time slot number and the number of time slots need to be increased, and monitors the adjustment indication overhead; the reverse receiving side determines the new multiplexing structure indication information according to the time slot number and the number of time slots to be increased determined by the forward sending side, and monitors the adjustment indication overhead;

[0076] After ca and b are processed successfully, a bandwidth increase adjustment message is sent to the downstream node, and the bandwidth increase adjustment message includes bidirectional bandwidth adjustment information, that is, in the forward link, forward bandwidth increase request information and reverse bandwidth increase confirmation information are sent to the downstream node in the corresponding time slot to be increased, and the information is represented by setting the bandwidth adjustment overhead value corresponding to the time slot to be increased;

[0077] (4) The sink node obtains the timeslot number and the number of timeslots required to increase the forward bandwidth adjustment based on the forward bandwidth increase request information received in the forward link;

[0078] a. Forward adjustment processing: On the forward receiving side, according to the obtained forward bandwidth increase adjustment, the time slot number and the number of time slots need to be increased, the new multiplexing structure indication information of the forward receiving side is determined, and the adjustment indication overhead is monitored; on the forward sending side, the client side interface bandwidth is adjusted, and the forward bandwidth increase confirmation information is sent to the upstream node on the reverse link;

[0079] b. Reverse adjustment processing: On the reverse sending side, the time slot number and the number of time slots need to be increased according to the bandwidth increase adjustment obtained by the forward receiving side, and the new multiplexing structure indication information of the reverse sending side is determined. The adjustment indication overhead is set in advance from invalid to valid, and the link bandwidth is increased at the expected position (the service is sent according to the new multiplexing structure indication information of the reverse sending side) and the path bandwidth, and the adjustment indication overhead is set from valid to invalid.

[0080] (5) Intermediate Node

[0081] a. Forward adjustment processing: receiving the forward bandwidth increase confirmation information in the reverse link, and relaying the forward bandwidth increase confirmation information to the upstream node;

[0082] b. Reverse adjustment processing: On the reverse receiving side, when the reverse link monitors that the adjustment increase indication overhead changes from invalid to valid, the service is extracted at the expected position according to the reverse receiving side multiplexing structure indication information; on the reverse sending side, when the adjustment indication overhead changes from invalid to valid, the service is sent at the expected position according to the reverse sending side multiplexing structure indication information, and the adjustment indication overhead is transparently transmitted to the downstream node.

[0083] (6) Source Node

[0084] a. Forward adjustment processing: On the reverse receiving side, when the forward bandwidth increase confirmation information is received on the reverse link, the adjustment indication overhead is set in advance from invalid to valid on the forward sending side. According to the new multiplexing structure indication information on the forward sending side, the link bandwidth is increased at the expected position (the service is sent according to the new configuration information) and the path bandwidth, and the adjustment indication overhead is set from valid to invalid;

[0085] b. Reverse adjustment processing: On the reverse receiving side, the adjustment indication overhead is monitored to change from invalid to valid on the reverse link, and the service is extracted at the expected location according to the reverse receiving side multiplexing structure indication information, and the reverse bandwidth adjustment success information is sent on the forward link.

[0086] (7) Intermediate Node

[0087] a. Forward adjustment processing: On the forward receiving side, the adjustment indication overhead is monitored to change from invalid to valid, and the service is extracted at the expected position according to the multiplexing structure indication information of the forward receiving side; on the forward sending side, the service is sent at the expected position according to the multiplexing structure indication information of the forward sending side, and the adjustment indication overhead is continued to be transparently transmitted to the downstream node;

[0088] b. Reverse adjustment processing: When reverse bandwidth adjustment success information is received on the forward link, the information is relayed to the downstream node.

[0089] (8) Sink Node

[0090] a. Forward adjustment processing: On the forward receiving side, the adjustment indication overhead is monitored to change from invalid to valid on the forward link, and the service is extracted at the desired location according to the multiplexing structure indication information on the forward receiving side, and the forward bandwidth adjustment success information is sent to the upstream node on the reverse link;

[0091] b. Reverse adjustment processing: Reverse bandwidth adjustment success information is received on the forward link, and reverse bandwidth increase adjustment processing is completed.

[0092] (9) Intermediate Node

[0093] a. Forward adjustment processing: When forward bandwidth adjustment success information is received in the reverse link, it is relayed to the upstream node.

[0094] (10) Source Node

[0095] a. Forward adjustment processing: When the forward bandwidth adjustment success information is received in the reverse link, the forward link is stopped by sending the forward bandwidth increase completion information to the downstream node in the time slot corresponding to the time slot to be increased, thereby completing the forward bandwidth increase adjustment processing.

[0096] Specific embodiment 2 (lossless bandwidth reduction process)

[0097] (1) The network manager sends a bandwidth reduction command to the source node;

[0098] (2) After receiving the bandwidth reduction command, the source node performs the following operations:

[0099] a. Forward adjustment processing: On the forward transmitting side, determine the time slot number to be reduced, and then determine the new multiplexing structure indication information on the forward transmitting side, and monitor the bandwidth adjustment indication overhead;

[0100] b. Reverse adjustment processing: The reverse receiving side determines the new multiplexing structure indication information of the reverse receiving side according to the time slot number to be reduced determined by the forward sending side, and monitors the bandwidth adjustment indication overhead;

[0101] After ca and b are processed successfully, a bandwidth reduction adjustment message is sent to the downstream node, and the bandwidth reduction adjustment message includes bidirectional bandwidth adjustment information, that is, in the forward link, forward bandwidth reduction request information and reverse bandwidth reduction confirmation information are sent to the downstream node in the corresponding time slot to be reduced, and the information is represented by setting the bandwidth adjustment overhead value corresponding to the time slot to be increased.

[0102] (3) The intermediate node in the forward link obtains the time slot number and the number of time slots required to be reduced for the forward bandwidth reduction adjustment according to the forward bandwidth reduction request information received;

[0103] a. Forward adjustment processing: On the forward receiving side, the timeslot number and the number of timeslots need to be reduced according to the obtained forward bandwidth reduction adjustment, and the new multiplexing structure indication information of the forward receiving side is determined, and the adjustment indication overhead is monitored; on the forward sending side, the timeslot number to be reduced is determined, and then the new multiplexing structure indication information of the forward sending side is determined;

[0104] b. Reverse adjustment processing: The reverse sending side determines the new multiplexing structure indication information of the reverse sending side according to the time slot number and the number of time slots to be reduced determined by the forward receiving side, and monitors the adjustment indication overhead; the reverse receiving side determines the new multiplexing structure indication information of the reverse receiving side according to the time slot number to be reduced determined by the forward sending side, and monitors the adjustment indication overhead;

[0105] After ca and b are processed successfully, a bandwidth reduction adjustment message is sent to the downstream node, and the bandwidth reduction adjustment message includes bidirectional bandwidth adjustment information, that is, in the forward link, forward bandwidth reduction request information and reverse bandwidth reduction confirmation information are sent to the downstream node in the corresponding time slot to be reduced, and the information is represented by setting the bandwidth adjustment overhead value corresponding to the time slot to be increased.

[0106] (4) The sink node obtains the timeslot number and the number of timeslots required to be reduced for the forward bandwidth reduction adjustment based on the received forward bandwidth reduction request message in the forward link;

[0107] a. Forward adjustment processing: On the forward receiving side, the number of time slots and time slot numbers need to be reduced according to the bandwidth reduction adjustment, the new multiplexing structure indication information on the forward receiving side is determined, and the adjustment indication overhead is monitored; forward bandwidth reduction confirmation information is sent to the upstream node on the reverse link;

[0108] b. Reverse adjustment processing: On the reverse sending side, the number of time slots and time slot numbers need to be reduced according to the bandwidth reduction adjustment obtained from the forward receiving side, and the new multiplexing structure indication information of the reverse sending side is determined. When the forward link receives the reverse bandwidth reduction confirmation information, the adjustment indication overhead is set in advance from invalid to valid, the path bandwidth is reduced at the expected position, the link bandwidth is reduced (the service is sent according to the new multiplexing structure indication information of the reverse sending side), and the adjustment indication overhead is set from valid to invalid.

[0109] (5) Intermediate Node

[0110] a. Forward adjustment processing: receiving the forward bandwidth reduction confirmation information in the reverse link, and relaying the forward bandwidth reduction confirmation information to the upstream node;

[0111] b. Reverse adjustment processing: On the reverse receiving side, the adjustment indication overhead is monitored to change from invalid to valid in the reverse link, and the service is extracted at the expected position according to the multiplexing structure indication information; on the reverse sending side, the adjustment indication overhead is monitored to change from invalid to valid, and the service is sent at the expected position according to the multiplexing structure indication information of the reverse sending side.

[0112] (6) Source Node

[0113] a. Forward adjustment processing: When the forward bandwidth reduction confirmation information is received on the reverse link, the adjustment indication overhead is set in advance from invalid to valid on the forward sending side, the path bandwidth is reduced at the expected position, the link bandwidth is reduced (the service is sent according to the new multiplexing structure indication information on the reverse sending side), and the adjustment indication overhead is set from valid to invalid;

[0114] b. Reverse adjustment processing: When the adjustment indication overhead is monitored on the reverse link and changes from invalid to valid, the service is extracted at the expected location according to the reverse receiving side multiplexing structure indication information, and reverse bandwidth adjustment success information is sent on the forward link.

[0115] (7) Intermediate Node

[0116] a. Forward adjustment processing: On the forward receiving side, the adjustment indication overhead is monitored to change from invalid to valid, and the service is extracted at the expected position according to the multiplexing structure indication information of the forward receiving side; on the forward sending side, the service is sent at the expected position according to the multiplexing structure indication information of the forward sending side, and the adjustment indication overhead is continued to be transparently transmitted to the downstream node;

[0117] b. Reverse adjustment processing: When reverse bandwidth adjustment success information is received on the forward link, the information is relayed to the downstream node.

[0118] (8) Sink Node

[0119] a. Forward adjustment processing: On the forward receiving side, the adjustment indication overhead is monitored to change from invalid to valid, and the service is extracted at the desired location according to the multiplexing structure indication information of the forward receiving side, and the forward bandwidth adjustment success information is sent to the upstream node on the reverse link;

[0120] b. Reverse adjustment processing: Reverse bandwidth adjustment success information is received on the forward link, and reverse bandwidth reduction adjustment processing is completed.

[0121] (9) Intermediate Node

[0122] a. Forward adjustment processing: When forward bandwidth adjustment success information is received in the reverse link, it is relayed to the upstream node.

[0123] (10) Source Node

[0124] a. Forward adjustment processing: upon receiving the forward bandwidth adjustment success information on the reverse link, stop the forward link and complete the forward bandwidth reduction adjustment processing by sending the forward bandwidth reduction completion information to the downstream node in the time slot corresponding to the time slot to be reduced.

[0125] During the adjustment process, the dMSIM alarm (multiplexing structure indication information mismatch alarm) generated due to the mismatch between the multiplexing structure indication information sent in the overhead and the multiplexing structure indication information configured by the network management needs to be shielded during the adjustment stage.

[0126] During the adjustment process, the various information is implemented by setting related overhead in fgODUflex and ODUk.

[0127] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0128] In this embodiment, a bandwidth adjustment system is also provided, which is used to implement the above embodiments and preferred implementation modes, and the descriptions that have been made are not repeated here. The term "module" may be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0129] Figure 5 is a structural block diagram of a bandwidth adjustment system according to an embodiment of the present application, such as Figure 5 As shown, the system includes a source node 52 and a sink node 54, wherein:

[0130] The source node 52 is used to send a bandwidth adjustment message to the sink node 54;

[0131] The sink node 54 is used to send a bandwidth adjustment confirmation message to the source node 52 after receiving the bandwidth adjustment message sent by the source node 52, and the sink node 54 initiates a reverse bandwidth adjustment;

[0132] The source node 52 is further configured to initiate a forward bandwidth adjustment after receiving the bandwidth adjustment confirmation message;

[0133] The reverse bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the destination node 54 to the source node 52, and the forward bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the source node 52 to the destination node 54.

[0134] In an exemplary embodiment, the bandwidth adjustment system further includes an intermediate node, wherein the intermediate node is located between the source node 52 and the sink node 54 .

[0135] It should be noted that the operations performed by the source node, the destination node and the intermediate node can refer to the contents recorded in the aforementioned method embodiment, and will not be repeated here.

[0136] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0137] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0138] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0139] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0140] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0141] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.

[0142] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0143] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A bandwidth adjustment method, characterized in that: include: The source node sends a bandwidth adjustment message to the sink node; After receiving the bandwidth adjustment message sent by the source node, the sink node sends a bandwidth adjustment confirmation message to the source node, and the sink node initiates a reverse bandwidth adjustment; After receiving the bandwidth adjustment confirmation message, the source node initiates a forward bandwidth adjustment; The reverse bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the destination node to the source node, and the forward bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the source node to the destination node.

2. The method according to claim 1, characterized in that The source node sending the bandwidth adjustment message to the sink node includes: The source node sends a bidirectional bandwidth adjustment message to the sink node, where the bidirectional bandwidth adjustment message includes forward bandwidth adjustment request information and reverse bandwidth adjustment confirmation information.

3. The method according to claim 1, characterized in that: Adjusting the link bandwidth includes sending client services according to new multiplexing structure indication information of the link, wherein the multiplexing structure indication information is used to indicate multiplexing information of the client service at the service layer, which is determined by all time slots for adjusting the bandwidth of the link.

4. The method according to claim 1, characterized in that: The method further comprises at least one of the following: After completing the reverse bandwidth adjustment, the source node sends reverse bandwidth adjustment success information to the sink node; After completing the forward bandwidth adjustment, the sink node sends forward bandwidth adjustment success information to the source node.

5. The method according to claim 1, wherein sending the bandwidth adjustment message from the source node to the sink node comprises: The source node determines the time slot number for bandwidth adjustment of the first link and the time slot number for bandwidth adjustment of the second link according to the bandwidth adjustment command received from the network management; The source node sends the bandwidth adjustment message to the sink node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment of the first link; The first link is a link between the source node and an adjacent intermediate node, and the second link is a link between an adjacent intermediate node to the source node and the source node.

6. The method according to claim 5, characterized in that, when the bandwidth adjustment message includes a bandwidth increase message, the source node determines the time slot number for bandwidth adjustment of the first link according to the bandwidth adjustment command received from the network management, including: The source node determines the number of time slots to be added according to the bandwidth adjustment command received from the network management, confirms the bandwidth resources of the first link, and determines the time slot number after successful confirmation.

7. The method according to claim 1, characterized in that After the source node sends the bandwidth adjustment message to the sink node, the method further includes performing a first process by an intermediate node located between the source node and the sink node, wherein the first process includes at least one of the following: At the forward receiving side of the intermediate node, determining, according to the received bandwidth adjustment message, a timeslot number for performing bandwidth adjustment on a third link, wherein the third link is a link from an upstream adjacent node of the intermediate node to the intermediate node; At the forward sending side of the intermediate node, determining a time slot number for bandwidth adjustment of a fourth link, wherein the fourth link is a link between the intermediate node and a downstream adjacent node; At the reverse sending side of the intermediate node, determining the bandwidth adjustment time slot number of the fifth link according to the bandwidth adjustment message obtained by the forward receiving side of the intermediate node, wherein the fifth link is a link between the intermediate node and the upstream adjacent node; At the reverse receiving side of the intermediate node, the time slot number for bandwidth adjustment of the fourth link is determined according to the forward sending side of the intermediate node, and the time slot number for bandwidth adjustment of the sixth link is determined, wherein the sixth link is a link from a downstream adjacent node of the intermediate node to the intermediate node.

8. The method according to claim 7, characterized in that The method further comprises: After executing the first processing, the intermediate node sends a bandwidth adjustment message in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in a fourth link, wherein the fourth link is a link between the intermediate node and a downstream adjacent node.

9. The method according to claim 7, characterized in that: In a case where the bandwidth adjustment message includes a bandwidth increase message, at the forward sending side of the intermediate node, determining the time slot number for performing bandwidth adjustment on the fourth link includes: The intermediate node determines the number of time slots that need to be adjusted according to the received bandwidth adjustment message, confirms the bandwidth resources of the fourth link, and determines the time slot number for bandwidth adjustment of the fourth link after successful confirmation.

10. The method according to claim 1, characterized in that The method further includes, after receiving the bandwidth adjustment message sent by the source node, the sink node performs a second process, wherein the second process includes at least one of the following operations: At the forward receiving side of the sink node, determining, according to the acquired bandwidth adjustment message, a timeslot number for performing bandwidth adjustment on a seventh link, wherein the seventh link is a link from an upstream adjacent node of the sink node to the sink node; At the reverse sending side of the sink node, determining, according to the bandwidth adjustment message acquired by the forward receiving side of the sink node, a timeslot number for performing bandwidth adjustment on an eighth link, wherein the eighth link is a link between the sink node and an upstream adjacent node; At the reverse transmission side of the sink node, the adjustment indication overhead is set in advance to change from invalid to valid, and the link bandwidth and the path bandwidth are adjusted at the desired position.

11. The method according to claim 10, characterized in that The method further comprises: After executing the second processing, the sink node, on the reverse sending side of the sink node, sends forward bandwidth adjustment confirmation information in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the eighth link, wherein the eighth link is a link between the sink node and an upstream adjacent node.

12. The method according to claim 7, characterized in that After the intermediate node completes the first processing, the method further includes performing a third processing, wherein the third processing includes at least one of the following: The intermediate node relays the forward bandwidth adjustment confirmation information to the upstream node when receiving the forward bandwidth adjustment confirmation information in the reverse link; At the reverse receiving side of the intermediate node, when the reverse link monitors that the adjustment indication overhead changes from invalid to valid, extracting the customer service at the expected position according to the new multiplexing structure indication information of the sixth link; At the reverse sending side of the intermediate node, it is monitored that the adjustment indication overhead changes from invalid to valid, and the client service is sent at the expected position according to the new multiplexing structure indication information of the fifth link.

13. The method according to claim 5, characterized in that After the source node sends the bandwidth adjustment message to the sink node, the method further includes at least one of the following: After receiving the forward bandwidth adjustment confirmation information on the reverse link, the source node sets the adjustment indication overhead from invalid to valid in advance, and adjusts the link bandwidth and the path bandwidth at the expected position, wherein the link bandwidth adjustment includes sending the client service according to the new multiplexing structure indication information of the first link; The source node detects that the adjustment indication overhead changes from invalid to valid in the reverse link, extracts the client service at the expected position according to the new multiplexing structure indication information of the second link, and sends reverse bandwidth adjustment success information in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the forward link; After receiving the forward bandwidth adjustment success information in the reverse link, the source node stops sending the forward bandwidth adjustment completion information to the downstream node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the forward link, and completes the forward bandwidth adjustment process.

14. The method according to claim 12, characterized in that After the intermediate node completes the third process, the method further includes at least one of the following: At the forward receiving side of the intermediate node, monitoring that the adjustment indication overhead changes from invalid to valid, extracting the customer service at the expected position according to the new multiplexing structure indication information of the third link; At the forward sending side of the intermediate node, sending the client service at the expected position according to the new multiplexing structure indication information of the fourth link; When the intermediate node receives the reverse bandwidth adjustment success information on the forward link, the intermediate node relays the reverse bandwidth adjustment success information to the downstream node; When the intermediate node receives the forward bandwidth adjustment success information in the reverse link, the intermediate node relays the forward bandwidth adjustment success information to the upstream node.

15. The method according to claim 10, characterized in that After the sink node completes the second processing, the method further includes: At the forward receiving side of the sink node, monitoring that the adjustment indication overhead changes from invalid to valid, extracting the customer service at the expected position according to the new multiplexing structure indication information of the seventh link, and sending forward bandwidth adjustment success information to the upstream node in the time slot overhead corresponding to all time slot numbers for bandwidth adjustment in the reverse link; The sink node completes the reverse bandwidth adjustment process when receiving the reverse bandwidth adjustment success information in the forward link.

16. The method according to claim 1, characterized in that The multiplexing structure indication information mismatch alarm generated by the mismatch between the multiplexing structure indication information sent in the overhead and the multiplexing structure indication information configured by the network management needs to be shielded during the adjustment phase.

17. A bandwidth adjustment system, characterized in that: It includes source nodes and sink nodes, where: The source node is used to send a bandwidth adjustment message to the sink node; The sink node is used to send a bandwidth adjustment confirmation message to the source node after receiving the bandwidth adjustment message sent by the source node, and the sink node initiates a reverse bandwidth adjustment; The source node is further configured to initiate a forward bandwidth adjustment after receiving the bandwidth adjustment confirmation message; The reverse bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the destination node to the source node, and the forward bandwidth adjustment includes adjusting the path bandwidth and link bandwidth in the transmission direction from the source node to the destination node.

18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 16 when executed by a processor.

19. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method described in any one of claims 1 to 16 are implemented.