Method and apparatus for obtaining multiple port addresses by a fibre channel from a network fabric
First Claim
1. In a data processing network having a server, multiple partitions, a fabric, and a channel adapter communicating between the partition and the fabric, a method of assigning addresses to the channel adapter comprising:
- sending multiple requests from the channel adapter to the fabric, each request sent on behalf of a respective one of said partitions;
assigning a unique address identification for each request, each address identification being associated with the respective partition on whose behalf the request was sent;
storing in a table in the fabric, the address identifications; and
returning the assigned address identification for each request, wherein multiple addresses are assigned to the same channel adapter.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and program product for assigning or confirming multiple address identifications to a single channel adapter. A server contains multiple partitions connected to a single channel adapter which is used to send data and commands to a fabric. A request is sent to the fabric on behalf of each of the partitions, and the fabric assigns or confirms and returns to the adapter, an address identification associated to each partition on whose behalf the request was sent. The assigned or confirmed address is used to communicate between controllers connected to the fabric and the associated partition through the same channel adapter.
-
Citations
20 Claims
-
1. In a data processing network having a server, multiple partitions, a fabric, and a channel adapter communicating between the partition and the fabric, a method of assigning addresses to the channel adapter comprising:
-
sending multiple requests from the channel adapter to the fabric, each request sent on behalf of a respective one of said partitions;
assigning a unique address identification for each request, each address identification being associated with the respective partition on whose behalf the request was sent;
storing in a table in the fabric, the address identifications; and
returning the assigned address identification for each request, wherein multiple addresses are assigned to the same channel adapter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system comprising:
-
a server;
multiple partitions in said server;
a fabric;
a channel adapter communicating between the partition and the fabric, said channel adapter sending multiple requests to the fabric, each request sent on behalf of a respective one of said partitions;
said fabric assigning a unique address identification for each request, each address identification being associated with the respective partition on whose behalf the request was sent;
a table in said fabric storing the address identifications; and
a transmitter in said fabric returning the assigned address identification for each request, such that multiple addresses are assigned to the same channel adapter. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In data processing system having a server, multiple partitions in the server, a fabric, and a channel adapter communicating between the partition and the fabric, said channel adapter sending multiple requests to the fabric, each request sent on behalf of a respective one of said partitions, an apparatus for assigning multiple addresses to the channel adapter comprising:
-
a process in said fabric assigning a unique address identification for each request, each address identification being associated with the respective partition on whose behalf the request was sent;
a table in said fabric storing the address identifications; and
a transmitter in said fabric returning the assigned address identification for each request, such that multiple addresses are assigned to the same channel adapter. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A program product usable with a data processing network having a server, multiple partitions, a fabric, and a channel adapter communicating between the partition and the fabric, said program product comprising:
a computer readable medium having recorded thereon computer readable program code means for performing the method of assigning addresses to the channel adapter comprising;
receiving multiple requests from the channel adapter to the fabric, each request sent on behalf of a respective one of said partitions;
assigning a unique address identification for each request, each address identification being associated with the respective partition on whose behalf the request was sent;
storing in a table in the fabric, the address identifications; and
returning the assigned address identification for each request, wherein multiple addresses are assigned to the same channel adapter. - View Dependent Claims (17, 18, 19, 20)
Specification