×

DATA SWITCHING FLOW CONTROL WITH VIRTUAL OUTPUT QUEUING

  • US 20090003212A1
  • Filed: 06/23/2008
  • Published: 01/01/2009
  • Est. Priority Date: 06/22/2007
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a plurality of data ingress modules;

    a data-switch fabric operationally coupled with the plurality of data ingress modules; and

    a plurality of data egress modules operationally coupled with the data-switch fabric,wherein;

    each of the plurality of data ingress modules includes a set of virtual output queues, each of the virtual output queues corresponding with a respective data egress module; and

    the data-switch fabric includes;

    a plurality of fabric ingress ports; and

    a plurality of fabric egress ports each including a set of fabric egress queues, each set of fabric egress queues being respectively associated with one of the data egress modules, each fabric egress queue corresponding with a respective data ingress module;

    the data-switch fabric being configured to;

    monitor an amount of data buffered in each of the fabric egress queues;

    determine a change in a congestion state for one or more of the fabric egress queues; and

    send a flow control message to a data ingress module corresponding with the change in congestion state; and

    the data ingress modules being configured to receive and route data traffic to the respective data egress modules via the virtual output queues and the data-switch fabric in accordance with the flow control message.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×