Multi-node discovery and master election process for chassis management
AssigneeCisco Technology, Inc.
InventorsHarikrishnan Rajagopalan, Kanika Kakkar
Life of this patent
Estimating the term…
Abstract
In a chassis including a plurality of nodes, a network switch, and a programmable device configured to manage a shared resource of the chassis, a method includes establishing, using the network switch, a dedicated network among baseboard management controllers of respective nodes in the plurality of nodes; and using the dedicated network, automatically selecting a given node from the plurality of nodes to function as a master node to program the programmable device on behalf of all nodes in the plurality of nodes to manage the shared resource of the chassis on behalf of all the nodes in the plurality of nodes.
Claims20
A method comprising:
- in a chassis comprising a plurality of nodes, a network switch, and a programmable device configured to manage a shared resource of the chassis, establishing, using the network switch, a dedicated network among respective baseboard management controllers of nodes in the plurality of nodes;
- and
- using the dedicated network, automatically selecting a given node from the plurality of nodes to function as a master node to program the programmable device on behalf of all nodes in the plurality of nodes to manage the shared resource of the chassis on behalf of all the nodes in the plurality of nodes.
An apparatus comprising:
- a chassis;
- a network switch;
- a programmable device configured to manage a shared resource of the chassis;
- and
- a plurality of nodes disposed in the chassis, wherein each node in the plurality of nodes comprises a baseboard management controller and a network interface to communicate with the network switch, wherein the plurality of nodes and the network switch define a dedicated network,
- wherein respective baseboard management controllers of each of the nodes in the plurality of nodes are configured to automatically select a given node from the plurality of nodes to function as a master node to program the programmable device on behalf of all nodes in the plurality of nodes to manage the shared resource of the chassis on behalf of all the nodes in the plurality of nodes.
A non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:
- establish, using a network switch, a dedicated network among respective baseboard management controllers of nodes in a plurality of nodes;
- and
- using the dedicated network, automatically select a given node from the plurality of nodes to function as a master node to program a programmable device on behalf of all nodes in the plurality of nodes to manage shared resource of a chassis on behalf of all the nodes in the plurality of nodes.
Dependencies are inferred from the claim text.