Switching fabric device discovery
First Claim
1. In a switch fabric including a fabric manager, a method comprising:
- implementing a scheme to discover one or more devices coupled to the switch fabric, the scheme to include;
locating a device coupled to the fabric manager via a path routed through the switch fabric;
collecting information via the path to determine one or more memory locations at the device that stores information associated with a plurality of capabilities for the device to operate on the switch fabric;
reading the one or more memory locations at the device based on the determination, the reading to occur such that the information associated with the plurality of capabilities is read in a parallel manner via the path;
maintaining a table for the device, the table to include the information associated with the plurality of capabilities that was read from the one or more memory locations, the table to be used to configure the device for operating on the switch fabric; and
entering the device in a fabric map for the switch fabric.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes a fabric manager implementing a scheme to discover one or more devices coupled to the switch fabric. The scheme to include the fabric manager locating a device coupled to the fabric manager via a path routed through the switch fabric. The fabric manager to also collect information via the path to determine one or more memory locations at the device that stores information associated with a plurality of capabilities for the device to operate on the switch fabric. The fabric manager to read the one or more memory locations at the device based on the determination. This reading is to occur such that the information associated with the plurality of capabilities is read in a parallel manner via the path. A table is maintained by the fabric manager for the device, the table to include the information associated with the plurality of capabilities that was read from the one or more memory locations. The fabric manager is to use the table to configure the device for operating on the switch fabric. The fabric manager is to also enter the device in a fabric map for the switch fabric.
19 Citations
24 Claims
-
1. In a switch fabric including a fabric manager, a method comprising:
implementing a scheme to discover one or more devices coupled to the switch fabric, the scheme to include; locating a device coupled to the fabric manager via a path routed through the switch fabric; collecting information via the path to determine one or more memory locations at the device that stores information associated with a plurality of capabilities for the device to operate on the switch fabric; reading the one or more memory locations at the device based on the determination, the reading to occur such that the information associated with the plurality of capabilities is read in a parallel manner via the path; maintaining a table for the device, the table to include the information associated with the plurality of capabilities that was read from the one or more memory locations, the table to be used to configure the device for operating on the switch fabric; and entering the device in a fabric map for the switch fabric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus comprising:
a device on a switch fabric to host a fabric manager, the device including logic for the fabric manager to implement a scheme to discover one or more other devices coupled to the switch fabric, the scheme to include the fabric manager to; locate an other device coupled to the fabric manager via a path routed through the switch fabric; collect information via the path to determine one or more memory locations at the other device that stores information associated with a plurality of capabilities for the other device to operate on the switch fabric; read the one or more memory locations at the other device based on the determination, the fabric manager to read the information associated with the plurality of capabilities in a parallel manner via the path; maintain a table for the other device, the table to include the information associated with the plurality of capabilities that was read from the one or more memory locations, the table to be used to configure the other device for operating on the switch fabric; and enter the other device in a fabric map for the switch fabric. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A switch fabric comprising:
-
a plurality of devices to include one or more endpoints and one or more switches; and a device from among the plurality of devices, the device to host a fabric manager, the device to include logic for the fabric manager to implement a scheme to discover the plurality of devices, the scheme to include the fabric manager to; locate a given device of the plurality of devices, the given device coupled to the fabric manager via a path routed through the switch fabric; collect information via the path to determine one or more memory locations at the given device that stores information associated with a plurality of capabilities for the given device to operate on the switch fabric; read the one or more memory locations at the given device based on the determination, the fabric manager to read the information associated with the plurality of capabilities in a parallel manner via the path; maintain a table for the given device, the table to include the information associated with the plurality of capabilities that was read from the one or more memory locations, the table to be used to configure the given device for operating on the switch fabric; and enter the given device in a fabric map for the switch fabric. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A machine-accessible medium comprising content, which, when executed by an endpoint on a switch fabric causes the endpoint to:
-
host a fabric manager, the fabric manager to implement a scheme to discover one or more devices coupled to the switch fabric, the scheme to include the fabric manager to; locate a device coupled to the fabric manager via a path routed through the switch fabric; collect information via the path to determine one or more memory locations at the device that stores information associated with a plurality of capabilities for the device to operate on the switch fabric; read the one or more memory locations at the device based on the determination, the fabric manager to read the information associated with the plurality of capabilities in a parallel manner via the path; maintain a table for the device, the table to include the information associated with the plurality of capabilities that was read from the one or more memory locations, the table to be used to configure the device for operating on the switch fabric; and enter the device in a fabric map for the switch fabric. - View Dependent Claims (22, 23, 24)
-
Specification