9270375

Lossless Bandwidth Adjustment Method, Device and System

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
InventorsYi LIN
Technical Abstract

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A lossless bandwidth adjustment method, comprising: receiving, by a downstream node of a bandwidth-variable optical channel data unit (ODU) flex path, a request message from an upstream node of the ODUflex path, wherein the request message carries a tunnel identifier (tunnel ID) of the ODUflex path and second bandwidth information after adjustment, the request message is used for requesting lossless adjustment of a bandwidth of the ODUflex path, and the request message is sent by a first node of the ODUflex path downstream along the ODUflex path, node by node to a last node; wherein the ODUflex path after bandwidth adjustment and the ODUflex path before bandwidth adjustment have different label switching path identifiers (LSP IDs) but have the same tunnel ID, which indicates the ODUflex path after bandwidth adjustment and the ODUflex path before bandwidth adjustment belong to the same session; searching, by the downstream node, according to the tunnel identifier to obtain first bandwidth information before the adjustment of the ODUflex path, comparing the first bandwidth information before the adjustment with the second bandwidth information after the adjustment, determining a quantity of tributary slots that need to be adjusted for a link between the downstream node and an adjacent upstream node, and selecting a tributary slot that needs to be adjusted; and indicating, by the downstream node and through a label, a tributary slot after the adjustment of the adjacent upstream node or the selected tributary slot that needs to be adjusted, and sending a tributary slot adjustment command to a data plane, so that the data plane performs tributary slot adjustment and ODUflex bit rate adjustment according to the tributary slot adjustment command.

2

2. The method according to claim 1 , further comprising: allocating, by the first node of the ODUflex path, one new label switching path identifier (LSP ID) to the ODUflex path after the adjustment, and carrying the new LSP ID in the request message.

3

3. The method according to claim 1 , wherein the indicating, by the downstream node and through the label, the tributary slot after the adjustment of the adjacent upstream node or the selected tributary slot that needs to be adjusted comprises one of the group consisting of: sending, to the upstream node, a response message, which carries an old label and a new label, wherein the new label contains a tributary slot that is occupied by the ODUflex path after the adjustment in a link between the upstream node and the downstream node, and the old label contains a tributary slot that is occupied by the ODUflex path before the adjustment in the link between the upstream node and the downstream node; sending, to the upstream node, the response message, which carries the new label, wherein the new label contains the tributary slot that is occupied by the ODUflex path after the adjustment in the link between the upstream node and the downstream node; sending the response message upstream, which carries the new label, wherein the new label contains the selected tributary slot that needs to be adjusted, and indicates whether the tributary slot adjustment is an increase of the quantity of the tributary slots or a decrease of the quantity of the tributary slots.

4

4. The method according to claim 3 , wherein if the response message, which carries the old label and the new label, is sent to the upstream node, wherein the new label contains the tributary slot that is occupied by the ODUflex path after the adjustment in the link between the upstream node and the downstream node, and the old label contains the tributary slot that is occupied by the ODUflex path before the adjustment in the link between the upstream node and the downstream node, the method further comprises: comparing, by the upstream node, the new label with the old label to know the tributary slot that needs to be adjusted; or if the downstream node sends, to the upstream node, the response message, which carries the new label, wherein the new label contains the tributary slot that is occupied by the ODUflex path after the adjustment in the link between the upstream node and the downstream node, the method further comprises: searching by the upstream node according to the tunnel identifier in the request message to obtain the old label of the ODUflex path, wherein the old label contains the tributary slot that is occupied by the ODUflex path before the adjustment in the link between the upstream node and the downstream node; and comparing the new label with the old label to know the tributary slot that needs to be adjusted.

5

5. The method according to claim 1 , wherein the sending the tributary slot adjustment command to the data plane, so that the data plane performs the tributary slot adjustment and the ODUflex bit rate adjustment according to the tributary slot adjustment command comprises: if the tributary slot adjustment command is a tributary slot increase command, performing, by the data plane, the ODUflex bit rate adjustment after tributary slot adjustment of all link connections on the ODUflex path is completed; and if the tributary slot adjustment command is a tributary slot decrease command, performing, by the data plane, tributary slot adjustment of a link connection on the ODUflex path after completing the ODUflex bit rate adjustment.

6

6. The method according to claim 1 , wherein if a tributary slot adjustment failure indication or an ODUflex bit rate adjustment failure indication sent by the data plane is received, the method further comprises: sending, by the first node of the ODUflex path, a rollback indication message along the ODUflex path downstream node by node; and after receiving the rollback indication message, judging, by each node on the ODUflex path, whether the tributary slot adjustment of the data plane is successful previously, and if successful, executing a tributary slot adjustment rollback operation, and rolling back to a state before the tributary slot adjustment.

