Mirroring of a random subset of network traffic
First Claim
1. A method of mirroring network traffic, the method comprising:
- receiving a data packet by a network device;
applying an algorithm including randomization to determine whether the data packet is selected to be mirrored;
sending the data packet to a destination port; and
if the data packet is selected to be mirrored, then also sending the data packet to a mirror port.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment disclosed relates to a method of mirroring network traffic. A data packet is received by a network device, and an algorithm including randomization is applied to determine whether the data packet is selected to be mirrored. The packet is sent to a destination port, and if the data packet is selected to be mirrored, then the packet is also sent to a mirror port. Another embodiment of the invention relates to a networking device. The networking device includes at least a plurality of ports, a switching/routing engine, and a mirroring engine. The plurality of ports receive and transmit packets therefrom, and the switching/routing engine is coupled to the ports for transferring the packets therebetween. The mirroring engine is configured to apply an algorithm including randomization to select data packets for mirroring. Other embodiments are also disclosed.
-
Citations
15 Claims
-
1. A method of mirroring network traffic, the method comprising:
-
receiving a data packet by a network device;
applying an algorithm including randomization to determine whether the data packet is selected to be mirrored;
sending the data packet to a destination port; and
if the data packet is selected to be mirrored, then also sending the data packet to a mirror port. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A networking device comprising:
-
a plurality of ports for receiving and transmitting packets therefrom;
a switching/routing engine coupled to the ports for transferring the packets therebetween; and
a mirroring engine configured to apply an algorithm including randomization to select data packets for mirroring. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for mirroring of network traffic, the method comprising:
-
a plurality of ports configured to receive and send data packets;
means for applying an algorithm including randomization to determine whether a data packet is selected to be mirrored;
means for sending the data packet to a destination port and for sending the data packet to a monitoring port if the data packet is selected to be mirrored.
-
Specification