IP Library Granted Patent US 10,291,625
Granted Patent B2
US 10,291,625 · App. 16/013,587 · Granted May 14, 2019

Security access for a switch device

Inventors: Hung Nguyen (San Jose, CA); Jay Han Yu (San Jose, CA); Patrick Allen Riley (San Jose, CA); Hoang Nguyen Bao Nguyen (San Jose, CA)
Assignee: Gigamon Inc.
H04L63/105H04L41/0803H04L63/0254H04L63/10H04L63/102
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 10,291,625
App. No.
16/013,587
Granted
May 14, 2019
Kind
B2
Abstract

A method for providing user access to a network switch appliance, includes: receiving from a user a request to access configuration item for the network switch appliance, the network switch appliance configured to pass packets received from a network to network monitoring instruments; and determining, using a processing unit, whether to allow the user to access the configuration item for the network switch appliance based on information regarding the user.

Claims (31)

1. A system comprising:

a network port of a network switch appliance configured to receive packets from a network;

an instrument port of the network switch appliance configured to pass received packets to a network monitoring instrument; and

a processor to ascertain an access level to a configuration item for the network switch appliance, wherein the access level is based on a first set of access levels associated with the network port and a second set of access levels associated with the instrument port.

2. The system of claim 1 , wherein the processor is configured to ascertain if a share access request is among allowable tasks associated with a user, and implement the configuration item for the network switch appliance in response to ascertaining that the share access request is among allowable tasks associated with the user.

3. The system of claim 2 , wherein ascertaining the access level associated with the user further comprises identifying which of the first and second access levels matches with the access level for the user.

4. The system of claim 1 , wherein the network switch appliance provides visibility to network parts by operating as a circuit switch.

5. The system of claim 1 , wherein the network switch appliance operates as an out-of-band device with respect to a first set of packets and an in-band device with respect to a second set of packets.

6. The system of claim 1 , wherein the processor is configured to authorize or deny implementation of the configuration item based on the ascertained access level associated with the user.

7. The system of claim 1 , further comprising:

a database communicatively coupled with the network switch appliance, the database comprising the first set of access levels associated with the network port and the second set of access levels associated with the instrument port.

8. The system of claim 1 , wherein the processor is configured to receive a request, from a user, to implement the configuration item.

9. The system of claim 8 , wherein the ascertained access level is associated with the user.

10. The system of claim 1 , wherein the processor is configured to ascertain allowable tasks associated with the ascertained access level.

11. The system of claim 1 , wherein the processor is configured to implement the configuration item for the network switch appliance in response to ascertaining a request to implement the configuration item is among allowable tasks associated with the ascertained access level.

12. The system of claim 1 , wherein the processor is configured to deny implementation of the configuration item for the network switch appliance in response to ascertaining a request to implement the configuration item is not among allowable tasks associated with the ascertained access level.

13. A method comprising:

ascertaining, by a processor, an access level to a configuration item for a network switch appliance, the network switch appliance including a network port configured to receive packets from a network and an instrument port configured to pass received packets to a network monitoring instrument,

wherein the access level is based on a first set of access levels associated with the network port and a second set of access levels associated with the instrument port; and

authorizing or denying, by the processor, implementation of the configuration item for the network switch appliance in response to a request to implement the configuration item based on the ascertained access level.

14. The method of claim 13 , further comprising:

receiving a request, from a user, to implement the configuration item for the network switch appliance.

15. The method of claim 13 , wherein the processor is configured to ascertain whether to allow the user to implement the configuration by looking up a table in which multiple access levels are associated with respective sets of allowable tasks, wherein the table comprises:

a first access level associated with a first set of one or more allowable tasks; and

a second access level associated with a second set of one or more allowable tasks that is different from the first set.

16. The method of claim 15 , wherein the one or more allowable tasks in the first set comprises one or a combination of: view, create tool-mirror, delete tool-mirror, edit tool port list, add map rule, delete map rule, add map, delete map, add port-pair, edit port-pair, and change port configuration.

17. The method of claim 15 , wherein ascertaining the access level comprises determining if any of the first and second access levels is associated with a user.

18. The method of claim 13 , wherein the configuration item comprises a parameter for configuring the network switch appliance.

19. The method of claim 13 , further comprising:

providing transmission schemes that are selectable by a user, wherein upon selection packets are transmitted between a plurality of network ports and a plurality of instrument ports of the network switch appliance.

20. The method of claim 19 , wherein the one of the plurality of transmission schemes includes transmitting the packets between the network ports and the instrument ports using any of one-to-one transmission scheme, one-to-many transmission scheme, many-to-one transmission scheme, or many-to-many transmission scheme.

Assignments (2)
SECURITY INTEREST Recorded Mar 11, 2022
From: GIGAMON INC.; ICEBRG LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 059362/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2018
From: NGUYEN, HUNG; YU, JAY HAN; RILEY, PATRICK ALLEN; NGUYEN, HOANG NGUYEN BAO
To: GIGAMON INC.
Reel/Frame 046931/0666 →
Continuity (3)
Continuation 15498263 · Apr 26, 2017
Continuation 13915490 · Jun 11, 2013
Related Publication 20180316686A1 · Nov 1, 2018