Methods and apparatus for encapsulating a frame for transmission in a storage area network
First Claim
1. A method implemented on a network device for use in a storage area network, the method comprising:
- receiving or generating a packet or frame compatible with a standard protocol employed in the storage area network;
encapsulating the packet or frame with a virtual storage area network identifier and information specifying at least one of a TTL value and MPLS information; and
sending the encapsulated packet or frame.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for encapsulating a packet or frame for transmission in a storage area network are disclosed. A packet or frame compatible with a standard protocol employed in the storage area network is received or generated. The packet or frame is then encapsulated with a virtual storage area network identifier. The packet or frame may further be encapsulated with at least one of a TTL value, MPLS information, and a type of traffic to be carried by the packet or frame. For instance, the type of traffic to be carried by the packet or frame may include Ethernet, Fibre Channel, and Infiniband. Once encapsulated, the encapsulated packet or frame is sent over the storage area network. For instance, the encapsulated packet or frame may be generated as well as transmitted by a switch over an inter-switch link in the storage area network.
-
Citations
66 Claims
-
1. A method implemented on a network device for use in a storage area network, the method comprising:
-
receiving or generating a packet or frame compatible with a standard protocol employed in the storage area network;
encapsulating the packet or frame with a virtual storage area network identifier and information specifying at least one of a TTL value and MPLS information; and
sending the encapsulated packet or frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium storing thereon computer-readable instructions for performing a method on a network device in a storage area network, comprising:
-
instructions for receiving or generating a packet or frame compatible with a standard protocol employed in the storage area network;
instructions for encapsulating the packet or frame with a virtual storage area network identifier and information specifying at least one of a TTL value and MPLS information; and
instructions for sending the encapsulated packet or frame. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A network device for use in a storage area network, the network device comprising:
-
a plurality of ports each configured to transmit and/or receive packets or frames compatible with one or more standard protocols employed in the storage area network; and
a processor and associated instructions that can encapsulate packets or frames of at least one of the standard protocols to include a virtual storage area network identifier and information specifying at least one of a TTL value and MPLS information and deliver the resulting encapsulated packets or frames for transmission over the storage area network.
-
-
45. A network device for use in a storage area network, the network device comprising:
-
means for transmitting and/or receive packets or frames compatible with one or more standard protocols employed in the storage area network; and
means for encapsulating packets or frames of at least one of the standard protocols to include a virtual storage area network identifier and information specifying at least one of a TTL value and MPLS information; and
means for delivering the resulting encapsulated packet or frames for transmission over the storage area network.
-
-
46. A switch for use in a storage area network, the switch comprising:
-
a plurality of ports each configured to transmit and/or receive packets or frames compatible with one or more standard protocols employed in the storage area network, where at least one of the ports supports an inter-switch link with another switch on a storage area network; and
a processor and associated instructions that can encapsulate packets or frames of at least one of the standard protocols to include a virtual storage area network identifier and information specifying at least one of a TTL value and MPLS information and deliver the resulting encapsulated packets or frames for transmission from the port supporting the inter-switch link. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method implemented on a network device for use in a storage area network, the method comprising:
-
receiving or generating a packet or frame compatible with a standard protocol employed in the storage area network;
encapsulating the packet or frame with a virtual storage area network identifier and information specifying a type of traffic to be carried by the packet or frame, wherein the available types include at least one of Ethernet, fibre channel, and Infiniband; and
sending the encapsulated packet or frame. - View Dependent Claims (56, 57, 58, 59)
-
-
60. A computer-readable medium storing thereon computer-readable instructions for performing a method on a network device in a storage area network, comprising:
-
instructions for receiving or generating a packet or frame compatible with a standard protocol employed in the storage area network;
instructions for encapsulating the packet or frame with a virtual storage area network identifier and information specifying a type of traffic to be carried by the packet or frame, wherein the available types include at least one of Ethernet, fibre channel, and Infiniband; and
instructions for sending the encapsulated packet or frame. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A method implemented on a switch for use in a fibre channel network, the method comprising:
-
receiving or generating a fibre channel packet or frame;
encapsulating said fibre channel packet or frame with a TTL value; and
sending the encapsulated packet or frame over an inter-switch link in the fibre channel network.
-
-
66. A computer-readable medium storing thereon computer-readable instructions for performing a method on a switch for use in a fibre channel network, comprising:
-
instructions for receiving or generating a fibre channel packet or frame;
instructions for encapsulating said fibre channel packet or frame with a TTL value; and
instructions for sending the encapsulated packet or frame over an inter-switch link in the fibre channel network.
-
Specification