EP0634854A2

Controlled-feedback packet switching system.

Abstract

Packets or cells received from different input ports (101₁, 101n) of a switch (102) and destined for a common output port (103₁ - 103n) of that switch, are analyzed to determine their priority level. Lower-priority packets or cells are buffered in recirculation delay lines (105₁ - 105m) of appropriately-selected lengths, and thereafter scheduled for transmission to the output port based on their level of priority.

EP0634854A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 6 July 2014, 12.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 4 independent, 14 dependent

  1. 1
    A packet switching system comprising:at least one switching block having a plurality of input and output ports;a control circuit for determining a) priority levels of packets received by the input ports and b) delivery time of packets to the output ports;at least one recirculation delay element;and    means for buffering packets in the at least one recirculation delay element in accordance with the priority levels determined by the control circuit.
  2. 9
    Apparatus for use in a packet switching system comprising:means for determining the level of priority of incoming packets received from different input ports of the packet switching system and destined for a common output port of the packet switching system;routing a higher-priority packet to the output port;means for buffering in at least one recirculation delay line at least one lower-priority packet;and    means for scheduling delivery to the output port of the at least one lower-priority packet buffered in the recirculation delay lines.
  3. 12
    A method of routing packets in a switch comprising    determining levels of priority of incoming packets received from different input ports of the switch and destined for a common output port of the switch;routing a higher-priority packet to the output port;buffering in at least one recirculation delay line at least one lower-priority packet;and    scheduling delivery to the output port of the at least one lower-priority packet buffered in the at least one recirculation delay line.
  4. 13
    A packet switching system comprising:a switching fabric having at least one switching block with a plurality of input and output ports;a control circuit for determining levels of priority for packets received from the input ports;at least one recirculation delay element which is connected to a dedicated input port and a dedicated output port of the switching fabric and through which, a particular packet exiting the switching fabric is returned to the switching fabric at least once;and    means for queuing at least one packet in the at least one recirculation delay element in response to a signal from the control circuit.