IP Library Granted Patent US 9,811,358
Granted Patent B2
US 9,811,358 · App. 14/634,839 · Granted Nov 7, 2017

Securing peer zoning

Inventor: Eran Brown (Givatayim, IL)
Assignee: INFINIDAT LTD.
G06F9/44505G06F13/4022G06F21/6218H04L67/1097
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,811,358
App. No.
14/634,839
Granted
Nov 7, 2017
Kind
B2
Abstract

A method that may include receiving, by a storage system, storage system configuration information that is indicative of access permissions of multiple host computer ports to storage logical units that are associated with a certain set of storage system ports; sending, by the storage system, in response to the storage system configuration information and to at least a first switch of a group of switches that is coupled to the storage system, access permission requests for allowing the multiple host computer ports to access the certain set of storage system ports; determining, by the storage system, to revoke an access permission from a certain host computer port of the multiple host computer hosts, when the certain host computer port failed to follow a predefined login pattern; and sending, by the storage system and to at least a second switch of the group of switches, a request to revoke the access permission of the certain host computer port.

Claims (26)

1. A method, comprising:

receiving, by a storage system, storage system configuration information that is indicative of access permissions of multiple host computer ports to storage logical units that are associated with a certain set of storage system ports;

requesting, by the storage system, in response to the storage system configuration information from at least a first switch of a group of switches that is coupled to the storage system, to add access permissions for allowing the multiple host computer ports to access the certain set of storage system ports via at least the first switch;

determining, by the storage system, to revoke an access permission from a certain host computer port of the multiple host computer hosts, if the certain host computer port was not logged to a second switch of the group of switches during a certain time period; wherein the access permission is one of the access permissions requested to be added; and

sending, by the storage system and to at least the second switch, a request to revoke the access permission of the certain host computer port via at least the second switch.

2. The method according to claim 1 wherein the determining is responsive to login information indicative of a login status of the certain host computer port; wherein the login information is generated by one or more switches of the group of switches.

3. The method according to claim 1 wherein the at least first switch forms a first sub-group of switches, wherein the at least second switch forms a second sub-group of switches; wherein the first sub-group of switches comprises the second sub-group of switches.

4. The method according to claim 1 wherein the first switch differs from the second switch.

5. The method according to claim 1 wherein the first switch is the second switch.

6. The method according to claim 1 wherein the at least first switch forms the group of switches.

7. The method according to claim 1 wherein the group of switches belongs to one or more switching fabrics, wherein the determining to revoke the access permission is when the certain host computer port was not logged to a certain switching fabric during a certain period.

8. The method according to claim 7 wherein the certain switching fabric comprises the at least second switch.

9. The method according to claim 1 wherein the access permission requests are add-zone messages.

10. The method according to claim 1 wherein the request to revoke the access permission is a remove-zone message.

11. A non-transitory computer readable medium that stores instructions that once executed by a storage system causes the storage system to execute the stages of:

receiving storage system configuration information that is indicative of access permissions of multiple host computer ports to storage logical units that are associated with a certain set of storage system ports;

requesting in response to the storage system configuration information from at least a first switch of a group of switches that is coupled to the storage system and, to add access permissions for allowing the multiple host computer ports to access the certain set of storage system ports via at least the first switch;

determining to revoke an access permission from a certain host computer port of the multiple host computer hosts, if the certain host computer port was not logged to a second switch of the group of switches during a certain time period; wherein the access permission is one of the access permissions requested to be added; and

sending to at least the second switch, a request to revoke the access permission of the certain host computer port via at least the second switch.

12. The non-transitory computer readable medium according to claim 11 wherein the group of switches belongs to one or more switching fabrics, wherein the determining to revoke the access permission is when the certain host computer port was not logged to a certain switching fabric during a certain period.

13. A storage system that comprises a controller and an interface;

wherein the storage system is configured to receive storage system configuration information that is indicative of access permissions of multiple host computer ports to storage logical units that are associated with a certain set of storage system ports;

wherein the controller is configured to generate, in response to the storage system configuration information, access permission requests for allowing the multiple host computer ports to access the certain set of storage system ports via at least the first switch;

wherein the interface is configured to send the access permission requests to at least a first switch of a group of switches that is coupled to the storage system;

wherein the controller is configured to determine to revoke an access permission from a certain host computer port of the multiple host computer hosts, if the certain host computer port was not logged to a second switch of the group of switches during a certain time period; and

wherein the interface is configured to send to at least the second switch of the group of switches, a request to revoke the access permission of the certain host computer port via at least the second switch.

Assignments (8)
SECURITY INTEREST Recorded Jan 30, 2025
From: INFINIDAT LTD
To: KREOS CAPITAL VII AGGREGATOR SCSP,
Reel/Frame 070056/0458 →
RELEASE OF SECURITY INTEREST IN IP RECORDED AT R/F 55653/0854 Recorded Jan 18, 2024
From: SILICON VALLEY BANK
To: INFINIDAT LTD.
Reel/Frame 066344/0064 →
SECURITY INTEREST Recorded Jan 11, 2024
From: INFINIDAT LTD
To: KREOS CAPITAL VI (EXPERT FUND) L.P.; KREOS CAPITAL 2020 OPPORTUNITY L.P.
Reel/Frame 066270/0359 →
SECURITY INTEREST Recorded Jan 10, 2024
From: INFINIDAT LTD
To: HSBC BANK PLC
Reel/Frame 066268/0584 →
RELEASE OF SECURITY INTEREST Recorded Mar 30, 2021
From: BANK LEUMI LE-ISRAEL B.M.
To: INFINIDAT LTD.
Reel/Frame 055776/0526 →
SECURITY INTEREST Recorded Mar 18, 2021
From: INFINIDAT LTD.
To: SILICON VALLEY BANK
Reel/Frame 055653/0854 →
SECURITY INTEREST Recorded Apr 12, 2018
From: INFINIDAT LTD.
To: BANK LEUMI LE-ISRAEL B.M.
Reel/Frame 045914/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2015
From: BROWN, ERAN
To: INFINIDAT LTD.
Reel/Frame 035118/0701 →
Continuity (1)
Related Publication 20160253186A1 · Sep 1, 2016