RE: RE: Review of draft-ietf-ipcdn-pktc-mtamib-04.txt

"Wijnen, Bert (Bert)" <[email protected]>
Newsgroups gmane.ietf.ipcdn
Message-ID <7D5D48D2CAA3D84C813F5B154F43B1550639C932@nl0006exch001u.nl.lucent.com>
Fine by me

Bert

> -----Original Message-----
> From: Jean-Francois Mule [mailto:[email protected]]
> Sent: Friday, January 21, 2005 00:31
> To: [email protected]
> Cc: Wijnen, Bert (Bert); [email protected]
> Subject: RE: [ipcdn] RE: Review of draft-ietf-ipcdn-pktc-mtamib-04.txt
> 
> 
> Just a minor editorial change in our informative text to 
> explain why the pktcMtaDevErrorOid is of type SnmpAdminString.
> 
> :
> On Tuesday, January 11, 2005 at 4:47 PM, I had proposed:
> >          "Note that the syntax of this object is SnmpAdminString
> >           rather OBJECT IDENTIFIER because the object value is
> >           provided by an operator in the MTA configuration file
> >           in the form of a character string."
> 
> Based on Eugene's comment, the newly proposed text is:
>           Note that the syntax of this object is SnmpAdminString
>           rather OBJECT IDENTIFIER because the object value may
>           not be a valid OID due to human or configuration tool
>           encoding errors.
> 
> Let us know if this new proposed text is an issue.
> Jean-François 
> 
> > -----Original Message-----
> > From: Jean-Francois Mule 
> > Sent: Tuesday, January 11, 2005 4:47 PM
> > To: Dave Thaler; [email protected]
> > Cc: [email protected]; Wijnen, Bert (Bert); 
> > [email protected]; C. M. Heard
> > Subject: [ipcdn] RE: Review of draft-ietf-ipcdn-pktc-mtamib-04.txt
> > 
> > 
> > To close on one additional comment:
> > Dave wrote:
> > > 12) pktcMtaDevErrorOid, pktcMtaDevErrorValue, etc:
> > >     why are OIDs of type SnmpAdminString rather than an
> > > OBJECT IDENTIFIER
> > >     type/subtype?  As is, the management station cannot do 
> > > simple things
> > >     like expanding the OID into the defined string tokens 
> > in the MIB.
> > 
> > We discussed this point during the IETF IPCDN meeting #61, 
> > see proceedings at:  
> > <http://www1.ietf.org/proceedings_new/04nov/ipcdn.html#cmr>
> > 
> > The meeting minutes recorded:
> >     In the WG meeting, we had consensus that since the OID and its
> >     value is provided in the MTA config file by an operator in the
> >     form of a character string, it is better to leave the syntax
> >     as SnmpAdminString rather than OBJECT IDENTIFIER. It was also
> >     requested that the above explanation be mentioned in the doc.
> > 
> > So, the resolution is:
> >     - no object syntax change
> >     - change the description of the pktcMtaDevErrorOid to 
> > indicate the following:
> >          "Note that the syntax of this object is SnmpAdminString
> >           rather OBJECT IDENTIFIER because the object value is
> >           provided by an operator in the MTA configuration file
> >           in the form of a character string."
> >     - after more review of the pktcMtaDevErrorValue object, 
> > we do not believe the above text should be added to its 
> > description as this pktcMtaDevErrorValue object may contain 
> > all kinds of object values in the case where the MTA can 
> > recognize the OID but cannot interpret the given value.
> > 
> > Proposed text changes:
> > pktcMtaDevErrorOid  OBJECT-TYPE  
> >     SYNTAX      SnmpAdminString
> >     MAX-ACCESS  read-only
> >     STATUS      current
> >     DESCRIPTION 
> >         " This object contains a human readable representation
> >           (character string) of the OID corresponding to the
> >           configuration file parameter that caused the particular
> >           error.
> >           For example, if the value of the pktcMtaDevEnabled object
> >           in the configuration file caused an error, then this
> >           object instance will contain the human readable string of
> >           '.1.3.6.1.2.1.XXX.1.1.6.0'.
> >     ************************************************************
> >     * NOTES TO RFC Editor (to be removed prior to publication) *
> >     * Please replace XXX with the IANA-assigned number under   *
> >     * mib-2.                                                   *
> >     ************************************************************
> > 
> >           If the MTA generated an error because it was not able 
> >           to recognize a particular OID, then this object 
> >           instance would contain an empty value (zero-length
> >           string).
> >           For example, if the value of an OID in the configuration 
> >           file was interpreted by the MTA as being .1.2.3.4.5, and 
> >           the MTA was not able to recognize this OID as a valid one,
> >           this object instance will contain a zero-length string.
> >           Note that the syntax of this object is SnmpAdminString
> >           rather OBJECT IDENTIFIER because the object value is
> >           provided by an operator in the MTA configuration file
> >           in the form of a character string."
> >     ::= {pktcMtaDevErrorOidsEntry 2}
> > 
> > Let us know if this change is acceptable or else, feel free 
> > to propose text improvements or suggestions.
> > 
> > Thanks,
> > 
> > Jean-François 
> > 
> > 
> > 
> > > -----Original Message-----
> > > From: Dave Thaler [mailto:[email protected]]
> > > Sent: Thursday, August 05, 2004 12:33 AM
> > > To: [email protected]; Jean-Francois Mule
> > > Cc: [email protected]; Wijnen, Bert (Bert); 
> > > [email protected]; C. M. Heard
> > > Subject: Review of draft-ietf-ipcdn-pktc-mtamib-04.txt
> > > 
> > > 
> > > Here's my MIB Doctor review of this document and what I
> > > believe MUST/SHOULD/MAY be fixed.
> > > 
> > > MUST fix
> > > --------
> > > 1) There is no IANA Considerations section, and this is now
> > > required in the
> > >    new guidelines.  The draft needs something like (based on 
> > > the template 
> > >    in the guidelines):
> > > 
> > >        9. IANA Considerations
> > > 
> > >        The MIB module in this document uses the following
> > > IANA-assigned
> > >        OBJECT IDENTIFIER values recorded in the SMI Numbers 
> > registry:
> > > 
> > >        Descriptor        OBJECT IDENTIFIER value
> > >        ----------        -----------------------
> > >        pktcMtaMib        { mib-2 XXX }
> > > 
> > >        Editor's Note (to be removed prior to publication):
> > > the IANA is
> > >        requested to assign a value for "XXX" under the 'mib-2'
> > >        subtree and to record the assignment in the SMI 
> > > Numbers registry.
> > >        When the assignment has been made, the RFC Editor 
> is asked to
> > >        replace "XXX" (here and in the MIB module) with 
> the assigned
> > >        value and to remove this note.
> > > 
> > > 2) The page header on pages 2-51 says July 2002
> > > 
> > > 3) MIB Guidelines say
> > >     If the module was developed by an IETF working group, then the
> > >     ORGANIZATION clause MUST provide the full name of the
> > > working group
> > >                                          ^^^^^^^^^
> > > 
> > >    The draft just uses the WG acronym:
> > >        ORGANIZATION "IETF IPCDN Working Group "
> > > 
> > > 4) The LAST-UPDATED date predates the REVISION date:
> > >        LAST-UPDATED "200406160000Z" -- June 16, 2004
> > >        REVISION     "200407160000Z"
> > >                           ^
> > > 
> > > 5) pktcMtaBasicSmtaCompliance contains
> > >        MODULE DOCS-CABLE-DEVICE-MIB
> > >            MANDATORY-GROUPS {
> > >                docsDevSoftwareGroupV2
> > >            }
> > >    but RFC2669 is not referenced as a normative reference
> > >    and docsDevSoftwareGroupV2 isn't in there anyway, only
> > >    docsDevSoftwareGroup.  Is this blocked on the progression
> > > of another
> > >    document containing this?  Looks like this used to be in
> > >    draft-ietf-ipcdn-device-mibv2-*.txt which has now expired.
> > > 
> > > 6) SEQUENCE element #4 `pktcMtaDevCmsSolicitedKeyTimeout'
> > > does not match
> > > 
> > >    order of columnar objects under `pktcMtaDevCmsEntry'.
> > >    Should swap the following two lines:
> > >        pktcMtaDevCmsSolicitedKeyTimeout          Unsigned32,
> > >        pktcMtaDevCmsMaxClockSkew                 Unsigned32,
> > > 
> > > 7) pktcMtaDevProvisioningState has 'passWithWarning' 
> > (singular) in the
> > >    enum, but 'passWithWarnings' (plural) twice in the DESCRIPTION.
> > >    Also has 'failOtherReason' in the enum but 
> 'failureOtherReason' 
> > >    in the DESCRIPTION.
> > > 
> > > 8) The comment on page 29 refers to
> > > draft-ietf-ipcdn-pktc-signaling-02.txt
> > >    This should be added to the references section of the doc.
> > >    Also grammar error "Upper case must be use to"
> > >                                           ^^^
> > > 
> > > 9) Typo in DESCRIPTION of pktcMtaDevCmsKerbRealmName:
> > >    realm table (pktcMtaDevRealmtable)."
> > >                                ^ capitalize
> > > 
> > > 10) The DESCRIPTION of pktcMtaDevRealmTgsGracePeriod has
> > > weird indentation,
> > >     and includes weird characters (as do several other objects).
> > > 
> > > SHOULD fix
> > > ----------
> > > 11) pktcMtaDevErrorOidIndex: say what happens after the 
> > value 1024 is 
> > >     reached
> > > 
> > > 12) pktcMtaDevErrorOid, pktcMtaDevErrorValue, etc:
> > >     why are OIDs of type SnmpAdminString rather than an
> > > OBJECT IDENTIFIER
> > >     type/subtype?  As is, the management station cannot do 
> > > simple things
> > >     like expanding the OID into the defined string tokens 
> > in the MIB.
> > > 
> > > 13) pktcMtaDevServerDhcp1, pktcMtaDevServerDns1, etc: the
> > > DESCRIPTION of
> > > 
> > >     these objects is worded as if the type is a string 
> > rather than an
> > >     InetAddress (the "dotted" IP address, etc).  Technically,
> > > there's no
> > >     dots in the value, only in the displayed version of it.
> > > 
> > > 14) pktcMtaDevServerAddressType: what does it mean for this
> > > to be read-write
> > >     but the dependent InetAddress fields to be read-only?  
> > I.e., what 
> > >     happens to the latter immediately after the former is set?
> > > 
> > > MAY fix
> > > -------
> > > 15) Consider defining a TC for kerberos realm names, since
> > > this is used by 
> > >     multiple objects (pktcMtaDevProvKerbRealmName, 
> > > pktcMtaDevRealmName,
> > >     and pktcMtaDevCmsKerbRealmName) and has special syntax 
> > > restrictions 
> > >     (1..255 upper case ASCII chars) 
> > > 
> > > 16) The current conformance statements require read-write in
> > > implementations
> > >     to be compliant.  Is this intended?  Since it currently 
> > > only supports
> > >     ipv4, it doesn't seem useful to require read-write 
> access to the
> > >     InetAddressType objects.
> > > 
> > > 17) pktcMtaDevSwCurrentVers is redundant with sysDescr, so
> > > why is this 
> > >     needed?  The draft says:
> > >         The data presented in this object MUST be
> > >         identical to the software version information contained
> > >         in the 'sysDescr' MIB object of the MTA.
> > > 
> > > 18) The MIB guidelines suggest using { pktcMtaMib 0 } for the 
> > >     notification prefix.  The draft currently requires two
> > > definitions:
> > > 
> > >     pktcMtaNotificationPrefix OBJECT IDENTIFIER ::= { 
> pktcMtaMib 2 }
> > >     pktcMtaNotification OBJECT IDENTIFIER ::= {
> > >          pktcMtaNotificationPrefix 0 }
> > > 
> > >     Is there a good reason for this? (e.g. already deployed
> > > implementations?)
> > > 
> > > 19) What is the expected behavior when reading
> > > pktcMtaDevRealmName and 
> > >     pktcMtaDevRealmOrgName when the row is first created 
> > and they are 
> > >     not set?  (There's no DEFVAL, and the MIB doesn't say 
> > > they have to 
> > >     be set in the initial createAndWait set.)
> > > 
> > > 20) draft-ietf-ipcdn-bpiplus-mib-12.txt is referenced, and is now
> > >     draft-ietf-ipcdn-bpiplus-mib-13.txt
> > > 
> > > 21) The wording in section 8 varies marginally from the template.
> > > 
> > >     Template:
> > >     > Some of the readable objects in this MIB module (i.e.,
> > > objects with a
> > >     > MAX-ACCESS other than not-accessible) may be considered 
> > > sensitive or
> > >     
> > >     Actual:
> > >     > Some of the readable objects in this MIB module may be
> > > considered
> > >     > sensitive or [...]
> > > 
> > > 
> > > 
> > 
> > _______________________________________________
> > IPCDN mailing list
> > [email protected]
> > https://www1.ietf.org/mailman/listinfo/ipcdn
> > 
> > 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.