Technique for efficiently managing bandwidth registration for multiple spanning tree options
First Claim
1. A method for use at an entry bridge for efficiently managing bandwidth (BW) registration for multiple spanning tree options in a computer network, the method comprising:
- determining a plurality of spanning tree paths to one or more other bridges of the network;
determining a registered BW on each of the spanning tree paths;
receiving a request to initiate BW registration for a data flow from a source end point to a destination end point; and
, in response selecting one of the plurality of spanning tree paths to utilize for the data flow based on the registered BW on each of the spanning tree paths.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique efficiently manages bandwidth (BW) registration for multiple spanning tree options in a computer network. According to the novel technique, an entry bridge determines multiple spanning tree paths to other bridges of the network (namely, one or more available spanning trees rooted at one or more bridges of the network) and determines a utilized (registered) BW on each of those paths. Upon receiving a request to initiate BW registration for a data flow to a destination end point, e.g., from an application source end point, the entry bridge selects one of the spanning tree paths to utilize for the data flow. Selection of the spanning tree path from among the multiple available paths may be based on (i) available bandwidth of the paths, (ii) a shortest of the paths, and (iii) a lowest bridge identifier ID for the bridge root for the path. The entry bridge sends a registration message for the data flow towards the destination end point along the selected spanning tree path. If successful, the data flow is transmitted on the selected path. If not, the entry bridge attempts to register the data flow on a next best alternate spanning tree, e.g., until a successful registration or until a determination that no further alternate spanning trees exist.
-
Citations
17 Claims
-
1. A method for use at an entry bridge for efficiently managing bandwidth (BW) registration for multiple spanning tree options in a computer network, the method comprising:
-
determining a plurality of spanning tree paths to one or more other bridges of the network;
determining a registered BW on each of the spanning tree paths;
receiving a request to initiate BW registration for a data flow from a source end point to a destination end point; and
, in responseselecting one of the plurality of spanning tree paths to utilize for the data flow based on the registered BW on each of the spanning tree paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A bridge for use with efficiently managing bandwidth (BW) registration for multiple spanning tree options in a computer network, the bridge comprising:
-
two or more network ports;
a processor coupled to the two or more ports and adapted to execute software processes; and
a memory adapted to store a BW management process executable by the processor, the BW management process configured to;
i) determine a plurality of spanning tree paths to one or more other bridges of the network, ii) determine a registered BW on each of the spanning tree paths, iii) receive a request to initiate BW registration for a data flow from a source end point to a destination end point, and, iv) in response, select one of the plurality of spanning tree paths to utilize for the data flow based on the registered BW on each of the spanning tree paths.
-
-
16. An apparatus for use at an entry bridge for efficiently managing bandwidth (BW) registration for multiple spanning tree options in a computer network, the apparatus comprising:
-
means for determining a plurality of spanning tree paths to one or more other bridges of the network;
means for determining a registered BW on each of the spanning tree paths;
means for receiving a request to initiate BW registration for a data flow from a source end point to a destination end point; and
, in responsemeans for selecting one of the plurality of spanning tree paths to utilize for the data flow based on the registered BW on each of the spanning tree paths.
-
-
17. A computer readable medium containing executable program instructions for efficiently managing bandwidth (BW) registration for multiple spanning tree options in a computer network, the computer readable medium adapted for execution on an entry bridge of the network, the executable program instructions comprising program instructions for:
-
determining a plurality of spanning tree paths to one or more other bridges of the network;
determining a registered BW on each of the spanning tree paths;
receiving a request to initiate BW registration for a data flow from a source end point to a destination end point; and
, in responseselecting one of the plurality of spanning tree paths to utilize for the data flow based on the registered BW on each of the spanning tree paths.
-
Specification