×

Programmable scheduling for IP routers

  • US 7,023,843 B2
  • Filed: 06/26/2002
  • Issued: 04/04/2006
  • Est. Priority Date: 06/26/2002
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for a programmable scheduler that can support single stage and multi-stage scheduling, comprising:

  • an interface arrangement configured to receive and output packets;

    a routing core coupled to the interface arrangement that is configured to provide routing and switching functionality relating to the packets; and

    a scheduling configuration interface coupled to the routing core and the interface arrangement, and arranged to provide a scheduling configuration, wherein the scheduling configuration interface may be programmed to implement an scheduling algorithms;

    the interface arrangement is configured to output packets according to the scheduling configuration;

    the scheduling configuration interface that may be programmed to implement the scheduling algorithms, further comprises programming the scheduling algorithms dynamically;

    scheduling parameters are provided to the scheduling configuration interface that are used to determine the scheduling configuration; and

    wherein the scheduling parameters define a number and relative positions of scheduling stages, a scheduling method applied by the scheduling stages, parameters for the scheduling method and a position of queues in a scheduling hierarchy.

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