IP Library Granted Patent US 8,391,286
Granted Patent B2
US 8,391,286 · App. 12/870,731 · Granted Mar 5, 2013

Packet switch methods

Inventors: Tom Gallatin (San Jose, CA); Denny K. Miu (San Francisco, CA); King L. Won (San Jose, CA); Patrick Pak Tak Leong (Palo Alto, CA); Ted C. Ho (San Jose, CA)
Assignee: Gigamon LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,391,286
App. No.
12/870,731
Granted
Mar 5, 2013
Kind
B2
Abstract

The present invention relates to a packet switch and a packet switching method. An example embodiment of the present invention comprises at least three network ports, at least one instrument port, a mux-switch, a packet switch fabric, and an address table. The embodiment updates the address table to include the source address of each ingress packet of each network port and associate the source address with that network port. The mux-switch routes the ingress packet traffic of each network port according to the identity of the network port so that at least a copy of the packet traffic of one of the network ports is routed to an instrument port. The packet switch fabric routes the packets from the instrument ports to the network ports according the destination address of the packet and the identity of the network port that is associated with the destination address as recorded in the address table.

Claims (33)

1. A method performed by a packet switch device for providing visibility of traffic in a network, the packet switch device includes a first network port, a first instrument port, and a second instrument port, the method comprising:

receiving a first packet at the first network port of the packet switch device, wherein the first network port is configured to communicate with the network;

processing the first packet to determine one or more instrument port identifications; and

transmitting the first packet to the first instrument port for transmission to a first network monitoring instrument, to the second instrument port for transmission to a second network monitoring instrument, or to both, based on a result from the act of processing.

2. The method of claim 1 , wherein the first instrument port of the packet switch device communicates with the first network monitoring instrument in an out-of-band configuration.

3. The method of claim 1 , wherein the first packet has a first destination address associated with a first location, and the first packet is transmitted to the first instrument port for transmission to the first network monitoring instrument at a second location that is different from the first location.

4. The method of claim 1 , wherein the first packet is transmitted to the first instrument port or the second instrument port, and not to both.

5. The method of claim 1 , wherein the act of transmitting the first packet comprises multicasting the first packet to both the first instrument port and the second instrument port.

6. The method of claim 1 , further comprising:

receiving a second packet at a second network port of the packet switch device, wherein the second network port is configured to communicate with the network; and

transmitting the second packet to the first instrument port for transmission to the first network monitoring instrument, to the second instrument port for transmission to the second network monitoring instrument, or to both.

7. The method of claim 6 , wherein the acts of transmitting comprise aggregating the first packet received at the first network port and the second packet received at the second network port, to the first instrument port.

8. The method of claim 6 , wherein the acts of transmitting comprise:

aggregating the first packet received at the first network port and the second packet received at the second network port; and

multicasting the aggregated packets to the first instrument port and the second instrument port.

9. The method of claim 1 , wherein the first network monitoring instrument comprises an instrument selected from any of a sniffer, an intrusion detection system, a forensic recorder, and a RMON probe.

10. The method of claim 1 , further comprising using an egress filter for the first instrument port to process the first packet.

11. The method of claim 1 , further comprising dynamically creating a filter based on an input received from the first network monitoring instrument through the first instrument port.

12. A method performed by a packet switch device for providing visibility of traffic in a network, the packet switch device includes a first network port and a first instrument port, the method comprising:

receiving a first packet at the first network port of the packet switch device, wherein the first network port is configured to communicate with the network;

processing the first packet to determine a parameter associated with the first instrument port at the packet switch device; and

transmitting the first packet to the first instrument port for transmission to a first network monitoring instrument based on a result from the act of processing;

wherein the first packet has a first destination address associated with a first location, and the first packet is transmitted to the first instrument port for transmission to the first network monitoring instrument at a second location that is different from the first location.

13. The method of claim 12 , wherein the first instrument port of the packet switch device communicates with the first network monitoring instrument in an out-of-band configuration.

14. The method of claim 12 , further comprising transmitting the first packet received at the first network port to a second instrument port at the packet switch device for transmission to a second network monitoring instrument.

15. The method of claim 12 , further comprising receiving a second packet at a second network port at the packet switch device.

16. The method of claim 15 , further comprising transmitting the second packet received at the second network port to the first instrument port.

17. The method of claim 15 , further comprising:

transmitting the first packet received at the first network port to the second instrument port; and

transmitting the second packet received at the second network port to the first instrument port.

18. The method of claim 12 , wherein the first network monitoring instrument comprises an instrument selected from any of a sniffer, an intrusion detection system, a forensic recorder, and a RMON probe.

19. The method of claim 12 , further comprising using an egress filter for the first instrument port to process the first packet.

20. The method of claim 12 , further comprising dynamically creating a filter based on an input received from the first network monitoring instrument through the first instrument port.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: JEFFERIES FINANCE LLC
To: GIGAMON INC.
Reel/Frame 059362/0491 →
SECURITY INTEREST Recorded Mar 11, 2022
From: GIGAMON INC.; ICEBRG LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 059362/0717 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 11, 2020
From: GIGAMON INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 051898/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2015
From: GALLATIN, TOM; MIU, DENNY K.; WON, KING L.; LEONG, PATRICK PAK TAK; HO, TED
To: GIGAMON SYSTEMS LLC
Reel/Frame 034759/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2015
From: GIGAMON SYSTEMS LLC
To: GIGAMON LLC
Reel/Frame 034759/0849 →
CHANGE OF NAME Recorded Jan 20, 2015
From: GIGAMON LLC
To: GIGAMON INC.
Reel/Frame 034782/0043 →
Continuity (4)
Continuation 12255561 · Oct 21, 2008
Continuation 11123273 · May 5, 2005
Provisional Application 60568310 · May 5, 2004
Related Publication 20110216771A1 · Sep 8, 2011