Assigning unique SNMP identifiers
First Claim
1. A method for assigning an identifier to each of network messages, wherein a network message is issued to a device, comprising the steps of:
- storing a network message in a memory;
obtaining a number corresponding to a physical memory address of a memory location at which the network message is stored;
transmitting to the device the network message and the obtained number as the identifier of the network message;
receiving from the device a response including an identifier;
comparing the identifier included in the response with the identifier of the transmitted network message so as to determine whether the response corresponds to the transmitted network message; and
deleting the network message from the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing an SNMP device over a network by transmitting SNMP messages to the managed device while ensuring that an SNMP packet identifier for each message is unique. The SNMP packet identifier is selected in correspondence to the physical memory address at which the SNMP message is stored, and may be the first or last such memory address, or any memory address in between. Because the packet identifier corresponds to the physical memory address of the message, each packet identifier is guaranteed to be unique since subsequent messages cannot occupy the same physical memory address as a prior message unless the prior message is already safely gone.
-
Citations
16 Claims
-
1. A method for assigning an identifier to each of network messages, wherein a network message is issued to a device, comprising the steps of:
-
storing a network message in a memory;
obtaining a number corresponding to a physical memory address of a memory location at which the network message is stored;
transmitting to the device the network message and the obtained number as the identifier of the network message;
receiving from the device a response including an identifier;
comparing the identifier included in the response with the identifier of the transmitted network message so as to determine whether the response corresponds to the transmitted network message; and
deleting the network message from the memory. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for assigning an identifier to each of network messages, wherein a network message is issued to a device, comprising:
-
memory including a region for storing executable process steps; and
a processor for executing the executable process steps;
wherein the executable process steps include the steps of;
storing a network message in a memory, obtaining a number corresponding to a physical memory address of a memory location at which the network message is stored, transmitting to the device the network message and the obtained number as the identifier of the network message, receiving from the device a response including an identifier, comparing the identifier included in the response with the identifier of the transmitted network message so as to determine whether the response corresponds to the transmitted network message, and deleting the network message from the memory.- View Dependent Claims (6, 7, 8)
-
-
9. Computer-executable program code stored on a computer-readable medium, the computer-executable program code to assign an identifier to each of network messages, wherein a network message is issued to a device, the computer-executable program code comprising:
-
code to store a network message in a memory;
code to obtain a number corresponding to a physical memory address of a memory location at which the network message is stored;
code to transmit to the device the network message and the obtained number as the identifier of the network message;
code to receive from the device a response including an identifier;
code to compare the identifier included in the response with the identifier of the transmitted network message so as to determine whether the response corresponds to the transmitted network message; and
code to delete the network message from the memory. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to assign an identifier to each of network messages, wherein a network message is issued to a device, the computer-executable process steps comprising:
-
a storing step to store a network message in a memory;
an obtaining step to obtain a number corresponding to a physical memory address of a memory location at which the network message is stored;
a transmitting step to transmit to the device the network message and the obtained number as the identifier of the network message;
a receiving step to receive from the device a response including an identifier;
a comparing step to compare the identifier included in the response with the identifier of the transmitted network message so as to determine whether the response corresponds to the transmitted network message; and
a deleting step to delete the network message from the memory. - View Dependent Claims (14, 15, 16)
-
Specification