Remote port mirroring
First Claim
1. A switch, comprising:
- one or more ports;
packet processing circuitry configured to;
generate a copy of a first packet, wherein a header of the copy of the first packet includes a first identifier of a first virtual local area network (VLAN); and
include a second identifier of a second VLAN in the header of the copy of the first packet, wherein the second identifier corresponds to mirrored traffic;
encapsulation circuitry configured to generate a second packet by encapsulating the copy of the first packet with a first encapsulation header; and
forwarding circuitry configured to identify a port associated with a destination address of the first encapsulation header from the one or more ports as an egress port for the second packet, wherein the destination address of the first encapsulation header corresponds to port mirroring.
2 Assignments
0 Petitions
Accused Products
Abstract
A switch that facilitates remote port mirroring is described. The switch can include an encapsulation mechanism and a forwarding mechanism. The encapsulation mechanism can be configured to encapsulate a copy of a first packet in a second packet, thereby preserving header information (e.g., a VLAN identifier and/or a TRILL header) of the first packet. The forwarding mechanism can be configured to forward the first packet using header information of the first packet, and forward the second packet using header information of the second packet. The second packet can be received at a destination switch which extracts the first packet from the second packet, and sends the first packet on a port which is coupled to a network analyzer.
393 Citations
20 Claims
-
1. A switch, comprising:
-
one or more ports; packet processing circuitry configured to; generate a copy of a first packet, wherein a header of the copy of the first packet includes a first identifier of a first virtual local area network (VLAN); and include a second identifier of a second VLAN in the header of the copy of the first packet, wherein the second identifier corresponds to mirrored traffic; encapsulation circuitry configured to generate a second packet by encapsulating the copy of the first packet with a first encapsulation header; and forwarding circuitry configured to identify a port associated with a destination address of the first encapsulation header from the one or more ports as an egress port for the second packet, wherein the destination address of the first encapsulation header corresponds to port mirroring. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating port mirroring, the method comprising:
-
generating a copy of a first packet at a switch, wherein a header of the copy of the first packet includes a first identifier of a first virtual local area network (VLAN); including a second identifier of a second VLAN in the header of the copy of the first packet, wherein the second identifier corresponds to mirrored traffic; generating a second packet by encapsulating the copy of the first packet with a first encapsulation header; and identifying a port associated with a destination address of the first encapsulation header from one or more ports of the switch as an egress port for the second packet, wherein the destination address of the first encapsulation header corresponds to port mirroring. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for facilitating port
mirroring in a network, the computer system comprising: -
one or more ports; a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; generating a copy of a first packet, wherein a header of the copy of the first packet includes a first identifier of a first virtual local area network (VLAN); including a second identifier of a second VLAN in the header of the copy of the first packet, wherein the second identifier corresponds to mirrored traffic; generating a second packet by encapsulating the copy of the first packet with a first encapsulation header; and identifying a port associated with a destination address of the first encapsulation header from the one or more ports as an egress port for the second packet, wherein the destination address of the first encapsulation header corresponds to port mirroring. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification