áòðééï: áòðééï: [Adslmib] AD review of: dr aft-ietf-adslmib-vdsl-ext-scm-05.txt

"Menachem Dodge" <[email protected]>
Newsgroups gmane.ietf.adslmib
Message-ID <002201c495e6$05214660$b53619ac@dodge>
Bert,

    Thanks for these clarifications.

    Regards,
    Menachem

----- Original Message -----
From: Wijnen, Bert (Bert) <[email protected]>
To: Menachem Dodge <[email protected]>; Adslmib (E-mail) <[email protected]>
Sent: Wednesday, September 08, 2004 10:57 AM
Subject: RE: áòðééï: [Adslmib] AD review of:
draft-ietf-adslmib-vdsl-ext-scm-05.txt


> >
> > Hello,
> >
> >     I would like to thank Bert for his thorough review of the SCM and
MCM
> > documents. I am working through each of the points raised and will make
the
> > necessary changes before submitting the drafts again. I will list these
> > changes in another email.
> >
> >     There are however some clarifications that I need:
> >
> >    1.  Regarding the OID, the approach taken was to place the two
extension
> > MIBs (SCM and MCM) under the VDSL MIB as these MIBS are seen as optional
> > extensions to the that MIB. I did not follow why this approach is not
> > logical,
>
> The thing abvout "not logical" was as follows and has to do with the OID
> structure underneath vdslMIB
>
>     OID tree
> ->  1.3.6.1.2.1.10.97  vdslMIB  [VDSL-LINE-MIB]: module-identity
> ->  1.3.6.1.2.1.10.97.1  vdslLineMib  [VDSL-LINE-MIB]:
oid-value-assignment
>     1.3.6.1.2.1.10.97.1.0  vdslNotifications  [VDSL-LINE-MIB]:
oid-value-assignmentOID tree
>     1.3.6.1.2.1.10.97.1.1  vdslMibObjects  [VDSL-LINE-MIB]:
oid-value-assignment
> ->  1.3.6.1.2.1.10.97.2  vdslExtSCMMIB  [VDSL-LINE-EXT-SCM-MIB]:
module-identity
> ->  1.3.6.1.2.1.10.97.2.1  vdslLineExtSCMMib  [VDSL-LINE-EXT-SCM-MIB]:
oid-value-assignment
>     1.3.6.1.2.1.10.97.2.1.1  vdslLineExtSCMMibObjects
[VDSL-LINE-EXT-SCM-MIB]: oid-value-assignment
> ->  1.3.6.1.2.1.10.97.3  vdslExtMCMMIB  [VDSL-LINE-EXT-MCM-MIB]:
module-identity
> ->  1.3.6.1.2.1.10.97.3.1  vdslLineExtMCMMib  [VDSL-LINE-EXT-MCM-MIB]:
oid-value-assignment
>     1.3.6.1.2.1.10.97.3.1.1  vdslLineExtMCMMibObjects
[VDSL-LINE-EXT-MCM-MIB]: oid-value-assignment
>
>
> Where the two new mib modules are one level deeper (so to speak) that the
> vdslMIB itself, and as a result so are the xxxObjects assigmnents.
>
> The biggest concern is that other WGs have gone down this path in the past
> and it has resulted in conflicting OID assignments. So that is why the
> MPLS and RMONMIB WGs have defined (were asked to define) a IANA registry
> and IAN instructions as how to assign new values. So if you want to go
down
> this path, then I want to see such IANA instructions.
>
> > however, I don't have any objections to changing this approach.
>
> I think that optentially would be better.
>
> > Bert, do you suggest, then, placing them directly under the
> > transmission MIB as
> >  ::= { transmission 98 } and ::= { transmission 99 }
> >
> Well, if that is what we want you would do
>     ::= { transmission xx } and ::= { transmission yy }
> and then ask IANA to assign a specific value. You can suggest values,
> but not sure why we would do that.
>
> Not sure if transmission is the best subtree to put them under.
> Need to check.
>
> > If this is done in this way, are the SCM and MCM MIBs still seen as
> > extensions to the VDSL MIB ?
> >
> They are extension of the VDSL MIB because they share some indexing or
> have other ptrs to/from the base VDSL MIB. The place where a MIB module
> is located in the OID tree has not much to do with being an extension
> to the VDSL MIB or not.
>
> >     2. Please explain further your point that "the MODULE-COMPLIANCE
> > statement defined mandates that everyone MUST implement the first
> > table as read-create table."
> >
> Because you do not state that read-only support is enuf, and so everyone
> must implement the MAX-ACCESS value.
> The base vdslMIB (RFC3728) follows the same scheme as you do, so it
> is probably intended and OK. Just wanted to be sure people understand.
>
> Bert
> >
> >
> >     Yours Sincerely,
> >
> >     Menachem.
> >
> >
> > ----- Original Message -----
> > From: Wijnen, Bert (Bert) <[email protected]>
> > To: Adslmib (E-mail) <[email protected]>
> > Sent: Friday, September 03, 2004 10:46 PM
> > Subject: [Adslmib] AD review of:
> > draft-ietf-adslmib-vdsl-ext-scm-05.txt
> >
> >
> > > OK here are my other review comments:
> > >
> > > Serious issues
> > >
> > > 1. The SMICng compilation/syntax issues I reported earlier.
> > >    - must use INTEGER for enumartions, not Unsigned32.
> > >    - must use Unsigned32, not unsigned32
> > >    - index item "vdslLineSCMConfProfileBandId" must be
> > not-accessible
> > >
> > > 2. I see:
> > >    vdslLineSCMConfProfileBandUsage OBJECT-TYPE
> > >         SYNTAX       Unsigned32
> > >         MAX-ACCESS  read-create
> > >         STATUS  current
> > >         DESCRIPTION
> > >           "Indicates whether this band is in use.
> > >            Specified as an Unsigned32, the two
> > >            possible values are:
> > >            Unused(1),
> > >            InUse(2)"
> > >         ::= { vdslLineSCMConfProfileBandEntry 2 }
> > >    Seems to me you would rather do that as an enumeration,
> > using INTEGER
> > >    don't you think so?
> > >
> > > 3. I see:
> > >     vdslLineSCMConfProfileBandRowStatus OBJECT-TYPE
> > >         SYNTAX       RowStatus
> > >         MAX-ACCESS   read-create
> > >         STATUS       current
> > >         DESCRIPTION
> > >            "This object is used to create a new row or modify or
> > >            delete an existing row in this table.
> > >
> > >            A profile activated by setting this object to `active'.
> > >    s/profile/profile is/
> > >            When `active' is set, the system will validate
> > the profile.
> > >
> > >            Before a profile can be deleted or taken out of
> > >            service, (by setting this object to `destroy' or
> > >            `outOfService') it must be first unreferenced
> > >    s/outOfService/notInService/
> > >            from all associated lines."
> > >        ::= { vdslLineSCMConfProfileBandEntry 7 }
> > >
> > >    The RowStatus TC does not have a value of outOfService
> > but it does
> > >    have a notInService value.
> > >    You MUST describe in this DESCRIPTIOON clause if any
> > coluns in the
> > >    row can or cannot be changed while the row is in active state.
> > >
> > > 4. For table: vdslLineSCMConfProfileBandTable
> > >    I see not text about the persistency of that table.
> > >    Either there needs to be a StorageType column or you
> > must describe
> > >    in the DESCRIPTION clause of the Table or Entry what the
> > persistence
> > >    behaviour is. I see that in sect 2.4 you state that the
> > entries MUST
> > >    be persistent. So This issue can be fixed by putting similar text
> > >    in the DESCRIPTION clause of vdslLineSCMConfProfileBandEntry
> > >
> > > 5. vdslLineSCMPhysBandUsage
> > >    should probably be an enumeration (INTEGER as base type).
> > >    WOuld it make sense to do a TC cause you are using it twice?
> > >
> > > 6. I have (in a spearate email) already expressed my
> > concerns over the
> > >    way you assign the OID to the MODULE-IDENTITY. If you
> > want to do it
> > >    this way, we need IANA instructions on how to administer that
> > namespace,
> > >    see my other email.
> > >
> > > nits:
> > > 1. vdslLineSCMConfProfileBandId
> > >      ....
> > >         DESCRIPTION
> > >           "The BandId for this entry, which specifies which band
> > >            is being referred to.  Specified as an
> > Unsigned32, the five
> > >            possible values are:
> > >    and then you go on to list 7 instead of 5.
> > >    How about s/five//
> > >    I already pointed out in an earlier email that enumerations must
> > >    be done with a bse type of INTEGER, so also s/Unsigned32/INTEGER/
> > >    or may be better: s/Unsigned32/enumeration/
> > >
> > > 2. I also mentioned that the 2 enumerations for BandId
> > might be better
> > >    done as a TC. And I also wonder if BandId is a good name.
> > >    to me it sounds more like a BandType, But this may be
> > just personal
> > >    taste, so telling me so and to shut up is fine.
> > >
> > > 3. vdslLineSCMPhysBandTable
> > >    DESCRIPTION clause talks about 5 bands again while you
> > have enumerated
> > 7.
> > >
> > > 4. I hope you are aware that the MODULE-COMPLIANCE
> > statement you have
> > defined
> > >    mandates that everyone MUST implement the first table as
> > read-create
> > table.
> > >    That means, a read-only implementation cannot claim compliance.
> > >    Such is fine, as long as the WG has consensus on that
> > and is aware that
> > >    that is what you have documented.
> > >
> > > 5. It seems that reference [RFC3593] can/should be removed.
> > It is not
> > cited
> > >    anywhere and I do not understand why it is here.
> > >
> > > 6. It seems there are no citations to RFC3411 and RFC3418,
> > so probably
> > there
> > >     do not need to be references to them either.
> > >
> > > admin notes:
> > >
> > > when you do a ner revision, pls replace front page boilerplate text:
> > >    This document is an Internet-Draft and is in full
> > conformance with
> > >    all provisions of Section 10 of RFC2026.
> > > with the new RFC3667/8 boilerplate. I.e. this:
> > >    This document is an Internet-Draft and is subject to all
> > provisions
> > >    of section 3 of RFC 3667.  By submitting this
> > Internet-Draft, each
> > >    author represents that any applicable patent or other
> > IPR claims of
> > >    which he or she is aware have been or will be disclosed,
> > and any of
> > >    which he or she become aware will be disclosed, in
> > accordance with
> > >    RFC 3668.
> > > mmm... I see you sort of have that already. Oh well... I think the
> > > above is what will soon become the requirement.
> > >
> > > Please add an IANA COnsiderations section, see
> > www.ietf.org/ID-Checklist.html
> > >
> > >
> > > Thanks, Bert
> > >
> > > _______________________________________________
> > > Adslmib mailing list
> > > [email protected]
> > > https://www1.ietf.org/mailman/listinfo/adslmib
> > >
> >
> >
> >
>
> _______________________________________________
> Adslmib mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/adslmib
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.