Method and system for selecting virtual lanes in fibre channel switches
First Claim
1. A method for assigning virtual lanes (VL) in a fibre channel switch, comprising:
- determining if VL assignment is to be based on an incoming frame parameter or a programmed value;
determining if an incoming frame is a preferred frame; and
assigning a preferred routing priority if the incoming frame is designated as a preferred frame.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for assigning virtual lanes (VL) in a fibre channel switch is provided. The fibre channel switch element includes a virtual lane cache that can compare incoming frame parameters based on which virtual lanes may be assigned; and a register to store parameters used for virtual lane assignment. The method includes, determining if VL assignment is to be based on an incoming frame parameter or a programmed value; determining if an incoming frame is a preferred frame; and assigning a preferred routing priority if the incoming frame is designated as a preferred frame. The method also includes, determining if a fabric topology is known; and assigning virtual lanes based on a known fabric topology.
118 Citations
27 Claims
-
1. A method for assigning virtual lanes (VL) in a fibre channel switch, comprising:
-
determining if VL assignment is to be based on an incoming frame parameter or a programmed value;
determining if an incoming frame is a preferred frame; and
assigning a preferred routing priority if the incoming frame is designated as a preferred frame. - View Dependent Claims (20, 22, 24, 26)
-
-
2. A method for assigning virtual lanes, based on fabric topology, comprising:
-
determining if a fabric topology is known; and
assigning virtual lanes based on a known fabric topology. - View Dependent Claims (3)
-
-
4. A system used for assigning virtual lanes in a fibre channel switch, comprising:
-
a virtual lane cache that can compare incoming frame parameters based on which virtual lanes may be assigned; and
a register to store parameters used for virtual lane assignment. - View Dependent Claims (5, 6)
-
-
7. A method for selecting virtual lanes in a fibre channel switch, comprising:
-
determining if a virtual lane is to be assigned based on a control register value or a virtual lane cache value; and
determining if a frame is to be given routing priority over other frames. - View Dependent Claims (8, 21, 23, 25, 27)
-
-
9. A method for adjusting virtual lane credit for fibre channel switches, comprising;
-
determining if virtual lanes are enabled with virtual lane compression; and
mapping VC_RDYs, if virtual lane compression is enabled.
-
-
10. A system for collecting virtual lane statistics in a fibre channel switch element, comprising:
plural counters for collecting information regarding a virtual lane, including a credit counter for monitoring virtual lane credit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
Specification