Method for multi-priority, multicast flow control in a packet switch
AssigneeLucent Technologies Inc.
InventorsSong Chong, Ramesh Nagarajan, Yung-Terng Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeLucent Technologies Inc.
InventorsSong Chong, Ramesh Nagarajan, Yung-Terng Wang
Estimating the term…
A method for controlling data packet traffic flow over a bus interconnecting two or more nodes in a data communication system, each node having a unique address associated therewith and having a respective buffer memory for temporarily holding incoming data communicated thereto, each node further being capable of multicast sending of data packets over the bus to one or more nodes having respective addresses logically associated a unique address, the method comprising: checking current available buffer memory occupancy upon receipt of a data packet, the node being capable of outputting for transmission on the bus a first flow control indicator message when the data temporarily stored in the buffer memory is above a first buffer occupancy threshold associated with data of a first priority type, and a second flow control indicator message when the data temporarily stored in the buffer memory is above a second buffer occupancy threshold, the second buffer occupancy threshold being greater than the first occupancy threshold; implementing logical flow control to prevent transmission of data packet traffic of the first priority from one or more sending nodes to two or more receive nodes logically associated with the outputting node at the priority in response to receipt of the first flow control indicator message; and, implementing physical logical flow control to prevent transmission of data packet at any data traffic priority in response to receipt of the second flow control indicator message.
In a data communications system having a switch fabric and one or more port cards, each port card having associated therewith at least one logical address and a physical address, and having, or coupled to, a buffer, the buffer adapted for coupling to, or being integrated into, the switch fabric, the buffer having a buffer occupancy defined as the number of memory locations in the buffer is used for storing incoming data as compared to the total number of memory locations in the buffer, a method of controlling multipriority data flow through the buffer, the multipriority data comprising a plurality of data types including a first data type having a first priority and a second data type having a second priority lower than the first priority, the first data type including one or more first-priority bit streams, and the second data type including one or more second-priority bit streams, the method comprising the steps of:
Dependencies are inferred from the claim text.