Allowing subagents with duplicate identifiers to connect

When an SNMP subagent connects to the SNMP agent, an SNMP object identifier (OID) value is used as the subagent identifier. For subagents connecting using the DPI V2.0 API, the subagent supplies its OID during the connection process. All the Communications Server subagents use the DPI V2.0 API when connecting to the agent.

For subagents connecting using the DPI V1.1 API, the agent assigns a constant OID value to the subagent. Therefore, if more than one DPI V1.1 subagent connects to the agent, all the DPI V1.1 subagents are identified with the same OID value.

The SUBAGENT-MIB, supported by the SNMP agent, defines the MIB object, saAllowDuplicateIDs, that can be used to configure whether the agent should allow subagents with duplicate OID values to connect. By default, the SNMP agent sets the value of this object to 1, which allows subagents with duplicate OID values to connect. You can configure the value of this MIB object using the OSNMPD.DATA configuration file. For more information about this file, see Provide MIB object configuration information. If you do not want the agent to allow subagents with duplicate OID values to connect, set the value of this MIB object to 2.