IP Library Granted Patent US 9,860,196
Granted Patent B2
US 9,860,196 · App. 14/835,313 · Granted Jan 2, 2018

Increased fabric scalability by location based zoning

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 9,860,196
App. No.
14/835,313
Granted
Jan 2, 2018
Kind
B2
Abstract

In a Fiber Channel SAN and its included routers, each router contains only the LSAN zones that contain devices attached to edge fabrics which are connected to the router. LSAN zone entries include the fabric ID (FID) of each device in addition to the WWN. When a router obtains a new zone database for a newly connected or changed fabric, the router scans the LSAN zone entries for fabric IDs matching a fabric connected to the router and stores those entries. All other LSAN zone entries are not stored. In this manner the size of the relevant tables are reduced, which allows for greater expansion of the SAN as a whole.

Claims (36)

1. A router comprising:

at least two ports, at least one port of the at least two ports for connection to a separate local edge fabric, the local edge fabric having a fabric ID, and at least one port of the at least two ports for connection to a backbone fabric containing at least one additional router which is connected to a separate remote edge fabric, the remote edge fabric having a fabric ID;

a processor coupled to the at least two ports; and

a non-transitory processor readable storage medium coupled to the processor and containing program code to cause the processor to perform the method comprising the steps of:

obtain logical storage area network (LSAN) zone entries from an edge fabric;

review the obtained LSAN zone entries for indications of a device attached to a local edge fabric connected to the router;

only for obtained LSAN zone entries that have indications of a device attached to a local edge fabric connected to the router, import the obtained LSAN zone entry;

after importing an LSAN zone entry, review the imported LSAN zone entry against all other imported LSAN zone entries to determine the presence of a matching LSAN zone entry imported from a different edge fabric; and

for imported LSAN zone entries having matching LSAN zone entries imported from a different edge fabric, import devices from the different edge fabric as indicated in the imported LSAN zone entry.

2. The router of claim 1 , wherein the obtained LSAN zone entries are from a local edge fabric.

3. The router of claim 2 , wherein the different edge fabric is a local edge fabric.

4. The router of claim 2 , wherein the different edge fabric is a remote edge fabric.

5. The router of claim 1 , wherein the obtained LSAN zone entries are form a remote edge fabric.

6. The router of claim 5 , wherein the different edge fabric is a local edge fabric.

7. A method of operating a router comprising the steps of:

obtaining logical storage area network (LSAN) zone entries from an edge fabric;

reviewing the obtained LSAN zone entries for indications of a device attached to a local edge fabric connected to the router;

only for obtained LSAN zone entries that have indications of a device attached to a local edge fabric connected to the router, importing the obtained LSAN zone entry;

after importing an LSAN zone entry, reviewing the imported LSAN zone entry against all other imported LSAN zone entries to determine the presence of a matching LSAN zone entry imported from a different edge fabric; and

for imported LSAN zone entries having matching LSAN zone entries imported from a different edge fabric, importing devices from the different edge fabric as indicated in the imported LSAN zone entry.

8. The router of claim 7 , wherein the obtained LSAN zone entries are from a local edge fabric.

9. The router of claim 8 , wherein the different edge fabric is a local edge fabric.

10. The router of claim 8 , wherein the different edge fabric is a remote edge fabric.

11. The router of claim 7 , wherein the obtained LSAN zone entries are form a remote edge fabric.

12. The router of claim 11 , wherein the different edge fabric is a local edge fabric.

13. A non-transitory processor readable storage medium containing program code to cause a processor to perform a method comprising the steps of:

obtain logical storage area network (LSAN) zone entries from an edge fabric;

review the obtained LSAN zone entries for indications of a device attached to a local edge fabric connected to a router;

only for obtained LSAN zone entries that have indications of a device attached to a local edge fabric connected to the router, import the obtained LSAN zone entry;

after importing an LSAN zone entry, review the imported LSAN zone entry against all other imported LSAN zone entries to determine the presence of a matching LSAN zone entry imported from a different edge fabric; and

for imported LSAN zone entries having matching LSAN zone entries imported from a different edge fabric, import devices from the different edge fabric as indicated in the imported LSAN zone entry.

14. The non-transitory processor readable storage medium of claim 13 , wherein the obtained LSAN zone entries are from a local edge fabric.

15. The non-transitory processor readable storage medium of claim 14 , wherein the different edge fabric is a local edge fabric.

16. The non-transitory processor readable storage medium of claim 14 , wherein the different edge fabric is a remote edge fabric.

17. The non-transitory processor readable storage medium of claim 13 , wherein the obtained LSAN zone entries are form a remote edge fabric.

18. The router of claim 17 , wherein the different edge fabric is a local edge fabric.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2017
From: CHUNG, DANIEL; RAJU, MOHAN BABU; WANG, ANNIE
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 044113/0599 →