Remote port mirroring
First Claim
1. A switch, comprising:
- encapsulation circuitry configured to encapsulate a first packet in a second packet and a copy of the first packet in a third packet, wherein the second packet and the third packet are based on a same encapsulation protocol; and
forwarding circuitry configured to;
determine an output port for the second packet using header information of the second packet, wherein destination information of the second packet corresponds to destination information of the first packet, anddetermine an output port for the third packet using header information of the third packet, wherein destination information of the third packet is based on port mirroring.
7 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.
318 Citations
28 Claims
-
1. A switch, comprising:
-
encapsulation circuitry configured to encapsulate a first packet in a second packet and a copy of the first packet in a third packet, wherein the second packet and the third packet are based on a same encapsulation protocol; and forwarding circuitry configured to; determine an output port for the second packet using header information of the second packet, wherein destination information of the second packet corresponds to destination information of the first packet, and determine an output port for the third packet using header information of the third packet, wherein destination information of the third packet is based on port mirroring. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and a memory storing instructions that when executed by the processor cause the system to perform a method, the method comprising; encapsulating of a first packet in a second packet and a copy of the first packet in a third packet, wherein the second packet and the third packet are based on a same encapsulation protocol; determining an output port for the second packet using header information of the second packet, wherein destination information of the second packet corresponds to destination information of the first packet, and determining an output port for the third packet using header information of the third packet, wherein destination information of the third packet is based on port mirroring. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network, comprising:
-
a first source switch, a first destination switch, and a second destination switch; wherein the first source switch is configured to; encapsulate a first packet in a second packet and a copy of the first packet in a third packet, wherein the second packet and the third packet are based on a same encapsulation protocol determine an output port corresponding to the first destination switch for the second packet, wherein destination information of the second packet corresponds to destination information of the first packet, and determine an output port for corresponding to the second destination switch for the third packet, wherein destination information of the third packet is based on port mirroring; and wherein the second destination switch is configured to; identify the -third packet, extract the copy of the first packet from the third packet, and determine an output port which is coupled to a network analyzer for the copy of the first packet. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
-
encapsulating a first packet in a second packet and a copy of the first packet in a third packet, wherein the second packet and the third packet are based on a same encapsulation protocol; determining an output port for the second packet using header information of the second packet, wherein destination information of the second packet corresponds to destination information of the first packet; and determining an output port for the third packet using header information of the third packet, wherein destination information of the third packet is based on port mirroring. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification