IP Library Granted Patent US 8,930,558
Granted Patent B2
US 8,930,558 · App. 12/169,724 · Granted Jan 6, 2015

Proxying multiple targets as a virtual target using identifier ranges

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 8,930,558
App. No.
12/169,724
Granted
Jan 6, 2015
Kind
B2
Abstract

A gateway includes a Fibre Channel (“FC”) port configured to couple to multiple FC targets, and an iSCSI port configured to couple to an iSCSI initiator. The iSCSI port is configured to facilitate communication between the FC targets and the iSCSI initiator, and proxy the multiple FC targets as a virtual iSCSI target. The iSCSI port is also configured to divide the Logical Unit Number (“LUN”) range into a plurality of subdivided LUN ranges, and associate the FC targets with the subdivided LUN ranges.

Claims (22)

1. A gateway, comprising:

a first port; and

a second port,

wherein the second port is configured to facilitate communication between a plurality of first protocol targets and a second protocol initiator, a second protocol different from a first protocol, the second protocol comprising iSCSI protocol;

wherein the second port is configured to use multiple Logical Unit Numbers (“LUNs”) assigned to a first protocol target out of the plurality of first protocol targets for communication between the first protocol target and the second protocol initiator; and

wherein the second port is configured to insert a first protocol communication identifier associated with the second protocol initiator into the communication.

2. The gateway of claim 1 , wherein the second port is configured to use a second protocol subdivided communication identifier range, out of a plurality of second protocol subdivided communication identifier ranges, to identify communication between the first protocol target and the second protocol initiator.

3. The gateway of claim 1 , wherein the second port comprises an iSCSI port.

4. The gateway of claim 1 ,

wherein the second port is configured to communicate with the second protocol initiator via a virtual second protocol target; and

wherein the second port is configured to communicate with the plurality of first protocol targets via a plurality of virtual first protocol initiators.

5. The gateway of claim 1 , wherein the plurality of first protocol targets are associated with a plurality of second protocol subdivided communication identifier ranges.

6. The gateway of claim 5 , wherein the multiple LUNs are in one of the subdivided communication identifier ranges.

7. The gateway of claim 1 , wherein the LUNs are part of a subdivided LUN range.

8. The gateway of claim 1 , wherein the second port is configured to:

insert a Originator Exchange Identifier (“OX—ID”) identifying the second protocol initiator into the communication.

9. The gatcway of claim 1 , A gateway, comprising:

a first port; and

a second port,

wherein the second port is configured to facilitate communication between a plurality of first protocol targets and a second protocol initiator, a second protocol different from a first protocol, the second protocol comprising iSCSI protocol;

wherein the second port is configured to use multiple Logical Unit Numbers (“LUNs”) assigned to a first protocol target out of the plurality of first protocol targets for communication between the first protocol target and the second protocol initiator, and

wherein the second port is configured to proxy the plurality of first protocol targets as a virtual second protocol target.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044891/0536 →
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034804/0793 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; INRANGE TECHNOLOGIES CORPORATION; FOUNDRY NETWORKS, LLC
Reel/Frame 034792/0540 →
SECURITY AGREEMENT Recorded Jan 20, 2010
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION; MCDATA SERVICES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 023814/0587 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2010
From: THOMAS, LINTU; VOBBILISETTY, SURESH
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 023787/0817 →
SECURITY AGREEMENT Recorded Dec 22, 2008
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, INC.; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION
To: BANK OF AMERICA, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 022012/0204 →