Cascade switch for network traffic aggregation
First Claim
1. A method for aggregating multiple sources of network data streams into a common feed comprising:
- providing two or more network controllers, said network controllers connected to a network for receiving said network data streams from said network, providing two or more inputs, each of said inputs connected to each of said network controllers, providing a memory buffer to temporarily store said network data streams from said inputs, providing an outlet port capable of transferring network data streams from said memory buffer and a CPU to an output network, and providing a CPU connected to said inputs, said memory buffer and said outlet port to transfer said network data streams from said inputs to said memory buffer, and simultaneously transmit said network data streams from said memory buffer to said outlet port.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for aggregating network traffic using “cascade” of individual nodes, where each node connected to, and configured to monitor, two or more nodes below it. Each node has two or more inputs. These inputs are connected to a CPU having a memory buffer to temporarily store the network data streams from the inputs, and an outlet port capable of transferring network data streams from the memory buffer and the CPU to an output network. The CPU is thus connected to the inputs, the memory buffer and the outlet port, and serves to transfer network data streams from the inputs to the memory buffer, and to simultaneously transmit the network data streams from the memory buffer to the outlet port. Nodes that gather network data streams directly from the network have two or more network controllers, each of which are connected to the network to receive network data streams from the network, and also connected to the node inputs to transfer data to the CPU and the memory buffer.
23 Citations
16 Claims
-
1. A method for aggregating multiple sources of network data streams into a common feed comprising:
-
providing two or more network controllers, said network controllers connected to a network for receiving said network data streams from said network, providing two or more inputs, each of said inputs connected to each of said network controllers, providing a memory buffer to temporarily store said network data streams from said inputs, providing an outlet port capable of transferring network data streams from said memory buffer and a CPU to an output network, and providing a CPU connected to said inputs, said memory buffer and said outlet port to transfer said network data streams from said inputs to said memory buffer, and simultaneously transmit said network data streams from said memory buffer to said outlet port. - View Dependent Claims (2, 3)
-
-
4. A method for aggregating multiple sources of network data streams into a common feed comprising:
-
providing a first and second node, wherein each of said first and second nodes have two or more network controllers, said network controllers connected to a network for receiving said network data streams from said network, two or more inputs, each of said inputs connected to each of said network controllers, a memory buffer to temporarily store said network data streams from said inputs, an outlet port capable of transferring network data streams from said memory buffer and a CPU to an output network, and a CPU connected to said inputs, said memory buffer and said outlet port to transfer said network data streams from said inputs to said memory buffer, and simultaneously transmit said network data streams from said memory buffer to said outlet port, providing a third node connected to said first and second nodes, wherein said third node has;
two or more inputs, each input connected with one of said outlet ports of said first and second nodes, a memory buffer to temporarily store network data streams from said inputs, a final outlet port capable of transferring network data streams from said memory buffer and a CPU to an output network, and a CPU connected to said inputs, said memory buffer and said final outlet port to transfer said network data streams from said inputs to said memory buffer, and simultaneously transmit said network data streams from said memory buffer to said final outlet port. - View Dependent Claims (5, 6, 7, 8)
-
-
9. An apparatus for aggregating multiple sources of network data streams into a common feed comprising:
-
two or more network controllers, said network controllers connected to a network for receiving said network data streams from said network, two or more inputs, each of said inputs connected to each of said network controllers, a memory buffer to temporarily store said network data streams from said inputs, an outlet port capable of transferring network data streams from said memory buffer and a CPU to an output network, and a CPU connected to said inputs, said memory buffer and said outlet port to transfer said network data streams from said inputs to said memory buffer, and simultaneously transmit said network data streams from said memory buffer to said outlet port. - View Dependent Claims (10, 11)
-
-
12. An apparatus for aggregating multiple sources of network data streams into a common feed comprising:
-
a first and second node, wherein each of said first and second nodes have two or more network controllers, said network controllers connected to a network for receiving said network data streams from said network, two or more inputs, each of said inputs connected to each of said network controllers, a memory buffer to temporarily store said network data streams from said inputs, an outlet port capable of transferring network data streams from said memory buffer and a CPU to an output network, and a CPU connected to said inputs, said memory buffer and said outlet port to transfer said network data streams from said inputs to said memory buffer, and simultaneously transmit said network data streams from said memory buffer to said outlet port, a third node connected to said first and second nodes, wherein said third node has;
two or more inputs, each input connected with one of said outlet ports of said first and second nodes, a memory buffer to temporarily store network data streams from said inputs, a final outlet port capable of transferring network data streams from said memory buffer and a CPU to an output network, and a CPU connected to said inputs, said memory buffer and said final outlet port to transfer said network data streams from said inputs to said memory buffer, and simultaneously transmit said network data streams from said memory buffer to said final outlet port. - View Dependent Claims (13, 14, 15, 16)
-
Specification