Method and system for using extended fabric features with fibre channel switch elements
First Claim
1. A fibre channel switch element used for routing fibre channel frames, comprising:
- a port having a receive segment for receiving fibre channel frames;
a transmit segment for transmitting fibre channel frames virtual storage area network cache for generating a zone mask of a matching entry; and
a common segment for storing a look up table that is indexed by port values of a frame'"'"'s destination identifier (D_ID) and a bit map to compare with the zone mask of the matching entry cache generated by the virtual storage area network (“
VSAN”
) cache;
wherein if the VSAN cache entry is to select a column from the look up table, a logical comparison is performed between the zone map and look up table entries; and
if there is no match after the comparison and an encapsulation mode is enabled, then a tagging header is stripped from a frame before the frame is transmitted by the transmit segment.
8 Assignments
0 Petitions
Accused Products
Abstract
A fiber channel switch element and method for routing fiber channel frames is provided. The switch element includes a receive segment that can add a virtual storage area network (“VSAN”) tagging header to frames that are received by the receive segment; and strip the VSAN tagging header before frames are sent to ports that do not support virtual fabric capability. The receive segment includes a table used for matching fabric extension parameters. An incoming frame'"'"'s VSAN identity value is compared to a control word entry to generate a value used for routing the incoming frame. The table is used to determine if a frame is part of a virtual fabric. The routing table for each port is used to route frames and the routing table includes entries for supported virtual fabrics.
-
Citations
2 Claims
-
1. A fibre channel switch element used for routing fibre channel frames, comprising:
a port having a receive segment for receiving fibre channel frames;
a transmit segment for transmitting fibre channel frames virtual storage area network cache for generating a zone mask of a matching entry; and
a common segment for storing a look up table that is indexed by port values of a frame'"'"'s destination identifier (D_ID) and a bit map to compare with the zone mask of the matching entry cache generated by the virtual storage area network (“
VSAN”
) cache;
wherein if the VSAN cache entry is to select a column from the look up table, a logical comparison is performed between the zone map and look up table entries; and
if there is no match after the comparison and an encapsulation mode is enabled, then a tagging header is stripped from a frame before the frame is transmitted by the transmit segment.
-
2. A fibre channel switch element for routing fibre channel frames, comprising:
-
a plurality of ports for receiving and transmitting fibre channel frames, each port having; a receive segment for receiving fibre channel frames; a transmit segment for transmitting fibre channel frames; a virtual storage area network (“
VSAN”
) cache for generating a VSAN identifier; anda common segment having a control register for controlling column selection from a domain table;
wherein the domain table having a plurality of columns is used for routing fibre channel frames;wherein a column of the domain table is selected to route frames based on the VSAN identifier generated from the VSAN cache; and wherein if a domain identifier is not assigned for a virtual fabric, then a frame for the virtual fabric is rejected.
-
Specification