7

7. A lossless bandwidth adjustment method, comprising: sending, by an upstream node of a bandwidth-variable optical channel data unit (ODU) flex path, a request message to a downstream node, wherein the request message carries a tunnel identifier (tunnel ID) of the ODUflex path, second bandwidth information after adjustment and a first label that contains tributary slot adjustment information determined by the upstream node, the request message is used for requesting lossless adjustment of a bandwidth of the ODUflex path, and the tributary slot adjustment information comprises a first tributary slot after the adjustment or a second tributary slot that needs to be adjusted and is selected by the upstream node; sending, by the downstream node, a first tributary slot adjustment command to a data plane according to the tributary slot adjustment information, and when a downstream node is not a last node of the ODUflex path, searching according to the tunnel identifier to obtain first bandwidth information before the adjustment of the ODUflex path, comparing the second bandwidth information after the adjustment with the first bandwidth information before the adjustment, determine a quantity of tributary slots that need to be adjusted for a link between the downstream node and a next node adjacent to the downstream node, determining tributary slot adjustment information according to the quantity of the tributary slots that need to be adjusted, and continuing to send, to the next node, the request message that carries the tunnel ID of the ODUflex path, the second bandwidth information after the adjustment and a second label that contains the tributary slot adjustment information determined by the downstream node; sending, by the downstream node, a second tributary slot adjustment command to the data plane; and performing, by the data plane, tributary slot adjustment and ODUflex bit rate adjustment according to the first tributary slot adjustment command and the second tributary slot adjustment command, wherein the data plane adjusts a tributary slot of a link connection between the upstream node and the downstream node according to the first tributary slot adjustment command, and adjusts a tributary slot of a link connection between the downstream node and the adjacent next node according to the second tributary slot adjustment command.

8

8. The method according to claim 7 , wherein the performing, by the data plane, the tributary slot adjustment and ODUflex bit rate adjustment according to the first tributary slot adjustment command and the second tributary slot adjustment command comprises: if the first tributary slot adjustment command and the second tributary slot adjustment command are tributary slot increase commands, performing, by the data plane, the ODUflex bit rate adjustment after tributary slot adjustment of all link connections on the ODUflex path is completed; and if the first tributary slot adjustment command and the second tributary slot adjustment command are tributary slot decrease commands, performing, by the data plane, the tributary slot adjustment of a link connection on the ODUflex path after completing the ODUflex bit rate adjustment.

9

9. A node device on an optical channel data unit (ODU) flex path, comprising: a receiving unit, configured to receive a request message from an upstream node of the ODUflex path, wherein the request message carries a tunnel identifier (tunnel ID) of the ODUflex path and second bandwidth information after adjustment, and the request message is used for requesting lossless adjustment of a bandwidth of the ODUflex path; wherein the ODUflex path after bandwidth adjustment and the ODUflex path before bandwidth adjustment have different label switching path identifiers (LSP IDs) but have the same tunnel ID, which indicates the ODUflex path after bandwidth adjustment and the ODUflex path before bandwidth adjustment belong to the same session; a tributary slot allocating unit, configured to search according to the tunnel identifier to obtain first bandwidth information before the adjustment of the ODUflex path, compare the first bandwidth information before the adjustment with the second bandwidth information after the adjustment, determine a quantity of tributary slots that need to be adjusted for a link between the node device and an adjacent upstream node, and select a tributary slot that needs to be adjusted; and an indicating unit, configured to indicate, through a label, a tributary slot after the adjustment of the adjacent upstream node or the selected tributary slot that needs to be adjusted, and send a tributary slot adjustment command to a data plane, so that the data plane performs tributary slot adjustment and ODUflex bit rate adjustment according to the tributary slot adjustment command.

10

10. The node device according to claim 9 , wherein the request message received by the receiving unit contains a new label switching path identifier (LSP ID) allocated by a first node of the ODUflex path to the ODUflex path after the adjustment.

11

11. The node device according to claim 9 , wherein the receiving unit is further configured to receive a rollback indication message that is sent by the first node of the ODUflex path along the ODUflex path node by node, and the node device further comprises: a judging unit, configured to: after the receiving unit receives the rollback indication message, judge whether the tributary slot adjustment of the data plane is successful; and a rollback unit, configured to: when the judging unit judges that the tributary slot adjustment is successful, execute a tributary slot adjustment rollback operation, and roll back to a state before the tributary slot adjustment.

