Switching system
First Claim
1. A switching system for switching communication information between "M", where "M" is an integer, incoming highways and "N", where "N" is an integer, outgoing highways by using fixed-length cells, each cell having a header section and a data section, switching of each cell being performed according to information contained in said head section, comprising:
- a demultiplexing unit for demultiplexing each incoming highway into a plurality of first output links;
a switch unit, having the first output links of said demultiplexing unit as first input links and a plurality of second output links, for switching communication information between said first input links and said second output links; and
a multiplexing unit, having "N" groups of second input links, each group being formed by grouping a specified number of second output links of said switch unit as said "N" groups of second input links, and "N" third output links, for multiplexing the cells on the second input links of each group and outputting each cell through one of said third output links to one corresponding outgoing highway;
wherein said demultiplexing means includes means for outputting the cells input from the incoming highways by sequentially distributing said cells to said plurality of first output links in the order of arrival, wherein said first memory means includes means for outputting, in the order of input, the cells to said specified number of second input links of each of "N" groups of second input links of said multiplexing means, and wherein said multiplexing means includes means for outputting, in the order of input, the cells input into said specified number of second input links to corresponding third output links.
1 Assignment
0 Petitions
Accused Products
Abstract
A switching system for switching communication information between "M" incoming highways and "N" outgoing highways by using fixed-length cells, each having a header section and a data section and according to information contained in the header section (where "M" and "N" are integers), comprising: a demultiplexing unit for demultiplexing each incoming highway into a plurality of first output links; a switch unit, having the first output links of the demultiplexing unit as first input links and a plurality of second output links, for switching communication information between the first input links and the second output links; and a multiplexing unit, having "N" groups of input links, each group being formed by grouping a specified number of second output links, for multiplexing the cells on the second output links of each group and outputting them through one of third output links to a corresponding outgoing highway.
47 Citations
15 Claims
-
1. A switching system for switching communication information between "M", where "M" is an integer, incoming highways and "N", where "N" is an integer, outgoing highways by using fixed-length cells, each cell having a header section and a data section, switching of each cell being performed according to information contained in said head section, comprising:
-
a demultiplexing unit for demultiplexing each incoming highway into a plurality of first output links; a switch unit, having the first output links of said demultiplexing unit as first input links and a plurality of second output links, for switching communication information between said first input links and said second output links; and a multiplexing unit, having "N" groups of second input links, each group being formed by grouping a specified number of second output links of said switch unit as said "N" groups of second input links, and "N" third output links, for multiplexing the cells on the second input links of each group and outputting each cell through one of said third output links to one corresponding outgoing highway; wherein said demultiplexing means includes means for outputting the cells input from the incoming highways by sequentially distributing said cells to said plurality of first output links in the order of arrival, wherein said first memory means includes means for outputting, in the order of input, the cells to said specified number of second input links of each of "N" groups of second input links of said multiplexing means, and wherein said multiplexing means includes means for outputting, in the order of input, the cells input into said specified number of second input links to corresponding third output links.
-
-
2. A switching system for processing a plurality of cells, each cell including a header section and a data section, and for switching communication information contained in the data section of the cell between "M", where "M" is an integer, incoming highways and "N", where "N" is an integer, outgoing highways according to the data contained in the header section of the cell, comprising:
-
demultiplexing means for demultiplexing each incoming highway into a plurality of first output links; first memory means, having the first output links of said demultiplexing means as first input links, a plurality of second output links and addressable storage locations for storing the cells received through said first output links from said demultiplexing means, for switching information between said first output links and second output links according to information contained in said header section; multiplexing means, having "N" groups of second input links, each group being formed by grouping a specified number of said second output links of said first memory means, and "N" third output links, for outputting the cells on said second input links through one of said third output links to one corresponding outgoing highway; and means for controlling write operations of said first memory means in accordance with an address identifying an empty storage location of said first memory means; wherein said demultiplexing means includes means for outputting the cells input from the incoming highways by sequentially distributing said cells to said plurality of first output links in the order of arrival, wherein said first memory means includes means for outputting, in the order of input, the cells to said specified number of second input links of each of "N" groups of second input links of said multiplexing means, and wherein said multiplexing means includes means for outputting, in the order of input, the cells input into said specified number of second input links to corresponding third output links.
-
-
3. A switching system for processing a plurality of cells, each cell including a header section and a data section, and for switching communication information contained in the data section of the cell between "M", where "M" is an integer, incoming highways and "N", where "N" is an integer, outgoing highways according to the data contained in the header section of the cell, comprising:
-
demultiplexing means for demultiplexing each incoming highway into a plurality of first output links; first memory means, having the first output links of said demultiplexing means as first input links, a plurality of second output links and addressable storage locations for storing the cells received through said first output links from said demultiplexing means, for switching information between said first output links and second output links according to information contained in said header section; multiplexing means, having "N" groups of second input links, each group being formed by grouping a specified number of said second output links of said first memory means, and "N" third output links, for outputting the cells on said second input links through one of said third output links to one corresponding outgoing highway; and second memory means for storing an address identifying an empty storage location of said first memory means; and means for controlling write operations of said first memory means in accordance with said address stored in said second memory means; wherein said demultiplexing means includes means for outputting the cells input from the incoming highways by sequentially distributing said cells to said plurality of first output links in the order of arrival, wherein said first memory means includes means for outputting, in the order of input, the cells to said specified number of second input links of each of "N" groups of second input links of said multiplexing means, and wherein said multiplexing means includes means for outputting, in the order of input, the cells input into said specified number of second input links to corresponding third output links. - View Dependent Claims (4, 5, 6)
-
-
7. A switching system for switching communication information between "M" where "M" is an integer, incoming highways for transmitting cells at a bit rate of m×
- v, where "m" is an integer and "v" is a positive integer and "N", where "N" is an integer, outgoing highways for transmitting the cells at a bit rate of n×
v'"'"', where "n" is an integer and "v'"'"'" is a positive integer, by using fixed-length cells, each cell having a header section and a data section, said cells are input from each incoming highway and each cell is switched according to information contained in said header section, comprising;"M" demultiplexing units, provided to correspond with said "M" incoming highways, each demultiplexing unit has "m" first output links, each demultiplexing unit, on receiving "m" cells at a bit rate of m×
v from a corresponding incoming highway, demultiplexing the cells into the "m" first output links and outputs the cells one after another at a bit rate of b to each first output link;a switching unit, having "M" groups of "m" first output links of said "M" demultiplexing units as "M" groups of "m" first input links with a bit rate of v and "N" groups of "n" second output links with a bit rate of v, for switching communication information between said first input links and said second output links according to information contained in said header section of each cell; and "N" multiplexing units, provided to correspond with "N" outgoing highways, each multiplexing unit has a third output link, each multiplexing unit being capable of receiving cells from "n" corresponding second output links of said switch unit, multiplexing "n" cells supplied at a bit rate of v on said "n" second output links, and outputting the cells at a bit rate of n×
v to third output links to output the cells to the corresponding outgoing highways;each demultiplexing unit includes means for outputting the cells from the incoming highway thereof by sequentially distributing said cells to said "m" first output links in the order of arrival, wherein said switch unit includes means for outputting the cells to said "n" second output links in the order of the cells being input into said switch unit; and
each multiplexing unit includes means for outputting the cells received from said "n" second output links to one corresponding third output link in the order of input. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
- v, where "m" is an integer and "v" is a positive integer and "N", where "N" is an integer, outgoing highways for transmitting the cells at a bit rate of n×
Specification