Mirroring of data in a network device
First Claim
Patent Images
1. A network device for processing packets, the network device comprising:
- an ingress module configured to perform switching functions on an incoming packet;
a memory management unit configured to store packets and perform resource checks on each packet; and
an egress module configured to;
perform packet modification and transmit a modified packet to an appropriate egress port;
send an unmodified version of the incoming packet to an ingress mirrored-to-port when an ingress port, upon which the incoming packet is received, is configured to mirror packets received by the ingress port; and
perform lookups of both an ingress mirror index table and an egress mirror index table to determine at least one of the ingress mirrored-to-port and an egress mirrored-to-port.
7 Assignments
0 Petitions
Accused Products
Abstract
A network device for processing packets includes an ingress module for performing switching functions on an incoming packet, a memory management unit for storing packets and performing resource checks on each packet and an egress module for performing packet modification and transmitting a modified packet to an appropriate egress port. The egress module is configured to send an unmodified version of the incoming packet to an ingress mirrored-to-port when an ingress port, upon which the incoming packet is received, is configured to mirror packets received by the ingress port.
21 Citations
19 Claims
-
1. A network device for processing packets, the network device comprising:
-
an ingress module configured to perform switching functions on an incoming packet; a memory management unit configured to store packets and perform resource checks on each packet; and an egress module configured to; perform packet modification and transmit a modified packet to an appropriate egress port; send an unmodified version of the incoming packet to an ingress mirrored-to-port when an ingress port, upon which the incoming packet is received, is configured to mirror packets received by the ingress port; and perform lookups of both an ingress mirror index table and an egress mirror index table to determine at least one of the ingress mirrored-to-port and an egress mirrored-to-port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing packets in a network device, the method comprising:
-
receiving an incoming packet; storing the incoming packet; performing resource checks on the incoming packet; modifying the incoming packet to form a modified packet; transmitting the modified packet to an appropriate egress port, sending an unmodified version of the incoming packet to an ingress mirrored-to-port when an ingress port, upon which the incoming packet is received, is configured to mirror packets received by the ingress port; and performing lookups of both an ingress mirror index table and an egress mirror index table to determine at least one of the ingress mirrored-to-port and an egress mirrored-to-port. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for processing packets in a network device, the apparatus comprising:
-
receiving means for receiving an incoming packet; storing means for storing the incoming packet; checking means for performing resource checks on the incoming packet; modifying means for modifying the incoming packet to form a modified packet; transmitting means for transmitting the modified packet to an appropriate egress port; sending means for sending an unmodified version of the incoming packet to an ingress mirrored-to-port when an ingress port, upon which the incoming packet is received, is configured to mirror packets received by the ingress port; and lookup means for performing a lookup of a mirror table to determine the ingress mirrored-to-port, wherein the lookup means comprises means for performing lookups of both an ingress mirror index table and an egress mirror index table to determine at least one of the ingress mirrored-to-port and an egress mirrored-to-port. - View Dependent Claims (17, 18, 19)
-
Specification