áòðééï: áòðééï: [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