ACCOUNTING-CONTROL-MIB :: acctngProtection

MIB Reference — IPNetwork Monitor

All MIBsACCOUNTING-CONTROL-MIBacctngProtection

acctngProtection

Module: ACCOUNTING-CONTROL-MIB

OID (symbolic): ACCOUNTING-CONTROL-MIB::acctngProtection

OID (numeric): 1.3.6.1.2.1.60.1.3.3

Node type: OBJECT-TYPE

Type: TestAndIncr

Access: read-write

Description:

A control object to protect against duplication of control commands. Over some transport/network protocols, it is possible for SNMP messages to get duplicated. Such duplication, if it occurred at just the wrong time could cause serious disruption to the collection and retrieval of accounting data, e.g., if a SNMP message setting acctngFileCommand to 'swapToNewFile' were to be duplicated, a whole file of accounting data could be lost.

To protect against such duplication, a management application should retrieve the value of this object, and include in the Set operation needing protection, a variable binding which sets this object to the retrieved value.

What is acctngProtection?

This OID uses a test-and-increment mechanism to prevent duplicate SNMP commands from corrupting the accounting data collection state. Engineers rely on this protection when sending accounting control commands over unreliable networks to ensure commands are executed only once. For example, if an SNMP command to swap files gets duplicated, this OID ensures the file swap happens exactly once, not twice.

Examples

Walk all instances (SNMPv2c):

snmpwalk -v2c -c public <target> 1.3.6.1.2.1.60.1.3.3
snmpwalk -v2c -c public <target> ACCOUNTING-CONTROL-MIB::acctngProtection

Get a specific instance (index 1):

snmpget -v2c -c public <target> 1.3.6.1.2.1.60.1.3.3.1
snmpget -v2c -c public <target> ACCOUNTING-CONTROL-MIB::acctngProtection.1

Set instance 1 (SNMPv2c):

snmpset -v2c -c private <target> 1.3.6.1.2.1.60.1.3.3.1 s <value>

OID Breakdown

Numeric OIDNameModule
1isoLANART-AGENT
1.3orgBIANCA-BRICK-PPP-MIB
1.3.6dodBIANCA-BRICK-PPP-MIB
1.3.6.1internetBIANCA-BRICK-PPP-MIB
1.3.6.1.2mgmtBKTEL-HFC862-BASE-MIB
1.3.6.1.2.1mib_2CHECKPOINT-MIB-2
1.3.6.1.2.1.60accountingControlMIBACCOUNTING-CONTROL-MIB
1.3.6.1.2.1.60.1acctngMIBObjectsACCOUNTING-CONTROL-MIB
1.3.6.1.2.1.60.1.3acctngInterfaceControlACCOUNTING-CONTROL-MIB
1.3.6.1.2.1.60.1.3.3acctngProtectionACCOUNTING-CONTROL-MIB