IP Library Granted Patent US 6,930,985
Granted Patent B1
US 6,930,985 · App. 09/699,248 · Granted Aug 16, 2005

Method and apparatus for management of configuration in a network

Assignee: Extreme Networks, Inc.
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 6,930,985
App. No.
09/699,248
Granted
Aug 16, 2005
Kind
B1
Abstract

A method for configuring and managing network elements comprising receiving a request at a network element to monitor at least one object on the network element; logging information by the network element in response to a change in value of the object; transmitting an indication from the network element of the change in value of the object; and receiving a request at the network element to read the information logged on the network element in response to the transmitted indication.

Claims (79)

1. A method comprising:

transmitting a request from a first network element to a second network element to monitor at least one object on the second network element;

receiving the request at the second network element;

logging information about the at least one object by the second network element in response to a change in value of the object;

transmitting an indication from the second network element to the first network element of the change in value of the at least one object; and

reading by the first element of the information logged on the second network element in response to the transmitted indication.

2. The method of claim 1 , wherein receiving the request at the second network element to monitor the at least one object on the network element comprises establishing a rule in a management information base rules table on the second network element to monitor a configuration object on the second network element.

3. The method of claim 2 , wherein monitoring the configuration object comprises logging a change in value of the configuration object as specified by the request.

4. The method of claim 2 , wherein monitoring the configuration object comprises specifying the configuration object's object identifier in the management information base tree.

5. The method of claim 4 , wherein specifying the configuration object's object identifier comprises using a less specific object identifier in the management information base tree, if monitoring the configuration object is not supported in the management information base tree.

6. The method of claim 1 , wherein logging information by the second network element in response to a change in value of the object comprises logging information about the change in the second network element's configuration in a management information base instance table.

7. The method of claim 1 , wherein the first network element comprises a network management station.

8. The method of claim 7 , wherein transmitting an indication from the second network element of the change in value of the object comprises transmitting a SNMP (Simple Network Management Protocol) trap to the network management station whenever a change in value of the object is detected by the second network element.

9. The method of claim 1 , wherein transmitting a request to the second network element to monitor the at least one object on the second network element comprises the first network element writing a rule to a management information base rules table on the second network element to monitor a configuration object of the second network element.

10. The method of claim 9 , wherein writing a rule to the management information base rules table on the second network element to monitor the configuration object further comprises writing a rule to monitor at least one of an addition, deletion, modification or a change in value of the configuration object by the second network element.

11. The method of claim 9 , herein writing a rule to the management information base rules table on the second network element to monitor the configuration object further comprises specifying the configuration object's object identifier in a management information base tree.

12. The method of claim 1 , wherein reading the information logged on the second network element in response to the indication received comprises the first network element reading the information logged in a management information base instance table on the second network element.

13. An article of manufacture comprising a machine-readable medium that provides instructions, that when executed by a machine, cause the machine to perform operations comprising:

transmitting a request from a first network element to a second network element to monitor at least one object on the second network element;

receiving the request at the second network element;

logging information about the at least one object by the second network element in response to a change in value of the object;

transmitting an indication from the second network element to the first network element of the change in value of the at least one object; and

reading by the first element of the information logged on the second network element in response to the transmitted indication.

14. The medium of claim 13 , wherein receiving the request at the second network element to monitor the at least one object on the network element comprises establishing a rule in a management information base rules table on the second network element to monitor a configuration object on the second network element.

15. The medium of claim 14 , wherein monitoring the configuration object comprises logging a change in value of the configuration object as specified by the request.

16. The medium of claim 14 , wherein monitoring the configuration object comprises specifying the configuration object's object identifier in the management information base tree.

17. The medium of claim 16 , wherein specifying the configuration object's object identifier comprises using a less specific object identifier in the management information base tree, if monitoring the configuration object is not supported in the management information base tree.

18. The medium of claim 13 , wherein logging information by the second network element in response to a change in value of the object comprises logging information about the change in the second network element's configuration in a management information base instance table.

19. The medium of claim 13 , wherein the first network element comprises a network management station.

20. The medium of claim 19 , wherein transmitting an indication from the second network element of the change in value of the object comprises transmitting a SNMP (Simple Network Management Protocol) trap to the network management station whenever a change in value of the object is detected by the second network element.

21. The medium of claim 13 , wherein transmitting a request to the second network element to monitor the at least one object on the second network element comprises the first network element writing a rule to a management information base rules table on the second network element to monitor a configuration object of the second network element.

22. The medium of claim 21 , wherein writing a rule to the management information base rules table on the second network element to monitor the configuration object further comprises writing a rule to monitor at least one of an addition, deletion, modification or a change in value of the configuration object by the second network element.

23. The medium of claim 21 , wherein writing a rule to the management information base rules table on the second network element to monitor the configuration object further comprises specifying the configuration object's object identifier in a management information base tree.

24. The medium of claim 13 , wherein reading the information logged on the second network element in response to the indication received comprises the first network element reading the information logged in a management information base instance table on the second network element.

25. An apparatus comprising:

a transceiver to transmit a request to a network element to monitor at least one configuration object on the network element, and to read information logged in a management information base instance table on the network element; and

a microprocessor communicatively coupled to the transceiver, and a memory to execute a program to analyze information received from the network element and to manage the configuration of the network element based on the information analyzed;

the transceiver to receive an indication from the network element in response to a change in the value of the configuration object, the transceiver to read the information logged in the management information base instance table on the network element in response to the indication of change in the value of the configuration object.

26. The apparatus of claim 25 , wherein the indication received by the receiver is a SNMP trap.

