Scaleable multicast ATM switch
OwnerHung-Hsiang Jonathan Chao, Byeong-Seog Choeinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerHung-Hsiang Jonathan Chao, Byeong-Seog Choeinventors
Estimating the term…
A multicast switch for routing incoming cells having a multicast bit pattern and a priority value, arriving at a plurality of input ports, to one of a plurality of output ports, which includes input port controllers and routing modules. Each of the routing modules routes received cells to an associated one of a plurality of groups of output ports and provides a feedback priority value based on a priority value associated with a lowest priority cell passed to the associated group of output ports. Each of the input port controllers receives the incoming cells, buffers a head-of-line cell, transmits the head-of-line cell to each of the routing modules, stores the multicast bit pattern, compares the priority value of the buffered head-of-line cell with the feedback priority values from each of the routing modules to form a set of comparison values, updates the multicast bit pattern based on the comparison values to form an updated multicast bit pattern, and either retransmits the buffered head-of-line cell, or buffers and transmits a next cell, based on the updated multicast bit pattern.
A switch for routing cells from a plurality of input ports to a plurality of output ports, the switch comprising:
A switch for routing cells from a plurality of input ports to a plurality of output ports, the switch comprising:
In a multicast switch having a plurality of input port controllers for receiving cells, the cells having an associated priority value and a multicast bit pattern, for buffering a head-of-line cell, and for transmitting the cells, and a plurality of routing modules for routing incoming cells, transmitted from each of the plurality of input port controllers, to an associated one of K groups of output ports and for providing a feedback priority value based on a priority value associated with a lowest priority cell passed to the associated group of output ports, a method for resolving output port contention comprising steps of:
A multicast switch for routing incoming cells, each of the cells having a multicast bit pattern and a priority value, arriving at a plurality of input ports, to one of a plurality of output ports, the multicast switch comprising:
Dependencies are inferred from the claim text.