Granularity aware end-to-end bandwidth reservation and routing path selection
AssigneeHuawei Technologies Co., Ltd.
InventorsLijun Dong, Aihua Guo, Alexander Clemm
Life of this patent
Estimating the term…
Abstract
An Optical Transport Network (OTN) node, a Software Defined Network (SDN) controller, and a path selection method for selecting in the OTN node or SDN controller a path for an Internet traffic flow with an underlying OTN are provided. The method includes obtaining a plurality of paths for the traffic flow through the OTN; determining a wasted bandwidth for each path, based on an amount of requested bandwidth for the traffic flow; and selecting either no path or one path of the plurality of paths, the selection based on a value of a selection criterion determined for each path of the plurality of paths, the value of the selection criterion based on the wasted bandwidth for the path.
Claims19
A path selection method for selecting a path for an Internet traffic flow with an underlying Optical Transport Network (OTN) in a network element, the method comprising:
- obtaining, by the network element, a plurality of predefined paths for the Internet traffic flow through the OTN, wherein each predefined path of the plurality of predefined paths comprises a specified plurality of hops between nodes of the OTN;
- determining, by the network element, an unused bandwidth for the each predefined path of the plurality of predefined paths based on an amount of requested bandwidth for the Internet traffic flow and determining an unused bandwidth of each hop of the specified plurality of hops of the predefined path;
- and
- selecting, by the network element, either no predefined path or one predefined path of the plurality of predefined paths, the selection based on a selection criterion value determined for the each predefined path of the plurality of predefined paths, the selection criterion value based on the unused bandwidth for the predefined path.
A method for routing path selection and bandwidth reservation in a node with an Optical Transport Network (OTN) as an underlying network, the method comprising:
- receiving, by the node, a plurality of bandwidth reservation request packets originating from a sending node of the OTN over a corresponding plurality of paths, each bandwidth reservation request packet comprising information relating to a selection criterion and an amount of requested bandwidth for an Internet traffic flow;
- determining, by the node, an unused bandwidth for each path of the plurality of paths, based on the amount of requested bandwidth for the Internet traffic flow;
- and
- selecting, by the node, either no path or one path of the plurality of paths, the selection based on a selection criterion value determined for the each path of the plurality of paths, the selection criterion value based on the unused bandwidth for the path;
- and
- sending, by the node, a plurality of bandwidth reservation response packets to the sending node, each bandwidth reservation response packet of the plurality of bandwidth reservation response packets sent over a different path of the plurality of paths;
- wherein each bandwidth reservation response packet of the plurality of bandwidth reservation response packets comprises information indicating whether the path over which it is sent was selected, and
- wherein a bandwidth reservation response packet sent over a selected path is configured to cause nodes on the selected path to reserve bandwidth for the Internet traffic flow.
A method for routing path selection and bandwidth reservation in a Software Defined Network (SDN) controller, the method comprising:
- receiving, by the SDN controller, a bandwidth reservation request sent by a sending node with an Optical Transport Network (OTN) as an underlying network, the bandwidth reservation request comprising information relating to an amount of requested bandwidth for an Internet traffic flow with the OTN, and an identity of a receiving node with the OTN as the underlying network;
- obtaining, by the SDN controller, a plurality of paths for the Internet traffic flow through the OTN, wherein each path of the plurality of paths comprises a specified plurality of hops between nodes of the OTN;
- determining, by the SDN controller, an unused bandwidth for the each path of the plurality of paths based on the amount of requested bandwidth for the Internet traffic flow and an unused bandwidth of each hop of the specified plurality of hops of the path;
- selecting, by the SDN controller, either no path or one path of the plurality of paths, the selection based on a selection criterion value determined for the each path of the plurality of paths, the selection criterion value based on the unused bandwidth for the path;
- sending, by the SDN controller, bandwidth allocation commands to nodes of the selected path, if any, the bandwidth allocation commands configured to cause the nodes to reserve the requested bandwidth for the Internet traffic flow;
- and
- sending, by the SDN controller, a bandwidth reservation response to the sending node, the bandwidth reservation response comprising information identifying the selected path, if any, wherein the bandwidth reservation response is configured to instruct the sending node to include information identifying the selected path, if any, in packets of the Internet traffic flow.
Dependencies are inferred from the claim text.