METHODS AND APPARATUS FOR TRANSMISSION OF GROUPS OF CELLS VIA A SWITCH FABRIC
First Claim
Patent Images
1. A method, comprising:
- receiving at an egress schedule module a request to schedule transmission of a group of cells from an ingress queue through a switch fabric of a multi-stage switch, the ingress queue being associated with an ingress stage of the multi-stage switch, the egress schedule module being associated with an egress stage of the multi-stage switch; and
determining, in response to the request, that an egress port at the egress stage of the multi-stage switch is available to transmit the group of cells from the multi-stage switch.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method can include receiving at an egress schedule module a request to schedule transmission of a group of cells from an ingress queue through a switch fabric of a multi-stage switch. The ingress queue can be associated with an ingress stage of the multi-stage switch. The egress schedule module can be associated with an egress stage of the multi-stage switch. The method can also include determining, in response to the request, that an egress port at the egress stage of the multi-stage switch is available to transmit the group of cells from the multi-stage switch.
79 Citations
26 Claims
-
1. A method, comprising:
-
receiving at an egress schedule module a request to schedule transmission of a group of cells from an ingress queue through a switch fabric of a multi-stage switch, the ingress queue being associated with an ingress stage of the multi-stage switch, the egress schedule module being associated with an egress stage of the multi-stage switch; and determining, in response to the request, that an egress port at the egress stage of the multi-stage switch is available to transmit the group of cells from the multi-stage switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A processor-readable medium storing code representing instructions to cause a processor to perform a process, the code comprising code to:
-
associating a plurality of cells to define a group of cells based on a destination address associated with each cell from the plurality of cells, the group of cells being queued at an ingress queue associated with an ingress side of a multi-stage switch fabric; and define a request to transmit the group of cells from the ingress side of the multi-stage switch fabric to an egress side of the multi-stage switch fabric, the request including a request sequence value indicating an order of the request with respect to a plurality of requests associated with the ingress queue. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
an ingress schedule module associated with an ingress stage of a switch fabric, the ingress schedule module configured to define and send a sequence value associated with a group of cells queued at a line card associated with the ingress stage; and an egress schedule module associated with an egress stage of the switch fabric and configured to receive the sequence value, the egress schedule module configured to send the sequence value to the ingress schedule module in response to the group of cells being scheduled for transmission through a middle stage of the switch fabric. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification