IP Library Granted Patent US 7,684,401
Granted Patent B2
US 7,684,401 · App. 10/894,547 · Granted Mar 23, 2010

Method and system for using extended fabric features with fibre channel switch elements

Assignee: QLOGIC, Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,684,401
App. No.
10/894,547
Granted
Mar 23, 2010
Kind
B2
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.

Claims (10)

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; and

a 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.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CHANGE OF NAME Recorded Oct 8, 2018
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 047205/0953 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
MERGER Recorded Oct 18, 2017
From: QLOGIC CORPORATION
To: CAVIUM, INC.
Reel/Frame 044812/0504 →
SECURITY AGREEMENT Recorded Mar 1, 2017
From: QLOGIC CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041854/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2006
From: GENESCO INC.
To: BANK OF AMERICA N.A.
Reel/Frame 018616/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2004
From: DROPPS, FRANK R.; VERBA, CRAIG M.; PAPENFUSS, GARY M.; KOHLWEY, ERNEST G.; ROSS, EDWARD C.
To: QLOGIC CORPORATION
Reel/Frame 015601/0885 →
Continuity (20)
Provisional Application 6050381200 · Sep 19, 2003
Provisional Application 6053793300 · Jan 21, 2004
Provisional Application 6048875700 · Jul 21, 2003
Provisional Application 6053296500 · Dec 29, 2003
Provisional Application 6050403800 · Sep 19, 2003
Provisional Application 6049521200 · Aug 14, 2003
Provisional Application 6049516500 · Aug 14, 2003
Provisional Application 6050380900 · Sep 19, 2003
Provisional Application 6050538100 · Sep 23, 2003
Provisional Application 6050519500 · Sep 23, 2003
Provisional Application 6055761300 · Mar 30, 2004
Provisional Application 6050507500 · Sep 23, 2003
Provisional Application 6050495000 · Sep 19, 2003
Provisional Application 6053296700 · Dec 29, 2003
Provisional Application 6053296600 · Dec 29, 2003
Provisional Application 6055025000 · Mar 4, 2004
Provisional Application 6056943600 · May 7, 2004
Provisional Application 6057219700 · May 18, 2004
Provisional Application 6053296300 · Dec 29, 2003
Related Publication 20050018673A1 · Jan 27, 2005