System software for managing power allocation to Ethernet ports in the absence of mutually exclusive detection and powering cycles in hardware
First Claim
1. A method of allocating power among a plurality of ports in an Ethernet switch, comprising:
- defining an available capacity of a power pool used for supplying the ports;
assigning a configuration power to each of the ports, wherein the configuration power defines a maximum power to be supplied by each port;
selecting a port to be enabled;
determining whether the available capacity of the power pool exceeds the configuration power assigned to the selected port; and
,if the available capacity of the power pool exceeds the configuration power assigned to the selected port, then;
subtracting the configuration power assigned to the selected port from the available capacity of the power pool;
enabling and powering the selected port and simultaneously detecting whether the selected port is connected to a powered device; and
adding the configuration power assigned to the selected port to the available capacity of the power pool if the selected port is not connected to a powered device.
11 Assignments
0 Petitions
Accused Products
Abstract
A method of allocating power to ports in an Ethernet switch, including: (1) determining the available capacity of a power pool used to supply the ports, (2) assigning a configuration power to each of the ports, (3) selecting a port to be enabled, (4) determining whether the available capacity of the power pool exceeds the configuration power assigned to the selected port, and, if the available capacity of the power pool exceeds the configuration power assigned to the selected port, then (4) subtracting the configuration power assigned to the selected port from the available capacity of the power pool, (5) enabling and powering the selected port and simultaneously detecting whether the selected port is connected to a powered device, and (6) adding the configuration power assigned to the selected port to the available capacity of the power pool if the port is not connected to a powered device.
80 Citations
20 Claims
-
1. A method of allocating power among a plurality of ports in an Ethernet switch, comprising:
-
defining an available capacity of a power pool used for supplying the ports; assigning a configuration power to each of the ports, wherein the configuration power defines a maximum power to be supplied by each port; selecting a port to be enabled; determining whether the available capacity of the power pool exceeds the configuration power assigned to the selected port; and
,if the available capacity of the power pool exceeds the configuration power assigned to the selected port, then; subtracting the configuration power assigned to the selected port from the available capacity of the power pool; enabling and powering the selected port and simultaneously detecting whether the selected port is connected to a powered device; and adding the configuration power assigned to the selected port to the available capacity of the power pool if the selected port is not connected to a powered device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of allocating power among a plurality of ports in a switch, comprising:
-
defining an available capacity of a power pool; pre-allocating a configuration power to each of the ports; removing the pre-allocated configuration power associated with a selected port to be enabled from the available capacity of the power pool; enabling and powering the selected port and detecting whether the selected port is connected to a powered device; and returning the pre-allocated configuration power associated with the selected port to the available capacity of the power pool upon detecting that the selected port is not connected to a powered device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A switch comprising:
-
a plurality of ports for data communication, wherein each port is capable of supplying power to an associated powered device; a processor configured to pre-allocate a configuration power to each of the ports, remove the configuration power pre-allocated to a selected port from an available power pool, and generate a port enable instruction associated with the selected port; and a port control circuit configured to simultaneously enable and power the selected port in response to the port enable instruction, detect whether an associated powered device is coupled to the selected port, and instruct the processor to return the configuration power pre-allocated to the selected port to the available power pool if an associated powered device is not coupled to the selected port. - View Dependent Claims (19, 20)
-
Specification