Method and apparatus for providing input back pressure in an output buffered switch
AssigneeMosaid Technologies Incorporated
InventorDavid A. Brown
Life of this patent
Estimating the term…
Abstract
A switch applies back pressure to an ingress port while an output queue is congested. The switch includes an output queue associated with an egress port in the switch. The output queue stores packet pointers to data to be transmitted to the egress port. A back pressure controller in the switch applies back pressure to an ingress port while the output queue is congested upon receiving data at the ingress port to be transmitted to the egress port.
Claims20
An output buffered switch comprising:
- memory storing data received at an ingress port from a source node coupled to the switch;
- an output queue associated with an egress port in the switch, the output queue storing packet pointers to the data stored in the memory to be transmitted to the egress port;
- and
- a back pressure controller which upon receiving data at the ingress port to be transmitted to the egress port, applies back pressure to the ingress port to apply back pressure to the source node while the output queue is congested.
An output buffered switch comprising:
- memory storing data received at an ingress port from a source node coupled to the switch;
- an output queue associated with an egress port in the switch, the output queue storing packet pointers to the data stored in the memory to be transmitted to the egress port;
- and
- means for applying back pressure to an ingress port to apply back pressure to the source node while the output queue is congested upon receiving data at the ingress port from the source node to be transmitted to the egress port.
A method for controlling congestion in an output buffered switch comprising the steps of:
- storing data received at an ingress port from a source node in a memory, the source node coupled to the switch;
- providing an output queue associated with an egress port in the switch, the queue storing packet pointers to the data stored in the memory to be transmitted to the egress port;
- and
- applying back pressure to an ingress port to apply back pressure to the source node while the output queue is congested upon receiving data at the ingress port from the source node to be transmitted to the egress port.
Dependencies are inferred from the claim text.