12

12. A node device on an optical channel data unit (ODU) flex path, comprising: a tributary slot allocating unit, configured to: when the node device is not a last node of the ODUflex path, compare second bandwidth information after adjustment of the ODUflex path with first bandwidth information before the adjustment, determine a quantity of tributary slots that need to be adjusted for a link between the node device and an adjacent next node, and determine tributary slot adjustment information according to the quantity of the tributary slots that need to be adjusted, wherein the tributary slot adjustment information comprises: a tributary slot after the adjustment or a selected tributary slot that needs to be adjusted; a sending unit, configured to send a request message to a downstream node, wherein the request message carries a tunnel identifier (tunnel ID) of the ODUflex path, the second bandwidth information after the adjustment and a label that contains the tributary slot adjustment information determined by the node device, the request message is used for requesting lossless adjustment of a bandwidth of the ODUflex path; wherein the ODUflex path after bandwidth adjustment and the ODUflex path before bandwidth adjustment have different label switching path identifiers (LSP IDs) but have the same tunnel ID, which indicates the ODUflex path after bandwidth adjustment and the ODUflex path before bandwidth adjustment belong to the same session; and an indicating unit, configured to send a first tributary slot adjustment command to a data plane according to the tributary slot adjustment information, so that the data plane adjusts a tributary slot of a link connection between the node device and the adjacent next node according to the first tributary slot adjustment command.

13

13. The node device according to claim 12 , further comprising a path identifier allocating unit, wherein when the node device is a first node of the ODUflex path, the path identifier allocating unit is configured to allocate one new label switching path identifier (LSP ID) to the ODUflex path after the adjustment, and carry the new LSP ID in the request message sent to the downstream node.

14

14. The node device according to claim 13 , further comprising: a rollback triggering unit, configured to send a rollback indication message to the downstream node after a tributary slot adjustment failure indication or an ODUflex bit rate adjustment failure indication sent by the data plane is received.

15

15. The node device according to claim 12 , further comprising: a first receiving unit, configured to receive a rollback indication message that is sent by a first node of the ODUflex path downstream along the ODUflex path node by node; a judging unit, configured to: after the receiving unit receives the rollback indication message, judge whether the tributary slot adjustment of the data plane is successful; and a rollback unit, configured to: when the judging unit judges that the tributary slot adjustment is successful, execute a tributary slot adjustment rollback operation, and roll back to a state before the tributary slot adjustment.

16

16. The node device according to claim 12 , further comprising: a second receiving unit, configured to: when the node device is not a first node, receive a request message sent by an upstream node of the node device, wherein the request message carries the tunnel ID of the ODUflex path, the second bandwidth information after the adjustment and a label that contains tributary slot adjustment information determined by the upstream node, and the request message is used for requesting the lossless adjustment of the bandwidth of the ODUflex path; and the indicating unit, further configured to send a second tributary slot adjustment command to the data plane according to the tributary slot adjustment information in the request message received by the second receiving unit, so that the data plane adjusts a tributary slot of a link connection between the upstream node and the node device according to the second tributary slot adjustment command.

17

17. A lossless bandwidth adjustment system, comprising a first node of an optical channel data unit (ODU) flex path and a last node of the ODUflex path, wherein: the first node is configured to send a request message downstream along the ODUflex path node by node to the last node, wherein the request message carries a tunnel identifier (tunnel ID) of the ODUflex path and second bandwidth information after adjustment, and the request message is used for requesting lossless adjustment of a bandwidth of the ODUflex path; wherein the ODUflex path after bandwidth adjustment and the ODUflex path before bandwidth adjustment have different label switching path identifiers (LSP IDs) but have the same tunnel ID, which indicates the ODUflex path after bandwidth adjustment and the ODUflex path before bandwidth adjustment belong to the same session; the last node is configured to receive the request message, search according to the tunnel identifier to obtain first bandwidth information before the adjustment of the ODUflex path, compare the first bandwidth information before the adjustment with the second bandwidth information after the adjustment, determine a quantity of tributary slots that need to be adjusted for a link between the last node and an adjacent upstream node, select a tributary slot that needs to be adjusted, indicate, through a first label, a tributary slot after the adjustment of the adjacent upstream node or the selected tributary slot that needs to be adjusted, and send a tributary slot adjustment command to a data plane, so that the data plane performs tributary slot adjustment and ODUflex bit rate adjustment according to the tributary slot adjustment command, wherein the adjacent upstream node is the first node or an intermediate node between the first node and the last node; and the adjacent upstream node is configured to receive the first label, obtain the tributary slot that needs to be adjusted, and send a first tributary slot adjustment command to the data plane, so that, according to the first tributary slot adjustment command, the data plane adjusts a tributary slot of a link connection between the adjacent upstream node and the last node and performs the ODUflex bit rate adjustment.

18

18. The system according to claim 17 , wherein, if the tributary slot adjustment command is a tributary slot increase command, the first node and the last node are further configured to perform the ODUflex bit rate adjustment after tributary slot adjustment of all link connections on the ODUflex path is completed; if the tributary slot adjustment command is a tributary slot decrease command, a node on the ODUflex path is further configured to perform tributary slot adjustment of a link connection after the first node and the last node complete the ODUflex bit rate adjustment.

19

19. The system according to claim 17 , wherein if the adjacent upstream node is the intermediate node between the first node and the last node, the adjacent upstream node is further configured to receive the request message, search according to the tunnel identifier to obtain the first bandwidth information before the adjustment of the ODUflex path, compare the first bandwidth information before the adjustment with the second bandwidth information after the adjustment, determine the quantity of the tributary slots that need to be adjusted for a link between the adjacent upstream node and a previous node adjacent to the adjacent upstream node, select a tributary slot that needs to be adjusted, indicate, through a second label, a tributary slot after the adjustment of the previous node adjacent to the adjacent upstream node or the selected tributary slot that needs to be adjusted, and send a second tributary slot adjustment command to the data plane, so that the data plane adjusts a tributary slot of a link connection between the adjacent upstream node and the previous node and performs the ODUflex bit rate adjustment according to the second tributary slot adjustment command; and the previous node adjacent to the adjacent upstream node is the first node or the intermediate node between the first node and the last node.

20

20. A lossless bandwidth adjustment system, comprising: a first node of an optical channel data unit (ODU) flex path and a downstream node of the ODUflex path, wherein the downstream node is a last node of the ODUflex path or an intermediate node between the first node and the last node; the first node is configured to send a request message to an adjacent downstream node along the ODUflex path, wherein the request message carries a tunnel identifier (tunnel ID) of the ODUflex path, second bandwidth information after adjustment and a label that contains tributary slot adjustment information determined by the first node, the request message is used for requesting lossless adjustment of a bandwidth of the ODUflex path, and the tributary slot adjustment information comprises a tributary slot after the adjustment or a tributary slot that needs to be adjusted and is selected by the first node; the downstream node is configured to send a first tributary slot adjustment command to a data plane according to the tributary slot adjustment information, and when the downstream node is not the last node of the ODUflex path, search according to the tunnel identifier to obtain first bandwidth information before the adjustment of the ODUflex path, compare the second bandwidth information after the adjustment with the first bandwidth information before the adjustment, determine a quantity of tributary slots that need to be adjusted for a link between the downstream node and a next node adjacent to the downstream node, determine the tributary slot adjustment information according to the quantity of the tributary slots that need to be adjusted, and continue to send, to the next node, a request message that carries the tunnel ID of the ODUflex path, the second bandwidth information after the adjustment and a label that contains the tributary slot adjustment information determined by the downstream node; and the downstream node sends a second tributary slot adjustment command to the data plane; and the data plane performs tributary slot adjustment and ODUflex bit rate adjustment according to the first tributary slot adjustment command and the second tributary slot adjustment command, wherein the data plane adjusts a tributary slot of a link connection between the first node and the downstream node according to the first tributary slot adjustment command, and adjusts a tributary slot of a link connection between the downstream node and the adjacent next node according to the second tributary slot adjustment command.

21

21. The system according to claim 20 , wherein the first node is further configured to allocate one new label switching path identifier (LSP ID) to the ODUflex path after bandwidth adjustment, and carry the new LSP ID in the request message sent to the downstream node.

22

22. The system according to claim 20 , wherein the first node is further configured to send a rollback indication message to the downstream node after a tributary slot adjustment failure indication or an ODUflex bit rate adjustment failure indication sent by the data plane is received.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Yi LIN

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “LOSSLESS BANDWIDTH ADJUSTMENT METHOD, DEVICE AND SYSTEM” (9270375). https://patentable.app/patents/9270375

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

LOSSLESS BANDWIDTH ADJUSTMENT METHOD, DEVICE AND SYSTEM — Yi LIN | Patentable