Hi All,
Please clarify my below doubts on SNMP v1 to SNMPv2 convertion
Below MIB File used for reference

-----------------------------------------------------------------
TEST-MIB DEFINITIONS ::= BEGIN

My OBJECT IDENTIFIER ::= { enterprises 116 }
dspuPuTraps OBJECT IDENTIFIER ::= { My 4 }


dspuPuStateChangeTrap NOTIFICATION-TYPE
STATUS obsolete
DESCRIPTION "Trap 1"
::= { dspuPuTraps 1 }

dspuPuTrapsPrefix OBJECT IDENTIFIER ::= { dspuPuTraps 0 }

newdspuPuStateChangeTrap NOTIFICATION-TYPE
STATUS obsolete
DESCRIPTION "Trap 3"
::= { dspuPuTrapsPrefix 1 }

END
-------------------------------------------------------------------

In this above notification-type example,
since this is enteprise-specific type, it should display all the traps as output, but output is only "newdspuPuStateChangeTrap".

I feel this is happening because of below reason:
snmpv1 OID for "dspuPuStateChangeTrap" is 1.3.6.1.4.1.116.4(because snmpv2 OID is 1.3.6.1.4.1.116.4.1, while converting this OID from snmpv2 to snmpv1 ".1" is removed from OID as per rfc RFC2576)

snmpv1 OID for "newdspuPuStateChangeTrap" is also 1.3.6.1.4.1.116.4(because snmpv2 OID is 1.3.6.1.4.1.116.4.0.1, while converting this OID from snmpv2 to snmpv1 ".0.1" is removed from OID as per rfc RFC2576).

Questions


1. We are not sure whether this above said understanding is correct as per RFC2576

2. In above case should both traps be displayed (or) only one trap (newdspuPuStateChangeTrap) should be displayed ?

3. If both the traps are output ,snmpv1 OID value will be same. In such case is it possible to generate SNMPv1 alert for both the traps(though SNMPv2 OID is different) ?


Please reply ASAP.

Thanks in advance.