Label switching in fibre channel networks
First Claim
Patent Images
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.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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.
-
Specification