MESSAGE RING IN A SWITCHING NETWORK
First Claim
1. A switching network for receiving and transmitting data packets having both frames which consist of relatively long strings of bytes and messages which consist of small entities of bytes comprising:
- a plurality of data ports whereineach of the plurality of data ports can be an input port for sending the frames and the messages andeach of the plurality of data ports can be an output port for receiving the frames and the messagesa message ring comprising means for successively interconnecting one data port to an adjacent data port for passing the messages from an input port, successively through a plurality of intermediate ports to a destination output porta crossbar for connecting the plurality of data ports for switching the frames from an input port to an output portwherein the frames and messages are processed simultaneouslywherein the messages do not pass through the crossbar.
2 Assignments
0 Petitions
Accused Products
Abstract
A switching network for efficiently receiving and transmitting data packets having both frames and messages includes a crossbar switch with a plurality of surrounding ports for exclusively switching frames which normally consist of large data streams of 40 to 60 bytes. Then the ports are connected together in a message ring and small data entity messages, for example 4, 8, or 12 bytes, are switched from an input port to an output port around the ring avoiding congestion of the crossbar switch.
39 Citations
20 Claims
-
1. A switching network for receiving and transmitting data packets having both frames which consist of relatively long strings of bytes and messages which consist of small entities of bytes comprising:
-
a plurality of data ports wherein each of the plurality of data ports can be an input port for sending the frames and the messages and each of the plurality of data ports can be an output port for receiving the frames and the messages a message ring comprising means for successively interconnecting one data port to an adjacent data port for passing the messages from an input port, successively through a plurality of intermediate ports to a destination output port a crossbar for connecting the plurality of data ports for switching the frames from an input port to an output port wherein the frames and messages are processed simultaneously wherein the messages do not pass through the crossbar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A switching network for receiving and transmitting data packets having both frames which consist of relatively long strings of bytes and messages which consist of small entities of bytes, comprising:
a plurality of switch elements, where each switch element comprises; a plurality of data ports wherein each of the plurality of data ports can be an input port for sending the frames and the messages and each of the plurality of data ports can be an output port for receiving the frames and the messages a message ring comprising means for successively interconnecting one data port to an adjacent data port for passing the messages from an input port, successively through a plurality of intermediate ports to a destination output port a crossbar for connecting the plurality of data ports for switching the frames from an input port to an output port wherein the frames and messages are processed simultaneously wherein the messages do not pass through the crossbar. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification