MULTI-PLANE CELL SWITCH FABRIC SYSTEM
First Claim
1. A multi-plane cell switch fabric system comprising:
- a plurality of distribution units corresponding to inputs of the switch fabric system;
a plurality of reordering units corresponding to outputs of the switch fabric system; and
a plurality of switching units each asynchronously performing data switching from the distribution unit to the reordering unit,wherein the distribution unit includes;
a mechanism that arranges input variable-length packets at a first division length unit classified for each address;
a mechanism that divides the packets into fixed-length cell payloads at a second division length unit that is an integer multiple being twice or more as large as the first division length unit and forms the fixed-length cell by providing, as a cell header, at least destination information, a source ID, a sequential number, and packet head tail information to each of the cell payloads; and
a mechanism that distributes the cells to all the switching units one by one whenever the cells are collected to be the same number as the switching units, andthe reordering unit includes;
a mechanism that classifies the cells by the source ID of the cell received through the plurality of switching units, and reorders the sequential number in an original order;
a mechanism that reassemble the packets by the packet head tail information of the cell; and
a mechanism that outputs the reassembled packets.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-plane cell switch fabric system prevents a decrease of the effective switching capacity when switching the variable-length packets. Distribution units classify input variable-length packets for each address, arranges the packets by a first division length unit, divides the packets into fixed-length cell payloads by a second division length unit that is an integer multiple being twice or more as large as the first division length unit, and forms a fixed-length cell by providing destination information, a source ID, a sequential number, and packet head tail information to each of the cell payloads. The cells are distributed to all the switching units one by one whenever the cells are collected to be the same number as the plural switching units. The reordering units classify the cells, reorder the sequential number in an original order, and reassemble the packets by the packet head tail information of the cell.
17 Citations
13 Claims
-
1. A multi-plane cell switch fabric system comprising:
-
a plurality of distribution units corresponding to inputs of the switch fabric system; a plurality of reordering units corresponding to outputs of the switch fabric system; and a plurality of switching units each asynchronously performing data switching from the distribution unit to the reordering unit, wherein the distribution unit includes; a mechanism that arranges input variable-length packets at a first division length unit classified for each address; a mechanism that divides the packets into fixed-length cell payloads at a second division length unit that is an integer multiple being twice or more as large as the first division length unit and forms the fixed-length cell by providing, as a cell header, at least destination information, a source ID, a sequential number, and packet head tail information to each of the cell payloads; and a mechanism that distributes the cells to all the switching units one by one whenever the cells are collected to be the same number as the switching units, and the reordering unit includes; a mechanism that classifies the cells by the source ID of the cell received through the plurality of switching units, and reorders the sequential number in an original order; a mechanism that reassemble the packets by the packet head tail information of the cell; and a mechanism that outputs the reassembled packets. - View Dependent Claims (3, 4, 5)
-
-
2. A multi-plane cell switch fabric system comprising:
-
a plurality of distribution units corresponding to inputs of the switch fabric system; a plurality of reordering units corresponding to outputs of the switch fabric system; and a plurality of switching units each asynchronously performing data switching from the distribution unit to the reordering unit, wherein the distribution unit includes; a mechanism that divides input variable-length packets into fixed-length cell payloads classified for each address and forms the fixed-length cell by providing, as a cell header at least destination information, a source ID, a sequential number, and packet head tail information to each of the cell payloads; and a mechanism that distributes the cells to all the switching units one by one whenever the cells are collected to be the same number as the switching units, and the reordering unit includes; a mechanism that classifies the cells by the source ID of the cell received through the plurality of switching units, and reorders the sequential number in an original order; a mechanism that reassemble the packets by the packet head tail information of the cell; and a mechanism that outputs the reassembled packets.
-
-
6. A multi-plane cell switch fabric system comprising:
-
a plurality of distribution units corresponding to inputs of the switch fabric system; a plurality of reordering units corresponding to outputs of the switch fabric system; and a plurality of switching units each asynchronously performing data switching from the distribution unit to the reordering unit, wherein the distribution unit includes; a mechanism that arranges input variable-length packets at a first division length unit classified for each address; a mechanism that divides the packets into fixed-length cell payloads at a second division length unit that is an integer multiple being twice or more as large as the first division length unit and forms the fixed-length cell by providing, as a cell header, at least destination information, a source ID, a sequential number, and packet head tail information to each of the cell payloads; and a mechanism that distributes the cells to all the switching units one by one whenever the cells are collected to be the same number as the switching units.
-
-
7. A multi-plane cell switch fabric system comprising:
-
a plurality of distribution units corresponding to inputs of the switch fabric system; a plurality of reordering units corresponding to outputs of the switch fabric system; and a plurality of switching units each asynchronously performing data switching from the distribution unit to the reordering unit, wherein the distribution unit includes; a mechanism that divides input variable-length packets into fixed-length cell payloads classified for each address and forms the fixed-length cell by providing, as a cell header at least destination information, a source ID, a sequential number, and packet head tail information to each of the cell payloads; and a mechanism that distributes the cells to all the switching units one by one whenever the cells are collected to be the same number as the switching units.
-
-
8. A multi-plane cell switch fabric system comprising:
-
a plurality of distribution units; a plurality of reordering units; and a plurality of switching units each asynchronously performing data switching from the distribution units to the reordering units, wherein the distribution unit classifies input variable-length packets for each address, makes the variable-length packets to the same address one or more cell payloads of fixed-length, forms a fixed-length cell by providing, as a cell header, at least destination information, a source ID, a sequential number, and packet head tail information to each of the cell payloads, and distributes the cells to all the switching units one by one whenever the cells are collected to be the same number as the switching units. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification