A concentrator usable in a packet-switched communications network for concentrating F input packets, of which at most P packets are live meaning carrying useful information to be routed and of which (F-P) packets are dead meaning carrying no presently useful information, received on F input channels, P.ltoreq.N.ltoreq.F, to P output channels so that the P live packets as are distributed anywhere among the F input channels are distributed to an uppermost P among N output channels, the concentrator comprising:
- a plurality of hierarchically-series-connected concentrating stages each of which functions to
- operate on all F input packets received on F input channels
- to concentrate all F packets onto P output channels so that P live ones of said packets are distributed to a upper P of N total output channels,
- wherein said ordered distribution is called concentrating,
- the plurality of hierarchically-series-connected concentrating stages comprising:
- an integer F/2 of first-stage 2.times.2 concentrator switches each receiving packets on an associated two of the N input lines and concentrating these packets onto two output lines;
- an integer F/4 of second-stage 4.times.4 concentrator switches, each of which comprises
- two, an upper and a lower, 2.times.2 concentrator switches connected in parallel, for receiving, in order from uppermost to lowermost, the (i) the upper, first, output line of a first, relatively more uppermost, previous 2.times.2 concentrator switch, (ii) the upper, first, output line of a second, relatively more lowermost, previous 2.times.2 concentrator switch, (iii) the lower, second, output line of said first previous 2.times.2 concentrator switch, and (iv) the lower, second, output line of said second previous 2.times.2 concentrator switch, plus
- an additional, final, 2.times.2 concentrator switch connected for concentrating packets received from the lower output line of the upper 2.times.2 concentrator switch and the upper output line of the upper 2.times.2 concentrator switch;
- wherein four signal lines communicating concentrated packets from the second-stage 4.times.4 concentrator switch are ordered from uppermost to lowermost as (i) the upper, first, output line of the upper 2.times.2 concentrator switch, (ii) the upper and the lower, the first and the second, output lines of the final 2.times.2 switch, and (iii) the lower, second, output line of the lower 2.times.2 concentrator switch;
- an integer F/8 of third-stage 8.times.8 concentrator switches each of which comprises
- two, an upper and a lower, 4.times.4 concentrator switches connected in parallel, for receiving, in order from uppermost to lowermost, the (i) the upper, first, output line of a first, relatively more uppermost, previous 4.times.4 concentrator switch, (ii) the upper, first, output line of a second, relatively more lowermost, previous 4.times.4 concentrator switch, (iii) the second output line of said first previous 4.times.4 concentrator switch, (iv) the second output line of said second previous 4.times.4 concentrator switch, (v) the third output line of said first previous 4.times.4 concentrator switch, (vi) the third output line of said second previous 4.times.4 concentrator switch, (vii) the lower, fourth, output line of said first previous 4.times.4 concentrator switch, and (viii) the lower, fourth, output line of said second previous 4.times.4 concentrator switch, plus
- two additional, final, 2.times.2 concentrator switches connected for parallel, for concentrating, in uppermost to lowermost order of their combined four input lines, packets received from (i) the third output line of the upper 4.times.4 concentrator switch, (ii) the upper, first, output line of the lower 4.times.4 concentrator switch, (iii) the lower, fourth, output line of the upper 4.times.4 concentrator switch, and, finally, (iv) the second output line of the lower 4.times.4 concentrator switch;
- and further stages of identical organization until the output lines of a final-stage concentrator switch equal in number the F output channels;
- wherein the P active packets as are distributed anywhere among the F input channels are distributed to uppermost P of N output channels.