Self-identifying cable assignment
First Claim
1. A system comprising:
- an appliance, the appliance comprising a plurality of nodes each associated with a corresponding chassis slot position in which the node is located within a chassis of the appliance and each node having at least one management network port and one host network port;
a plurality of network cables coupled to a management server; and
the management server, wherein the management server comprises a processor configured to, upon physically connecting the plurality of network cables to a plurality of network ports on the appliance;
programmatically identify a network address for each of the plurality of network ports;
sending a management request using a management interface protocol, in part to identify a first subset of identified network addresses as being associated with a management network port and a second subset of identified network addresses as being associated with a host network port;
interrogating each management network port with a slot request using the management interface protocol, in part to associate a corresponding chassis slot position with that management network port; and
interrogating each host network port with an identification request using the management interface protocol, in part to associate a corresponding chassis slot position with that host network port.
9 Assignments
0 Petitions
Accused Products
Abstract
A plurality of network cables are physically connected to a plurality of network ports on an appliance, wherein the appliance comprises a plurality of nodes each associated with a corresponding chassis slot position in which the node is located within a chassis of the appliance and each node having at least one management network port and one host network port. A network address is identified for each of the plurality of network ports. A first subset of network addresses is identified as being associated with a management network port and a second subset of network addresses is identified as being associated with a host network port based at least in part on a respective response received from each network address to a management request using a management interface protocol. For each management network port, a corresponding chassis slot position is associated with that management network port based at least in part on a response to a slot request using the management interface protocol. For each host network port, a corresponding chassis slot position is associated with that host network port based at least in part on a response to an identification request using the management interface protocol.
3 Citations
20 Claims
-
1. A system comprising:
-
an appliance, the appliance comprising a plurality of nodes each associated with a corresponding chassis slot position in which the node is located within a chassis of the appliance and each node having at least one management network port and one host network port; a plurality of network cables coupled to a management server; and the management server, wherein the management server comprises a processor configured to, upon physically connecting the plurality of network cables to a plurality of network ports on the appliance; programmatically identify a network address for each of the plurality of network ports; sending a management request using a management interface protocol, in part to identify a first subset of identified network addresses as being associated with a management network port and a second subset of identified network addresses as being associated with a host network port; interrogating each management network port with a slot request using the management interface protocol, in part to associate a corresponding chassis slot position with that management network port; and interrogating each host network port with an identification request using the management interface protocol, in part to associate a corresponding chassis slot position with that host network port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
physically connecting a plurality of network cables to a plurality of network ports on an appliance, wherein the appliance comprises a plurality of nodes each associated with a corresponding chassis slot position in which the node is located within a chassis of the appliance and each node having at least one management network port and one host network port; programmatically identifying a network address for each of the plurality of network ports; sending a management request using a management interface protocol, in part to identify a first subset of identified network addresses as being associated with a management network port and a second subset of identified network addresses as being associated with a host network port; interrogating each management network port with a slot request using the management interface protocol, in part to associate a corresponding chassis slot position with that management network port; and interrogating each host network port with an identification request using the management interface protocol, in part to associate a corresponding chassis slot position with that host network port. - View Dependent Claims (17, 18)
-
-
19. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
programmatically identifying a network address for each of a plurality of network ports after physically connecting a plurality of network cables to the plurality of network ports on an appliance, wherein the appliance comprises a plurality of nodes each associated with a corresponding chassis slot position in which the node is located within a chassis of the appliance and each node having at least one management network port and one host network port; sending a management request using a management interface protocol, in part to identify a first subset of identified network addresses as being associated with a management network port; interrogating each management network port with a slot request using the management interface protocol, in part to associate a corresponding chassis slot position with that management network port; and interrogating each host network port with an identification request using the management interface protocol, in part to associate a corresponding chassis slot position with that host network port. - View Dependent Claims (20)
-
Specification