Virtual target port aggregation
First Claim
1. A fibre channel based switching system comprising:
- a processor; and
a machine-readable storage medium comprising instructions executable by the processor to;
create a virtual port associated with a virtual port identifier;
associate the virtual port with a plurality of target node ports of a storage array by associating the virtual port identifier with port identifiers of each of the plurality of target node ports;
for a first frame of a fibre channel (FC) exchange received by the fibre channel based switching system and for the storage array, determine the plurality of target node ports of the storage array associated with the virtual port, wherein the FC exchange comprises a sequence of frames including the first frame;
in response to the identification, select a target node port of the plurality of target node ports; and
in response to the selection, transmit each frame of the sequence of frames corresponding to the fibre channel exchange to the selected target node port.
2 Assignments
0 Petitions
Accused Products
Abstract
Approaches for aggregating ports of switch connected to ports of a target node, are described. In one example, for a fiber channel exchange received from a host node, for a target node a plurality of target node ports of the target node associated with the virtual port are determined. The fiber channel exchange comprises a sequence of frame. Once the plurality of target node ports are determined, a first frame is directed to one target node port selected from the plurality of the target node ports, where the one target node port is selected based port selection criteria. Based on the directing of the first frame, subsequent frames of the fiber channel exchange to the selected one target node port are also directed.
13 Citations
20 Claims
-
1. A fibre channel based switching system comprising:
-
a processor; and a machine-readable storage medium comprising instructions executable by the processor to; create a virtual port associated with a virtual port identifier; associate the virtual port with a plurality of target node ports of a storage array by associating the virtual port identifier with port identifiers of each of the plurality of target node ports; for a first frame of a fibre channel (FC) exchange received by the fibre channel based switching system and for the storage array, determine the plurality of target node ports of the storage array associated with the virtual port, wherein the FC exchange comprises a sequence of frames including the first frame; in response to the identification, select a target node port of the plurality of target node ports; and in response to the selection, transmit each frame of the sequence of frames corresponding to the fibre channel exchange to the selected target node port. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a fibre channel exchange from a host node for a storage array, wherein the fibre channel exchange comprises a plurality of frames directed to a virtual port; in response to receiving a first frame from among the plurality of frames, determining a plurality of target node ports of the storage array associated with the virtual port; transmitting the first frame from among the plurality of frames to the storage array via a target node port selected from the plurality of the target node ports of the storage array; and transmitting each frame subsequent to the first frame of the plurality of frames of the fibre channel exchange to the storage array via the selected target node port, based on the transmitting of the first frame. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium comprising instructions executable by a processing resource to:
-
for a first frame of a fibre channel exchange that is for a storage array and received from a host node, wherein the first frame is directed to a virtual port, determine a plurality of target node ports of the storage array associated with the virtual port, wherein the fibre channel exchange comprises a plurality of frames including the first frame; direct the first frame from among the plurality of frames to one target node port selected from the plurality of the target node ports based on port selection criteria; and directing each frame subsequent to the first frame in the plurality of frames of the fibre channel exchange to the selected target node port. - View Dependent Claims (17, 18, 19, 20)
-
Specification