IP Library Granted Patent US 8,645,519
Granted Patent B2
US 8,645,519 · App. 13/258,060 · Granted Feb 4, 2014

Method for interacting messages based on simple network management protocol

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,645,519
App. No.
13/258,060
Granted
Feb 4, 2014
Kind
B2
Abstract

A method for interacting messages based on a Simple Network Management Protocol (SNMP) is disclosed by the present invention. The method includes: when receiving an SNMP message sent from an SNMP management station, an SNMP proxy estimating a suggested timeout value of the SNMP message and feeding the suggested timeout value back to the SNMP management station; and the SNMP management station waiting for a response of the above SNMP message according to the suggested timeout value. A corresponding SNMP proxy is further disclosed by the present invention. Since the method of the present invention adopts the technical measure of dynamically determining the timeout period of the management station in an interaction manner between the SNMP management station and the SNMP proxy, the drawbacks of manually setting timeout period are overcome, occurrences of timeout event are effectively reduced, and the efficiency of implementing network management using SNMP is improved.

Claims (43)

1. A method for interacting messages based on a Simple Network Management Protocol (SNMP), which comprises:

when receiving an SNMP message sent from an SNMP management station, an SNMP proxy estimating a suggested timeout value of the SNMP message and feeding the suggested timeout value back to the SNMP management station; and,

the SNMP management station waiting for a response of the SNMP message according to the suggested timeout value;

wherein, said step of the SNMP proxy estimating the suggested timeout value of the SNMP message comprises: the SNMP proxy reading of processing time corresponding to a corresponding operation type from a processing time table of a database, and multiplying the processing time by a number of boards currently managed by the SNMP proxy to obtain the suggested timeout value.

2. The method according to claim 1 , wherein the SNMP proxy stores a timeout threshold value;

said step of the SNMP proxy estimating the suggested timeout value of the SNMP message and feeding the suggested timeout value back to the SNMP management station comprises:

after estimating and obtaining the suggested timeout value of the SNMP message, the SNMP proxy judging whether the suggested timeout value is greater than the timeout threshold value; if yes, feeding the suggested timeout value that is estimated back to the SNMP management station.

3. The method according to claim 2 , wherein said step of the SNMP proxy estimating the suggested timeout value of the SNMP message and feeding the suggested timeout value back to the SNMP management station further comprises:

if the SNMP proxy determines that the suggested timeout value is smaller than or equal to the timeout threshold value, processing the SNMP message that has been received according to a conventional flow.

4. The method according to claim 3 , wherein

the timeout threshold value is set by the SNMP management station for the SNMP proxy.

5. The method according to claim 2 , wherein

the timeout threshold value is set by the SNMP management station for the SNMP proxy.

6. The method according to claim 5 , wherein

the timeout threshold value is a timeout value of the SNMP message preset on the SNMP management station.

7. The method according to any one of claims 2 , wherein

the SNMP proxy is provided with an enabling flag bit;

said step of the SNMP proxy estimating the suggested timeout value of the SNMP message and feeding the suggested timeout value back to the SNMP management station comprises:

when receiving the SNMP message, the SNMP proxy firstly judging whether a current value of the enabling flag bit represents an enabled state, and only if yes, the SNMP proxy estimating the suggested timeout value of the SNMP message and performing subsequent feedback.

8. The method according to claim 2 , wherein

said step of the SNMP management station waiting for the response of the SNMP message according to the suggested timeout value comprises:

the SNMP management station setting a local timeout value for waiting for the response of the SNMP message as the suggested timeout value fed back by the SNMP proxy, and waiting for the response of the SNMP message within the range of the suggested timeout value.

9. The method according to claim 8 , which further comprises:

after receiving the response of the SNMP message, the SNMP management station resetting the local timeout value as a local default timeout value.

10. The method according to any one of claims 1 , wherein

the SNMP proxy is provided with an enabling flag bit;

said step of the SNMP proxy estimating the suggested timeout value of the SNMP message and feeding the suggested timeout value back to the SNMP management station comprises:

when receiving the SNMP message, the SNMP proxy firstly judging whether a current value of the enabling flag bit represents an enabled state, and only if yes, the SNMP proxy estimating the suggested timeout value of the SNMP message and performing subsequent feedback.

11. The method according to claim 10 , wherein

the value of the enabling flag bit is set by the SNMP management station for the SNMP proxy.

12. The method according to claim 1 , wherein

said step of the SNMP management station waiting for the response of the SNMP message according to the suggested timeout value comprises:

the SNMP management station setting a local timeout value for waiting for the response of the SNMP message as the suggested timeout value fed back by the SNMP proxy, and waiting for the response of the SNMP message within the range of the suggested timeout value.

13. The method according to claim 12 , which further comprises:

after receiving the response of the SNMP message, the SNMP management station resetting the local timeout value as a local default timeout value.

14. A Simple Network Management Protocol (SNMP) proxy, which is configured to:

when receiving an SNMP message sent from an SNMP management station, estimate a suggested timeout value of the SNMP message and feed the suggested timeout value back to the SNMP management station;

wherein the SNMP proxy is further configured to: read of processing time corresponding to a corresponding operation type from a processing time table of a database, and multiply the processing time by a number of boards currently managed by the SNMP proxy to obtain the suggested timeout value.

15. The SNMP proxy according to claim 14 , wherein the SNMP proxy stores a timeout threshold value; the timeout threshold value is set by the SNMP management station for the SNMP proxy;

the SNMP proxy is configured to: estimate and obtain the suggested timeout value of the SNMP message, and then judge whether the suggested timeout value is greater than the timeout threshold value; and if yes, feed the suggested timeout value that is estimated back to the SNMP management station.

16. The SNMP proxy according to claim 15 , wherein the SNMP proxy is further configured to: process the SNMP message that has been received according to a conventional flow if the suggested timeout value is smaller than or equal to the timeout threshold value is determined.

17. The SNMP proxy according to claim 14 , wherein the SNMP proxy is provided with an enabling flag bit;

the SNMP proxy is configured to: when receiving the SNMP message, firstly judge whether a current value of the enabling flag bit represents an enabled state, and only if yes, estimate the suggested timeout value of the SNMP message and perform subsequent feedback.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: ZTE CORPORATION
To: OPEN INVENTION NETWORK LLC
Reel/Frame 051197/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2011
From: HE, XIAOHONG
To: ZTE CORPORATION
Reel/Frame 027408/0267 →