IP Library Granted Patent US 7,616,637
Granted Patent B1
US 7,616,637 · App. 10/114,394 · Granted Nov 10, 2009

Label switching in fibre channel networks

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,616,637
App. No.
10/114,394
Granted
Nov 10, 2009
Kind
B1
Abstract

Methods and apparatus are provided for label switched routing in fibre channel networks. Techniques are provided for implementing label switching based on particular characteristics of fibre channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling through networks that do not support fibre channel frames can be implemented.

Claims (36)

1. A method comprising:

receiving a fibre channel frame having a first stack of labels at a first fibre channel device, the fibre channel frame received through a tunnel in a Transport Control Protocol/Internet Protocol (TCP/IP) network, wherein a control word in the fibre channel frame is used to reorder frames received out of order at the first fibre channel switch to provide in order delivery;

reordering frames at the first fibre channel device;

referencing an entry in a label information base at the first fibre channel device based on the first stack of labels;

removing the first stack of labels from the fibre channel frame; and

forwarding the fibre channel frame in-order to a second fibre channel device.

2. The method of claim 1 , wherein the fibre channel frame is forwarded substantially without any label information.

3. The method of claim 1 , further comprising:

inserting a second set of labels into the fibre channel frame.

4. The method of claim 1 , wherein the first stack of labels comprises of one or more labels.

5. The method of claim 4 , wherein the one or more of the labels are associated with one or more virtual storage area networks.

6. The method of claim 1 , wherein the first stack of labels is included in the Enhanced Interswitch Links (EISL) header.

7. The method of claim 1 , wherein the first stack of labels is included in the fibre channel frame header.

8. An apparatus comprising:

means for receiving a fibre channel frame having a first stack of labels at a first fibre channel device, the fibre channel frame received through a tunnel in a Transport Control Protocol/Internet Protocol (TCP/IP) network, wherein a control word in the fibre channel frame is used to reorder frames received out of order at the first fibre channel switch to provide in order delivery;

means for reordering frames at the first fibre channel device;

means for referencing an entry in a label information base at the first fibre channel device based on the first stack of labels;

means for removing the first stack of labels from the fibre channel frame; and

means for forwarding the fibre channel frame in-order to a second fibre channel device.

9. The apparatus of claim 8 , wherein the fibre channel frame is forwarded substantially without any label information.

10. The apparatus of claim 8 , further comprising:

inserting a second set of labels into the fibre channel frame.

11. The apparatus of claim 8 , wherein the first stack of labels comprises of one or more labels.

12. The apparatus of claim 11 , wherein the one or more of the labels are associated with one or more virtual storage area networks.

13. The apparatus of claim 8 , wherein the first stack of labels is included in the Enhanced Interswitch Links (EISL) header.

14. The apparatus of claim 8 , wherein the first stack of labels is included in the fibre channel frame header.

15. A device, comprising:

an interface operable to receive a fibre channel frame having a first stack of labels, the fibre channel frame received through a tunnel in a Transport Control Protocol/Internet Protocol (TCP/IP) network, wherein a control word in the fibre channel frame is used to reorder frames received out of order at the device to provide in order delivery;

a processor operable to reordering frames, reference an entry in a label information base based on the first stack of labels and remove the first stack of labels from the fibre channel frame;

wherein the interface is further operable to forward the fibre channel frame in-order to a fibre channel device.

16. A computer readable storage medium having computer code embodied therein, the computer storage readable medium comprising:

computer code for receiving a fibre channel frame having a first stack of labels at a first fibre channel device, the fibre channel frame received through a tunnel in a Transport Control Protocol/Internet Protocol (TCP/IP) network, wherein a control word in the fibre channel frame is used to reorder frames received out of order at the first fibre channel switch to provide in order delivery;

computer code for reordering frames at the first fibre channel device;

computer code for referencing an entry in a label information base at the first fibre channel device based on the first stack of labels;

computer code for removing the first stack of labels from the fibre channel frame; and

computer code for forwarding the fibre channel frame in-order to a second fibre channel device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2005
From: CISCO SYSTEMS, INC.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 016741/0616 →
MERGER Recorded Jul 6, 2004
From: ANDIAMO SYSTEMS, INC.
To: CISCO SYSTEMS, INC.
Reel/Frame 014849/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2002
From: LEE, SCOTT S.; DUTT, DINESH G.; EDSALL, THOMAS J.
To: ANDIAMO SYSTEMS, INC.
Reel/Frame 012766/0731 →