[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: review question



Hi Harrie,

I would not write a mib module that way and would most likely duplicate
the text in the DESCRITPION
since the number of replications is < my-personal-pain-threshold. 

But what are the other possible solutions to limit duplication?
The first one that came to me (but not tried) was use of a
OBJECT-IDENTITY to describe the common text then point the DESCRIPTION
to it.

Regards
Mike MacFaden


-----Original Message-----
From: owner-mreview@ops.ietf.org [mailto:owner-mreview@ops.ietf.org] On
Behalf Of Harrie Hazewinkel
Sent: Saturday, June 05, 2004 4:55 AM
To: Mreview (E-mail)
Cc: Harrie Hazewinkel
Subject: review question

HI,


I have been reviewing the draft-ietf-ipcdn-docsisevent-mib-03.txt.
In there the following approach is used.

All notifications contain a set of objects/varbinds that are common to
all and some are type specific. Some definitions are below.
In the DESCRIPTION-clause of only the first one is the complete
semantics/description given for the common varbinds. All others do
'assume; it is there. Do we consider this a good approach.

Personally, I do not think so, but directly saying the description must
always be repeated I am not sure if people would like that.
I would like to know what others believe is best.


regards,
Harrie

    docsDevCmInitTLVUnknownTrap NOTIFICATION-TYPE
        OBJECTS {
            docsDevEvLevel,
            docsDevEvId,
            docsDevEvText,
            ifPhysAddress,
            docsIfCmCmtsAddress,
            docsIfDocsisBaseCapability,
            docsIfCmStatusDocsisOperMode,
            docsIfCmStatusModulationType
        }
        STATUS current
        DESCRIPTION
            "Event due to detection of unknown TLV during
             the TLV parsing process.

             The values of docsDevEvLevel, docsDevId, and
             docsDevEvText are from the entry which logs this event
             in the docsDevEventTable. The docsIfDocsisBaseCapability
             indicates the DOCSIS version information. The
             docsIfCmStatusDocsisOperMode indicates the QOS level of
             the CM, while the docsIfCmStatusModulationType indicates
             the upstream modulation methodology used by the CM.
             The ifPhysAddress value is the MAC address of the cable
             interface of this cable modem.
             The docsIfCmCmtsAddress specifies the MAC address
             of the CMTS to which the CM is connected to(if there is a
cable
             card/ interface in the CMTS, then it is actually the MAC
address
             of the cable interface which connected to the CM).
             This part of information is uniformed across all CM traps.
            "
        ::= { docsDevCmTraps 1 }

    docsDevCmDynServReqFailTrap NOTIFICATION-TYPE
        OBJECTS {
            docsDevEvLevel,
            docsDevEvId,
            docsDevEvText,
            ifPhysAddress,
            docsIfCmCmtsAddress,
            docsIfDocsisBaseCapability,
            docsIfCmStatusDocsisOperMode,
            docsIfCmStatusModulationType
        }
        STATUS current
        DESCRIPTION
            "An event to report the failure of a dynamic service
             request happened during the dynamic services process.
            "
        ::= { docsDevCmTraps 2 }