27. The apparatus of claim 25 , wherein the network element maintains a management information base rules table containing the object identifiers of the configuration objects to be monitored.

28. A method comprising:

receiving a request at a network element to monitor at least one object on the network element;

logging information about the at least one object by the network element in response to a change in value of the object;

transmitting an indication from the network element of the change in value of the at least one object; and

receiving a request at the network element to read the information about the at least one object logged on the network element in response to the transmitted indication;

wherein receiving a request at a network element to monitor at least one object on the network element comprises establishing a rule in a management information base rules table on the network element to monitor a configuration object on the network element, and wherein monitoring a configuration object comprises specifying the configuration object's object identifier in the management information base tree, and wherein specifying the configuration object's object identifier comprises using a less specific object identifier in the management information base tree, if monitoring the configuration object is not supported in the management information base tree.

29. The method of claim 28 , wherein logging information by the network element in response to a change in value of the object comprises logging information about the change in the network element's configuration in a management information base instance table.

30. The method of claim 28 wherein receiving a request at a network element to monitor at least one object on the network element comprises receiving a request from one or more network management stations to monitor at least one object on the network element.

31. The method of claim 28 , wherein transmitting an indication from the network element of the change in value of the object comprises transmitting a SNMP trap to a network management station whenever a change in value of the object is detected by the network element.

32. The method of claim 28 , wherein receiving a request at the network element to read the information logged on the network element in response to the transmitted indication comprises a network management station reading the logged data from a management information base instance table on the network element.

33. A method comprising:

transmitting a request to a network element to monitor at least one object on the network element;

receiving an indication from the network element in response to a change in the value of the object being monitored; and

reading information logged on the network element in response to the indication received;

wherein transmitting a request to the network element to monitor at least one object on the network element comprises writing a rule to a management information base rules table on the network element to monitor a configuration object of the network element, and wherein writing a rule to a management information base rules table on the network element to monitor a configuration object further comprises writing a rule to monitor at least one of an addition, deletion, modification or a change in value of the configuration object by the network element.

34. The method of claim 33 , wherein writing a rule to a management information base rules table on the network element to monitor a configuration object further comprises specifying the configuration object's object identifier in the management information base tree.

35. The method of claim 33 , wherein receiving an indication from the network element in response to a change in the value of the object being monitored comprises receiving a SNMP trap from the network element.

36. The method of claim 33 , wherein reading information logged on the network element in response to the indication received comprises reading the information logged in a management information base instance table on the network element.

37. An article of manufacture comprising a machine-readable medium that provides instructions, that when executed by a machine, cause said machine to perform operations comprising:

receiving a request at a network element to monitor at least one object on the network element;

logging information about the at least one object by the network element in response to a change in value of the object;

transmitting an indication from the network element of the change in value of the at least one object; and

receiving a request at the network element to read the information about the at least one object logged on the network element in response to the transmitted indication;

wherein receiving a request at the network element to monitor at least one object on the network element includes establishing a rule in a management information base rules table on the network element to monitor a configuration object of the network element, and wherein monitoring a configuration object on the network element includes specifying the configuration object's object identifier in the management information base tree.

38. The medium of claim 37 , wherein said instructions for specifying the configuration object's object identifier includes further instructions to direct said machine to specify a previous object identifier in the management information base tree if the specified configuration object's object identifier is not defined in the management information base.

39. The machine-readable medium of claim 37 , wherein said instructions for transmitting an indication from the network element of the change in value of the object includes further instructions to direct said machine to transmit a SNMP trap to a network management station whenever a change in value of the object is detected by the network element.

40. The machine-readable medium of claim 37 , wherein said instructions for receiving a request at the network element to read the information logged on the network element in response to the transmitted indication includes further instructions for a network management station reading the logged data from a management information base instance table on the network element.

41. An article of manufacture comprising a machine-readable medium that provides instructions, that when executed by a machine, cause said machine to perform operations comprising:

transmitting a request to a network element to monitor at least one object on the network element;

receiving an indication from the network element in response to a change in the value of the object being monitored; and

reading information logged, on the network element in response to the indication received;

wherein transmitting a request to the network element to monitor at least one object on the network element includes writing a rule to a management information base rules table on the network element to monitor a configuration object of the network element, wherein writing a rule to a management information base rules table on the network element to monitor a configuration object includes writing a rule to monitor at least one of an addition, deletion, modification or a change in value of the configuration object by the network element.

42. The medium of claim 41 , wherein receiving an indication from the network element in response to a change in the value of the object being monitored includes further instructions to read the information logged in a management information base instance table on the network element.

43. An article of manufacture comprising a machine-readable medium that provides instructions, that when executed by a machine, cause said machine to perform operations comprising:

transmitting a request to a network element to monitor at least one object on the network element;

receiving an indication from the network element in response to a change in the value of the object being monitored; and

reading information logged on the network element in response to the indication received;

wherein transmitting a request to the network element to monitor at least one object on the network element includes writing a rule to a management information base rules table on the network element to monitor a configuration object of the network element, and wherein writing a rule to a management information base rules table on the network element to monitor a configuration object includes specifying the configuration object's object identifier in the management information base tree.

44. The medium of claim 43 , wherein receiving an indication from the network element in response to a change in the value of the object being monitored includes further instructions to read the information logged in a management information base instance table on the network element.

Assignments (9)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
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 →
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 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
SECURITY AGREEMENT Recorded Jul 27, 2015
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036189/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2001
From: RATHI, MANISH; AIKEN, TIM
To: EXTREME NETWORKS
Reel/Frame 011503/0045 →