IP Library Granted Patent US 9,270,533
Granted Patent B2
US 9,270,533 · App. 13/038,989 · Granted Feb 23, 2016

Fast network discovery using SNMP multi-cast

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 9,270,533
App. No.
13/038,989
Granted
Feb 23, 2016
Kind
B2
Abstract

A network management device sends an SNMP multi-cast GET on a network to discover all the network devices on the network or subnet. The network management device builds a Management Information Base (MIB) based on the responses received from the SNMP multi-cast GET. The MIB information is then sent to a Network Management System (NMS). The SNMP multi-cast GET can be sent based on a command to discover network devices on the network or can be sent based on a polling algorithm. The system and method also include the ability to send an SNMP multi-cast SET to set the same parameter(s) on all the devices on the network/subnet.

Claims (23)

1. A method of operating a network management device comprising:

in a network interface of the network management device, receiving a command from a Network Management System to discover network devices on a network of the network management device, wherein the Network Management System is located on another side of a firewall from the network;

sending from the network interface a Simple Network Management Protocol (SNMP) multi-cast GET on the network;

receiving at the network interface one or more responses to the SNMP multi-cast GET, wherein the one or more responses to the SNMP multi-cast GET are associated with a different network device on the network;

building or updating in a Management Information Base (MIB) manager of the network management device, a MIB database based on the one or more responses to the SNMP multi-cast GET; and

sending from the network interface at least a portion of the MIB database to the Network Management System in response to the command.

2. The method of claim 1 , wherein the one or more responses are a plurality of responses, each from a plurality of different network devices, and wherein building the MIB database comprises building an instance for each of the plurality of different network devices in the MIB database.

3. The method of claim 2 , further comprising the steps of receiving in the plurality of different network devices the SNMP multi-cast GET and in response to receiving the SNMP multi-cast GET, sending from the plurality of different network devices the plurality of responses.

4. The method of claim 2 , further comprising receiving at the network interface a command to get the MIB database from the Network Management System and responsive to receiving the command to get the MIB database, sending at least a portion of the MIB database.

5. The method of claim 4 , further comprising receiving a command at the network interface to set a parameter to a value in each of the plurality of different network devices and in response to receiving the command to set the parameter to the value, sending an SNMP multi-cast SET to the plurality of different network devices on the network.

6. The method of claim 4 , further comprising receiving at the network interface a command to set a different parameter in each of the plurality of different network devices and in response to receiving the command to set the different parameter in each of the plurality of different network devices, sending a separate SNMP SET to each of the plurality of different network devices, wherein each separate SNMP SET sets a different parameter.

7. The method of claim 4 , wherein the Network Management System sends a plurality of commands to get the MIB database to a plurality of network interfaces and receives a plurality of responses to the commands to get the MIB database.

8. The method of claim 1 , further comprising the steps of sending the command from the Network Management System.

9. A system comprising:

a network interface operable to receive a command from a Network Management System to discover network devices on a network of the network management device, wherein the Network Management System is located on another side of a firewall from the network, send a Simple Network Management Protocol (SNMP) multi-cast GET on the network, receive one or more responses to the SNMP multi-cast GET, wherein the one or more responses to the SNMP multi-cast GET are associated with a different network device on the network, and send at least a portion of a MIB database to the Network Management System in response to the command; and

a Management Information Base (MIB) manager operable to build or update the MIB database based on the one or more responses to the SNMP multi-cast GET.

10. The system of claim 9 , wherein the one or more responses are a plurality of responses, each from a plurality of different network devices, and wherein building the SNMP database comprises building an instance for each of the plurality of different network devices in the SNMP database.

11. The system of claim 10 , wherein the plurality of different network devices are operable to receive the SNMP multi-cast GET and in response to receiving the SNMP multi-cast GET, send the plurality of responses.

12. The system of claim 10 , wherein the network interface is further operable to receive a command to get the MIB database from the Network Management System (NMS).

13. The system of claim 12 , wherein the network interface is further operable to receive a command to set a parameter to a value in each of the plurality of different network devices and in response to receiving the command to set the parameter to the value, sending an SNMP multi-cast SET to the plurality of different network devices on the network.

14. The system of claim 12 , wherein the plurality of different network devices are operable to receive a command to set a different parameter in each of the plurality of different network devices and in response to receiving the command to set the different parameter in each of the plurality of different network devices, send a separate SNMP SET to each of the plurality of different network devices, wherein each separate SNMP SET sets a different parameter.

15. The system of claim 12 , wherein the Network Management System sends a plurality of commands to get the MIB database to a plurality of network interfaces and receives a plurality of responses to the commands to get the MIB database.

16. The system of claim 9 , wherein the Network Management System is further operable to send the command.

Assignments (13)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 043569/0047 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2011
From: KRISHNA, NISHANT
To: AVAYA INC.
Reel/Frame 025888/0876 →