System and a method for distributing information
AssigneeArista Networks, Inc.
InventorsDavid Snowdon, Alexander Peter Webster, Thomas Dejanovic
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention relate to systems and methods for distributing information. In one or more embodiments of the invention, the method includes receiving, at a replicator, a single data stream originating from a data source, wherein the single data stream comprises a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; transmitting the first replicated data stream to a first data recipient; and transmitting the second replicated data stream to a second data recipient.
Claims20
A network device comprising:
- physical network interfaces;
- a replicator comprising circuitry, operatively connected to the physical network interfaces, and configured to
- receive a single data stream comprising a plurality of data units that includes a set of data units received from a data source via one of the physical network interfaces, and
- replicate the single data stream to obtain a first replicated data stream having the plurality of data units and a second replicated data stream having the plurality of data units;
- a first delay device comprising circuitry and configured to add at least a first delay between two of the plurality of data units in the first replicated data stream, wherein one of the physical network interfaces is configured to transmit the first replicated data stream with the added first delay to a first data recipient;
- and
- a second delay device comprising circuitry and configured to add at least a second delay between two of the plurality of data units in the second replicated data stream, wherein one of the physical network interfaces is configured to transmit the second replicated data stream with the added second delay to a second data recipient.
A method for distributing information using a network device that includes physical network interfaces, the method comprising:
- receiving, by a replicator of the network device operatively connected to the physical network interfaces, a single data stream comprising a plurality of data units that includes a set of data units received from a data source via one of the physical network interfaces;
- replicating, by the replicator, the single data stream to obtain a first replicated data stream comprising the plurality of data units and a second replicated data stream comprising the plurality of data units;
- adding, by a first delay device of the network device, at least a first delay between two of the plurality of data units in the first replicated data stream;
- adding, by a second delay device of the network device, at least a second delay different than the first delay between two of the plurality of data units in the second replicated data stream;
- transmitting, via one of the physical network interfaces, the first replicated data stream with the added first delay to a first data recipient using a first communication channel;
- and
- transmitting, via one of the physical network interfaces, the second replicated data stream with the added second delay to a second data recipient using a second communication channel.
A network device comprising:
- physical network interfaces;
- a replicator comprising circuitry, operatively connected to the physical network interfaces, and configured to
- receive a single data stream comprising a plurality of data units that includes a set of data units received from a data source via one of the physical network interfaces, and
- replicate the single data stream to obtain a first replicated data stream having the plurality of data units and a second replicated data stream having the plurality of data units;
- a delay device comprising circuitry and configured to add at least a delay between two of the plurality of data units in the first replicated data stream;
- and
- a filter comprising circuitry and configured to filter out a set of data units from the plurality of data units in the first replicated data stream and replace the filtered out set of data units with idle time, wherein one of the physical network interfaces is configured to transmit the first replicated data stream with the added delay and with the idle time to a data recipient.
Dependencies are inferred from the claim text.