×

MULTI-PLANE CELL SWITCH FABRIC SYSTEM

  • US 20090129393A1
  • Filed: 11/19/2008
  • Published: 05/21/2009
  • Est. Priority Date: 11/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. A multi-plane cell switch fabric system comprising:

  • a plurality of distributing parts as inputs of the multi-plane cell switch fabric system;

    a plurality of alignment parts as outputs of the multi-plane cell switch fabric system; and

    a plurality of exchange parts to respectively and asynchronously perform data exchange from the distributing parts to the alignment parts,wherein the distributing part includes;

    a mechanism that divides an inputted variable length packet into fixed length cells, adds a head to a packet start cell, adds a tail to a packet end cell, and adds, to all the cells, transmission source identifiers to indicate its own distributing parts and destination information indicating one or a plurality of alignment parts as destinations;

    a mechanism of managing that manages, for each of the alignment parts as the destinations, serial numbers to indicate sequence of the cells for restoring the packet from the cells;

    a mechanism of adding that refers to the managing mechanism based on destination information, and adds the one or the plurality of serial numbers corresponding to the destinations to the cells; and

    a mechanism that distributes and outputs the cells to the plurality of exchange parts,further wherein the alignment part includes;

    a mechanism that classifies the received cells for the respective distributing parts of the transmission sources in accordance with the transmission source identifiers of the cells received through the plurality of exchange parts;

    a mechanism of aligning that aligns, with respect to the cells classified for the respective distributing parts, the cells in accordance with the serial numbers added to the cells and corresponding to its own destination;

    aligned queues that are for the respective distributing parts and store the aligned cells in sequence; and

    a mechanism that selects, among the aligned cues, the aligned queue storing the packet end cell to which the tail is added, takes out cells of from the packet start cell to which the head is added to the packet end cell to restore the packet, and outputs the packet.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×