Shared memory based network switch and the network constructed with the same
First Claim
1. A shared memory based network comprising a transferring network switch and a receiving network switch, each network switch having a stack, a plurality of queues corresponding to a plurality of output ports, and a shared control port, the stack storing available buffer addresses of the shared memory, each of the queues storing to-be-accessed buffer addresses of the corresponding output port, the share control port driven to indicate states of the shared memory based network so that the stack of the transferring network switch is identical with the stack of the receiving network switch and the shared memory being read by the output ports of both the transferring network switch and the receiving network switch according to the corresponding queues.
5 Assignments
0 Petitions
Accused Products
Abstract
A shared memory based network having a transferring network switch and a receiving network switch. In this network, each network switch has a stack, queues corresponding to output ports and a dared control port. The stack stores available buffer addresses of the shared memory. Each of the queues stores to-be-accessed buffer addresses of the corresponding output port. The shared control port is driven to indicate states of the shared memory based network, so that th stack of the transferring network switch is identical with the stack of the receiving network switch. The shared memory can be read by all output ports of both the transferring network switch and the receiving network switch according to their corresponding queues.
49 Citations
10 Claims
- 1. A shared memory based network comprising a transferring network switch and a receiving network switch, each network switch having a stack, a plurality of queues corresponding to a plurality of output ports, and a shared control port, the stack storing available buffer addresses of the shared memory, each of the queues storing to-be-accessed buffer addresses of the corresponding output port, the share control port driven to indicate states of the shared memory based network so that the stack of the transferring network switch is identical with the stack of the receiving network switch and the shared memory being read by the output ports of both the transferring network switch and the receiving network switch according to the corresponding queues.
-
5. A shared memory based network switch connecting to shared memory through a shared bus, the shared memory having a plurality of buffers, the network switch comprising:
-
a stack storing available buffer addresses of the shared memory;
a plurality of queues corresponding to a plurality of output ports, each of the queues storing to-be-accessed buffer addresses of the corresponding output port, each output port reading the shared memory according to the port'"'"'s corresponding queue; and
a shared control port driven to various states so thy the stack pops out or pushes in a top buffer address. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification