Interpreting Ping Variables
This section clarifies the ranges for the following variables that are not explicitly specified in the Ping MIB:
- pingCtlDataSize—The value of this variable
represents the total size of the payload (in bytes) of an outgoing
probe packet. This payload includes the timestamp (8 bytes) that is
used to time the probe. This is consistent with the definition of pingCtlDataSize (maximum value of 65,507) and the standard ping
application.
If the value of pingCtlDataSize is between 0 and 8 inclusive, it is ignored and the payload is 8 bytes (the timestamp). The Ping MIB assumes all probes are timed, so the payload must always include the timestamp.
For example, if you wish to add an additional 4 bytes of payload to the packet, you must set pingCtlDataSize to 12.
- pingCtlDataFill—The first 8 bytes of the data segment of the packet is for the timestamp. After that, the pingCtlDataFill pattern is used in repetition. The default pattern (when pingCtlDataFill is not specified) is (00, 01, 02, 03 ... FF, 00, 01, 02, 03 ... FF, ...).
- pingCtlMaxRows—The maximum value is 255.
- pingMaxConcurrentRequests—The maximum value is 500.
- pingCtlTrapProbeFailureFilter and pingCtlTrapTestFailureFilter—A value of 0 for pingCtlTrapProbeFailureFilter or pingCtlTrapTestFailureFilter is not well defined by the Ping MIB. If pingCtlTrapProbeFailureFilter is 0, pingProbeFailed traps will not be generated for the test under any circumstances. If pingCtlTrapTestFailureFilter is 0, pingTestFailed traps will not be generated for the test under any circumstances.