IP Library Granted Patent US 11,665,083
Granted Patent B2
US 11,665,083 · App. 17/736,201 · Granted May 30, 2023

Extension to software defined networking to manage storage area networks

Inventor: Gary Allen Fisher (Poughkeepsie, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L45/02H04L45/3065H04L45/42H04L67/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 11,665,083
App. No.
17/736,201
Granted
May 30, 2023
Kind
B2
Abstract

Embodiments of the invention are directed to utilizing an extension to software defined networking (SDN) to manage storage area networks (SANs) by receiving, at a switch configured with and managed by a SDN architecture, at least one table. The at least one table being operable in the SDN architecture and including routing information. The switch routes traffic over a SAN using the routing information in the at least one table.

Claims (28)

1. A computer-implemented method comprising:

receiving, by a switch configured with and managed by a software defined networking (SDN) architecture, world wide name information for the SDN architecture, wherein the world wide name information comprises a first group of world wide names and a second group of world wide names;

using at least one table, being configured for use in the SDN architecture and comprising routing information, to translate the world wide name information into a fiber channel port for a storage area network (SAN), the at least one table having a type entry, a length entry, and a value entry; and

routing, by the switch, a portion of traffic over a SAN according to the routing information in the at least one table, in response to using the at least one table to translate the world wide name information, wherein the switch is configured to cause a SAN zone for the traffic by routing the portion of the traffic to the fiber channel port and by dropping another portion of the traffic, in response to using the at least one table to translate the world wide name information, wherein the SAN zone is created by the switch permitting the first group of world wide names, based on source and destination world wide names, to route portions of the traffic to first fiber channel ports while restricting the second group of world wide names, based on having another source world wide name, from routing other portions of the traffic.

2. The computer-implemented method of claim 1 , wherein the world wide name information comprises at least one source world wide name.

3. The computer-implemented method of claim 1 , wherein the world wide name information comprises at least one destination world wide name.

4. The computer-implemented method of claim 1 , wherein the world wide name information comprises at least one source world wide name and at least one destination world wide name.

5. The computer-implemented method of claim 1 , wherein the switch is configured to receive the world wide name information from at least one endpoint device.

6. The computer-implemented method of claim 1 , wherein the switch is configured route the portion of the traffic over the SAN to at least one endpoint device.

7. A system comprising:

a memory having computer readable instructions; and

one or more processors of a switch for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

receiving, by the switch configured with and managed by a software defined networking (SDN) architecture, world wide name information for the SDN architecture, wherein the world wide name information comprises a first group of world wide names and a second group of world wide names;

using at least one table, being configured for use in the SDN architecture and comprising routing information, to translate the world wide name information into a fiber channel port for a storage area network (SAN), the at least one table having a type entry, a length entry, and a value entry; and

routing, by the switch, a portion of traffic over a SAN according to the routing information in the at least one table, in response to using the at least one table to translate the world wide name information, wherein the switch is configured to cause a SAN zone for the traffic by routing the portion of the traffic to the fiber channel port and by dropping another portion of the traffic, in response to using the at least one table to translate the world wide name information, wherein the SAN zone is created by the switch permitting the first group of world wide names, based on source and destination world wide names, to route portions of the traffic to first fiber channel ports while restricting the second group of world wide names, based on having another source world wide name, from routing other portions of the traffic.

8. The system of claim 7 , wherein the world wide name information comprises at least one source world wide name.

9. The system of claim 7 , wherein the world wide name information comprises at least one destination world wide name.

10. The system of claim 7 , wherein the world wide name information comprises at least one source world wide name and at least one destination world wide name.

11. The system of claim 7 , wherein the switch is configured to receive the world wide name information from at least one endpoint device.

12. The system of claim 7 , wherein the switch is configured route the portion of the traffic over the SAN to at least one endpoint device.

13. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of a switch to cause the processor to perform operations comprising:

receiving, by the switch configured with and managed by a software defined networking (SDN) architecture, world wide name information for the SDN architecture, wherein the world wide name information comprises a first group of world wide names and a second group of world wide names;

using at least one table, being configured for use in the SDN architecture and comprising routing information, to translate the world wide name information into a fiber channel port for a storage area network (SAN), the at least one table having a type entry, a length entry, and a value entry; and

routing, by the switch, a portion of traffic over a SAN according to the routing information in the at least one table, in response to using the at least one table to translate the world wide name information, wherein the switch is configured to cause a SAN zone for the traffic by routing the portion of the traffic to the fiber channel port and by dropping another portion of the traffic, in response to using the at least one table to translate the world wide name information, wherein the SAN zone is created by the switch permitting the first group of world wide names, based on source and destination world wide names, to route portions of the traffic to first fiber channel ports while restricting the second group of world wide names, based on having another source world wide name, from routing other portions of the traffic.

14. The computer program product of claim 13 , wherein the world wide name information comprises at least one source world wide name.

15. The computer program product of claim 13 , wherein the world wide name information comprises at least one destination world wide name.

16. The computer program product of claim 13 , wherein the world wide name information comprises at least one source world wide name and at least one destination world wide name.

17. The computer program product of claim 13 , wherein the switch is configured to receive the world wide name information from at least one endpoint device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2022
From: FISHER, GARY ALLEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 059809/0723 →
Continuity (2)
Continuation 17215473 · Mar 29, 2021
Related Publication 20220311696A1 · Sep 29, 2022