IP Library Granted Patent US 7,334,046
Granted Patent B1
US 7,334,046 · App. 10/212,425 · Granted Feb 19, 2008

System and method for optimizing frame routing in a network

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,334,046
App. No.
10/212,425
Granted
Feb 19, 2008
Kind
B1
Abstract

A method for routing Fibre Channel frames in a Fibre Channel system is provided. The method compares a cost associated with a pre-programmed preferred route when the pre-programmed preferred route has been pre-programmed to route Fibre Channel frames between a source Fibre Channel port and a destination Fibre Channel port; with a cost of at least one route for routing Fibre channel frames between the source Fibre Channel port and the destination port determined by using a standard Fibre Channel Fabric Shortest Path First (FSPF) protocol, and using the pre-programmed-preferred route to route Fibre Channel frames if the cost associated with the pre-programmed preferred route is lower than the cost associated with the at least one route determined by the standard Fibre Channel FSPF protocol.

Claims (20)

1. A method for routing Fibre Channel frames in a Fibre Channel system, comprising:

storing a pre-programmed preferred route in a memory accessible to a processor of a Fibre Channel switch element to route Fibre Channel frames from a source Fibre Channel port to a destination Fibre Channel port;

comparing a cost associated with the pre-programmed preferred route; with a cost associated with a lowest cost route that is determined by using a standard Fibre Channel Fabric Shortest Path First (FSPF) protocol;

using the pre-programmed-preferred route to route the Fibre Channel frames if the cost associated with the pre-programmed preferred route is equal to or lower than the cost associated with the lowest cost route determined by the standard Fibre Channel FSPF protocol; and

using a route determined by the standard Fibre Channel FSPF protocol if a preferred route has not been pre-programmed.

2. The method of claim 1 , wherein the pre-programmed preferred route is specified to route frames between external Fibre Channel switch element ports.

3. The method of claim 1 , wherein the pre-programmed preferred route is specified to route frames between internal modules of a multi-module Fibre Channel switch.

4. The method of claim 1 , wherein the pre-programmed preferred route is pre-programmed by using a switch management module.

5. A Fibre Channel switch element, comprising:

a processor executing firmware code for comparing a cost associated with a pre-programmed preferred route stored in a memory that is accessible to the processor, with a cost associated with a lowest cost route determined by using a standard Fibre Channel Fabric Shortest Path First (FSPF) protocol, wherein the pre-programmed preferred route is pre-programmed to route frames between a source Fibre Channel port and a destination Fibre Channel port and the pre-programmed preferred route is used if the cost associated with the pre-programmed preferred route is equal to or lower than the cost associated with the lowest cost route determined by the standard Fibre Channel FSPF protocol.

6. The switch element of claim 5 , wherein the pre-programmed preferred route is specified to route frames between external Fibre Channel switch element ports.

7. The switch element of claim 5 , wherein the lowest cost route determined by using the standard Fibre Channel FSPF protocol is used to route Fibre Channel frames if the pre-programmed preferred route has not been pre-programmed in the memory.

8. The switch element of claim 5 , wherein the pre-programmed preferred route is specified to route frames between internal modules of a multi-module Fibre Channel switch.

9. The switch element of claim 5 , wherein the pre-programmed preferred route is pre-programmed by using a switch management module.

10. A Fibre Channel network, comprising:

a Fibre Channel switch element with a processor executing firmware code for comparing a cost associated with a pre-programmed preferred route stored in a memory accessible by the processor with a cost associated with a lowest cost route determined by using a standard Fibre Channel Fabric Shortest Path First (FSPF) protocol, wherein the pre-programmed preferred route is pre-programmed to route frames between a source Fibre Channel port and a destination Fibre Channel port; and the pre-programmed preferred route is used if the cost associated with the pre-programmed preferred route is equal to or lower than the cost associated with the lowest cost route determined by the standard Fibre Channel FSPF protocol.

11. The switch element of claim 10 , wherein the pre-programmed preferred route is specified to route frames between external Fibre Channel switch element ports.

12. The switch element of claim 10 , wherein the lowest cost route determined by the standard Fibre Channel FSPF protocol is used to route frames if a preferred route has not been pre-programmed.

13. The switch element of claim 10 , wherein the pre-programmed preferred route is specified for a particular switch.

14. The switch element of claim 10 , wherein the preferred route is stored as a table in the memory accessible to the processor.

Assignments (6)
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 →