IP Library Granted Patent US 11,936,510
Granted Patent B2
US 11,936,510 · App. 18/023,426 · Granted Mar 19, 2024

Electronic device, method executed by the electronic device and computer readable medium

Inventor: Yongqiang Ye (Guangdong, CN)
Assignee: ARRIS ENTERPRISES LLC
H04L41/0213H04L1/16
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 11,936,510
App. No.
18/023,426
Filed
Feb 27, 2023
Granted
Mar 19, 2024
Kind
B2
Art Unit
2451
USPC
709/223
Abstract

The present disclosure relates to an electronic device and a method executed by the electronic device, and a computer-readable medium. The electronic device includes a memory on which instructions are stored and a processor. The processor is configured to execute the instructions stored on the memory to cause the electronic device to execute the following operations: receiving a Simple Network Management Protocol (SNMP) request from a network management station; in response to the receipt of the SNMP request, starting a timer at the electronic device, a timeout period of the timer being set to a first predetermined time period; and in response to a case where the electronic device has not completed an operation required by the SNMP request when the timer expires, sending a timeout message to the network management station as a response to the SNMP request.

Claims (33)

1. An electronic device, including:

a memory, on which instructions are stored; and

a processor, configured to execute the instructions stored on the memory to cause the electronic device to execute the following operations:

receiving a Simple Network Management Protocol (SNMP) request from a network management station;

in response to the receipt of the SNMP request, starting a timer at the electronic device, a timeout period of the timer being set to a first predetermined time period;

in response to a case where the electronic device has not completed an operation required by the SNMP request when the timer expires, sending a timeout message to the network management station as a response to the SNMP request; and

in response to the receipt of a retransmitted SNMP request with the same request ID as the SNMP request from the network management station before the timer expires, stopping processing the SNMP request, and sending the timeout message to the network management station as a response to the retransmitted SNMP request.

2. The electronic device according to claim 1 , wherein the timeout message includes: an object identifier, i.e., OID, of an object to be operated according to the SNMP request, and information indicating that a timeout has occurred at the electronic device.

3. The electronic device according to claim 2 , wherein the electronic device includes a plurality of subsystems, and the timeout message further includes information indicating a subsystem that has not completed the SNMP request when the timeout occurs.

4. The electronic device according to claim 2 , wherein the SNMP request is a GETNEXT request or a GETBULK request included in an SNMP WALK procedure, and the OID included in the timeout message is used to continue the SNMP WALK procedure.

5. The electronic device according to claim 1 , wherein the first predetermined time period is shorter than a second predetermined time period set by the network management station for monitoring the timeout of the SNMP request.

6. The electronic device according to claim 1 , wherein an SNMP agent is running on the electronic device, and wherein the SNMP agent and the network management station communicate through a user datagram protocol.

7. The electronic device according to claim 1 , wherein the timeout message conforms to a format of an SNMP response corresponding to the SNMP request.

8. A method executed by an electronic device, including:

receiving a Simple Network Management Protocol (SNMP) request from a network management station;

in response to the receipt of the SNMP request, starting a timer at the electronic device, a timeout period of the timer being set to a first predetermined time period;

in response to a case where the electronic device has not completed an operation required by the SNMP request when the timer expires, sending a timeout message to the network management station as a response to the SNMP request; and

in response to the receipt of a retransmitted SNMP request with the same request ID as the SNMP request from the network management station before the timer expires, stopping processing the SNMP request, and sending the timeout message to the network management station as a response to the retransmitted SNMP request.

9. The method according to claim 8 , wherein the timeout message includes: an object identifier, i.e., an OID, of an object to be operated according to the SNMP request, and information indicating that a timeout has occurred at the electronic device.

10. The method according to claim 9 , wherein the electronic device includes a plurality of subsystems, and the timeout message further includes information indicating a subsystem that has not completed the SNMP request when the timeout occurs.

11. The method according to claim 9 , wherein the SNMP request is a GETNEXT request or a GETBULK request included in an SNMP WALK procedure, and the OID included in the timeout message is used to continue the SNMP WALK procedure.

12. The method according to claim 8 , wherein the first predetermined time period is shorter than a second predetermined time period set by the network management station for monitoring the timeout of the SNMP request.

13. The method according to claim 8 , wherein an SNMP agent is running on the electronic device, and wherein the SNMP agent and the network management station communicate through a user datagram protocol.

14. A non-transitory computer-readable storage medium having instructions stored thereon, when executed by a processor of an electronic device, the instruction causing the electronic device to execute the following operations:

receiving a Simple Network Management Protocol (SNMP) request from a network management station;

in response to the receipt of the SNMP request, starting a timer at the electronic device, a timeout period of the timer being set to a first predetermined time period;

in response to a case where the electronic device has not completed an operation required by the SNMP request when the timer expires, sending a timeout message to the network management station as a response to the SNMP request; and

in response to the receipt of a retransmitted SNMP request with the same request ID as the SNMP request from the network management station before the timer expires, stopping processing the SNMP request, and sending the timeout message to the network management station as a response to the retransmitted SNMP request.

15. The non-transitory computer-readable medium according to claim 14 , wherein the timeout message includes: an object identifier, i.e., OID, of an object to be operated according to the SNMP request, and information indicating that a timeout has occurred at the electronic device.

16. The non-transitory computer-readable medium according to claim 15 , wherein the electronic device includes a plurality of subsystems, and the timeout message further includes information indicating a subsystem that has not completed the SNMP request when the timeout occurs.

17. The non-transitory computer-readable medium according to claim 15 , wherein the SNMP request is a GETNEXT request or a GETBULK request included in an SNMP WALK procedure, and the OID included in the timeout message is used to continue the SNMP WALK procedure.

18. The non-transitory computer-readable medium according to claim 14 , wherein the first predetermined time period is shorter than a second predetermined time period set by the network management station for monitoring the timeout of the SNMP request.

19. The non-transitory computer-readable medium according to claim 14 , wherein an SNMP agent is running on the electronic device, and wherein the SNMP agent and the network management station communicate through a user datagram protocol.