Virtual channel remapping
First Claim
1. A device that comprises:
- a port configured to receive frames on a plurality of virtual channels; and
control logic configured to determine the virtual channels associated with said frames based upon virtual channel characteristics from an external device.
7 Assignments
0 Petitions
Accused Products
Abstract
Virtual channel enabled networking devices may map frames to specific virtual channels based upon frame characteristics (e.g. destination address, class of service). Devices and methods that provide a remapping of virtual channels are disclosed. In one embodiment, a network having virtual channel remapping may include: a first set of one or more switches that each support a first number of virtual channels, and a second set of one or more switches that each support a second number of virtual channels different from the first number of virtual channels. At least one switch from the second set is coupled to at least one switch from the first set and is configured to establish a correspondence (“map”) between the virtual channels supported by the first set and the virtual channels supported by the second set.
18 Citations
54 Claims
-
1. A device that comprises:
-
a port configured to receive frames on a plurality of virtual channels; and
control logic configured to determine the virtual channels associated with said frames based upon virtual channel characteristics from an external device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device that comprises:
-
a port configured to transmit frames on a plurality of virtual channels; and
control logic configured to determine the virtual channels associated with said frames based upon virtual channel characteristics from an external device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A device that comprises:
-
a port configured to receive and transmit frames on a plurality of virtual channels; and
control logic configured to determine the virtual channels associated with said frames based upon virtual channel characteristics from an external device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A switch that comprises:
-
a plurality of ports configured to send and receive frames on a plurality of virtual channels; and
control logic configured to determine the virtual channels associated with said frames based upon virtual channel characteristics from an external device. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for transmitting frames on virtual channels, the method comprising:
-
receiving virtual channel characteristics of an external device;
determining a correspondence between internal virtual channels and virtual channels of said external device; and
remapping outgoing frames according to said correspondence. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method for receiving frames on virtual channels, the method comprising:
-
receiving virtual channel characteristics of an external device;
determining a correspondence between internal virtual channels and virtual channels of said external device; and
remapping incoming frames according to said correspondence. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for receiving and transmitting frames on virtual channels, the method comprising:
-
receiving virtual channel characteristics of an external device;
determining a correspondence between internal virtual channels and virtual channels of said external device; and
remapping incoming and outgoing frames according to said correspondence. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A Fibre Channel (FC) fabric that comprises:
-
multiple FC switches couples together, wherein at least one of the switches is configured with a plurality of ports that send and receive frames on a plurality of virtual channels and with control logic that determines the virtual channels associated with said frames based upon virtual channel characteristics from an external device. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A network that comprises:
-
at least two nodes;
a Fibre Channel (FC) fabric coupling the nodes, wherein the fabric comprises at least one switch that is configured with a plurality of ports that send and receive frames on a plurality of virtual channels and with control logic that determines the virtual channels associated with said frames based upon virtual channel characteristics from an external device. - View Dependent Claims (50, 51, 52, 53, 54)
-
Specification