Determining feasibility of a network service using a ring analysis
First Claim
1. A method for determining feasibility of establishing a connection in a mesh network including a plurality of links that connect a plurality of network devices, comprising:
- (a) identifying a set of rings from a plurality of rings, the set of rings to be utilized to provide a requested dedicated network connection between at least two locations, wherein each ring of the set of rings is associated with;
(i) a corresponding subset of network devices from the plurality of network devices and (ii) a corresponding subset of links from the plurality of links that connect the corresponding subset of network devices;
for each ring of the set of rings;
(b) determining a maximum clockwise ring utilization associated with the ring;
(c) determining a maximum counterclockwise ring utilization associated with the ring; and
(d) determining an available capacity of the ring based on the maximum clockwise ring utilization and the maximum counterclockwise ring utilization; and
(e) based on the available capacities for the rings determined in (d), determining whether the requested dedicated network connection is feasible.
2 Assignments
0 Petitions
Accused Products
Abstract
A mesh network (such as a mesh Ethernet network) is subdivided into rings. For each ring, a network utilization is assessed in both the clockwise and counter-clockwise directions around the ring. A user requests a particular network service. The network rings that would be utilized by the network service are determined. A maximum utilization of all the network rings utilized by the network service in both clockwise and counter-clockwise is determined. The determined maximum utilization is used to determine the feasibility of provisioning the requested network service.
-
Citations
17 Claims
-
1. A method for determining feasibility of establishing a connection in a mesh network including a plurality of links that connect a plurality of network devices, comprising:
-
(a) identifying a set of rings from a plurality of rings, the set of rings to be utilized to provide a requested dedicated network connection between at least two locations, wherein each ring of the set of rings is associated with;
(i) a corresponding subset of network devices from the plurality of network devices and (ii) a corresponding subset of links from the plurality of links that connect the corresponding subset of network devices;for each ring of the set of rings; (b) determining a maximum clockwise ring utilization associated with the ring; (c) determining a maximum counterclockwise ring utilization associated with the ring; and (d) determining an available capacity of the ring based on the maximum clockwise ring utilization and the maximum counterclockwise ring utilization; and (e) based on the available capacities for the rings determined in (d), determining whether the requested dedicated network connection is feasible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A program storage device tangibly embodying a program of instructions executable by at least one machine to perform a method for determining a feasibility of establishing a connection in a mesh network including a plurality of links that connect a plurality of network devices, the method comprising:
-
(a) identifying a set of rings from a plurality of rings, the set of rings utilized to provide a requested dedicated network connection between at least two locations, wherein each ring of the set of rings is associated with;
(i) a corresponding subset of network devices from the plurality of network devices and (ii) a corresponding subset of links from the plurality of links that connect the corresponding subset of network devices;for each ring of the set of rings; (b) determining a maximum clockwise ring utilization associated with the ring; (c) determining a maximum counterclockwise ring utilization associated with the ring; and (d) determining an available capacity of the ring based on the maximum clockwise ring utilization and the maximum counterclockwise ring utilization; and (e) based on the available capacities for the rings determined in (d), determining whether the requested dedicated network connection is feasible. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification