
From dromasca@avaya.com  Mon Oct  1 02:06:10 2012
Return-Path: <dromasca@avaya.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E1AC21F8545 for <mib-doctors@ietfa.amsl.com>; Mon,  1 Oct 2012 02:06:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.297
X-Spam-Level: 
X-Spam-Status: No, score=-103.297 tagged_above=-999 required=5 tests=[AWL=0.301, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sLaE2hGIfiSk for <mib-doctors@ietfa.amsl.com>; Mon,  1 Oct 2012 02:06:09 -0700 (PDT)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by ietfa.amsl.com (Postfix) with ESMTP id D37FE21F8513 for <mib-doctors@ietf.org>; Mon,  1 Oct 2012 02:06:08 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Au8VANBbaVDGmAcF/2dsb2JhbABFtneGMwSBDIEIgiABAQEBAwEBAQ8eCjQEBwwEAgEVAQMEAQEBCgYMCwEGASYfCQgBAQQBEggah2MLnS+cSwSLHxUihTRgA5ttiieCaYFZ
X-IronPort-AV: E=Sophos;i="4.80,515,1344225600"; d="scan'208";a="326795306"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by de307622-de-outbound.net.avaya.com with ESMTP; 01 Oct 2012 05:00:32 -0400
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.12]) by co300216-co-erhwest-out.avaya.com with ESMTP; 01 Oct 2012 04:58:07 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 1 Oct 2012 11:06:01 +0200
Message-ID: <EDC652A26FB23C4EB6384A4584434A04081ABAEE@307622ANEX5.global.avaya.com>
In-Reply-To: <004a01cd1748$b03f1220$6701a8c0@JoanPC>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: draft-ietf-trill-rbridge-mib-08 (was: RE: [MIB-DOCTORS] Help with conformance statements)
Thread-Index: Ac0XSLeJRjBdjh4+RyOqG/c6MNY1xCIauACQ
References: <09a201cd15c7$0dc175b0$29446110$@olddog.co.uk><4F83F4FB.3010005@bwijnen.net> <004a01cd1748$b03f1220$6701a8c0@JoanPC>
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "Joan Cucchiara" <jcucchiara@mindspring.com>, "Bert Wijnen (IETF)" <bertietf@bwijnen.net>, <adrian@olddog.co.uk>
Cc: mib-doctors@ietf.org, draft-ietf-trill-rbridge-mib@tools.ietf.org, ops-ads@tools.ietf.org, Ralph Droms <rdroms.ietf@gmail.com>
Subject: [MIB-DOCTORS] draft-ietf-trill-rbridge-mib-08 (was: RE: Help with conformance statements)
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Oct 2012 09:06:10 -0000

Hi Joan,

Version draft-ietf-trill-rbridge-mib-08 of this document was submitted
and Benoit needs conformation that all critical issues were resolved
before he approves the document. Did you have the time to check 08 and
can you confirm this?

Other MIB doctors advice is of course welcome.

Thanks and Regards,

Dab




> -----Original Message-----
> From: mib-doctors-bounces@ietf.org
[mailto:mib-doctors-bounces@ietf.org]
> On Behalf Of Joan Cucchiara
> Sent: Tuesday, April 10, 2012 9:35 PM
> To: Bert Wijnen (IETF); adrian@olddog.co.uk
> Cc: mib-doctors@ietf.org; draft-ietf-trill-rbridge-mib@tools.ietf.org;
> ops-ads@tools.ietf.org
> Subject: Re: [MIB-DOCTORS] Help with conformance statements
>=20
> Adrian and Bert,
>=20
> I think it would be very helpful if the authors could specify ISIS
> objects in a MODULE_COMPLIANCE as Bert suggests.
>=20
> When I reviewed version 6 of the MIB, I asked if the authors could
> ensure that WG was aware there is no read-only
> compliance and this point was not addressed in version 7 either.
Not
> a
> MUST, but certainly want to make sure
> that the WG is aware they need to support read-create and read-write
via
> SNMP.
>=20
> Additionally, there are some warnings from the MIB compilers that were
> also there in version 6 and I'd like to see those addressed in the
> document (either discussed or fixed).  My comments below were emailed
to
> the authors.
>=20
> fyi,
>   -Joan
>=20
>=20
>=20
> * LAST-UPDATED and REVISION clauses  have the same date as Version 6
>=20
>=20
> OUTPUT from SMICNGPRO
> -----------------------
>=20
> W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should have
> SIZE specified
> W: f(RBRIDGE-MIB.my), (1453,4) Row "rbridgeSnoopingAddrEntry" has
> indexing that may create variables with more than 128 sub-ids
> W: f(RBRIDGE-MIB.my), (1503,20) Item "rbridgeSnoopingAddrPorts" should
> have SIZE specified
> W: f(RBRIDGE-MIB.my), (1044,18) Row "rbridgeVlanPortEntry" does not
have
> a consistent indexing scheme - cannot specify an index item from
> additional "base row" rbridgeBasePortEntry, since can have only one
> "base row" which is rbridgeVlanEntry
>=20
>=20
> SMILINT
> -----------
>=20
> mibs/RBRIDGE-MIB.my:1453: [5] {index-exceeds-too-large} warning: index
> of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by 142
> subidentifier(s)
>=20
> Additional descriptions of some error/warning messages:
>=20
> Error:       index-element-no-size (level 3)
> Message:     index element `%s' of row `%s' must have a size
restriction
> Description: Object identifiers are restricted in size to have at most
> 128
>              sub-identifiers. This implies that index elements used to
> form
>              instance identifiers must have a size contraint which
> ensures
>              that the 128 sub-identifier constraint is kept intact for
> any
>              possible combination of the index elements' values (RFC
> 2578,
>              Section 3.5).
>=20
>=20
> *  Looking at the objects with TC of PortList (rbridgeMultiFibPorts,
> rbridgeSnoopingAddrPorts)
>=20
> W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should have
> SIZE specified
>=20
>=20
>    rbridgeMultiFibPorts OBJECT-TYPE
>        SYNTAX      PortList
>        MAX-ACCESS  read-only
>        STATUS      current
>        DESCRIPTION
>            "The list of ports to which a frame destined to this
>            multicast distribution tree is flooded. This may be pruned
>            further based on other forwarding information."
>        ::=3D { rbridgeMultiFibEntry 2 }
>=20
> Q-BRIDGE-MIB defines:
> PortList ::=3D TEXTUAL-CONVENTION
>     STATUS      current
>     DESCRIPTION
>         "Each octet within this value specifies a set of eight
>         ports, with the first octet specifying ports 1 through
>         8, the second octet specifying ports 9 through 16, etc.
>         Within each octet, the most significant bit represents
>         the lowest numbered port, and the least significant bit
>         represents the highest numbered port.  Thus, each port
>         of the bridge is represented by a single bit within the
>         value of this object.  If that bit has a value of '1'
>         then that port is included in the set of ports; the port
>         is not included if its bit has a value of '0'."
>     SYNTAX      OCTET STRING
>=20
> OCTET STRING is 0..65535 characters.
>=20
> Consider that a range of 0..255 would give 8*256 =3D=3D 2048 Ports
> Are more ports needed?
>=20
>=20
>=20
> * Both compilers warn about rbridgeSnoopingEntry
>=20
> The DESCRIPTION clause indicates that IPv4 and IPv6 so 4 or 16 byes,
so
> why
> is this
> not indicated?  (An example is below.)
>=20
>    rbridgeSnoopingAddrType OBJECT-TYPE
>        SYNTAX      InetAddressType { unknown(0), ipv4(1), ipv6(2)}
>        MAX-ACCESS  not-accessible
>        STATUS      current
>        DESCRIPTION
>            "The IP multicast address type for which a listener has
been
>            detected by this RBridge. This MIB requires support for
only
>            IPv4 and IPv6 address types."
>        REFERENCE
>            "RFC 6325 section 4.7"
>        ::=3D { rbridgeSnoopingAddrEntry 1 }
>=20
>    rbridgeSnoopingAddr OBJECT-TYPE
>        SYNTAX      InetAddress (SIZE(0|4|16))
>        MAX-ACCESS  not-accessible
>        STATUS      current
>        DESCRIPTION
>            "The IP multicast address for which a listener has been
>            detected by this RBridge. The address type of this object
>            is specified in rbridgeSnoopingAddrType. This MIB requires
>            support for only global IPv4 and IPv6 addresses, so the
>            length of the object can be either 4 or 16 bytes."
>        REFERENCE
>            "RFC 6325 section 4.7"
>        ::=3D { rbridgeSnoopingAddrEntry 2 }
>=20
>=20
>=20
> * Suggested OID layout is not as Specified in the MIB Guidelines
> document:
>=20
>   xxxMIB
>          |
>          +-- xxxNotifications(0)
>          +-- xxxObjects(1)
>          +-- xxxConformance(2)
>              |
>              +-- xxxCompliances(1)
>              +-- xxxGroups(2)
>=20
>=20
> Compliances and Groups are reversed in the MIB draft.
>=20
>=20
> INDEXING
> =3D=3D=3D=3D=3D=3D=3D=3D
> I am a little concerned about the Indexing in this MIB, only because
it
> looks like several table
> should really have an AUGMENTS relationship.
>=20
>        INDEX  { rbridgeBaseNicknameName }
>        INDEX  { rbridgeBasePort }
>        INDEX   { rbridgeFdbId, rbridgeUniFdbAddr }
>        INDEX   { rbridgeUniFibNickname, rbridgeUniFibPort,
>        INDEX   { rbridgeMultiFibNickname }
>        INDEX   { rbridgeVlanIndex }
>        INDEX   { rbridgeBasePort, rbridgeVlanIndex }
>        INDEX   { rbridgeBasePort }
>        INDEX   { rbridgeVlanIndex }
>        INDEX   { rbridgeBasePort }
>        INDEX  { rbridgeVlanIndex, rbridgeSnoopingAddrType,
>        INDEX  { rbridgeDtreeNumber }
>        INDEX  { rbridgeTrillNbrMacAddr }
>=20
>=20
>=20
> * Conformance Statement.
> Same comment as on the prior draft.  Still no read-only and full
> conformance.
> This is okay, but want to make sure that working group is "okay" with
> having
> to do a full conformance (i.e. support read-write and read-create via
> SNMP)?
>=20
>=20
> ----- Original Message -----
> From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
> To: <adrian@olddog.co.uk>
> Cc: <mib-doctors@ietf.org>; <draft-ietf-trill-rbridge-
> mib@tools.ietf.org>;
> <ops-ads@tools.ietf.org>
> Sent: Tuesday, April 10, 2012 4:53 AM
> Subject: Re: [MIB-DOCTORS] Help with conformance statements
>=20
>=20
> > From a quick read that I did (section 6.7), then it
> > indeed seems to specify a set of requirements (even in
> > MUST) language for the ISIS-MIB module. So here (in
> > sect 6.7) they are described in English.
> >
> > It would indeed be useful to have that documented
> > in machine readable format, i.e. in (or as part of)
> > a MODULE-COMPLIANCE statement.
> >
> > Is it a reason to hold up the document?
> > Not sure about that. At the time when I was AD, I
> > tried to strongly encourage people to express such
> > requirements in the form of MODULE_COMPLIANCE
> > statements. But that was/is my view.
> >
> > Maybe other MIB doctors do have an opinion on that.
> >
> > Bert
> >
> > On 4/8/12 10:34 PM, Adrian Farrel wrote:
> >> Hi,
> >>
> >> Is there a MIB Doctor that can help us?
> >>
> >> I am holding a Discuss on draft-ietf-trill-rbridge-mib-07.txt
> >>
> >> It reads...
> >>
> >>> I would like help from the OPS ADs (and MIB Doctors) on this
point:
> >>>
> >>> It seems to me that section 6.7 needs a new conformance statement
to
> >>> be applied to ISIS-MIB. The text in the section appears to be in
two
> >>> parts:
> >>>
> >>> - Implementation guidance (what value to return on a GET from a
> Trill
> >>>   implementation)
> >>>
> >>> - Implementation requirements (which tables/objects to implement
or
> >>> not  (conformance statement).
> >>
> >> Can anyone tell me if I am right or wrong.
> >>
> >> Thanks,
> >> Adrian
> >>
> >>
> >> _______________________________________________
> >> MIB-DOCTORS mailing list
> >> MIB-DOCTORS@ietf.org
> >> https://www.ietf.org/mailman/listinfo/mib-doctors
> >>
> > _______________________________________________
> > MIB-DOCTORS mailing list
> > MIB-DOCTORS@ietf.org
> > https://www.ietf.org/mailman/listinfo/mib-doctors
>=20
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors

From jcucchiara@mindspring.com  Tue Oct  2 05:47:08 2012
Return-Path: <jcucchiara@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34EE121F87D3 for <mib-doctors@ietfa.amsl.com>; Tue,  2 Oct 2012 05:47:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.694
X-Spam-Level: 
X-Spam-Status: No, score=-0.694 tagged_above=-999 required=5 tests=[AWL=-0.697, BAYES_50=0.001, STOX_REPLY_TYPE=0.001, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UNZfRKH1rr5C for <mib-doctors@ietfa.amsl.com>; Tue,  2 Oct 2012 05:47:07 -0700 (PDT)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id 1F35521F87C9 for <mib-doctors@ietf.org>; Tue,  2 Oct 2012 05:47:06 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=LC13YMDlnP5hAum4UltOw5SSuGZ6vW1zdhUlzevUy2kDyfUJFoIKmJrE/2lWmK9e; h=Received:Message-ID:From:To:Cc:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [24.41.69.138] (helo=JoanPC) by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <jcucchiara@mindspring.com>) id 1TJ1rw-0006fI-Mv; Tue, 02 Oct 2012 08:46:36 -0400
Message-ID: <5aa901cda09b$f53e7aa0$6801a8c0@JoanPC>
From: "Joan Cucchiara" <jcucchiara@mindspring.com>
To: "Romascanu, Dan \(Dan\)" <dromasca@avaya.com>, "Bert Wijnen \(IETF\)" <bertietf@bwijnen.net>, <adrian@olddog.co.uk>
References: <09a201cd15c7$0dc175b0$29446110$@olddog.co.uk><4F83F4FB.3010005@bwijnen.net> <004a01cd1748$b03f1220$6701a8c0@JoanPC> <EDC652A26FB23C4EB6384A4584434A04081ABAEE@307622ANEX5.global.avaya.com>
Date: Tue, 2 Oct 2012 08:46:35 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-ELNK-Trace: 4d68bbe9cb71969ea344cf2d1a8e60840a9da525759e2654f3eeb95dc15ad377d1593e4419059189f0dc0b2615eb44cc350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 24.41.69.138
Cc: mib-doctors@ietf.org, draft-ietf-trill-rbridge-mib@tools.ietf.org, ops-ads@tools.ietf.org, Ralph Droms <rdroms.ietf@gmail.com>
Subject: Re: [MIB-DOCTORS] draft-ietf-trill-rbridge-mib-08 (was: RE: Help with conformance statements)
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Oct 2012 12:47:08 -0000

Dan,

I have not reviewed this draft, however a quick scan reveals that 3 comments 
made during
MIB Dr. review have not been addressed:

1) The Indexing.

INDEX  { rbridgeBasePort } is used as an index in several tables and the 
relationship
should really be an AUGMENTS.    Not sure why this was not done.

2)
> * Suggested OID layout is not as Specified in the MIB Guidelines
> document:
>
>   xxxMIB
>          |
>          +-- xxxNotifications(0)
>          +-- xxxObjects(1)
>          +-- xxxConformance(2)
>              |
>              +-- xxxCompliances(1)
>              +-- xxxGroups(2)
>
>
> Compliances and Groups are reversed in the MIB draft.
>


3)  the Conformance is a full conformance which contains read-create and
read-write objects.   I raised this as a concern as part of the MIB Dr rview
and asked that the WG be informed that in order to be compliant with the 
MIB,
they will need to support SNMP sets.

While not technically wrong, my experience is having both a read-only and 
full conformance in a MIB
which contains sets, allows more flexibility for those that do not configure 
their products using
SNMP.   This allows them to be compliant with the RFC, and I believe that 
the WG needs to
be made aware of this, since most MIBs from the IETF in recent history have 
a read-only conformance.
I asked the authors to confirm with the WG that this is what the WG wants, 
but did not see any emails to the WG on the list.
I may have missed the email, or they may have confirmed this in some other 
way, but I am not aware.


Will do a more thorough check on other MIB Dr. review comments later, but 
think these 3 are critical and should be
discussed/followed-up.

Thanks,
  -Joan


----- Original Message ----- 
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "Joan Cucchiara" <jcucchiara@mindspring.com>; "Bert Wijnen (IETF)" 
<bertietf@bwijnen.net>; <adrian@olddog.co.uk>
Cc: <mib-doctors@ietf.org>; <draft-ietf-trill-rbridge-mib@tools.ietf.org>; 
<ops-ads@tools.ietf.org>; "Ralph Droms" <rdroms.ietf@gmail.com>
Sent: Monday, October 01, 2012 5:06 AM
Subject: draft-ietf-trill-rbridge-mib-08 (was: RE: [MIB-DOCTORS] Help with 
conformance statements)


Hi Joan,

Version draft-ietf-trill-rbridge-mib-08 of this document was submitted
and Benoit needs conformation that all critical issues were resolved
before he approves the document. Did you have the time to check 08 and
can you confirm this?

Other MIB doctors advice is of course welcome.

Thanks and Regards,

Dab




> -----Original Message-----
> From: mib-doctors-bounces@ietf.org
[mailto:mib-doctors-bounces@ietf.org]
> On Behalf Of Joan Cucchiara
> Sent: Tuesday, April 10, 2012 9:35 PM
> To: Bert Wijnen (IETF); adrian@olddog.co.uk
> Cc: mib-doctors@ietf.org; draft-ietf-trill-rbridge-mib@tools.ietf.org;
> ops-ads@tools.ietf.org
> Subject: Re: [MIB-DOCTORS] Help with conformance statements
>
> Adrian and Bert,
>
> I think it would be very helpful if the authors could specify ISIS
> objects in a MODULE_COMPLIANCE as Bert suggests.
>
> When I reviewed version 6 of the MIB, I asked if the authors could
> ensure that WG was aware there is no read-only
> compliance and this point was not addressed in version 7 either.
Not
> a
> MUST, but certainly want to make sure
> that the WG is aware they need to support read-create and read-write
via
> SNMP.
>
> Additionally, there are some warnings from the MIB compilers that were
> also there in version 6 and I'd like to see those addressed in the
> document (either discussed or fixed).  My comments below were emailed
to
> the authors.
>
> fyi,
>   -Joan
>
>
>
> * LAST-UPDATED and REVISION clauses  have the same date as Version 6
>
>
> OUTPUT from SMICNGPRO
> -----------------------
>
> W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should have
> SIZE specified
> W: f(RBRIDGE-MIB.my), (1453,4) Row "rbridgeSnoopingAddrEntry" has
> indexing that may create variables with more than 128 sub-ids
> W: f(RBRIDGE-MIB.my), (1503,20) Item "rbridgeSnoopingAddrPorts" should
> have SIZE specified
> W: f(RBRIDGE-MIB.my), (1044,18) Row "rbridgeVlanPortEntry" does not
have
> a consistent indexing scheme - cannot specify an index item from
> additional "base row" rbridgeBasePortEntry, since can have only one
> "base row" which is rbridgeVlanEntry
>
>
> SMILINT
> -----------
>
> mibs/RBRIDGE-MIB.my:1453: [5] {index-exceeds-too-large} warning: index
> of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by 142
> subidentifier(s)
>
> Additional descriptions of some error/warning messages:
>
> Error:       index-element-no-size (level 3)
> Message:     index element `%s' of row `%s' must have a size
restriction
> Description: Object identifiers are restricted in size to have at most
> 128
>              sub-identifiers. This implies that index elements used to
> form
>              instance identifiers must have a size contraint which
> ensures
>              that the 128 sub-identifier constraint is kept intact for
> any
>              possible combination of the index elements' values (RFC
> 2578,
>              Section 3.5).
>
>
> *  Looking at the objects with TC of PortList (rbridgeMultiFibPorts,
> rbridgeSnoopingAddrPorts)
>
> W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should have
> SIZE specified
>
>
>    rbridgeMultiFibPorts OBJECT-TYPE
>        SYNTAX      PortList
>        MAX-ACCESS  read-only
>        STATUS      current
>        DESCRIPTION
>            "The list of ports to which a frame destined to this
>            multicast distribution tree is flooded. This may be pruned
>            further based on other forwarding information."
>        ::= { rbridgeMultiFibEntry 2 }
>
> Q-BRIDGE-MIB defines:
> PortList ::= TEXTUAL-CONVENTION
>     STATUS      current
>     DESCRIPTION
>         "Each octet within this value specifies a set of eight
>         ports, with the first octet specifying ports 1 through
>         8, the second octet specifying ports 9 through 16, etc.
>         Within each octet, the most significant bit represents
>         the lowest numbered port, and the least significant bit
>         represents the highest numbered port.  Thus, each port
>         of the bridge is represented by a single bit within the
>         value of this object.  If that bit has a value of '1'
>         then that port is included in the set of ports; the port
>         is not included if its bit has a value of '0'."
>     SYNTAX      OCTET STRING
>
> OCTET STRING is 0..65535 characters.
>
> Consider that a range of 0..255 would give 8*256 == 2048 Ports
> Are more ports needed?
>
>
>
> * Both compilers warn about rbridgeSnoopingEntry
>
> The DESCRIPTION clause indicates that IPv4 and IPv6 so 4 or 16 byes,
so
> why
> is this
> not indicated?  (An example is below.)
>
>    rbridgeSnoopingAddrType OBJECT-TYPE
>        SYNTAX      InetAddressType { unknown(0), ipv4(1), ipv6(2)}
>        MAX-ACCESS  not-accessible
>        STATUS      current
>        DESCRIPTION
>            "The IP multicast address type for which a listener has
been
>            detected by this RBridge. This MIB requires support for
only
>            IPv4 and IPv6 address types."
>        REFERENCE
>            "RFC 6325 section 4.7"
>        ::= { rbridgeSnoopingAddrEntry 1 }
>
>    rbridgeSnoopingAddr OBJECT-TYPE
>        SYNTAX      InetAddress (SIZE(0|4|16))
>        MAX-ACCESS  not-accessible
>        STATUS      current
>        DESCRIPTION
>            "The IP multicast address for which a listener has been
>            detected by this RBridge. The address type of this object
>            is specified in rbridgeSnoopingAddrType. This MIB requires
>            support for only global IPv4 and IPv6 addresses, so the
>            length of the object can be either 4 or 16 bytes."
>        REFERENCE
>            "RFC 6325 section 4.7"
>        ::= { rbridgeSnoopingAddrEntry 2 }
>
>
>
> * Suggested OID layout is not as Specified in the MIB Guidelines
> document:
>
>   xxxMIB
>          |
>          +-- xxxNotifications(0)
>          +-- xxxObjects(1)
>          +-- xxxConformance(2)
>              |
>              +-- xxxCompliances(1)
>              +-- xxxGroups(2)
>
>
> Compliances and Groups are reversed in the MIB draft.
>
>
> INDEXING
> ========
> I am a little concerned about the Indexing in this MIB, only because
it
> looks like several table
> should really have an AUGMENTS relationship.
>
>        INDEX  { rbridgeBaseNicknameName }
>        INDEX  { rbridgeBasePort }
>        INDEX   { rbridgeFdbId, rbridgeUniFdbAddr }
>        INDEX   { rbridgeUniFibNickname, rbridgeUniFibPort,
>        INDEX   { rbridgeMultiFibNickname }
>        INDEX   { rbridgeVlanIndex }
>        INDEX   { rbridgeBasePort, rbridgeVlanIndex }
>        INDEX   { rbridgeBasePort }
>        INDEX   { rbridgeVlanIndex }
>        INDEX   { rbridgeBasePort }
>        INDEX  { rbridgeVlanIndex, rbridgeSnoopingAddrType,
>        INDEX  { rbridgeDtreeNumber }
>        INDEX  { rbridgeTrillNbrMacAddr }
>
>
>
> * Conformance Statement.
> Same comment as on the prior draft.  Still no read-only and full
> conformance.
> This is okay, but want to make sure that working group is "okay" with
> having
> to do a full conformance (i.e. support read-write and read-create via
> SNMP)?
>
>
> ----- Original Message -----
> From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
> To: <adrian@olddog.co.uk>
> Cc: <mib-doctors@ietf.org>; <draft-ietf-trill-rbridge-
> mib@tools.ietf.org>;
> <ops-ads@tools.ietf.org>
> Sent: Tuesday, April 10, 2012 4:53 AM
> Subject: Re: [MIB-DOCTORS] Help with conformance statements
>
>
> > From a quick read that I did (section 6.7), then it
> > indeed seems to specify a set of requirements (even in
> > MUST) language for the ISIS-MIB module. So here (in
> > sect 6.7) they are described in English.
> >
> > It would indeed be useful to have that documented
> > in machine readable format, i.e. in (or as part of)
> > a MODULE-COMPLIANCE statement.
> >
> > Is it a reason to hold up the document?
> > Not sure about that. At the time when I was AD, I
> > tried to strongly encourage people to express such
> > requirements in the form of MODULE_COMPLIANCE
> > statements. But that was/is my view.
> >
> > Maybe other MIB doctors do have an opinion on that.
> >
> > Bert
> >
> > On 4/8/12 10:34 PM, Adrian Farrel wrote:
> >> Hi,
> >>
> >> Is there a MIB Doctor that can help us?
> >>
> >> I am holding a Discuss on draft-ietf-trill-rbridge-mib-07.txt
> >>
> >> It reads...
> >>
> >>> I would like help from the OPS ADs (and MIB Doctors) on this
point:
> >>>
> >>> It seems to me that section 6.7 needs a new conformance statement
to
> >>> be applied to ISIS-MIB. The text in the section appears to be in
two
> >>> parts:
> >>>
> >>> - Implementation guidance (what value to return on a GET from a
> Trill
> >>>   implementation)
> >>>
> >>> - Implementation requirements (which tables/objects to implement
or
> >>> not  (conformance statement).
> >>
> >> Can anyone tell me if I am right or wrong.
> >>
> >> Thanks,
> >> Adrian
> >>
> >>
> >> _______________________________________________
> >> MIB-DOCTORS mailing list
> >> MIB-DOCTORS@ietf.org
> >> https://www.ietf.org/mailman/listinfo/mib-doctors
> >>
> > _______________________________________________
> > MIB-DOCTORS mailing list
> > MIB-DOCTORS@ietf.org
> > https://www.ietf.org/mailman/listinfo/mib-doctors
>
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors 


From bclaise@cisco.com  Wed Oct  3 02:22:03 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7367C21F86B6 for <mib-doctors@ietfa.amsl.com>; Wed,  3 Oct 2012 02:22:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.648
X-Spam-Level: 
X-Spam-Status: No, score=-4.648 tagged_above=-999 required=5 tests=[AWL=-2.051, BAYES_00=-2.599, HTML_MESSAGE=0.001, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iqLp3oKd0PGC for <mib-doctors@ietfa.amsl.com>; Wed,  3 Oct 2012 02:22:01 -0700 (PDT)
Received: from av-tac-bru.cisco.com (spooky-brew.cisco.com [144.254.15.113]) by ietfa.amsl.com (Postfix) with ESMTP id 198D121F86B7 for <mib-doctors@ietf.org>; Wed,  3 Oct 2012 02:22:00 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q939Lt9Y016288; Wed, 3 Oct 2012 11:21:55 +0200 (CEST)
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q939Lsbs006565; Wed, 3 Oct 2012 11:21:54 +0200 (CEST)
Message-ID: <506C03B2.9060902@cisco.com>
Date: Wed, 03 Oct 2012 11:21:54 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: Joan Cucchiara <jcucchiara@mindspring.com>
References: <09a201cd15c7$0dc175b0$29446110$@olddog.co.uk><4F83F4FB.3010005@bwijnen.net> <004a01cd1748$b03f1220$6701a8c0@JoanPC> <EDC652A26FB23C4EB6384A4584434A04081ABAEE@307622ANEX5.global.avaya.com> <5aa901cda09b$f53e7aa0$6801a8c0@JoanPC>
In-Reply-To: <5aa901cda09b$f53e7aa0$6801a8c0@JoanPC>
Content-Type: multipart/alternative; boundary="------------090706070203040203040306"
Cc: draft-ietf-trill-rbridge-mib@tools.ietf.org, mib-doctors@ietf.org, ops-ads@tools.ietf.org, Ralph Droms <rdroms.ietf@gmail.com>, adrian@olddog.co.uk
Subject: Re: [MIB-DOCTORS] draft-ietf-trill-rbridge-mib-08
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Oct 2012 09:22:03 -0000

This is a multi-part message in MIME format.
--------------090706070203040203040306
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Joan,

Thanks for your review.
Let me update the DISCUSS/COMMENT with your feedback below.
Do you know when you will have the time to review the MIB module?
Note that the authors posted a new version of the MIB module, addressing 
one DISCUSS point:

    The IETF datatracker page for this Internet-Draft is:
    https://datatracker.ietf.org/doc/draft-ietf-trill-rbridge-mib/

    Diff from previous version:
    http://www.ietf.org/rfcdiff?url2=draft-ietf-trill-rbridge-mib-09



Regards, Benoit.
> Dan,
>
> I have not reviewed this draft, however a quick scan reveals that 3 
> comments made during
> MIB Dr. review have not been addressed:
>
> 1) The Indexing.
>
> INDEX  { rbridgeBasePort } is used as an index in several tables and 
> the relationship
> should really be an AUGMENTS.    Not sure why this was not done.
>
> 2)
>> * Suggested OID layout is not as Specified in the MIB Guidelines
>> document:
>>
>>   xxxMIB
>>          |
>>          +-- xxxNotifications(0)
>>          +-- xxxObjects(1)
>>          +-- xxxConformance(2)
>>              |
>>              +-- xxxCompliances(1)
>>              +-- xxxGroups(2)
>>
>>
>> Compliances and Groups are reversed in the MIB draft.
>>
>
>
> 3)  the Conformance is a full conformance which contains read-create and
> read-write objects.   I raised this as a concern as part of the MIB Dr 
> rview
> and asked that the WG be informed that in order to be compliant with 
> the MIB,
> they will need to support SNMP sets.
>
> While not technically wrong, my experience is having both a read-only 
> and full conformance in a MIB
> which contains sets, allows more flexibility for those that do not 
> configure their products using
> SNMP.   This allows them to be compliant with the RFC, and I believe 
> that the WG needs to
> be made aware of this, since most MIBs from the IETF in recent history 
> have a read-only conformance.
> I asked the authors to confirm with the WG that this is what the WG 
> wants, but did not see any emails to the WG on the list.
> I may have missed the email, or they may have confirmed this in some 
> other way, but I am not aware.
>
>
> Will do a more thorough check on other MIB Dr. review comments later, 
> but think these 3 are critical and should be
> discussed/followed-up.
>
> Thanks,
>  -Joan
>
>
> ----- Original Message ----- From: "Romascanu, Dan (Dan)" 
> <dromasca@avaya.com>
> To: "Joan Cucchiara" <jcucchiara@mindspring.com>; "Bert Wijnen (IETF)" 
> <bertietf@bwijnen.net>; <adrian@olddog.co.uk>
> Cc: <mib-doctors@ietf.org>; 
> <draft-ietf-trill-rbridge-mib@tools.ietf.org>; 
> <ops-ads@tools.ietf.org>; "Ralph Droms" <rdroms.ietf@gmail.com>
> Sent: Monday, October 01, 2012 5:06 AM
> Subject: draft-ietf-trill-rbridge-mib-08 (was: RE: [MIB-DOCTORS] Help 
> with conformance statements)
>
>
> Hi Joan,
>
> Version draft-ietf-trill-rbridge-mib-08 of this document was submitted
> and Benoit needs conformation that all critical issues were resolved
> before he approves the document. Did you have the time to check 08 and
> can you confirm this?
>
> Other MIB doctors advice is of course welcome.
>
> Thanks and Regards,
>
> Dab
>
>
>
>
>> -----Original Message-----
>> From: mib-doctors-bounces@ietf.org
> [mailto:mib-doctors-bounces@ietf.org]
>> On Behalf Of Joan Cucchiara
>> Sent: Tuesday, April 10, 2012 9:35 PM
>> To: Bert Wijnen (IETF); adrian@olddog.co.uk
>> Cc: mib-doctors@ietf.org; draft-ietf-trill-rbridge-mib@tools.ietf.org;
>> ops-ads@tools.ietf.org
>> Subject: Re: [MIB-DOCTORS] Help with conformance statements
>>
>> Adrian and Bert,
>>
>> I think it would be very helpful if the authors could specify ISIS
>> objects in a MODULE_COMPLIANCE as Bert suggests.
>>
>> When I reviewed version 6 of the MIB, I asked if the authors could
>> ensure that WG was aware there is no read-only
>> compliance and this point was not addressed in version 7 either.
> Not
>> a
>> MUST, but certainly want to make sure
>> that the WG is aware they need to support read-create and read-write
> via
>> SNMP.
>>
>> Additionally, there are some warnings from the MIB compilers that were
>> also there in version 6 and I'd like to see those addressed in the
>> document (either discussed or fixed).  My comments below were emailed
> to
>> the authors.
>>
>> fyi,
>>   -Joan
>>
>>
>>
>> * LAST-UPDATED and REVISION clauses  have the same date as Version 6
>>
>>
>> OUTPUT from SMICNGPRO
>> -----------------------
>>
>> W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should have
>> SIZE specified
>> W: f(RBRIDGE-MIB.my), (1453,4) Row "rbridgeSnoopingAddrEntry" has
>> indexing that may create variables with more than 128 sub-ids
>> W: f(RBRIDGE-MIB.my), (1503,20) Item "rbridgeSnoopingAddrPorts" should
>> have SIZE specified
>> W: f(RBRIDGE-MIB.my), (1044,18) Row "rbridgeVlanPortEntry" does not
> have
>> a consistent indexing scheme - cannot specify an index item from
>> additional "base row" rbridgeBasePortEntry, since can have only one
>> "base row" which is rbridgeVlanEntry
>>
>>
>> SMILINT
>> -----------
>>
>> mibs/RBRIDGE-MIB.my:1453: [5] {index-exceeds-too-large} warning: index
>> of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by 142
>> subidentifier(s)
>>
>> Additional descriptions of some error/warning messages:
>>
>> Error:       index-element-no-size (level 3)
>> Message:     index element `%s' of row `%s' must have a size
> restriction
>> Description: Object identifiers are restricted in size to have at most
>> 128
>>              sub-identifiers. This implies that index elements used to
>> form
>>              instance identifiers must have a size contraint which
>> ensures
>>              that the 128 sub-identifier constraint is kept intact for
>> any
>>              possible combination of the index elements' values (RFC
>> 2578,
>>              Section 3.5).
>>
>>
>> *  Looking at the objects with TC of PortList (rbridgeMultiFibPorts,
>> rbridgeSnoopingAddrPorts)
>>
>> W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should have
>> SIZE specified
>>
>>
>>    rbridgeMultiFibPorts OBJECT-TYPE
>>        SYNTAX      PortList
>>        MAX-ACCESS  read-only
>>        STATUS      current
>>        DESCRIPTION
>>            "The list of ports to which a frame destined to this
>>            multicast distribution tree is flooded. This may be pruned
>>            further based on other forwarding information."
>>        ::= { rbridgeMultiFibEntry 2 }
>>
>> Q-BRIDGE-MIB defines:
>> PortList ::= TEXTUAL-CONVENTION
>>     STATUS      current
>>     DESCRIPTION
>>         "Each octet within this value specifies a set of eight
>>         ports, with the first octet specifying ports 1 through
>>         8, the second octet specifying ports 9 through 16, etc.
>>         Within each octet, the most significant bit represents
>>         the lowest numbered port, and the least significant bit
>>         represents the highest numbered port.  Thus, each port
>>         of the bridge is represented by a single bit within the
>>         value of this object.  If that bit has a value of '1'
>>         then that port is included in the set of ports; the port
>>         is not included if its bit has a value of '0'."
>>     SYNTAX      OCTET STRING
>>
>> OCTET STRING is 0..65535 characters.
>>
>> Consider that a range of 0..255 would give 8*256 == 2048 Ports
>> Are more ports needed?
>>
>>
>>
>> * Both compilers warn about rbridgeSnoopingEntry
>>
>> The DESCRIPTION clause indicates that IPv4 and IPv6 so 4 or 16 byes,
> so
>> why
>> is this
>> not indicated?  (An example is below.)
>>
>>    rbridgeSnoopingAddrType OBJECT-TYPE
>>        SYNTAX      InetAddressType { unknown(0), ipv4(1), ipv6(2)}
>>        MAX-ACCESS  not-accessible
>>        STATUS      current
>>        DESCRIPTION
>>            "The IP multicast address type for which a listener has
> been
>>            detected by this RBridge. This MIB requires support for
> only
>>            IPv4 and IPv6 address types."
>>        REFERENCE
>>            "RFC 6325 section 4.7"
>>        ::= { rbridgeSnoopingAddrEntry 1 }
>>
>>    rbridgeSnoopingAddr OBJECT-TYPE
>>        SYNTAX      InetAddress (SIZE(0|4|16))
>>        MAX-ACCESS  not-accessible
>>        STATUS      current
>>        DESCRIPTION
>>            "The IP multicast address for which a listener has been
>>            detected by this RBridge. The address type of this object
>>            is specified in rbridgeSnoopingAddrType. This MIB requires
>>            support for only global IPv4 and IPv6 addresses, so the
>>            length of the object can be either 4 or 16 bytes."
>>        REFERENCE
>>            "RFC 6325 section 4.7"
>>        ::= { rbridgeSnoopingAddrEntry 2 }
>>
>>
>>
>> * Suggested OID layout is not as Specified in the MIB Guidelines
>> document:
>>
>>   xxxMIB
>>          |
>>          +-- xxxNotifications(0)
>>          +-- xxxObjects(1)
>>          +-- xxxConformance(2)
>>              |
>>              +-- xxxCompliances(1)
>>              +-- xxxGroups(2)
>>
>>
>> Compliances and Groups are reversed in the MIB draft.
>>
>>
>> INDEXING
>> ========
>> I am a little concerned about the Indexing in this MIB, only because
> it
>> looks like several table
>> should really have an AUGMENTS relationship.
>>
>>        INDEX  { rbridgeBaseNicknameName }
>>        INDEX  { rbridgeBasePort }
>>        INDEX   { rbridgeFdbId, rbridgeUniFdbAddr }
>>        INDEX   { rbridgeUniFibNickname, rbridgeUniFibPort,
>>        INDEX   { rbridgeMultiFibNickname }
>>        INDEX   { rbridgeVlanIndex }
>>        INDEX   { rbridgeBasePort, rbridgeVlanIndex }
>>        INDEX   { rbridgeBasePort }
>>        INDEX   { rbridgeVlanIndex }
>>        INDEX   { rbridgeBasePort }
>>        INDEX  { rbridgeVlanIndex, rbridgeSnoopingAddrType,
>>        INDEX  { rbridgeDtreeNumber }
>>        INDEX  { rbridgeTrillNbrMacAddr }
>>
>>
>>
>> * Conformance Statement.
>> Same comment as on the prior draft.  Still no read-only and full
>> conformance.
>> This is okay, but want to make sure that working group is "okay" with
>> having
>> to do a full conformance (i.e. support read-write and read-create via
>> SNMP)?
>>
>>
>> ----- Original Message -----
>> From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
>> To: <adrian@olddog.co.uk>
>> Cc: <mib-doctors@ietf.org>; <draft-ietf-trill-rbridge-
>> mib@tools.ietf.org>;
>> <ops-ads@tools.ietf.org>
>> Sent: Tuesday, April 10, 2012 4:53 AM
>> Subject: Re: [MIB-DOCTORS] Help with conformance statements
>>
>>
>> > From a quick read that I did (section 6.7), then it
>> > indeed seems to specify a set of requirements (even in
>> > MUST) language for the ISIS-MIB module. So here (in
>> > sect 6.7) they are described in English.
>> >
>> > It would indeed be useful to have that documented
>> > in machine readable format, i.e. in (or as part of)
>> > a MODULE-COMPLIANCE statement.
>> >
>> > Is it a reason to hold up the document?
>> > Not sure about that. At the time when I was AD, I
>> > tried to strongly encourage people to express such
>> > requirements in the form of MODULE_COMPLIANCE
>> > statements. But that was/is my view.
>> >
>> > Maybe other MIB doctors do have an opinion on that.
>> >
>> > Bert
>> >
>> > On 4/8/12 10:34 PM, Adrian Farrel wrote:
>> >> Hi,
>> >>
>> >> Is there a MIB Doctor that can help us?
>> >>
>> >> I am holding a Discuss on draft-ietf-trill-rbridge-mib-07.txt
>> >>
>> >> It reads...
>> >>
>> >>> I would like help from the OPS ADs (and MIB Doctors) on this
> point:
>> >>>
>> >>> It seems to me that section 6.7 needs a new conformance statement
> to
>> >>> be applied to ISIS-MIB. The text in the section appears to be in
> two
>> >>> parts:
>> >>>
>> >>> - Implementation guidance (what value to return on a GET from a
>> Trill
>> >>>   implementation)
>> >>>
>> >>> - Implementation requirements (which tables/objects to implement
> or
>> >>> not  (conformance statement).
>> >>
>> >> Can anyone tell me if I am right or wrong.
>> >>
>> >> Thanks,
>> >> Adrian
>> >>
>> >>
>> >> _______________________________________________
>> >> MIB-DOCTORS mailing list
>> >> MIB-DOCTORS@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/mib-doctors
>> >>
>> > _______________________________________________
>> > MIB-DOCTORS mailing list
>> > MIB-DOCTORS@ietf.org
>> > https://www.ietf.org/mailman/listinfo/mib-doctors
>>
>> _______________________________________________
>> MIB-DOCTORS mailing list
>> MIB-DOCTORS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mib-doctors 
>
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors
>
>


--------------090706070203040203040306
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Joan,<br>
      <br>
      Thanks for your review.<br>
      Let me update the DISCUSS/COMMENT with your feedback below.<br>
      Do you know when you will have the time to review the MIB module?<br>
      Note that the authors posted a new version of the MIB module,
      addressing one DISCUSS point:<br>
      <blockquote>
        <pre wrap="">The IETF datatracker page for this Internet-Draft is:
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-trill-rbridge-mib/">https://datatracker.ietf.org/doc/draft-ietf-trill-rbridge-mib/</a>

Diff from previous version:
<a class="moz-txt-link-freetext" href="http://www.ietf.org/rfcdiff?url2=draft-ietf-trill-rbridge-mib-09">http://www.ietf.org/rfcdiff?url2=draft-ietf-trill-rbridge-mib-09</a></pre>
      </blockquote>
      <br>
      <br>
      Regards, Benoit.<br>
    </div>
    <blockquote cite="mid:5aa901cda09b$f53e7aa0$6801a8c0@JoanPC"
      type="cite">Dan,
      <br>
      <br>
      I have not reviewed this draft, however a quick scan reveals that
      3 comments made during
      <br>
      MIB Dr. review have not been addressed:
      <br>
      <br>
      1) The Indexing.
      <br>
      <br>
      INDEX&nbsp; { rbridgeBasePort } is used as an index in several tables
      and the relationship
      <br>
      should really be an AUGMENTS.&nbsp;&nbsp;&nbsp; Not sure why this was not done.
      <br>
      <br>
      2)
      <br>
      <blockquote type="cite">* Suggested OID layout is not as Specified
        in the MIB Guidelines
        <br>
        document:
        <br>
        <br>
        &nbsp; xxxMIB
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxNotifications(0)
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxObjects(1)
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxConformance(2)
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxCompliances(1)
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxGroups(2)
        <br>
        <br>
        <br>
        Compliances and Groups are reversed in the MIB draft.
        <br>
        <br>
      </blockquote>
      <br>
      <br>
      3)&nbsp; the Conformance is a full conformance which contains
      read-create and
      <br>
      read-write objects.&nbsp;&nbsp; I raised this as a concern as part of the
      MIB Dr rview
      <br>
      and asked that the WG be informed that in order to be compliant
      with the MIB,
      <br>
      they will need to support SNMP sets.
      <br>
      <br>
      While not technically wrong, my experience is having both a
      read-only and full conformance in a MIB
      <br>
      which contains sets, allows more flexibility for those that do not
      configure their products using
      <br>
      SNMP.&nbsp;&nbsp; This allows them to be compliant with the RFC, and I
      believe that the WG needs to
      <br>
      be made aware of this, since most MIBs from the IETF in recent
      history have a read-only conformance.
      <br>
      I asked the authors to confirm with the WG that this is what the
      WG wants, but did not see any emails to the WG on the list.
      <br>
      I may have missed the email, or they may have confirmed this in
      some other way, but I am not aware.
      <br>
      <br>
      <br>
      Will do a more thorough check on other MIB Dr. review comments
      later, but think these 3 are critical and should be
      <br>
      discussed/followed-up.
      <br>
      <br>
      Thanks,
      <br>
      &nbsp;-Joan
      <br>
      <br>
      <br>
      ----- Original Message ----- From: "Romascanu, Dan (Dan)"
      <a class="moz-txt-link-rfc2396E" href="mailto:dromasca@avaya.com">&lt;dromasca@avaya.com&gt;</a>
      <br>
      To: "Joan Cucchiara" <a class="moz-txt-link-rfc2396E" href="mailto:jcucchiara@mindspring.com">&lt;jcucchiara@mindspring.com&gt;</a>; "Bert
      Wijnen (IETF)" <a class="moz-txt-link-rfc2396E" href="mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</a>;
      <a class="moz-txt-link-rfc2396E" href="mailto:adrian@olddog.co.uk">&lt;adrian@olddog.co.uk&gt;</a>
      <br>
      Cc: <a class="moz-txt-link-rfc2396E" href="mailto:mib-doctors@ietf.org">&lt;mib-doctors@ietf.org&gt;</a>;
      <a class="moz-txt-link-rfc2396E" href="mailto:draft-ietf-trill-rbridge-mib@tools.ietf.org">&lt;draft-ietf-trill-rbridge-mib@tools.ietf.org&gt;</a>;
      <a class="moz-txt-link-rfc2396E" href="mailto:ops-ads@tools.ietf.org">&lt;ops-ads@tools.ietf.org&gt;</a>; "Ralph Droms"
      <a class="moz-txt-link-rfc2396E" href="mailto:rdroms.ietf@gmail.com">&lt;rdroms.ietf@gmail.com&gt;</a>
      <br>
      Sent: Monday, October 01, 2012 5:06 AM
      <br>
      Subject: draft-ietf-trill-rbridge-mib-08 (was: RE: [MIB-DOCTORS]
      Help with conformance statements)
      <br>
      <br>
      <br>
      Hi Joan,
      <br>
      <br>
      Version draft-ietf-trill-rbridge-mib-08 of this document was
      submitted
      <br>
      and Benoit needs conformation that all critical issues were
      resolved
      <br>
      before he approves the document. Did you have the time to check 08
      and
      <br>
      can you confirm this?
      <br>
      <br>
      Other MIB doctors advice is of course welcome.
      <br>
      <br>
      Thanks and Regards,
      <br>
      <br>
      Dab
      <br>
      <br>
      <br>
      <br>
      <br>
      <blockquote type="cite">-----Original Message-----
        <br>
        From: <a class="moz-txt-link-abbreviated" href="mailto:mib-doctors-bounces@ietf.org">mib-doctors-bounces@ietf.org</a>
        <br>
      </blockquote>
      [<a class="moz-txt-link-freetext" href="mailto:mib-doctors-bounces@ietf.org">mailto:mib-doctors-bounces@ietf.org</a>]
      <br>
      <blockquote type="cite">On Behalf Of Joan Cucchiara
        <br>
        Sent: Tuesday, April 10, 2012 9:35 PM
        <br>
        To: Bert Wijnen (IETF); <a class="moz-txt-link-abbreviated" href="mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a>
        <br>
        Cc: <a class="moz-txt-link-abbreviated" href="mailto:mib-doctors@ietf.org">mib-doctors@ietf.org</a>;
        <a class="moz-txt-link-abbreviated" href="mailto:draft-ietf-trill-rbridge-mib@tools.ietf.org">draft-ietf-trill-rbridge-mib@tools.ietf.org</a>;
        <br>
        <a class="moz-txt-link-abbreviated" href="mailto:ops-ads@tools.ietf.org">ops-ads@tools.ietf.org</a>
        <br>
        Subject: Re: [MIB-DOCTORS] Help with conformance statements
        <br>
        <br>
        Adrian and Bert,
        <br>
        <br>
        I think it would be very helpful if the authors could specify
        ISIS
        <br>
        objects in a MODULE_COMPLIANCE as Bert suggests.
        <br>
        <br>
        When I reviewed version 6 of the MIB, I asked if the authors
        could
        <br>
        ensure that WG was aware there is no read-only
        <br>
        compliance and this point was not addressed in version 7 either.
        <br>
      </blockquote>
      Not
      <br>
      <blockquote type="cite">a
        <br>
        MUST, but certainly want to make sure
        <br>
        that the WG is aware they need to support read-create and
        read-write
        <br>
      </blockquote>
      via
      <br>
      <blockquote type="cite">SNMP.
        <br>
        <br>
        Additionally, there are some warnings from the MIB compilers
        that were
        <br>
        also there in version 6 and I'd like to see those addressed in
        the
        <br>
        document (either discussed or fixed).&nbsp; My comments below were
        emailed
        <br>
      </blockquote>
      to
      <br>
      <blockquote type="cite">the authors.
        <br>
        <br>
        fyi,
        <br>
        &nbsp; -Joan
        <br>
        <br>
        <br>
        <br>
        * LAST-UPDATED and REVISION clauses&nbsp; have the same date as
        Version 6
        <br>
        <br>
        <br>
        OUTPUT from SMICNGPRO
        <br>
        -----------------------
        <br>
        <br>
        W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts"
        should have
        <br>
        SIZE specified
        <br>
        W: f(RBRIDGE-MIB.my), (1453,4) Row "rbridgeSnoopingAddrEntry"
        has
        <br>
        indexing that may create variables with more than 128 sub-ids
        <br>
        W: f(RBRIDGE-MIB.my), (1503,20) Item "rbridgeSnoopingAddrPorts"
        should
        <br>
        have SIZE specified
        <br>
        W: f(RBRIDGE-MIB.my), (1044,18) Row "rbridgeVlanPortEntry" does
        not
        <br>
      </blockquote>
      have
      <br>
      <blockquote type="cite">a consistent indexing scheme - cannot
        specify an index item from
        <br>
        additional "base row" rbridgeBasePortEntry, since can have only
        one
        <br>
        "base row" which is rbridgeVlanEntry
        <br>
        <br>
        <br>
        SMILINT
        <br>
        -----------
        <br>
        <br>
        mibs/RBRIDGE-MIB.my:1453: [5] {index-exceeds-too-large} warning:
        index
        <br>
        of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by
        142
        <br>
        subidentifier(s)
        <br>
        <br>
        Additional descriptions of some error/warning messages:
        <br>
        <br>
        Error:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; index-element-no-size (level 3)
        <br>
        Message:&nbsp;&nbsp;&nbsp;&nbsp; index element `%s' of row `%s' must have a size
        <br>
      </blockquote>
      restriction
      <br>
      <blockquote type="cite">Description: Object identifiers are
        restricted in size to have at most
        <br>
        128
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sub-identifiers. This implies that index elements
        used to
        <br>
        form
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; instance identifiers must have a size contraint
        which
        <br>
        ensures
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that the 128 sub-identifier constraint is kept
        intact for
        <br>
        any
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; possible combination of the index elements' values
        (RFC
        <br>
        2578,
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Section 3.5).
        <br>
        <br>
        <br>
        *&nbsp; Looking at the objects with TC of PortList
        (rbridgeMultiFibPorts,
        <br>
        rbridgeSnoopingAddrPorts)
        <br>
        <br>
        W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts"
        should have
        <br>
        SIZE specified
        <br>
        <br>
        <br>
        &nbsp;&nbsp; rbridgeMultiFibPorts OBJECT-TYPE
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PortList
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp; read-only
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "The list of ports to which a frame destined to this
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; multicast distribution tree is flooded. This may be
        pruned
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; further based on other forwarding information."
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::= { rbridgeMultiFibEntry 2 }
        <br>
        <br>
        Q-BRIDGE-MIB defines:
        <br>
        PortList ::= TEXTUAL-CONVENTION
        <br>
        &nbsp;&nbsp;&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current
        <br>
        &nbsp;&nbsp;&nbsp; DESCRIPTION
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Each octet within this value specifies a set of eight
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ports, with the first octet specifying ports 1 through
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8, the second octet specifying ports 9 through 16, etc.
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Within each octet, the most significant bit represents
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the lowest numbered port, and the least significant bit
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; represents the highest numbered port.&nbsp; Thus, each port
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of the bridge is represented by a single bit within the
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value of this object.&nbsp; If that bit has a value of '1'
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then that port is included in the set of ports; the port
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is not included if its bit has a value of '0'."
        <br>
        &nbsp;&nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OCTET STRING
        <br>
        <br>
        OCTET STRING is 0..65535 characters.
        <br>
        <br>
        Consider that a range of 0..255 would give 8*256 == 2048 Ports
        <br>
        Are more ports needed?
        <br>
        <br>
        <br>
        <br>
        * Both compilers warn about rbridgeSnoopingEntry
        <br>
        <br>
        The DESCRIPTION clause indicates that IPv4 and IPv6 so 4 or 16
        byes,
        <br>
      </blockquote>
      so
      <br>
      <blockquote type="cite">why
        <br>
        is this
        <br>
        not indicated?&nbsp; (An example is below.)
        <br>
        <br>
        &nbsp;&nbsp; rbridgeSnoopingAddrType OBJECT-TYPE
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InetAddressType { unknown(0), ipv4(1),
        ipv6(2)}
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp; not-accessible
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "The IP multicast address type for which a listener
        has
        <br>
      </blockquote>
      been
      <br>
      <blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; detected by this RBridge. This
        MIB requires support for
        <br>
      </blockquote>
      only
      <br>
      <blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 address types."
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REFERENCE
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "RFC 6325 section 4.7"
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::= { rbridgeSnoopingAddrEntry 1 }
        <br>
        <br>
        &nbsp;&nbsp; rbridgeSnoopingAddr OBJECT-TYPE
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InetAddress (SIZE(0|4|16))
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp; not-accessible
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "The IP multicast address for which a listener has
        been
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; detected by this RBridge. The address type of this
        object
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is specified in rbridgeSnoopingAddrType. This MIB
        requires
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; support for only global IPv4 and IPv6 addresses, so
        the
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; length of the object can be either 4 or 16 bytes."
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REFERENCE
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "RFC 6325 section 4.7"
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::= { rbridgeSnoopingAddrEntry 2 }
        <br>
        <br>
        <br>
        <br>
        * Suggested OID layout is not as Specified in the MIB Guidelines
        <br>
        document:
        <br>
        <br>
        &nbsp; xxxMIB
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxNotifications(0)
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxObjects(1)
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxConformance(2)
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxCompliances(1)
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-- xxxGroups(2)
        <br>
        <br>
        <br>
        Compliances and Groups are reversed in the MIB draft.
        <br>
        <br>
        <br>
        INDEXING
        <br>
        ========
        <br>
        I am a little concerned about the Indexing in this MIB, only
        because
        <br>
      </blockquote>
      it
      <br>
      <blockquote type="cite">looks like several table
        <br>
        should really have an AUGMENTS relationship.
        <br>
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp; { rbridgeBaseNicknameName }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp; { rbridgeBasePort }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { rbridgeFdbId, rbridgeUniFdbAddr }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { rbridgeUniFibNickname, rbridgeUniFibPort,
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { rbridgeMultiFibNickname }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { rbridgeVlanIndex }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { rbridgeBasePort, rbridgeVlanIndex }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { rbridgeBasePort }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { rbridgeVlanIndex }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { rbridgeBasePort }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp; { rbridgeVlanIndex, rbridgeSnoopingAddrType,
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp; { rbridgeDtreeNumber }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp; { rbridgeTrillNbrMacAddr }
        <br>
        <br>
        <br>
        <br>
        * Conformance Statement.
        <br>
        Same comment as on the prior draft.&nbsp; Still no read-only and full
        <br>
        conformance.
        <br>
        This is okay, but want to make sure that working group is "okay"
        with
        <br>
        having
        <br>
        to do a full conformance (i.e. support read-write and
        read-create via
        <br>
        SNMP)?
        <br>
        <br>
        <br>
        ----- Original Message -----
        <br>
        From: "Bert Wijnen (IETF)" <a class="moz-txt-link-rfc2396E" href="mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</a>
        <br>
        To: <a class="moz-txt-link-rfc2396E" href="mailto:adrian@olddog.co.uk">&lt;adrian@olddog.co.uk&gt;</a>
        <br>
        Cc: <a class="moz-txt-link-rfc2396E" href="mailto:mib-doctors@ietf.org">&lt;mib-doctors@ietf.org&gt;</a>; &lt;draft-ietf-trill-rbridge-
        <br>
        <a class="moz-txt-link-abbreviated" href="mailto:mib@tools.ietf.org">mib@tools.ietf.org</a>&gt;;
        <br>
        <a class="moz-txt-link-rfc2396E" href="mailto:ops-ads@tools.ietf.org">&lt;ops-ads@tools.ietf.org&gt;</a>
        <br>
        Sent: Tuesday, April 10, 2012 4:53 AM
        <br>
        Subject: Re: [MIB-DOCTORS] Help with conformance statements
        <br>
        <br>
        <br>
        &gt; From a quick read that I did (section 6.7), then it
        <br>
        &gt; indeed seems to specify a set of requirements (even in
        <br>
        &gt; MUST) language for the ISIS-MIB module. So here (in
        <br>
        &gt; sect 6.7) they are described in English.
        <br>
        &gt;
        <br>
        &gt; It would indeed be useful to have that documented
        <br>
        &gt; in machine readable format, i.e. in (or as part of)
        <br>
        &gt; a MODULE-COMPLIANCE statement.
        <br>
        &gt;
        <br>
        &gt; Is it a reason to hold up the document?
        <br>
        &gt; Not sure about that. At the time when I was AD, I
        <br>
        &gt; tried to strongly encourage people to express such
        <br>
        &gt; requirements in the form of MODULE_COMPLIANCE
        <br>
        &gt; statements. But that was/is my view.
        <br>
        &gt;
        <br>
        &gt; Maybe other MIB doctors do have an opinion on that.
        <br>
        &gt;
        <br>
        &gt; Bert
        <br>
        &gt;
        <br>
        &gt; On 4/8/12 10:34 PM, Adrian Farrel wrote:
        <br>
        &gt;&gt; Hi,
        <br>
        &gt;&gt;
        <br>
        &gt;&gt; Is there a MIB Doctor that can help us?
        <br>
        &gt;&gt;
        <br>
        &gt;&gt; I am holding a Discuss on
        draft-ietf-trill-rbridge-mib-07.txt
        <br>
        &gt;&gt;
        <br>
        &gt;&gt; It reads...
        <br>
        &gt;&gt;
        <br>
        &gt;&gt;&gt; I would like help from the OPS ADs (and MIB
        Doctors) on this
        <br>
      </blockquote>
      point:
      <br>
      <blockquote type="cite">&gt;&gt;&gt;
        <br>
        &gt;&gt;&gt; It seems to me that section 6.7 needs a new
        conformance statement
        <br>
      </blockquote>
      to
      <br>
      <blockquote type="cite">&gt;&gt;&gt; be applied to ISIS-MIB. The
        text in the section appears to be in
        <br>
      </blockquote>
      two
      <br>
      <blockquote type="cite">&gt;&gt;&gt; parts:
        <br>
        &gt;&gt;&gt;
        <br>
        &gt;&gt;&gt; - Implementation guidance (what value to return on
        a GET from a
        <br>
        Trill
        <br>
        &gt;&gt;&gt;&nbsp;&nbsp; implementation)
        <br>
        &gt;&gt;&gt;
        <br>
        &gt;&gt;&gt; - Implementation requirements (which tables/objects
        to implement
        <br>
      </blockquote>
      or
      <br>
      <blockquote type="cite">&gt;&gt;&gt; not&nbsp; (conformance statement).
        <br>
        &gt;&gt;
        <br>
        &gt;&gt; Can anyone tell me if I am right or wrong.
        <br>
        &gt;&gt;
        <br>
        &gt;&gt; Thanks,
        <br>
        &gt;&gt; Adrian
        <br>
        &gt;&gt;
        <br>
        &gt;&gt;
        <br>
        &gt;&gt; _______________________________________________
        <br>
        &gt;&gt; MIB-DOCTORS mailing list
        <br>
        &gt;&gt; <a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
        <br>
        &gt;&gt; <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a>
        <br>
        &gt;&gt;
        <br>
        &gt; _______________________________________________
        <br>
        &gt; MIB-DOCTORS mailing list
        <br>
        &gt; <a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
        <br>
        &gt; <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a>
        <br>
        <br>
        _______________________________________________
        <br>
        MIB-DOCTORS mailing list
        <br>
        <a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
        <br>
        <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a> </blockquote>
      <br>
      _______________________________________________
      <br>
      MIB-DOCTORS mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a>
      <br>
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------090706070203040203040306--

From jcucchiara@mindspring.com  Thu Oct  4 06:06:04 2012
Return-Path: <jcucchiara@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CF6F21F86A4 for <mib-doctors@ietfa.amsl.com>; Thu,  4 Oct 2012 06:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.762
X-Spam-Level: 
X-Spam-Status: No, score=-1.762 tagged_above=-999 required=5 tests=[AWL=0.835,  BAYES_00=-2.599, HTML_MESSAGE=0.001, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qkUq8V3QoUYD for <mib-doctors@ietfa.amsl.com>; Thu,  4 Oct 2012 06:06:02 -0700 (PDT)
Received: from elasmtp-masked.atl.sa.earthlink.net (elasmtp-masked.atl.sa.earthlink.net [209.86.89.68]) by ietfa.amsl.com (Postfix) with ESMTP id 25BC021F86AD for <mib-doctors@ietf.org>; Thu,  4 Oct 2012 06:06:01 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=iJR1EIL1+eAvFB33BWjGnC4r21J3eI+3yvibxElLNESz2JZKrkZaAiPUZB2XvZOM; h=Received:Message-ID:From:To:Cc:References:Subject:Date:MIME-Version:Content-Type:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [24.41.69.138] (helo=JoanPC) by elasmtp-masked.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <jcucchiara@mindspring.com>) id 1TJl7R-0008IY-3m; Thu, 04 Oct 2012 09:05:37 -0400
Message-ID: <5c2401cda230$f1ce2000$6801a8c0@JoanPC>
From: "Joan Cucchiara" <jcucchiara@mindspring.com>
To: "Benoit Claise" <bclaise@cisco.com>
References: <09a201cd15c7$0dc175b0$29446110$@olddog.co.uk><4F83F4FB.3010005@bwijnen.net> <004a01cd1748$b03f1220$6701a8c0@JoanPC> <EDC652A26FB23C4EB6384A4584434A04081ABAEE@307622ANEX5.global.avaya.com> <5aa901cda09b$f53e7aa0$6801a8c0@JoanPC> <506C03B2.9060902@cisco.com>
Date: Thu, 4 Oct 2012 09:05:35 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_5C21_01CDA20F.6A1A4C90"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-ELNK-Trace: 4d68bbe9cb71969ea344cf2d1a8e60840a9da525759e2654d7d3940cf26c8e23b77c0e79c110442f8858d97c050d2b86350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 24.41.69.138
Cc: draft-ietf-trill-rbridge-mib@tools.ietf.org, mib-doctors@ietf.org, ops-ads@tools.ietf.org, Ralph Droms <rdroms.ietf@gmail.com>, adrian@olddog.co.uk
Subject: Re: [MIB-DOCTORS] draft-ietf-trill-rbridge-mib-08
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Oct 2012 13:06:04 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_5C21_01CDA20F.6A1A4C90
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Benoit,

Thanks for the info about version 9.   I'll try to have a more thorough =
review done by Tues.

Thanks,
  -Joan

  ----- Original Message -----=20
  From: Benoit Claise=20
  To: Joan Cucchiara=20
  Cc: Romascanu, Dan (Dan) ; Bert Wijnen (IETF) ; adrian@olddog.co.uk ; =
mib-doctors@ietf.org ; draft-ietf-trill-rbridge-mib@tools.ietf.org ; =
ops-ads@tools.ietf.org ; Ralph Droms=20
  Sent: Wednesday, October 03, 2012 5:21 AM
  Subject: Re: [MIB-DOCTORS] draft-ietf-trill-rbridge-mib-08


  Hi Joan,

  Thanks for your review.
  Let me update the DISCUSS/COMMENT with your feedback below.
  Do you know when you will have the time to review the MIB module?
  Note that the authors posted a new version of the MIB module, =
addressing one DISCUSS point:

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-trill-rbridge-mib/

Diff from previous version:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-trill-rbridge-mib-09

  Regards, Benoit.

    Dan,=20

    I have not reviewed this draft, however a quick scan reveals that 3 =
comments made during=20
    MIB Dr. review have not been addressed:=20

    1) The Indexing.=20

    INDEX  { rbridgeBasePort } is used as an index in several tables and =
the relationship=20
    should really be an AUGMENTS.    Not sure why this was not done.=20

    2)=20

      * Suggested OID layout is not as Specified in the MIB Guidelines=20
      document:=20

        xxxMIB=20
               |=20
               +-- xxxNotifications(0)=20
               +-- xxxObjects(1)=20
               +-- xxxConformance(2)=20
                   |=20
                   +-- xxxCompliances(1)=20
                   +-- xxxGroups(2)=20


      Compliances and Groups are reversed in the MIB draft.=20




    3)  the Conformance is a full conformance which contains read-create =
and=20
    read-write objects.   I raised this as a concern as part of the MIB =
Dr rview=20
    and asked that the WG be informed that in order to be compliant with =
the MIB,=20
    they will need to support SNMP sets.=20

    While not technically wrong, my experience is having both a =
read-only and full conformance in a MIB=20
    which contains sets, allows more flexibility for those that do not =
configure their products using=20
    SNMP.   This allows them to be compliant with the RFC, and I believe =
that the WG needs to=20
    be made aware of this, since most MIBs from the IETF in recent =
history have a read-only conformance.=20
    I asked the authors to confirm with the WG that this is what the WG =
wants, but did not see any emails to the WG on the list.=20
    I may have missed the email, or they may have confirmed this in some =
other way, but I am not aware.=20


    Will do a more thorough check on other MIB Dr. review comments =
later, but think these 3 are critical and should be=20
    discussed/followed-up.=20

    Thanks,=20
     -Joan=20


    ----- Original Message ----- From: "Romascanu, Dan (Dan)" =
<dromasca@avaya.com>=20
    To: "Joan Cucchiara" <jcucchiara@mindspring.com>; "Bert Wijnen =
(IETF)" <bertietf@bwijnen.net>; <adrian@olddog.co.uk>=20
    Cc: <mib-doctors@ietf.org>; =
<draft-ietf-trill-rbridge-mib@tools.ietf.org>; <ops-ads@tools.ietf.org>; =
"Ralph Droms" <rdroms.ietf@gmail.com>=20
    Sent: Monday, October 01, 2012 5:06 AM=20
    Subject: draft-ietf-trill-rbridge-mib-08 (was: RE: [MIB-DOCTORS] =
Help with conformance statements)=20


    Hi Joan,=20

    Version draft-ietf-trill-rbridge-mib-08 of this document was =
submitted=20
    and Benoit needs conformation that all critical issues were resolved =

    before he approves the document. Did you have the time to check 08 =
and=20
    can you confirm this?=20

    Other MIB doctors advice is of course welcome.=20

    Thanks and Regards,=20

    Dab=20





      -----Original Message-----=20
      From: mib-doctors-bounces@ietf.org=20

    [mailto:mib-doctors-bounces@ietf.org]=20

      On Behalf Of Joan Cucchiara=20
      Sent: Tuesday, April 10, 2012 9:35 PM=20
      To: Bert Wijnen (IETF); adrian@olddog.co.uk=20
      Cc: mib-doctors@ietf.org; =
draft-ietf-trill-rbridge-mib@tools.ietf.org;=20
      ops-ads@tools.ietf.org=20
      Subject: Re: [MIB-DOCTORS] Help with conformance statements=20

      Adrian and Bert,=20

      I think it would be very helpful if the authors could specify ISIS =

      objects in a MODULE_COMPLIANCE as Bert suggests.=20

      When I reviewed version 6 of the MIB, I asked if the authors could =

      ensure that WG was aware there is no read-only=20
      compliance and this point was not addressed in version 7 either.=20

    Not=20

      a=20
      MUST, but certainly want to make sure=20
      that the WG is aware they need to support read-create and =
read-write=20

    via=20

      SNMP.=20

      Additionally, there are some warnings from the MIB compilers that =
were=20
      also there in version 6 and I'd like to see those addressed in the =

      document (either discussed or fixed).  My comments below were =
emailed=20

    to=20

      the authors.=20

      fyi,=20
        -Joan=20



      * LAST-UPDATED and REVISION clauses  have the same date as Version =
6=20


      OUTPUT from SMICNGPRO=20
      -----------------------=20

      W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should =
have=20
      SIZE specified=20
      W: f(RBRIDGE-MIB.my), (1453,4) Row "rbridgeSnoopingAddrEntry" has=20
      indexing that may create variables with more than 128 sub-ids=20
      W: f(RBRIDGE-MIB.my), (1503,20) Item "rbridgeSnoopingAddrPorts" =
should=20
      have SIZE specified=20
      W: f(RBRIDGE-MIB.my), (1044,18) Row "rbridgeVlanPortEntry" does =
not=20

    have=20

      a consistent indexing scheme - cannot specify an index item from=20
      additional "base row" rbridgeBasePortEntry, since can have only =
one=20
      "base row" which is rbridgeVlanEntry=20


      SMILINT=20
      -----------=20

      mibs/RBRIDGE-MIB.my:1453: [5] {index-exceeds-too-large} warning: =
index=20
      of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by 142 =

      subidentifier(s)=20

      Additional descriptions of some error/warning messages:=20

      Error:       index-element-no-size (level 3)=20
      Message:     index element `%s' of row `%s' must have a size=20

    restriction=20

      Description: Object identifiers are restricted in size to have at =
most=20
      128=20
                   sub-identifiers. This implies that index elements =
used to=20
      form=20
                   instance identifiers must have a size contraint which =

      ensures=20
                   that the 128 sub-identifier constraint is kept intact =
for=20
      any=20
                   possible combination of the index elements' values =
(RFC=20
      2578,=20
                   Section 3.5).=20


      *  Looking at the objects with TC of PortList =
(rbridgeMultiFibPorts,=20
      rbridgeSnoopingAddrPorts)=20

      W: f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should =
have=20
      SIZE specified=20


         rbridgeMultiFibPorts OBJECT-TYPE=20
             SYNTAX      PortList=20
             MAX-ACCESS  read-only=20
             STATUS      current=20
             DESCRIPTION=20
                 "The list of ports to which a frame destined to this=20
                 multicast distribution tree is flooded. This may be =
pruned=20
                 further based on other forwarding information."=20
             ::=3D { rbridgeMultiFibEntry 2 }=20

      Q-BRIDGE-MIB defines:=20
      PortList ::=3D TEXTUAL-CONVENTION=20
          STATUS      current=20
          DESCRIPTION=20
              "Each octet within this value specifies a set of eight=20
              ports, with the first octet specifying ports 1 through=20
              8, the second octet specifying ports 9 through 16, etc.=20
              Within each octet, the most significant bit represents=20
              the lowest numbered port, and the least significant bit=20
              represents the highest numbered port.  Thus, each port=20
              of the bridge is represented by a single bit within the=20
              value of this object.  If that bit has a value of '1'=20
              then that port is included in the set of ports; the port=20
              is not included if its bit has a value of '0'."=20
          SYNTAX      OCTET STRING=20

      OCTET STRING is 0..65535 characters.=20

      Consider that a range of 0..255 would give 8*256 =3D=3D 2048 Ports =

      Are more ports needed?=20



      * Both compilers warn about rbridgeSnoopingEntry=20

      The DESCRIPTION clause indicates that IPv4 and IPv6 so 4 or 16 =
byes,=20

    so=20

      why=20
      is this=20
      not indicated?  (An example is below.)=20

         rbridgeSnoopingAddrType OBJECT-TYPE=20
             SYNTAX      InetAddressType { unknown(0), ipv4(1), ipv6(2)} =

             MAX-ACCESS  not-accessible=20
             STATUS      current=20
             DESCRIPTION=20
                 "The IP multicast address type for which a listener has =


    been=20

                 detected by this RBridge. This MIB requires support for =


    only=20

                 IPv4 and IPv6 address types."=20
             REFERENCE=20
                 "RFC 6325 section 4.7"=20
             ::=3D { rbridgeSnoopingAddrEntry 1 }=20

         rbridgeSnoopingAddr OBJECT-TYPE=20
             SYNTAX      InetAddress (SIZE(0|4|16))=20
             MAX-ACCESS  not-accessible=20
             STATUS      current=20
             DESCRIPTION=20
                 "The IP multicast address for which a listener has been =

                 detected by this RBridge. The address type of this =
object=20
                 is specified in rbridgeSnoopingAddrType. This MIB =
requires=20
                 support for only global IPv4 and IPv6 addresses, so the =

                 length of the object can be either 4 or 16 bytes."=20
             REFERENCE=20
                 "RFC 6325 section 4.7"=20
             ::=3D { rbridgeSnoopingAddrEntry 2 }=20



      * Suggested OID layout is not as Specified in the MIB Guidelines=20
      document:=20

        xxxMIB=20
               |=20
               +-- xxxNotifications(0)=20
               +-- xxxObjects(1)=20
               +-- xxxConformance(2)=20
                   |=20
                   +-- xxxCompliances(1)=20
                   +-- xxxGroups(2)=20


      Compliances and Groups are reversed in the MIB draft.=20


      INDEXING=20
      =3D=3D=3D=3D=3D=3D=3D=3D=20
      I am a little concerned about the Indexing in this MIB, only =
because=20

    it=20

      looks like several table=20
      should really have an AUGMENTS relationship.=20

             INDEX  { rbridgeBaseNicknameName }=20
             INDEX  { rbridgeBasePort }=20
             INDEX   { rbridgeFdbId, rbridgeUniFdbAddr }=20
             INDEX   { rbridgeUniFibNickname, rbridgeUniFibPort,=20
             INDEX   { rbridgeMultiFibNickname }=20
             INDEX   { rbridgeVlanIndex }=20
             INDEX   { rbridgeBasePort, rbridgeVlanIndex }=20
             INDEX   { rbridgeBasePort }=20
             INDEX   { rbridgeVlanIndex }=20
             INDEX   { rbridgeBasePort }=20
             INDEX  { rbridgeVlanIndex, rbridgeSnoopingAddrType,=20
             INDEX  { rbridgeDtreeNumber }=20
             INDEX  { rbridgeTrillNbrMacAddr }=20



      * Conformance Statement.=20
      Same comment as on the prior draft.  Still no read-only and full=20
      conformance.=20
      This is okay, but want to make sure that working group is "okay" =
with=20
      having=20
      to do a full conformance (i.e. support read-write and read-create =
via=20
      SNMP)?=20


      ----- Original Message -----=20
      From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>=20
      To: <adrian@olddog.co.uk>=20
      Cc: <mib-doctors@ietf.org>; <draft-ietf-trill-rbridge-=20
      mib@tools.ietf.org>;=20
      <ops-ads@tools.ietf.org>=20
      Sent: Tuesday, April 10, 2012 4:53 AM=20
      Subject: Re: [MIB-DOCTORS] Help with conformance statements=20


      > From a quick read that I did (section 6.7), then it=20
      > indeed seems to specify a set of requirements (even in=20
      > MUST) language for the ISIS-MIB module. So here (in=20
      > sect 6.7) they are described in English.=20
      >=20
      > It would indeed be useful to have that documented=20
      > in machine readable format, i.e. in (or as part of)=20
      > a MODULE-COMPLIANCE statement.=20
      >=20
      > Is it a reason to hold up the document?=20
      > Not sure about that. At the time when I was AD, I=20
      > tried to strongly encourage people to express such=20
      > requirements in the form of MODULE_COMPLIANCE=20
      > statements. But that was/is my view.=20
      >=20
      > Maybe other MIB doctors do have an opinion on that.=20
      >=20
      > Bert=20
      >=20
      > On 4/8/12 10:34 PM, Adrian Farrel wrote:=20
      >> Hi,=20
      >>=20
      >> Is there a MIB Doctor that can help us?=20
      >>=20
      >> I am holding a Discuss on draft-ietf-trill-rbridge-mib-07.txt=20
      >>=20
      >> It reads...=20
      >>=20
      >>> I would like help from the OPS ADs (and MIB Doctors) on this=20

    point:=20

      >>>=20
      >>> It seems to me that section 6.7 needs a new conformance =
statement=20

    to=20

      >>> be applied to ISIS-MIB. The text in the section appears to be =
in=20

    two=20

      >>> parts:=20
      >>>=20
      >>> - Implementation guidance (what value to return on a GET from =
a=20
      Trill=20
      >>>   implementation)=20
      >>>=20
      >>> - Implementation requirements (which tables/objects to =
implement=20

    or=20

      >>> not  (conformance statement).=20
      >>=20
      >> Can anyone tell me if I am right or wrong.=20
      >>=20
      >> Thanks,=20
      >> Adrian=20
      >>=20
      >>=20
      >> _______________________________________________=20
      >> MIB-DOCTORS mailing list=20
      >> MIB-DOCTORS@ietf.org=20
      >> https://www.ietf.org/mailman/listinfo/mib-doctors=20
      >>=20
      > _______________________________________________=20
      > MIB-DOCTORS mailing list=20
      > MIB-DOCTORS@ietf.org=20
      > https://www.ietf.org/mailman/listinfo/mib-doctors=20

      _______________________________________________=20
      MIB-DOCTORS mailing list=20
      MIB-DOCTORS@ietf.org=20
      https://www.ietf.org/mailman/listinfo/mib-doctors=20

    _______________________________________________=20
    MIB-DOCTORS mailing list=20
    MIB-DOCTORS@ietf.org=20
    https://www.ietf.org/mailman/listinfo/mib-doctors=20





------=_NextPart_000_5C21_01CDA20F.6A1A4C90
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3DISO-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18904">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff text=3D#000000>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DArial>Benoit,</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DArial>Thanks for the info about version =
9.&nbsp;&nbsp;=20
I'll try to have a more thorough review done by Tues.</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DArial>Thanks,</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial>&nbsp; -Joan</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; =
PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: =
black"><B>From:</B>=20
  <A title=3Dbclaise@cisco.com href=3D"mailto:bclaise@cisco.com">Benoit =
Claise</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Djcucchiara@mindspring.com=20
  href=3D"mailto:jcucchiara@mindspring.com">Joan Cucchiara</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A =
title=3Ddromasca@avaya.com=20
  href=3D"mailto:dromasca@avaya.com">Romascanu, Dan (Dan)</A> ; <A=20
  title=3Dbertietf@bwijnen.net href=3D"mailto:bertietf@bwijnen.net">Bert =
Wijnen=20
  (IETF)</A> ; <A title=3Dadrian@olddog.co.uk=20
  href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</A> ; <A=20
  title=3Dmib-doctors@ietf.org=20
  href=3D"mailto:mib-doctors@ietf.org">mib-doctors@ietf.org</A> ; <A=20
  title=3Ddraft-ietf-trill-rbridge-mib@tools.ietf.org=20
  =
href=3D"mailto:draft-ietf-trill-rbridge-mib@tools.ietf.org">draft-ietf-tr=
ill-rbridge-mib@tools.ietf.org</A>=20
  ; <A title=3Dops-ads@tools.ietf.org=20
  href=3D"mailto:ops-ads@tools.ietf.org">ops-ads@tools.ietf.org</A> ; <A =

  title=3Drdroms.ietf@gmail.com =
href=3D"mailto:rdroms.ietf@gmail.com">Ralph=20
  Droms</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, October 03, =
2012 5:21=20
  AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [MIB-DOCTORS]=20
  draft-ietf-trill-rbridge-mib-08</DIV>
  <DIV><FONT size=3D2 face=3DArial></FONT><FONT size=3D2 =
face=3DArial></FONT><BR></DIV>
  <DIV class=3Dmoz-cite-prefix>Hi Joan,<BR><BR>Thanks for your =
review.<BR>Let me=20
  update the DISCUSS/COMMENT with your feedback below.<BR>Do you know =
when you=20
  will have the time to review the MIB module?<BR>Note that the authors =
posted a=20
  new version of the MIB module, addressing one DISCUSS point:<BR>
  <BLOCKQUOTE><PRE wrap=3D"">The IETF datatracker page for this =
Internet-Draft is:
<A class=3Dmoz-txt-link-freetext =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-trill-rbridge-mib/">h=
ttps://datatracker.ietf.org/doc/draft-ietf-trill-rbridge-mib/</A>

Diff from previous version:
<A class=3Dmoz-txt-link-freetext =
href=3D"http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-trill-rbridge-mib-0=
9">http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-trill-rbridge-mib-09</A>=
</PRE></BLOCKQUOTE><BR><BR>Regards,=20
  Benoit.<BR></DIV>
  <BLOCKQUOTE cite=3Dmid:5aa901cda09b$f53e7aa0$6801a8c0@JoanPC =
type=3D"cite">Dan,=20
    <BR><BR>I have not reviewed this draft, however a quick scan reveals =
that 3=20
    comments made during <BR>MIB Dr. review have not been addressed: =
<BR><BR>1)=20
    The Indexing. <BR><BR>INDEX&nbsp; { rbridgeBasePort } is used as an =
index in=20
    several tables and the relationship <BR>should really be an=20
    AUGMENTS.&nbsp;&nbsp;&nbsp; Not sure why this was not done. =
<BR><BR>2) <BR>
    <BLOCKQUOTE type=3D"cite">* Suggested OID layout is not as Specified =
in the=20
      MIB Guidelines <BR>document: <BR><BR>&nbsp; xxxMIB=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--=20
      xxxNotifications(0) =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      +-- xxxObjects(1) =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--=20
      xxxConformance(2)=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      |=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      +-- xxxCompliances(1)=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      +-- xxxGroups(2) <BR><BR><BR>Compliances and Groups are reversed =
in the=20
      MIB draft. <BR><BR></BLOCKQUOTE><BR><BR>3)&nbsp; the Conformance =
is a full=20
    conformance which contains read-create and <BR>read-write=20
    objects.&nbsp;&nbsp; I raised this as a concern as part of the MIB =
Dr rview=20
    <BR>and asked that the WG be informed that in order to be compliant =
with the=20
    MIB, <BR>they will need to support SNMP sets. <BR><BR>While not =
technically=20
    wrong, my experience is having both a read-only and full conformance =
in a=20
    MIB <BR>which contains sets, allows more flexibility for those that =
do not=20
    configure their products using <BR>SNMP.&nbsp;&nbsp; This allows =
them to be=20
    compliant with the RFC, and I believe that the WG needs to <BR>be =
made aware=20
    of this, since most MIBs from the IETF in recent history have a =
read-only=20
    conformance. <BR>I asked the authors to confirm with the WG that =
this is=20
    what the WG wants, but did not see any emails to the WG on the list. =
<BR>I=20
    may have missed the email, or they may have confirmed this in some =
other=20
    way, but I am not aware. <BR><BR><BR>Will do a more thorough check =
on other=20
    MIB Dr. review comments later, but think these 3 are critical and =
should be=20
    <BR>discussed/followed-up. <BR><BR>Thanks, <BR>&nbsp;-Joan =
<BR><BR><BR>-----=20
    Original Message ----- From: "Romascanu, Dan (Dan)" <A=20
    class=3Dmoz-txt-link-rfc2396E=20
    href=3D"mailto:dromasca@avaya.com">&lt;dromasca@avaya.com&gt;</A> =
<BR>To:=20
    "Joan Cucchiara" <A class=3Dmoz-txt-link-rfc2396E=20
    =
href=3D"mailto:jcucchiara@mindspring.com">&lt;jcucchiara@mindspring.com&g=
t;</A>;=20
    "Bert Wijnen (IETF)" <A class=3Dmoz-txt-link-rfc2396E=20
    =
href=3D"mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</A>; =
<A=20
    class=3Dmoz-txt-link-rfc2396E=20
    href=3D"mailto:adrian@olddog.co.uk">&lt;adrian@olddog.co.uk&gt;</A> =
<BR>Cc: <A=20
    class=3Dmoz-txt-link-rfc2396E=20
    =
href=3D"mailto:mib-doctors@ietf.org">&lt;mib-doctors@ietf.org&gt;</A>; =
<A=20
    class=3Dmoz-txt-link-rfc2396E=20
    =
href=3D"mailto:draft-ietf-trill-rbridge-mib@tools.ietf.org">&lt;draft-iet=
f-trill-rbridge-mib@tools.ietf.org&gt;</A>;=20
    <A class=3Dmoz-txt-link-rfc2396E=20
    =
href=3D"mailto:ops-ads@tools.ietf.org">&lt;ops-ads@tools.ietf.org&gt;</A>=
;=20
    "Ralph Droms" <A class=3Dmoz-txt-link-rfc2396E=20
    =
href=3D"mailto:rdroms.ietf@gmail.com">&lt;rdroms.ietf@gmail.com&gt;</A>=20
    <BR>Sent: Monday, October 01, 2012 5:06 AM <BR>Subject:=20
    draft-ietf-trill-rbridge-mib-08 (was: RE: [MIB-DOCTORS] Help with=20
    conformance statements) <BR><BR><BR>Hi Joan, <BR><BR>Version=20
    draft-ietf-trill-rbridge-mib-08 of this document was submitted =
<BR>and=20
    Benoit needs conformation that all critical issues were resolved =
<BR>before=20
    he approves the document. Did you have the time to check 08 and =
<BR>can you=20
    confirm this? <BR><BR>Other MIB doctors advice is of course welcome. =

    <BR><BR>Thanks and Regards, <BR><BR>Dab <BR><BR><BR><BR><BR>
    <BLOCKQUOTE type=3D"cite">-----Original Message----- <BR>From: <A=20
      class=3Dmoz-txt-link-abbreviated=20
      =
href=3D"mailto:mib-doctors-bounces@ietf.org">mib-doctors-bounces@ietf.org=
</A>=20
      <BR></BLOCKQUOTE>[<A class=3Dmoz-txt-link-freetext=20
    =
href=3D"mailto:mib-doctors-bounces@ietf.org">mailto:mib-doctors-bounces@i=
etf.org</A>]=20
    <BR>
    <BLOCKQUOTE type=3D"cite">On Behalf Of Joan Cucchiara <BR>Sent: =
Tuesday,=20
      April 10, 2012 9:35 PM <BR>To: Bert Wijnen (IETF); <A=20
      class=3Dmoz-txt-link-abbreviated=20
      href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</A> =
<BR>Cc: <A=20
      class=3Dmoz-txt-link-abbreviated=20
      href=3D"mailto:mib-doctors@ietf.org">mib-doctors@ietf.org</A>; <A=20
      class=3Dmoz-txt-link-abbreviated=20
      =
href=3D"mailto:draft-ietf-trill-rbridge-mib@tools.ietf.org">draft-ietf-tr=
ill-rbridge-mib@tools.ietf.org</A>;=20
      <BR><A class=3Dmoz-txt-link-abbreviated=20
      href=3D"mailto:ops-ads@tools.ietf.org">ops-ads@tools.ietf.org</A>=20
      <BR>Subject: Re: [MIB-DOCTORS] Help with conformance statements=20
      <BR><BR>Adrian and Bert, <BR><BR>I think it would be very helpful =
if the=20
      authors could specify ISIS <BR>objects in a MODULE_COMPLIANCE as =
Bert=20
      suggests. <BR><BR>When I reviewed version 6 of the MIB, I asked if =
the=20
      authors could <BR>ensure that WG was aware there is no read-only=20
      <BR>compliance and this point was not addressed in version 7 =
either.=20
    <BR></BLOCKQUOTE>Not <BR>
    <BLOCKQUOTE type=3D"cite">a <BR>MUST, but certainly want to make =
sure=20
      <BR>that the WG is aware they need to support read-create and =
read-write=20
      <BR></BLOCKQUOTE>via <BR>
    <BLOCKQUOTE type=3D"cite">SNMP. <BR><BR>Additionally, there are some =

      warnings from the MIB compilers that were <BR>also there in =
version 6 and=20
      I'd like to see those addressed in the <BR>document (either =
discussed or=20
      fixed).&nbsp; My comments below were emailed <BR></BLOCKQUOTE>to =
<BR>
    <BLOCKQUOTE type=3D"cite">the authors. <BR><BR>fyi, <BR>&nbsp; -Joan =

      <BR><BR><BR><BR>* LAST-UPDATED and REVISION clauses&nbsp; have the =
same=20
      date as Version 6 <BR><BR><BR>OUTPUT from SMICNGPRO=20
      <BR>----------------------- <BR><BR>W: f(RBRIDGE-MIB.my), (921,20) =
Item=20
      "rbridgeMultiFibPorts" should have <BR>SIZE specified <BR>W:=20
      f(RBRIDGE-MIB.my), (1453,4) Row "rbridgeSnoopingAddrEntry" has=20
      <BR>indexing that may create variables with more than 128 sub-ids =
<BR>W:=20
      f(RBRIDGE-MIB.my), (1503,20) Item "rbridgeSnoopingAddrPorts" =
should=20
      <BR>have SIZE specified <BR>W: f(RBRIDGE-MIB.my), (1044,18) Row=20
      "rbridgeVlanPortEntry" does not <BR></BLOCKQUOTE>have <BR>
    <BLOCKQUOTE type=3D"cite">a consistent indexing scheme - cannot =
specify an=20
      index item from <BR>additional "base row" rbridgeBasePortEntry, =
since can=20
      have only one <BR>"base row" which is rbridgeVlanEntry =
<BR><BR><BR>SMILINT=20
      <BR>----------- <BR><BR>mibs/RBRIDGE-MIB.my:1453: [5]=20
      {index-exceeds-too-large} warning: index <BR>of row=20
      `rbridgeSnoopingAddrEntry' can exceed OID size limit by 142=20
      <BR>subidentifier(s) <BR><BR>Additional descriptions of some =
error/warning=20
      messages: <BR><BR>Error:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      index-element-no-size (level 3) =
<BR>Message:&nbsp;&nbsp;&nbsp;&nbsp; index=20
      element `%s' of row `%s' must have a size =
<BR></BLOCKQUOTE>restriction <BR>
    <BLOCKQUOTE type=3D"cite">Description: Object identifiers are =
restricted in=20
      size to have at most <BR>128=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      sub-identifiers. This implies that index elements used to <BR>form =

      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      instance identifiers must have a size contraint which <BR>ensures=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      that the 128 sub-identifier constraint is kept intact for <BR>any=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      possible combination of the index elements' values (RFC <BR>2578,=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      Section 3.5). <BR><BR><BR>*&nbsp; Looking at the objects with TC =
of=20
      PortList (rbridgeMultiFibPorts, <BR>rbridgeSnoopingAddrPorts) =
<BR><BR>W:=20
      f(RBRIDGE-MIB.my), (921,20) Item "rbridgeMultiFibPorts" should =
have=20
      <BR>SIZE specified <BR><BR><BR>&nbsp;&nbsp; rbridgeMultiFibPorts=20
      OBJECT-TYPE <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PortList=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp; =
read-only=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
"The list=20
      of ports to which a frame destined to this=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
multicast=20
      distribution tree is flooded. This may be pruned=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
further=20
      based on other forwarding information."=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::=3D { =
rbridgeMultiFibEntry 2 }=20
      <BR><BR>Q-BRIDGE-MIB defines: <BR>PortList ::=3D =
TEXTUAL-CONVENTION=20
      <BR>&nbsp;&nbsp;&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
current=20
      <BR>&nbsp;&nbsp;&nbsp; DESCRIPTION=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Each octet within =
this=20
      value specifies a set of eight=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ports, with the =
first octet=20
      specifying ports 1 through =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      8, the second octet specifying ports 9 through 16, etc.=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Within each octet, =
the most=20
      significant bit represents =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      the lowest numbered port, and the least significant bit=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; represents the =
highest=20
      numbered port.&nbsp; Thus, each port=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of the bridge is=20
      represented by a single bit within the=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value of this =
object.&nbsp;=20
      If that bit has a value of '1'=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then that port is =
included=20
      in the set of ports; the port=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is not included if =
its bit=20
      has a value of '0'." <BR>&nbsp;&nbsp;&nbsp;=20
      SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OCTET STRING <BR><BR>OCTET =
STRING is=20
      0..65535 characters. <BR><BR>Consider that a range of 0..255 would =
give=20
      8*256 =3D=3D 2048 Ports <BR>Are more ports needed? =
<BR><BR><BR><BR>* Both=20
      compilers warn about rbridgeSnoopingEntry <BR><BR>The DESCRIPTION =
clause=20
      indicates that IPv4 and IPv6 so 4 or 16 byes, <BR></BLOCKQUOTE>so =
<BR>
    <BLOCKQUOTE type=3D"cite">why <BR>is this <BR>not indicated?&nbsp; =
(An=20
      example is below.) <BR><BR>&nbsp;&nbsp; rbridgeSnoopingAddrType=20
      OBJECT-TYPE <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InetAddressType { unknown(0), =

      ipv4(1), ipv6(2)} <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      MAX-ACCESS&nbsp; not-accessible =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
"The IP=20
      multicast address type for which a listener has =
<BR></BLOCKQUOTE>been <BR>
    <BLOCKQUOTE=20
      =
type=3D"cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
      detected by this RBridge. This MIB requires support for=20
    <BR></BLOCKQUOTE>only <BR>
    <BLOCKQUOTE=20
      =
type=3D"cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
      IPv4 and IPv6 address types." =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      REFERENCE =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      "RFC 6325 section 4.7" <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
::=3D {=20
      rbridgeSnoopingAddrEntry 1 } <BR><BR>&nbsp;&nbsp; =
rbridgeSnoopingAddr=20
      OBJECT-TYPE <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InetAddress (SIZE(0|4|16))=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp; =
not-accessible=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
"The IP=20
      multicast address for which a listener has been=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
detected=20
      by this RBridge. The address type of this object=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
is=20
      specified in rbridgeSnoopingAddrType. This MIB requires=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
support=20
      for only global IPv4 and IPv6 addresses, so the=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
length of=20
      the object can be either 4 or 16 bytes."=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REFERENCE=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
"RFC 6325=20
      section 4.7" <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::=3D {=20
      rbridgeSnoopingAddrEntry 2 } <BR><BR><BR><BR>* Suggested OID =
layout is not=20
      as Specified in the MIB Guidelines <BR>document: <BR><BR>&nbsp; =
xxxMIB=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--=20
      xxxNotifications(0) =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      +-- xxxObjects(1) =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--=20
      xxxConformance(2)=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      |=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      +-- xxxCompliances(1)=20
      =
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
      +-- xxxGroups(2) <BR><BR><BR>Compliances and Groups are reversed =
in the=20
      MIB draft. <BR><BR><BR>INDEXING <BR>=3D=3D=3D=3D=3D=3D=3D=3D <BR>I =
am a little concerned=20
      about the Indexing in this MIB, only because <BR></BLOCKQUOTE>it =
<BR>
    <BLOCKQUOTE type=3D"cite">looks like several table <BR>should really =
have an=20
      AUGMENTS relationship. =
<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      INDEX&nbsp; { rbridgeBaseNicknameName }=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp; { =
rbridgeBasePort }=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; { =
rbridgeFdbId,=20
      rbridgeUniFdbAddr } <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      INDEX&nbsp;&nbsp; { rbridgeUniFibNickname, rbridgeUniFibPort,=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; {=20
      rbridgeMultiFibNickname } <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =

      INDEX&nbsp;&nbsp; { rbridgeVlanIndex }=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; {=20
      rbridgeBasePort, rbridgeVlanIndex }=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; {=20
      rbridgeBasePort } <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      INDEX&nbsp;&nbsp; { rbridgeVlanIndex }=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp;&nbsp; {=20
      rbridgeBasePort } <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
INDEX&nbsp; {=20
      rbridgeVlanIndex, rbridgeSnoopingAddrType,=20
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp; { =
rbridgeDtreeNumber=20
      } <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INDEX&nbsp; {=20
      rbridgeTrillNbrMacAddr } <BR><BR><BR><BR>* Conformance Statement. =
<BR>Same=20
      comment as on the prior draft.&nbsp; Still no read-only and full=20
      <BR>conformance. <BR>This is okay, but want to make sure that =
working=20
      group is "okay" with <BR>having <BR>to do a full conformance (i.e. =
support=20
      read-write and read-create via <BR>SNMP)? <BR><BR><BR>----- =
Original=20
      Message ----- <BR>From: "Bert Wijnen (IETF)" <A=20
      class=3Dmoz-txt-link-rfc2396E=20
      =
href=3D"mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</A>=20
      <BR>To: <A class=3Dmoz-txt-link-rfc2396E=20
      =
href=3D"mailto:adrian@olddog.co.uk">&lt;adrian@olddog.co.uk&gt;</A> =
<BR>Cc:=20
      <A class=3Dmoz-txt-link-rfc2396E=20
      =
href=3D"mailto:mib-doctors@ietf.org">&lt;mib-doctors@ietf.org&gt;</A>;=20
      &lt;draft-ietf-trill-rbridge- <BR><A =
class=3Dmoz-txt-link-abbreviated=20
      href=3D"mailto:mib@tools.ietf.org">mib@tools.ietf.org</A>&gt;; =
<BR><A=20
      class=3Dmoz-txt-link-rfc2396E=20
      =
href=3D"mailto:ops-ads@tools.ietf.org">&lt;ops-ads@tools.ietf.org&gt;</A>=
=20
      <BR>Sent: Tuesday, April 10, 2012 4:53 AM <BR>Subject: Re: =
[MIB-DOCTORS]=20
      Help with conformance statements <BR><BR><BR>&gt; From a quick =
read that I=20
      did (section 6.7), then it <BR>&gt; indeed seems to specify a set =
of=20
      requirements (even in <BR>&gt; MUST) language for the ISIS-MIB =
module. So=20
      here (in <BR>&gt; sect 6.7) they are described in English. =
<BR>&gt;=20
      <BR>&gt; It would indeed be useful to have that documented =
<BR>&gt; in=20
      machine readable format, i.e. in (or as part of) <BR>&gt; a=20
      MODULE-COMPLIANCE statement. <BR>&gt; <BR>&gt; Is it a reason to =
hold up=20
      the document? <BR>&gt; Not sure about that. At the time when I was =
AD, I=20
      <BR>&gt; tried to strongly encourage people to express such =
<BR>&gt;=20
      requirements in the form of MODULE_COMPLIANCE <BR>&gt; statements. =
But=20
      that was/is my view. <BR>&gt; <BR>&gt; Maybe other MIB doctors do =
have an=20
      opinion on that. <BR>&gt; <BR>&gt; Bert <BR>&gt; <BR>&gt; On =
4/8/12 10:34=20
      PM, Adrian Farrel wrote: <BR>&gt;&gt; Hi, <BR>&gt;&gt; =
<BR>&gt;&gt; Is=20
      there a MIB Doctor that can help us? <BR>&gt;&gt; <BR>&gt;&gt; I =
am=20
      holding a Discuss on draft-ietf-trill-rbridge-mib-07.txt =
<BR>&gt;&gt;=20
      <BR>&gt;&gt; It reads... <BR>&gt;&gt; <BR>&gt;&gt;&gt; I would =
like help=20
      from the OPS ADs (and MIB Doctors) on this <BR></BLOCKQUOTE>point: =
<BR>
    <BLOCKQUOTE type=3D"cite">&gt;&gt;&gt; <BR>&gt;&gt;&gt; It seems to =
me that=20
      section 6.7 needs a new conformance statement <BR></BLOCKQUOTE>to =
<BR>
    <BLOCKQUOTE type=3D"cite">&gt;&gt;&gt; be applied to ISIS-MIB. The =
text in=20
      the section appears to be in <BR></BLOCKQUOTE>two <BR>
    <BLOCKQUOTE type=3D"cite">&gt;&gt;&gt; parts: <BR>&gt;&gt;&gt;=20
      <BR>&gt;&gt;&gt; - Implementation guidance (what value to return =
on a GET=20
      from a <BR>Trill <BR>&gt;&gt;&gt;&nbsp;&nbsp; implementation)=20
      <BR>&gt;&gt;&gt; <BR>&gt;&gt;&gt; - Implementation requirements =
(which=20
      tables/objects to implement <BR></BLOCKQUOTE>or <BR>
    <BLOCKQUOTE type=3D"cite">&gt;&gt;&gt; not&nbsp; (conformance =
statement).=20
      <BR>&gt;&gt; <BR>&gt;&gt; Can anyone tell me if I am right or =
wrong.=20
      <BR>&gt;&gt; <BR>&gt;&gt; Thanks, <BR>&gt;&gt; Adrian <BR>&gt;&gt; =

      <BR>&gt;&gt; <BR>&gt;&gt; =
_______________________________________________=20
      <BR>&gt;&gt; MIB-DOCTORS mailing list <BR>&gt;&gt; <A=20
      class=3Dmoz-txt-link-abbreviated=20
      href=3D"mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</A> =
<BR>&gt;&gt;=20
      <A class=3Dmoz-txt-link-freetext=20
      =
href=3D"https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ie=
tf.org/mailman/listinfo/mib-doctors</A>=20
      <BR>&gt;&gt; <BR>&gt; =
_______________________________________________=20
      <BR>&gt; MIB-DOCTORS mailing list <BR>&gt; <A=20
      class=3Dmoz-txt-link-abbreviated=20
      href=3D"mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</A> =
<BR>&gt; <A=20
      class=3Dmoz-txt-link-freetext=20
      =
href=3D"https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ie=
tf.org/mailman/listinfo/mib-doctors</A>=20
      <BR><BR>_______________________________________________ =
<BR>MIB-DOCTORS=20
      mailing list <BR><A class=3Dmoz-txt-link-abbreviated=20
      href=3D"mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</A> =
<BR><A=20
      class=3Dmoz-txt-link-freetext=20
      =
href=3D"https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ie=
tf.org/mailman/listinfo/mib-doctors</A>=20
    </BLOCKQUOTE><BR>_______________________________________________=20
    <BR>MIB-DOCTORS mailing list <BR><A class=3Dmoz-txt-link-abbreviated =

    href=3D"mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</A> <BR><A =

    class=3Dmoz-txt-link-freetext=20
    =
href=3D"https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ie=
tf.org/mailman/listinfo/mib-doctors</A>=20
    <BR><BR><BR></BLOCKQUOTE><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_5C21_01CDA20F.6A1A4C90--


From bclaise@cisco.com  Fri Oct  5 00:28:28 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2A9321F8467; Fri,  5 Oct 2012 00:28:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.702
X-Spam-Level: 
X-Spam-Status: No, score=-8.702 tagged_above=-999 required=5 tests=[AWL=1.897,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rs7hm9IIFevD; Fri,  5 Oct 2012 00:28:27 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id ECBD721F8437; Fri,  5 Oct 2012 00:28:26 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q957SKGb025985; Fri, 5 Oct 2012 09:28:21 +0200 (CEST)
Received: from [10.55.81.34] (dhcp-10-55-81-34.cisco.com [10.55.81.34]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q957SJwI011192; Fri, 5 Oct 2012 09:28:20 +0200 (CEST)
Message-ID: <506E8C13.40700@cisco.com>
Date: Fri, 05 Oct 2012 09:28:19 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: "aaa-doctors@ietf.org" <aaa-doctors@ietf.org>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, IETF DNS Directorate <dns-dir@ietf.org>
References: <20121004215637.3452.17430.idtracker@ietfa.amsl.com>
In-Reply-To: <20121004215637.3452.17430.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20121004215637.3452.17430.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [MIB-DOCTORS] Fwd: [IESG-AGENDA-DIST] Summarized Agenda for the 2012-10-11 IESG Teleconference
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Oct 2012 07:28:28 -0000

Dear all,

Please find below the agenda of the October 11th  IESG telechat.
Please send your questions, comments and concerns before October 11 COB.

Thanks and Regards, Benoit.

=============================================

INTERNET ENGINEERING STEERING GROUP (IESG)
Summarized Agenda for the 2012-10-11 IESG Teleconference

This agenda was generated at 2012-10-04 14:56:09 PDT
Up-to-date web version of this agenda can be found at:
http://datatracker.ietf.org/iesg/agenda/
                                                                                 

2. Protocol Actions
2.1 WG Submissions
2.1.1 New Items

   o draft-ietf-storm-iscsi-cons-07
     iSCSI Protocol (Consolidated) (Proposed Standard)
     Note: David Black (david.black@emc.com) is the document shepherd.
     Token: Martin Stiemerling

   o draft-ietf-fecframe-ldpc-03
     Simple LDPC-Staircase Forward Error Correction (FEC) Scheme for
     FECFRAME (Proposed Standard)
     Note: Greg Shepherd (gjshep@gmail.com) is the document shepherd
     Token: Martin Stiemerling

   o draft-ietf-manet-olsrv2-16
     The Optimized Link State Routing Protocol version 2 (Proposed
     Standard)
     Note: Stan Ratliff (sratliff@cisco.com) is the document shepherd.
     Token: Adrian Farrel

   o draft-ietf-6man-dad-proxy-05
     Duplicate Address Detection Proxy (Proposed Standard)
     Note: Bob Hinden (bob.hinden@gmail.com) is the Document Shepherd.
     Token: Brian Haberman

   o draft-ietf-v6ops-ivi-icmp-address-06
     Stateless Source Address Mapping for ICMPv6 Packets (Best Current
     Practice)
     Note: Fred Baker (fred@cisco.com) is the document shepherd.
     Token: Ronald Bonica

   o draft-ietf-dnsext-rfc6195bis-04
     Domain Name System (DNS) IANA Considerations (Best Current Practice)
     Note: Olafur Gudmundsson (ogud@ogud.com) is the document shepherd.
     Token: Ralph Droms

   o draft-ietf-sipcore-proxy-feature-11
     Mechanism to indicate support of features and capabilities in the
     Session Initiation Protocol (SIP) (Proposed Standard)
     Note: Paul Kyzivat (pkyzivat@alum.mit.edu) is the Document Shepherd
     Token: Robert Sparks

   o draft-ietf-abfab-gss-eap-naming-06
     Name Attributes for the GSS-API EAP mechanism (Proposed Standard)
     Token: Stephen Farrell

   o draft-ietf-6man-udpchecksums-04
     UDP Checksums for Tunneled Packets (Proposed Standard)
     Token: Brian Haberman

2.1.2 Returning Items

   NONE

2.2 Individual Submissions
2.2.1 New Items

   NONE

2.2.2 Returning Items

   NONE

3. Document Actions
3.1 WG Submissions
3.1.1 New Items

   o draft-ietf-fecframe-pseudo-cdp-04
     Pseudo Content Delivery Protocol (CDP) for Protecting Multiple
     Source Flows in FEC Framework (Informational)
     Note: Greg Shepherd (gjshep@gmail.com) is the document shepherd
     Token: Martin Stiemerling

   o draft-ietf-6man-udpzero-06
     IPv6 UDP Checksum Considerations (Informational)
     Token: Brian Haberman

3.1.2 Returning Items

   o draft-ietf-avtext-splicing-for-rtp-09
     Content Splicing for RTP Sessions (Informational)
     Note: Magnus Westerlund (magnus.westerlund@ericsson.com) is the
     document shepherd.
     Token: Gonzalo Camarillo

3.2 Individual Submissions Via AD
3.2.1 New Items

   NONE

3.2.2 Returning Items

   NONE

3.3 IRTF and Independent Submission Stream Documents
3.3.1 New Items

   o conflict-review-mme-trill-fcoe-01
     IETF conflict review for draft-mme-trill-fcoe (None)
     Token: Ralph Droms

3.3.2 Returning Items

   NONE

3.3.3 For Action

   o conflict-review-pornin-deterministic-dsa-00
     IETF conflict review for draft-pornin-deterministic-dsa (None)
     Token: Sean Turner

4. Working Group Actions
4.1 WG Creation
4.1.1 Proposed for IETF Review

   NONE

4.1.2 Proposed for Approval

   NONE

4.2 WG Rechartering
4.2.1 Under Evaluation for IETF Review

   o Bidirectional Forwarding Detection (bfd)

4.2.2 Proposed for Approval

   o Operations and Management Area Working Group (opsawg)





From jcucchiara@mindspring.com  Tue Oct  9 21:19:49 2012
Return-Path: <jcucchiara@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7981311E80CC for <mib-doctors@ietfa.amsl.com>; Tue,  9 Oct 2012 21:19:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.764
X-Spam-Level: 
X-Spam-Status: No, score=-0.764 tagged_above=-999 required=5 tests=[AWL=-0.581, BAYES_40=-0.185, HTML_MESSAGE=0.001, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1LRtDoQji8cG for <mib-doctors@ietfa.amsl.com>; Tue,  9 Oct 2012 21:19:48 -0700 (PDT)
Received: from elasmtp-mealy.atl.sa.earthlink.net (elasmtp-mealy.atl.sa.earthlink.net [209.86.89.69]) by ietfa.amsl.com (Postfix) with ESMTP id 44FBF1F0429 for <mib-doctors@ietf.org>; Tue,  9 Oct 2012 21:19:43 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=MT5oc/Bpmp9P5TFF8wznMwNTMcN6TLN+ReBtB0KPR4TwrF+S3/q2WZAaKr348GVy; h=Received:Message-ID:From:To:Cc:References:Subject:Date:MIME-Version:Content-Type:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [24.41.69.138] (helo=JoanPC) by elasmtp-mealy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <jcucchiara@mindspring.com>) id 1TLnlk-0000lF-Q3; Wed, 10 Oct 2012 00:19:40 -0400
Message-ID: <001601cda69e$2c7e4a10$6801a8c0@JoanPC>
From: "Joan Cucchiara" <jcucchiara@mindspring.com>
To: "Joan Cucchiara" <jcucchiara@mindspring.com>, "Benoit Claise" <bclaise@cisco.com>
References: <09a201cd15c7$0dc175b0$29446110$@olddog.co.uk><4F83F4FB.3010005@bwijnen.net><004a01cd1748$b03f1220$6701a8c0@JoanPC><EDC652A26FB23C4EB6384A4584434A04081ABAEE@307622ANEX5.global.avaya.com><5aa901cda09b$f53e7aa0$6801a8c0@JoanPC><506C03B2.9060902@cisco.com> <5c2401cda230$f1ce2000$6801a8c0@JoanPC>
Date: Wed, 10 Oct 2012 00:17:33 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0013_01CDA67C.A4DFFA70"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-ELNK-Trace: 4d68bbe9cb71969ea344cf2d1a8e60840a9da525759e2654082e9220aa42b6108b6f5cab44a180faa8438e0f32a48e08350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 24.41.69.138
Cc: mib-doctors@ietf.org, draft-ietf-trill-rbridge-mib@tools.ietf.org, ops-ads@tools.ietf.org, Ralph Droms <rdroms.ietf@gmail.com>, adrian@olddog.co.uk
Subject: [MIB-DOCTORS] MIB Dr review of  draft-ietf-trill-rbridge-mib-09
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Oct 2012 04:19:49 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0013_01CDA67C.A4DFFA70
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello,

The following is a review of version 9.   Many prior comments have been =
updated
and are reflected in this new draft, so Thank you for that.=20

-Joan


Output from smicngPro:
W: f(RBRIDGE-MIB.my), (47,17) The first revision should match the last =
update for MODULE-IDENTITY rbridgeMIB
W: f(RBRIDGE-MIB.my), (919,20) Item "rbridgeMultiFibPorts" should have =
SIZE specified
W: f(RBRIDGE-MIB.my), (1452,4) Row "rbridgeSnoopingAddrEntry" has =
indexing that may create variables with more than 128 sub-ids
W: f(RBRIDGE-MIB.my), (1502,20) Item "rbridgeSnoopingAddrPorts" should =
have SIZE specified
W: f(RBRIDGE-MIB.my), (1043,18) Row "rbridgeVlanPortEntry" does not have =
a consistent indexing scheme - cannot specify an index item from =
additional "base row" rbridgeBasePortEntry, since can have only one =
"base row" which is rbridgeVlanEntry


Output from SmiLint:
mibs/RBRIDGE-MIB.my:47: [3] {revision-after-update} revision date after =
last update
mibs/RBRIDGE-MIB.my:52: [3] {revision-missing} revision for last update =
is missing
mibs/RBRIDGE-MIB.my:1452: [5] {index-exceeds-too-large} warning: index =
of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by 142 =
subidentifier(s)

Additional descriptions of some error/warning messages:

Error:       index-element-no-size (level 3)
Message:     index element `%s' of row `%s' must have a size restriction
Description: Object identifiers are restricted in size to have at most =
128
             sub-identifiers. This implies that index elements used to =
form
             instance identifiers must have a size contraint which =
ensures
             that the 128 sub-identifier constraint is kept intact for =
any
             possible combination of the index elements' values (RFC =
2578,
             Section 3.5).




*) rbridgeBaseTrillVersion
According to RFC6325, this is a 2 bit field and you
have 4 bytes.  Please clarify.

Unsigned32(0..3).

DEFVAL(0) <-- only version supported right now.


*) rbridgeBaseForwardDelay
According to RFC6325, should have a DEFVAL of 15 seconds.

*) rbridgeBaseAcceptEncapNonadj
according to RFC6325, should have:
DEFVAL(false)

*) rbridgeBaseNicknameNumber
Please add:
"Additionally, this value represents the maximum amount
of entries in the rbridgeBaseNicknameTable."

Why doesn't this have a DEFVAL(1) as specified in
RFC6325?   Also, you should add a REFERENCE clause
RFC6325, Section 5.1.

*) rbridgeBaseNicknameTable
Please clarify in the Table's DESCRIPTION clause that
this table represents nickname information which is configured
by an operator OR learned dynaically by the Rbridge.


*)rbridgeBaseNicknamePriority
This DESCRIPTION needs additional information.
When nickname is configured, the most significant
bit (0x80) MUST be set AND the bottom 7 bits
have the default value of 0x40, so 0x80 + 0x40 =3D=3D 0xC0
which is 192 decimal.   Additionally, the bottom 7 bits
could be configured to value other than 0x40.

However, if a row is created due to the nickname
dynamically created, then the most significant bit (0x80) MUST NOT
be set.  =20

*) rbridgeBasePortTable
Please check REFERENCE clauses for this table.
I think you mean section 5.3 (not 5.2).


*) rbridgeBasePort
Where did you get the range for this Index?
I think you should define a TC for this Value.
This is used as an index for this table, and is used
in several other tables as an index, thus a TC would
be better.


*)I asked this in a prior review, but could you specify
the ifType associated with the ifIndex, i.e. physical
layer?


*)Please specify what the value is when the bit is set (i.e. true).
Please check this throughout the MIB because while the DESCRIPTION
clauses are more specific, there are places where the value
of true/false is not specified for TruthValue


*) rbridgeBasePortStpRootChanges
Please remove UNITS clause.  The units is a count and
we know that already.

Probably discontinuities can occur if this port changes
status also (please see ifCounterDiscontinuityTime
in RFC2863). =20


*) rbridgeConfidenceNative
Need to add DEFVAL (32)

*) rbridgeConfidenceDecap
Need to add DEFVAL (32)

*) rbridgeFdbId -- Why is this not rbridgeUniFdbId?
The naming should be consistent for the objects in this
table.

More importantly, where does this value come from?
Could you give a reference?
My concern is that it may be more advantageous to
index by the MAC addr directly, or ( Port, Mac)
so I'm not sure where I see the advantage of=20
having an additional index which doesn't appear
to be used anywhere else.
Please clarify.

*)rbridgeUniFdbPort DESCRIPTION clause
mentions rbridgeUniFdbAddress but I think the object is
rbridgeUniFdbAddr?

*)rbridgeUniFdbNickname AND in other places,=20
the term "rbridgeFdbAddress" is used, but this isn't defined
anywhere that I can see.  I think you mean rbridgeUniFdbAddr?

Also, "FdbId", I think should be rbridgeFdbId?


*) rbridgeVlanIndex=20
Why was VlanIndex from Q-BRIDGE-MIB not used?

*) rbridgeVlanForwarderLosts
Please remove the UNITS clause.

Probably discontinuities can occur if this port changes
status also (please see ifCounterDiscontinuityTime
in RFC2863). =20


*) rbridgePortCounterEntry
Why is AUGMENTS not used here?
Using AUGMENTS is actually quite meaningful here and
I asked about this in a prior review.  Please clarify.
Additionally, the naming should be consistent with
the rbridgeBasePortTable (so rbridgeBasePortCounterTable) etc.


UNITS clauses for these counters can be removed.
The UNIT is a count, so kind of redundant.


*rbridgeVlanPortTable

Please check the TruthValue objects in this table (and elsewhere)=20
to ensure that the value of true(1) and false(2) are clearly stated.

*) rbridgeEsadiTable
I think this table AUGMENTS or sparsely AUGMENTS the rbridgeVlanTable.
Please add wording to the DESCRIPTION of the table/entry and, if =
appropriate,
change the INDEX to an AUGMENTS.

*) rbridgeEsadiDrbPriority, rbridgeEsadiDrbHoldingTime
The REFERENCE clause could be better, since I couldn't
find the size of the priority anywhere in this section.


*) rbridgeSnoopingPortTable
This table seems to sparsely augment the rbridgeBasePortTable
and the rbridgePortCounterTable.   That should be
discussed in the table/entry DESCRIPTION.

The IPv4 and IPv6 needs to be specified in the Conformance
Section.


*) rbridgeDtreePriority
A default value is specified in DESCRIPTION but this
needs a proper DEFVAL clause.

*) rbridgeDtreeActiveTrees
Should this be a Gauge32?

*) rbridgeTrillMinMtuDesired
Should this have a DEFVAL of 1470 Octets? (just asking)

*) rbridgeTrillMaxMtuProbes
Why does this value need to be saved after reinitializations?

*) rbridgeBaseTopologyChange
Please remove the term "trap".  SNMPv1 had a mechanism called
trap, but these are Notifications.

what is meant by "if a newDrb trap is sent for the same transition".
Do you mean the "rbridgeBaseNewDrb" notification?

Conformance and Group
---------------------

*) As mentioned prior, the Compliances and Groups are reversed order.

*) Also, as mentioned prior, this conformance does not have a read-only
version.  While not technically incorrect, most recent MIBs support
a Full Conformance and a Read-only Conformance. =20
Have you confirmed with the WG that this is what they want and
if they will implement this MIB as written?

--- end of review ------


------=_NextPart_000_0013_01CDA67C.A4DFFA70
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3DISO-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18904">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff text=3D#000000>
<DIV><FONT size=3D2 face=3DArial>Hello,</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DArial>The following is a review of version =
9.&nbsp;&nbsp;=20
Many prior comments have been updated</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial>and are reflected in this new draft, so =
Thank you=20
for that.&nbsp;</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DArial>-Joan</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV><FONT size=3D2 =
face=3DArial>
<DIV><BR>Output from smicngPro:</DIV>
<DIV>W: f(RBRIDGE-MIB.my), (47,17) The first revision should match the =
last=20
update for MODULE-IDENTITY rbridgeMIB<BR>W: f(RBRIDGE-MIB.my), (919,20) =
Item=20
"rbridgeMultiFibPorts" should have SIZE specified<BR>W: =
f(RBRIDGE-MIB.my),=20
(1452,4) Row "rbridgeSnoopingAddrEntry" has indexing that may create =
variables=20
with more than 128 sub-ids<BR>W: f(RBRIDGE-MIB.my), (1502,20) Item=20
"rbridgeSnoopingAddrPorts" should have SIZE specified<BR>W: =
f(RBRIDGE-MIB.my),=20
(1043,18) Row "rbridgeVlanPortEntry" does not have a consistent indexing =
scheme=20
- cannot specify an index item from additional "base row" =
rbridgeBasePortEntry,=20
since can have only one "base row" which is rbridgeVlanEntry</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Output from SmiLint:<BR>mibs/RBRIDGE-MIB.my:47: [3]=20
{revision-after-update} revision date after last=20
update<BR>mibs/RBRIDGE-MIB.my:52: [3] {revision-missing} revision for =
last=20
update is missing<BR>mibs/RBRIDGE-MIB.my:1452: [5] =
{index-exceeds-too-large}=20
warning: index of row `rbridgeSnoopingAddrEntry' can exceed OID size =
limit by=20
142 subidentifier(s)</DIV>
<DIV>&nbsp;</DIV>
<DIV>Additional descriptions of some error/warning messages:</DIV>
<DIV>&nbsp;</DIV>
<DIV>Error:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; index-element-no-size =
(level=20
3)<BR>Message:&nbsp;&nbsp;&nbsp;&nbsp; index element `%s' of row `%s' =
must have=20
a size restriction<BR>Description: Object identifiers are restricted in =
size to=20
have at most=20
128<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
sub-identifiers. This implies that index elements used to=20
form<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;=20
instance identifiers must have a size contraint which=20
ensures<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;=20
that the 128 sub-identifier constraint is kept intact for=20
any<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
possible combination of the index elements' values (RFC=20
2578,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;=20
Section 3.5).</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgeBaseTrillVersion<BR>According to RFC6325, this is a 2 =
bit=20
field and you<BR>have 4 bytes.&nbsp; Please clarify.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Unsigned32(0..3).</DIV>
<DIV>&nbsp;</DIV>
<DIV>DEFVAL(0) &lt;-- only version supported right now.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgeBaseForwardDelay<BR>According to RFC6325, should have =
a=20
DEFVAL of 15 seconds.</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeBaseAcceptEncapNonadj<BR>according to RFC6325, should=20
have:<BR>DEFVAL(false)</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeBaseNicknameNumber<BR>Please add:<BR>"Additionally, this =
value=20
represents the maximum amount<BR>of entries in the=20
rbridgeBaseNicknameTable."</DIV>
<DIV>&nbsp;</DIV>
<DIV>Why doesn't this have a DEFVAL(1) as specified =
in<BR>RFC6325?&nbsp;&nbsp;=20
Also, you should add a REFERENCE clause<BR>RFC6325, Section 5.1.</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeBaseNicknameTable<BR>Please clarify in the Table's =
DESCRIPTION=20
clause that<BR>this table represents nickname information which is=20
configured<BR>by an operator OR learned dynaically by the Rbridge.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*)rbridgeBaseNicknamePriority<BR>This DESCRIPTION needs =
additional=20
information.<BR>When nickname is configured, the most significant<BR>bit =
(0x80)=20
MUST be set AND the bottom 7 bits<BR>have the default value of 0x40, so =
0x80 +=20
0x40 =3D=3D 0xC0<BR>which is 192 decimal.&nbsp;&nbsp; Additionally, the =
bottom 7=20
bits<BR>could be configured to value other than 0x40.</DIV>
<DIV>&nbsp;</DIV>
<DIV>However, if a row is created due to the nickname<BR>dynamically =
created,=20
then the most significant bit (0x80) MUST NOT<BR>be set.&nbsp;&nbsp; =
</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeBasePortTable<BR>Please check REFERENCE clauses for this=20
table.<BR>I think you mean section 5.3 (not 5.2).</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgeBasePort<BR>Where did you get the range for this =
Index?<BR>I=20
think you should define a TC for this Value.<BR>This is used as an index =
for=20
this table, and is used<BR>in several other tables as an index, thus a =
TC=20
would<BR>be better.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*)I asked this in a prior review, but could you specify<BR>the =
ifType=20
associated with the ifIndex, i.e. physical<BR>layer?</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*)Please specify what the value is when the bit is set (i.e.=20
true).<BR>Please check this throughout the MIB because while the=20
DESCRIPTION<BR>clauses are more specific, there are places where the =
value<BR>of=20
true/false is not specified for TruthValue</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgeBasePortStpRootChanges<BR>Please remove UNITS =
clause.&nbsp;=20
The units is a count and<BR>we know that already.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Probably discontinuities can occur if this port changes<BR>status =
also=20
(please see ifCounterDiscontinuityTime<BR>in RFC2863).&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgeConfidenceNative<BR>Need to add DEFVAL (32)</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeConfidenceDecap<BR>Need to add DEFVAL (32)</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeFdbId -- Why is this not rbridgeUniFdbId?<BR>The naming =
should be=20
consistent for the objects in this<BR>table.</DIV>
<DIV>&nbsp;</DIV>
<DIV>More importantly, where does this value come from?<BR>Could you =
give a=20
reference?<BR>My concern is that it may be more advantageous to<BR>index =
by the=20
MAC addr directly, or ( Port, Mac)<BR>so I'm not sure where I see the =
advantage=20
of <BR>having an additional index which doesn't appear<BR>to be used =
anywhere=20
else.<BR>Please clarify.</DIV>
<DIV>&nbsp;</DIV>
<DIV>*)rbridgeUniFdbPort DESCRIPTION clause<BR>mentions =
rbridgeUniFdbAddress but=20
I think the object is<BR>rbridgeUniFdbAddr?</DIV>
<DIV>&nbsp;</DIV>
<DIV>*)rbridgeUniFdbNickname AND in other places, <BR>the term=20
"rbridgeFdbAddress" is used, but this isn't defined<BR>anywhere that I =
can=20
see.&nbsp; I think you mean rbridgeUniFdbAddr?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Also, "FdbId", I think should be rbridgeFdbId?</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgeVlanIndex <BR>Why was VlanIndex from Q-BRIDGE-MIB not =

used?</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeVlanForwarderLosts<BR>Please remove the UNITS =
clause.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Probably discontinuities can occur if this port changes<BR>status =
also=20
(please see ifCounterDiscontinuityTime<BR>in RFC2863).&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgePortCounterEntry<BR>Why is AUGMENTS not used =
here?<BR>Using=20
AUGMENTS is actually quite meaningful here and<BR>I asked about this in =
a prior=20
review.&nbsp; Please clarify.<BR>Additionally, the naming should be =
consistent=20
with<BR>the rbridgeBasePortTable (so rbridgeBasePortCounterTable) =
etc.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>UNITS clauses for these counters can be removed.<BR>The UNIT is =
a=20
count, so kind of redundant.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*rbridgeVlanPortTable</DIV>
<DIV>&nbsp;</DIV>
<DIV>Please check the TruthValue objects in this table (and elsewhere) =
<BR>to=20
ensure that the value of true(1) and false(2) are clearly stated.</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeEsadiTable<BR>I think this table AUGMENTS or sparsely =
AUGMENTS=20
the rbridgeVlanTable.<BR>Please add wording to the DESCRIPTION of the=20
table/entry and, if appropriate,<BR>change the INDEX to an =
AUGMENTS.</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeEsadiDrbPriority, rbridgeEsadiDrbHoldingTime<BR>The =
REFERENCE=20
clause could be better, since I couldn't<BR>find the size of the =
priority=20
anywhere in this section.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgeSnoopingPortTable<BR>This table seems to sparsely =
augment the=20
rbridgeBasePortTable<BR>and the rbridgePortCounterTable.&nbsp;&nbsp; =
That should=20
be<BR>discussed in the table/entry DESCRIPTION.</DIV>
<DIV>&nbsp;</DIV>
<DIV>The IPv4 and IPv6 needs to be specified in the=20
Conformance<BR>Section.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>*) rbridgeDtreePriority<BR>A default value is specified in =
DESCRIPTION=20
but this<BR>needs a proper DEFVAL clause.</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeDtreeActiveTrees<BR>Should this be a Gauge32?</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeTrillMinMtuDesired<BR>Should this have a DEFVAL of 1470 =
Octets?=20
(just asking)</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeTrillMaxMtuProbes<BR>Why does this value need to be saved =
after=20
reinitializations?</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) rbridgeBaseTopologyChange<BR>Please remove the term =
"trap".&nbsp; SNMPv1=20
had a mechanism called<BR>trap, but these are Notifications.</DIV>
<DIV>&nbsp;</DIV>
<DIV>what is meant by "if a newDrb trap is sent for the same =
transition".<BR>Do=20
you mean the "rbridgeBaseNewDrb" notification?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Conformance and Group<BR>---------------------</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) As mentioned prior, the Compliances and Groups are reversed =
order.</DIV>
<DIV>&nbsp;</DIV>
<DIV>*) Also, as mentioned prior, this conformance does not have a=20
read-only<BR>version.&nbsp; While not technically incorrect, most recent =
MIBs=20
support<BR>a Full Conformance and a Read-only Conformance.&nbsp; =
<BR>Have you=20
confirmed with the WG that this is what they want and<BR>if they will =
implement=20
this MIB as written?</DIV>
<DIV>&nbsp;</DIV>
<DIV>--- end of review ------</DIV>
<DIV>&nbsp;</DIV>
<DIV></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0013_01CDA67C.A4DFFA70--


From anil@charter.net  Wed Oct 10 05:19:02 2012
Return-Path: <anil@charter.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A0BD21F86C8 for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 05:19:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FZa7Zf463qMW for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 05:19:00 -0700 (PDT)
Received: from mta11.charter.net (mta11.charter.net [216.33.127.80]) by ietfa.amsl.com (Postfix) with ESMTP id 0B87C21F86C5 for <mib-doctors@ietf.org>; Wed, 10 Oct 2012 05:18:59 -0700 (PDT)
Received: from imp11 ([10.20.200.11]) by mta11.charter.net (InterMail vM.8.01.05.02 201-2260-151-103-20110920) with ESMTP id <20121010121858.QEEG10966.mta11.charter.net@imp11>; Wed, 10 Oct 2012 08:18:58 -0400
Received: from [192.168.1.107] ([66.189.33.199]) by imp11 with smtp.charter.net id 9QJy1k00L4Hn1RN05QJynU; Wed, 10 Oct 2012 08:18:58 -0400
X-Authority-Analysis: v=1.1 cv=Mv9Cy8NsQItTEAHnXr6fCNbI23lcrkmyMeqLv9HU3yU= c=1 sm=1 a=PXre7kIjtaAA:10 a=yUnIBFQkZM0A:10 a=EiiBzwjGkpP7seHRDOKx7g==:17 a=7CtPjRLeD8W-1_j-olgA:9 a=wPNLvfGTeEIA:10 a=2YDyF5VxgLqpWCfa:21 a=fDjrNJZIUNR3s4jF:21 a=7r6WZvrtGTUyUduK3pkA:9 a=_W_S_7VecoQA:10 a=xuBKsIFefO9_Y5_1:21 a=EiiBzwjGkpP7seHRDOKx7g==:117
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: multipart/alternative; boundary="Apple-Mail=_7D41B0F1-8C10-4B8B-8745-BCD428B01B9B"
From: Anil R <anil@charter.net>
X-Priority: 3
In-Reply-To: <001601cda69e$2c7e4a10$6801a8c0@JoanPC>
Date: Wed, 10 Oct 2012 08:18:59 -0400
Message-Id: <43E282B1-9797-4687-8070-FC2462B68E29@charter.net>
References: <09a201cd15c7$0dc175b0$29446110$@olddog.co.uk><4F83F4FB.3010005@bwijnen.net><004a01cd1748$b03f1220$6701a8c0@JoanPC><EDC652A26FB23C4EB6384A4584434A04081ABAEE@307622ANEX5.global.avaya.com><5aa901cda09b$f53e7aa0$6801a8c0@JoanPC><506C03B2.9060902@cisco.com> <5c2401cda230$f1ce2000$6801a8c0@JoanPC> <001601cda69e$2c7e4a10$6801a8c0@JoanPC>
To: "Joan Cucchiara" <jcucchiara@mindspring.com>
X-Mailer: Apple Mail (2.1283)
X-Mailman-Approved-At: Wed, 10 Oct 2012 06:28:05 -0700
Cc: draft-ietf-trill-rbridge-mib@tools.ietf.org, mib-doctors@ietf.org, ops-ads@tools.ietf.org, Ralph Droms <rdroms.ietf@gmail.com>, adrian@olddog.co.uk
Subject: Re: [MIB-DOCTORS] MIB Dr review of draft-ietf-trill-rbridge-mib-09
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Oct 2012 12:19:02 -0000

--Apple-Mail=_7D41B0F1-8C10-4B8B-8745-BCD428B01B9B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

Joan,

Sorry, you don't get multiple cracks at making yet another round of =
comments on the same document. As you have noted below, most of your =
prior comments have been addressed. We have to draw a line somewhere.

This MIB has been held up for a year in IESG review! This has been =
primarily due to your multiple rounds of "exhaustive reviews", most of =
which have been nits or subjective opinions. Every time a new draft has =
been published to address the previous round of comments, you have come =
right back with a new round of comments. This is unprecedented in my =
long experience of writing IETF MIBs.

Versions -04 to -09 have been written to address IESG (mostly your) =
comments. That is fully 60% of the drafts written.

If you have so many comments, you should have been done so as part of =
the TRILL working group. This is an IETF working group, and most of the =
work is done in the IETF - not in the IESG. Please don't try to =
influence or delay work from outside of a working group.

I have contacted both the Internet AD and Operations AD. This non-stop =
barrage of mib-doctor nits, apparently to prevent a document from moving =
forward, is unacceptable to me and the working group, and should be =
unacceptable to the IESG. We need to get this document published now.

Thanks,
Anil


On Oct 10, 2012, at 12:17 AM, Joan Cucchiara wrote:

> Hello,
> =20
> The following is a review of version 9.   Many prior comments have =
been updated
> and are reflected in this new draft, so Thank you for that.=20
> =20
> -Joan
> =20
>=20
> Output from smicngPro:
> W: f(RBRIDGE-MIB.my), (47,17) The first revision should match the last =
update for MODULE-IDENTITY rbridgeMIB
> W: f(RBRIDGE-MIB.my), (919,20) Item "rbridgeMultiFibPorts" should have =
SIZE specified
> W: f(RBRIDGE-MIB.my), (1452,4) Row "rbridgeSnoopingAddrEntry" has =
indexing that may create variables with more than 128 sub-ids
> W: f(RBRIDGE-MIB.my), (1502,20) Item "rbridgeSnoopingAddrPorts" should =
have SIZE specified
> W: f(RBRIDGE-MIB.my), (1043,18) Row "rbridgeVlanPortEntry" does not =
have a consistent indexing scheme - cannot specify an index item from =
additional "base row" rbridgeBasePortEntry, since can have only one =
"base row" which is rbridgeVlanEntry
> =20
>=20
> Output from SmiLint:
> mibs/RBRIDGE-MIB.my:47: [3] {revision-after-update} revision date =
after last update
> mibs/RBRIDGE-MIB.my:52: [3] {revision-missing} revision for last =
update is missing
> mibs/RBRIDGE-MIB.my:1452: [5] {index-exceeds-too-large} warning: index =
of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by 142 =
subidentifier(s)
> =20
> Additional descriptions of some error/warning messages:
> =20
> Error:       index-element-no-size (level 3)
> Message:     index element `%s' of row `%s' must have a size =
restriction
> Description: Object identifiers are restricted in size to have at most =
128
>              sub-identifiers. This implies that index elements used to =
form
>              instance identifiers must have a size contraint which =
ensures
>              that the 128 sub-identifier constraint is kept intact for =
any
>              possible combination of the index elements' values (RFC =
2578,
>              Section 3.5).
> =20
> =20
> =20
>=20
> *) rbridgeBaseTrillVersion
> According to RFC6325, this is a 2 bit field and you
> have 4 bytes.  Please clarify.
> =20
> Unsigned32(0..3).
> =20
> DEFVAL(0) <-- only version supported right now.
> =20
>=20
> *) rbridgeBaseForwardDelay
> According to RFC6325, should have a DEFVAL of 15 seconds.
> =20
> *) rbridgeBaseAcceptEncapNonadj
> according to RFC6325, should have:
> DEFVAL(false)
> =20
> *) rbridgeBaseNicknameNumber
> Please add:
> "Additionally, this value represents the maximum amount
> of entries in the rbridgeBaseNicknameTable."
> =20
> Why doesn't this have a DEFVAL(1) as specified in
> RFC6325?   Also, you should add a REFERENCE clause
> RFC6325, Section 5.1.
> =20
> *) rbridgeBaseNicknameTable
> Please clarify in the Table's DESCRIPTION clause that
> this table represents nickname information which is configured
> by an operator OR learned dynaically by the Rbridge.
> =20
>=20
> *)rbridgeBaseNicknamePriority
> This DESCRIPTION needs additional information.
> When nickname is configured, the most significant
> bit (0x80) MUST be set AND the bottom 7 bits
> have the default value of 0x40, so 0x80 + 0x40 =3D=3D 0xC0
> which is 192 decimal.   Additionally, the bottom 7 bits
> could be configured to value other than 0x40.
> =20
> However, if a row is created due to the nickname
> dynamically created, then the most significant bit (0x80) MUST NOT
> be set. =20
> =20
> *) rbridgeBasePortTable
> Please check REFERENCE clauses for this table.
> I think you mean section 5.3 (not 5.2).
> =20
>=20
> *) rbridgeBasePort
> Where did you get the range for this Index?
> I think you should define a TC for this Value.
> This is used as an index for this table, and is used
> in several other tables as an index, thus a TC would
> be better.
> =20
>=20
> *)I asked this in a prior review, but could you specify
> the ifType associated with the ifIndex, i.e. physical
> layer?
> =20
>=20
> *)Please specify what the value is when the bit is set (i.e. true).
> Please check this throughout the MIB because while the DESCRIPTION
> clauses are more specific, there are places where the value
> of true/false is not specified for TruthValue
> =20
>=20
> *) rbridgeBasePortStpRootChanges
> Please remove UNITS clause.  The units is a count and
> we know that already.
> =20
> Probably discontinuities can occur if this port changes
> status also (please see ifCounterDiscontinuityTime
> in RFC2863).=20
> =20
>=20
> *) rbridgeConfidenceNative
> Need to add DEFVAL (32)
> =20
> *) rbridgeConfidenceDecap
> Need to add DEFVAL (32)
> =20
> *) rbridgeFdbId -- Why is this not rbridgeUniFdbId?
> The naming should be consistent for the objects in this
> table.
> =20
> More importantly, where does this value come from?
> Could you give a reference?
> My concern is that it may be more advantageous to
> index by the MAC addr directly, or ( Port, Mac)
> so I'm not sure where I see the advantage of=20
> having an additional index which doesn't appear
> to be used anywhere else.
> Please clarify.
> =20
> *)rbridgeUniFdbPort DESCRIPTION clause
> mentions rbridgeUniFdbAddress but I think the object is
> rbridgeUniFdbAddr?
> =20
> *)rbridgeUniFdbNickname AND in other places,=20
> the term "rbridgeFdbAddress" is used, but this isn't defined
> anywhere that I can see.  I think you mean rbridgeUniFdbAddr?
> =20
> Also, "FdbId", I think should be rbridgeFdbId?
> =20
>=20
> *) rbridgeVlanIndex=20
> Why was VlanIndex from Q-BRIDGE-MIB not used?
> =20
> *) rbridgeVlanForwarderLosts
> Please remove the UNITS clause.
> =20
> Probably discontinuities can occur if this port changes
> status also (please see ifCounterDiscontinuityTime
> in RFC2863).=20
> =20
>=20
> *) rbridgePortCounterEntry
> Why is AUGMENTS not used here?
> Using AUGMENTS is actually quite meaningful here and
> I asked about this in a prior review.  Please clarify.
> Additionally, the naming should be consistent with
> the rbridgeBasePortTable (so rbridgeBasePortCounterTable) etc.
> =20
>=20
> UNITS clauses for these counters can be removed.
> The UNIT is a count, so kind of redundant.
> =20
>=20
> *rbridgeVlanPortTable
> =20
> Please check the TruthValue objects in this table (and elsewhere)=20
> to ensure that the value of true(1) and false(2) are clearly stated.
> =20
> *) rbridgeEsadiTable
> I think this table AUGMENTS or sparsely AUGMENTS the rbridgeVlanTable.
> Please add wording to the DESCRIPTION of the table/entry and, if =
appropriate,
> change the INDEX to an AUGMENTS.
> =20
> *) rbridgeEsadiDrbPriority, rbridgeEsadiDrbHoldingTime
> The REFERENCE clause could be better, since I couldn't
> find the size of the priority anywhere in this section.
> =20
>=20
> *) rbridgeSnoopingPortTable
> This table seems to sparsely augment the rbridgeBasePortTable
> and the rbridgePortCounterTable.   That should be
> discussed in the table/entry DESCRIPTION.
> =20
> The IPv4 and IPv6 needs to be specified in the Conformance
> Section.
> =20
>=20
> *) rbridgeDtreePriority
> A default value is specified in DESCRIPTION but this
> needs a proper DEFVAL clause.
> =20
> *) rbridgeDtreeActiveTrees
> Should this be a Gauge32?
> =20
> *) rbridgeTrillMinMtuDesired
> Should this have a DEFVAL of 1470 Octets? (just asking)
> =20
> *) rbridgeTrillMaxMtuProbes
> Why does this value need to be saved after reinitializations?
> =20
> *) rbridgeBaseTopologyChange
> Please remove the term "trap".  SNMPv1 had a mechanism called
> trap, but these are Notifications.
> =20
> what is meant by "if a newDrb trap is sent for the same transition".
> Do you mean the "rbridgeBaseNewDrb" notification?
> =20
> Conformance and Group
> ---------------------
> =20
> *) As mentioned prior, the Compliances and Groups are reversed order.
> =20
> *) Also, as mentioned prior, this conformance does not have a =
read-only
> version.  While not technically incorrect, most recent MIBs support
> a Full Conformance and a Read-only Conformance. =20
> Have you confirmed with the WG that this is what they want and
> if they will implement this MIB as written?
> =20
> --- end of review ------
> =20
> =20


--Apple-Mail=_7D41B0F1-8C10-4B8B-8745-BCD428B01B9B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><base href=3D"x-msg://8/"></head><body style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Joan,<div><br></div><div>Sorry, you don't get =
multiple cracks at making yet another round of comments on the same =
document. As you have noted below, most of your prior comments have been =
addressed. We have to draw a line =
somewhere.</div><div><br></div><div>This MIB has been held up for a year =
in IESG review! This has been primarily due to your multiple rounds of =
"exhaustive reviews", most of which have been nits or subjective =
opinions. Every time a new draft has been published to address the =
previous round of comments, you have come right back with a new round of =
comments. This is unprecedented in my long experience of writing IETF =
MIBs.</div><div><br></div><div>Versions -04 to -09 have been written to =
address IESG (mostly your) comments. That is fully 60% of the drafts =
written.</div><div><br></div><div>If you have so many comments, you =
should have been done so as part of the TRILL working group. This is an =
IETF working group, and most of the work is done in the IETF - not in =
the IESG. Please don't try to influence or delay work from outside of a =
working group.</div><div><br></div><div>I have contacted both the =
Internet AD and Operations AD. This non-stop barrage of mib-doctor nits, =
apparently to prevent a document from moving forward, is unacceptable to =
me and the working group, and should be unacceptable to the IESG. We =
need to get this document published =
now.</div><div><br></div><div>Thanks,</div><div>Anil</div><div><br></div><=
div><br><div><div>On Oct 10, 2012, at 12:17 AM, Joan Cucchiara =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
bgcolor=3D"#ffffff" text=3D"#000000"><div><font size=3D"2" =
face=3D"Arial">Hello,</font></div><div><font size=3D"2" =
face=3D"Arial"></font>&nbsp;</div><div><font size=3D"2" face=3D"Arial">The=
 following is a review of version 9.&nbsp;&nbsp; Many prior comments =
have been updated</font></div><div><font size=3D"2" face=3D"Arial">and =
are reflected in this new draft, so Thank you for =
that.&nbsp;</font></div><div><font size=3D"2" =
face=3D"Arial"></font>&nbsp;</div><div><font size=3D"2" =
face=3D"Arial">-Joan</font></div><div><font size=3D"2" =
face=3D"Arial"></font>&nbsp;</div><font size=3D"2" =
face=3D"Arial"><div><br>Output from smicngPro:</div><div>W: =
f(RBRIDGE-MIB.my), (47,17) The first revision should match the last =
update for MODULE-IDENTITY rbridgeMIB<br>W: f(RBRIDGE-MIB.my), (919,20) =
Item "rbridgeMultiFibPorts" should have SIZE specified<br>W: =
f(RBRIDGE-MIB.my), (1452,4) Row "rbridgeSnoopingAddrEntry" has indexing =
that may create variables with more than 128 sub-ids<br>W: =
f(RBRIDGE-MIB.my), (1502,20) Item "rbridgeSnoopingAddrPorts" should have =
SIZE specified<br>W: f(RBRIDGE-MIB.my), (1043,18) Row =
"rbridgeVlanPortEntry" does not have a consistent indexing scheme - =
cannot specify an index item from additional "base row" =
rbridgeBasePortEntry, since can have only one "base row" which is =
rbridgeVlanEntry</div><div>&nbsp;</div><div><br>Output from =
SmiLint:<br>mibs/RBRIDGE-MIB.my:47: [3] {revision-after-update} revision =
date after last update<br>mibs/RBRIDGE-MIB.my:52: [3] {revision-missing} =
revision for last update is missing<br>mibs/RBRIDGE-MIB.my:1452: [5] =
{index-exceeds-too-large} warning: index of row =
`rbridgeSnoopingAddrEntry' can exceed OID size limit by 142 =
subidentifier(s)</div><div>&nbsp;</div><div>Additional descriptions of =
some error/warning =
messages:</div><div>&nbsp;</div><div>Error:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; index-element-no-size (level =
3)<br>Message:&nbsp;&nbsp;&nbsp;&nbsp; index element `%s' of row `%s' =
must have a size restriction<br>Description: Object identifiers are =
restricted in size to have at most =
128<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; sub-identifiers. This implies that index elements used to =
form<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; instance identifiers must have a size contraint which =
ensures<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; that the 128 sub-identifier constraint is kept intact for =
any<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; possible combination of the index elements' values (RFC =
2578,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; Section =
3.5).</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div><br>*) =
rbridgeBaseTrillVersion<br>According to RFC6325, this is a 2 bit field =
and you<br>have 4 bytes.&nbsp; Please =
clarify.</div><div>&nbsp;</div><div>Unsigned32(0..3).</div><div>&nbsp;</di=
v><div>DEFVAL(0) &lt;-- only version supported right =
now.</div><div>&nbsp;</div><div><br>*) =
rbridgeBaseForwardDelay<br>According to RFC6325, should have a DEFVAL of =
15 seconds.</div><div>&nbsp;</div><div>*) =
rbridgeBaseAcceptEncapNonadj<br>according to RFC6325, should =
have:<br>DEFVAL(false)</div><div>&nbsp;</div><div>*) =
rbridgeBaseNicknameNumber<br>Please add:<br>"Additionally, this value =
represents the maximum amount<br>of entries in the =
rbridgeBaseNicknameTable."</div><div>&nbsp;</div><div>Why doesn't this =
have a DEFVAL(1) as specified in<br>RFC6325?&nbsp;&nbsp; Also, you =
should add a REFERENCE clause<br>RFC6325, Section =
5.1.</div><div>&nbsp;</div><div>*) rbridgeBaseNicknameTable<br>Please =
clarify in the Table's DESCRIPTION clause that<br>this table represents =
nickname information which is configured<br>by an operator OR learned =
dynaically by the =
Rbridge.</div><div>&nbsp;</div><div><br>*)rbridgeBaseNicknamePriority<br>T=
his DESCRIPTION needs additional information.<br>When nickname is =
configured, the most significant<br>bit (0x80) MUST be set AND the =
bottom 7 bits<br>have the default value of 0x40, so 0x80 + 0x40 =3D=3D =
0xC0<br>which is 192 decimal.&nbsp;&nbsp; Additionally, the bottom 7 =
bits<br>could be configured to value other than =
0x40.</div><div>&nbsp;</div><div>However, if a row is created due to the =
nickname<br>dynamically created, then the most significant bit (0x80) =
MUST NOT<br>be set.&nbsp;&nbsp;</div><div>&nbsp;</div><div>*) =
rbridgeBasePortTable<br>Please check REFERENCE clauses for this =
table.<br>I think you mean section 5.3 (not =
5.2).</div><div>&nbsp;</div><div><br>*) rbridgeBasePort<br>Where did you =
get the range for this Index?<br>I think you should define a TC for this =
Value.<br>This is used as an index for this table, and is used<br>in =
several other tables as an index, thus a TC would<br>be =
better.</div><div>&nbsp;</div><div><br>*)I asked this in a prior review, =
but could you specify<br>the ifType associated with the ifIndex, i.e. =
physical<br>layer?</div><div>&nbsp;</div><div><br>*)Please specify what =
the value is when the bit is set (i.e. true).<br>Please check this =
throughout the MIB because while the DESCRIPTION<br>clauses are more =
specific, there are places where the value<br>of true/false is not =
specified for TruthValue</div><div>&nbsp;</div><div><br>*) =
rbridgeBasePortStpRootChanges<br>Please remove UNITS clause.&nbsp; The =
units is a count and<br>we know that =
already.</div><div>&nbsp;</div><div>Probably discontinuities can occur =
if this port changes<br>status also (please see =
ifCounterDiscontinuityTime<br>in =
RFC2863).&nbsp;</div><div>&nbsp;</div><div><br>*) =
rbridgeConfidenceNative<br>Need to add DEFVAL =
(32)</div><div>&nbsp;</div><div>*) rbridgeConfidenceDecap<br>Need to add =
DEFVAL (32)</div><div>&nbsp;</div><div>*) rbridgeFdbId -- Why is this =
not rbridgeUniFdbId?<br>The naming should be consistent for the objects =
in this<br>table.</div><div>&nbsp;</div><div>More importantly, where =
does this value come from?<br>Could you give a reference?<br>My concern =
is that it may be more advantageous to<br>index by the MAC addr =
directly, or ( Port, Mac)<br>so I'm not sure where I see the advantage =
of<span class=3D"Apple-converted-space">&nbsp;</span><br>having an =
additional index which doesn't appear<br>to be used anywhere =
else.<br>Please clarify.</div><div>&nbsp;</div><div>*)rbridgeUniFdbPort =
DESCRIPTION clause<br>mentions rbridgeUniFdbAddress but I think the =
object =
is<br>rbridgeUniFdbAddr?</div><div>&nbsp;</div><div>*)rbridgeUniFdbNicknam=
e AND in other places,<span =
class=3D"Apple-converted-space">&nbsp;</span><br>the term =
"rbridgeFdbAddress" is used, but this isn't defined<br>anywhere that I =
can see.&nbsp; I think you mean =
rbridgeUniFdbAddr?</div><div>&nbsp;</div><div>Also, "FdbId", I think =
should be rbridgeFdbId?</div><div>&nbsp;</div><div><br>*) =
rbridgeVlanIndex<span class=3D"Apple-converted-space">&nbsp;</span><br>Why=
 was VlanIndex from Q-BRIDGE-MIB not used?</div><div>&nbsp;</div><div>*) =
rbridgeVlanForwarderLosts<br>Please remove the UNITS =
clause.</div><div>&nbsp;</div><div>Probably discontinuities can occur if =
this port changes<br>status also (please see =
ifCounterDiscontinuityTime<br>in =
RFC2863).&nbsp;</div><div>&nbsp;</div><div><br>*) =
rbridgePortCounterEntry<br>Why is AUGMENTS not used here?<br>Using =
AUGMENTS is actually quite meaningful here and<br>I asked about this in =
a prior review.&nbsp; Please clarify.<br>Additionally, the naming should =
be consistent with<br>the rbridgeBasePortTable (so =
rbridgeBasePortCounterTable) etc.</div><div>&nbsp;</div><div><br>UNITS =
clauses for these counters can be removed.<br>The UNIT is a count, so =
kind of =
redundant.</div><div>&nbsp;</div><div><br>*rbridgeVlanPortTable</div><div>=
&nbsp;</div><div>Please check the TruthValue objects in this table (and =
elsewhere)<span class=3D"Apple-converted-space">&nbsp;</span><br>to =
ensure that the value of true(1) and false(2) are clearly =
stated.</div><div>&nbsp;</div><div>*) rbridgeEsadiTable<br>I think this =
table AUGMENTS or sparsely AUGMENTS the rbridgeVlanTable.<br>Please add =
wording to the DESCRIPTION of the table/entry and, if =
appropriate,<br>change the INDEX to an =
AUGMENTS.</div><div>&nbsp;</div><div>*) rbridgeEsadiDrbPriority, =
rbridgeEsadiDrbHoldingTime<br>The REFERENCE clause could be better, =
since I couldn't<br>find the size of the priority anywhere in this =
section.</div><div>&nbsp;</div><div><br>*) =
rbridgeSnoopingPortTable<br>This table seems to sparsely augment the =
rbridgeBasePortTable<br>and the rbridgePortCounterTable.&nbsp;&nbsp; =
That should be<br>discussed in the table/entry =
DESCRIPTION.</div><div>&nbsp;</div><div>The IPv4 and IPv6 needs to be =
specified in the =
Conformance<br>Section.</div><div>&nbsp;</div><div><br>*) =
rbridgeDtreePriority<br>A default value is specified in DESCRIPTION but =
this<br>needs a proper DEFVAL clause.</div><div>&nbsp;</div><div>*) =
rbridgeDtreeActiveTrees<br>Should this be a =
Gauge32?</div><div>&nbsp;</div><div>*) =
rbridgeTrillMinMtuDesired<br>Should this have a DEFVAL of 1470 Octets? =
(just asking)</div><div>&nbsp;</div><div>*) =
rbridgeTrillMaxMtuProbes<br>Why does this value need to be saved after =
reinitializations?</div><div>&nbsp;</div><div>*) =
rbridgeBaseTopologyChange<br>Please remove the term "trap".&nbsp; SNMPv1 =
had a mechanism called<br>trap, but these are =
Notifications.</div><div>&nbsp;</div><div>what is meant by "if a newDrb =
trap is sent for the same transition".<br>Do you mean the =
"rbridgeBaseNewDrb" notification?</div><div>&nbsp;</div><div>Conformance =
and Group<br>---------------------</div><div>&nbsp;</div><div>*) As =
mentioned prior, the Compliances and Groups are reversed =
order.</div><div>&nbsp;</div><div>*) Also, as mentioned prior, this =
conformance does not have a read-only<br>version.&nbsp; While not =
technically incorrect, most recent MIBs support<br>a Full Conformance =
and a Read-only Conformance.&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span><br>Have you confirmed with =
the WG that this is what they want and<br>if they will implement this =
MIB as written?</div><div>&nbsp;</div><div>--- end of review =
------</div><div>&nbsp;</div></font><div><font size=3D"2" =
face=3D"Arial"></font>&nbsp;</div></div></span></blockquote></div><br></di=
v></body></html>=

--Apple-Mail=_7D41B0F1-8C10-4B8B-8745-BCD428B01B9B--

From bclaise@cisco.com  Wed Oct 10 06:35:24 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67FC721F8720 for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 06:35:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.805
X-Spam-Level: 
X-Spam-Status: No, score=-8.805 tagged_above=-999 required=5 tests=[AWL=1.792,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0w32qD3Mll+W for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 06:35:22 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 6DA0A21F8686 for <mib-doctors@ietf.org>; Wed, 10 Oct 2012 06:35:22 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9ADZIlx007954; Wed, 10 Oct 2012 15:35:18 +0200 (CEST)
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9ADZHgB007430; Wed, 10 Oct 2012 15:35:17 +0200 (CEST)
Message-ID: <50757995.2040807@cisco.com>
Date: Wed, 10 Oct 2012 15:35:17 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: Anil R <anil@charter.net>
References: <09a201cd15c7$0dc175b0$29446110$@olddog.co.uk><4F83F4FB.3010005@bwijnen.net><004a01cd1748$b03f1220$6701a8c0@JoanPC><EDC652A26FB23C4EB6384A4584434A04081ABAEE@307622ANEX5.global.avaya.com><5aa901cda09b$f53e7aa0$6801a8c0@JoanPC><506C03B2.9060902@cisco.com> <5c2401cda230$f1ce2000$6801a8c0@JoanPC> <001601cda69e$2c7e4a10$6801a8c0@JoanPC> <43E282B1-9797-4687-8070-FC2462B68E29@charter.net>
In-Reply-To: <43E282B1-9797-4687-8070-FC2462B68E29@charter.net>
Content-Type: multipart/alternative; boundary="------------040005030709080401010806"
Cc: draft-ietf-trill-rbridge-mib@tools.ietf.org, mib-doctors@ietf.org, ops-ads@tools.ietf.org, Ralph Droms <rdroms.ietf@gmail.com>, adrian@olddog.co.uk
Subject: Re: [MIB-DOCTORS] MIB Dr review of draft-ietf-trill-rbridge-mib-09
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Oct 2012 13:35:24 -0000

This is a multi-part message in MIME format.
--------------040005030709080401010806
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Anil,

Please direct your message to me, as I'm the one owning the COMMENT.  
However, it's a good practice to copy mib-doctors.
Also please use the list from my COMMENT, as there are a couple that I 
didn't insist on (like the UNITS clause for example), and because I 
regrouped them.
Reminder: the MIB doctor is not part of the IESG, but provide feedback 
to the IESG.
" We need to get this document published now". Agreed, but not at all costs.

Can we please go back in the mood of progressing the draft!

Regards, Benoit.
> Joan,
>
> Sorry, you don't get multiple cracks at making yet another round of 
> comments on the same document. As you have noted below, most of your 
> prior comments have been addressed. We have to draw a line somewhere.
>
> This MIB has been held up for a year in IESG review! This has been 
> primarily due to your multiple rounds of "exhaustive reviews", most of 
> which have been nits or subjective opinions. Every time a new draft 
> has been published to address the previous round of comments, you have 
> come right back with a new round of comments. This is unprecedented in 
> my long experience of writing IETF MIBs.
>
> Versions -04 to -09 have been written to address IESG (mostly your) 
> comments. That is fully 60% of the drafts written.
>
> If you have so many comments, you should have been done so as part of 
> the TRILL working group. This is an IETF working group, and most of 
> the work is done in the IETF - not in the IESG. Please don't try to 
> influence or delay work from outside of a working group.
>
> I have contacted both the Internet AD and Operations AD. This non-stop 
> barrage of mib-doctor nits, apparently to prevent a document from 
> moving forward, is unacceptable to me and the working group, and 
> should be unacceptable to the IESG. We need to get this document 
> published now.
>
> Thanks,
> Anil
>
>
> On Oct 10, 2012, at 12:17 AM, Joan Cucchiara wrote:
>
>> Hello,
>> The following is a review of version 9.   Many prior comments have 
>> been updated
>> and are reflected in this new draft, so Thank you for that.
>> -Joan
>>
>> Output from smicngPro:
>> W: f(RBRIDGE-MIB.my), (47,17) The first revision should match the 
>> last update for MODULE-IDENTITY rbridgeMIB
>> W: f(RBRIDGE-MIB.my), (919,20) Item "rbridgeMultiFibPorts" should 
>> have SIZE specified
>> W: f(RBRIDGE-MIB.my), (1452,4) Row "rbridgeSnoopingAddrEntry" has 
>> indexing that may create variables with more than 128 sub-ids
>> W: f(RBRIDGE-MIB.my), (1502,20) Item "rbridgeSnoopingAddrPorts" 
>> should have SIZE specified
>> W: f(RBRIDGE-MIB.my), (1043,18) Row "rbridgeVlanPortEntry" does not 
>> have a consistent indexing scheme - cannot specify an index item from 
>> additional "base row" rbridgeBasePortEntry, since can have only one 
>> "base row" which is rbridgeVlanEntry
>>
>> Output from SmiLint:
>> mibs/RBRIDGE-MIB.my:47: [3] {revision-after-update} revision date 
>> after last update
>> mibs/RBRIDGE-MIB.my:52: [3] {revision-missing} revision for last 
>> update is missing
>> mibs/RBRIDGE-MIB.my:1452: [5] {index-exceeds-too-large} warning: 
>> index of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by 
>> 142 subidentifier(s)
>> Additional descriptions of some error/warning messages:
>> Error:       index-element-no-size (level 3)
>> Message:     index element `%s' of row `%s' must have a size restriction
>> Description: Object identifiers are restricted in size to have at 
>> most 128
>>              sub-identifiers. This implies that index elements used 
>> to form
>>              instance identifiers must have a size contraint which 
>> ensures
>>              that the 128 sub-identifier constraint is kept intact 
>> for any
>>              possible combination of the index elements' values (RFC 
>> 2578,
>>              Section 3.5).
>>
>> *) rbridgeBaseTrillVersion
>> According to RFC6325, this is a 2 bit field and you
>> have 4 bytes.  Please clarify.
>> Unsigned32(0..3).
>> DEFVAL(0) <-- only version supported right now.
>>
>> *) rbridgeBaseForwardDelay
>> According to RFC6325, should have a DEFVAL of 15 seconds.
>> *) rbridgeBaseAcceptEncapNonadj
>> according to RFC6325, should have:
>> DEFVAL(false)
>> *) rbridgeBaseNicknameNumber
>> Please add:
>> "Additionally, this value represents the maximum amount
>> of entries in the rbridgeBaseNicknameTable."
>> Why doesn't this have a DEFVAL(1) as specified in
>> RFC6325?   Also, you should add a REFERENCE clause
>> RFC6325, Section 5.1.
>> *) rbridgeBaseNicknameTable
>> Please clarify in the Table's DESCRIPTION clause that
>> this table represents nickname information which is configured
>> by an operator OR learned dynaically by the Rbridge.
>>
>> *)rbridgeBaseNicknamePriority
>> This DESCRIPTION needs additional information.
>> When nickname is configured, the most significant
>> bit (0x80) MUST be set AND the bottom 7 bits
>> have the default value of 0x40, so 0x80 + 0x40 == 0xC0
>> which is 192 decimal.   Additionally, the bottom 7 bits
>> could be configured to value other than 0x40.
>> However, if a row is created due to the nickname
>> dynamically created, then the most significant bit (0x80) MUST NOT
>> be set.
>> *) rbridgeBasePortTable
>> Please check REFERENCE clauses for this table.
>> I think you mean section 5.3 (not 5.2).
>>
>> *) rbridgeBasePort
>> Where did you get the range for this Index?
>> I think you should define a TC for this Value.
>> This is used as an index for this table, and is used
>> in several other tables as an index, thus a TC would
>> be better.
>>
>> *)I asked this in a prior review, but could you specify
>> the ifType associated with the ifIndex, i.e. physical
>> layer?
>>
>> *)Please specify what the value is when the bit is set (i.e. true).
>> Please check this throughout the MIB because while the DESCRIPTION
>> clauses are more specific, there are places where the value
>> of true/false is not specified for TruthValue
>>
>> *) rbridgeBasePortStpRootChanges
>> Please remove UNITS clause.  The units is a count and
>> we know that already.
>> Probably discontinuities can occur if this port changes
>> status also (please see ifCounterDiscontinuityTime
>> in RFC2863).
>>
>> *) rbridgeConfidenceNative
>> Need to add DEFVAL (32)
>> *) rbridgeConfidenceDecap
>> Need to add DEFVAL (32)
>> *) rbridgeFdbId -- Why is this not rbridgeUniFdbId?
>> The naming should be consistent for the objects in this
>> table.
>> More importantly, where does this value come from?
>> Could you give a reference?
>> My concern is that it may be more advantageous to
>> index by the MAC addr directly, or ( Port, Mac)
>> so I'm not sure where I see the advantage of
>> having an additional index which doesn't appear
>> to be used anywhere else.
>> Please clarify.
>> *)rbridgeUniFdbPort DESCRIPTION clause
>> mentions rbridgeUniFdbAddress but I think the object is
>> rbridgeUniFdbAddr?
>> *)rbridgeUniFdbNickname AND in other places,
>> the term "rbridgeFdbAddress" is used, but this isn't defined
>> anywhere that I can see.  I think you mean rbridgeUniFdbAddr?
>> Also, "FdbId", I think should be rbridgeFdbId?
>>
>> *) rbridgeVlanIndex
>> Why was VlanIndex from Q-BRIDGE-MIB not used?
>> *) rbridgeVlanForwarderLosts
>> Please remove the UNITS clause.
>> Probably discontinuities can occur if this port changes
>> status also (please see ifCounterDiscontinuityTime
>> in RFC2863).
>>
>> *) rbridgePortCounterEntry
>> Why is AUGMENTS not used here?
>> Using AUGMENTS is actually quite meaningful here and
>> I asked about this in a prior review.  Please clarify.
>> Additionally, the naming should be consistent with
>> the rbridgeBasePortTable (so rbridgeBasePortCounterTable) etc.
>>
>> UNITS clauses for these counters can be removed.
>> The UNIT is a count, so kind of redundant.
>>
>> *rbridgeVlanPortTable
>> Please check the TruthValue objects in this table (and elsewhere)
>> to ensure that the value of true(1) and false(2) are clearly stated.
>> *) rbridgeEsadiTable
>> I think this table AUGMENTS or sparsely AUGMENTS the rbridgeVlanTable.
>> Please add wording to the DESCRIPTION of the table/entry and, if 
>> appropriate,
>> change the INDEX to an AUGMENTS.
>> *) rbridgeEsadiDrbPriority, rbridgeEsadiDrbHoldingTime
>> The REFERENCE clause could be better, since I couldn't
>> find the size of the priority anywhere in this section.
>>
>> *) rbridgeSnoopingPortTable
>> This table seems to sparsely augment the rbridgeBasePortTable
>> and the rbridgePortCounterTable.   That should be
>> discussed in the table/entry DESCRIPTION.
>> The IPv4 and IPv6 needs to be specified in the Conformance
>> Section.
>>
>> *) rbridgeDtreePriority
>> A default value is specified in DESCRIPTION but this
>> needs a proper DEFVAL clause.
>> *) rbridgeDtreeActiveTrees
>> Should this be a Gauge32?
>> *) rbridgeTrillMinMtuDesired
>> Should this have a DEFVAL of 1470 Octets? (just asking)
>> *) rbridgeTrillMaxMtuProbes
>> Why does this value need to be saved after reinitializations?
>> *) rbridgeBaseTopologyChange
>> Please remove the term "trap".  SNMPv1 had a mechanism called
>> trap, but these are Notifications.
>> what is meant by "if a newDrb trap is sent for the same transition".
>> Do you mean the "rbridgeBaseNewDrb" notification?
>> Conformance and Group
>> ---------------------
>> *) As mentioned prior, the Compliances and Groups are reversed order.
>> *) Also, as mentioned prior, this conformance does not have a read-only
>> version.  While not technically incorrect, most recent MIBs support
>> a Full Conformance and a Read-only Conformance.
>> Have you confirmed with the WG that this is what they want and
>> if they will implement this MIB as written?
>> --- end of review ------
>


--------------040005030709080401010806
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Anil, <br>
      <br>
      Please direct your message to me, as I'm the one owning the
      COMMENT.&nbsp; However, it's a good practice to copy mib-doctors.<br>
      Also please use the list from my COMMENT, as there are a couple
      that I didn't insist on (like the UNITS clause for example), and
      because I regrouped them.<br>
      Reminder: the MIB doctor is not part of the IESG, but provide
      feedback to the IESG.<br>
      " We need to get this document published now". Agreed, but not at
      all costs.<br>
      <br>
      Can we please go back in the mood of progressing the draft!<br>
      <br>
      Regards, Benoit.<br>
    </div>
    <blockquote
      cite="mid:43E282B1-9797-4687-8070-FC2462B68E29@charter.net"
      type="cite"><base href="x-msg://8/">Joan,
      <div><br>
      </div>
      <div>Sorry, you don't get multiple cracks at making yet another
        round of comments on the same document. As you have noted below,
        most of your prior comments have been addressed. We have to draw
        a line somewhere.</div>
      <div><br>
      </div>
      <div>This MIB has been held up for a year in IESG review! This has
        been primarily due to your multiple rounds of "exhaustive
        reviews", most of which have been nits or subjective opinions.
        Every time a new draft has been published to address the
        previous round of comments, you have come right back with a new
        round of comments. This is unprecedented in my long experience
        of writing IETF MIBs.</div>
      <div><br>
      </div>
      <div>Versions -04 to -09 have been written to address IESG (mostly
        your) comments. That is fully 60% of the drafts written.</div>
      <div><br>
      </div>
      <div>If you have so many comments, you should have been done so as
        part of the TRILL working group. This is an IETF working group,
        and most of the work is done in the IETF - not in the IESG.
        Please don't try to influence or delay work from outside of a
        working group.</div>
      <div><br>
      </div>
      <div>I have contacted both the Internet AD and Operations AD. This
        non-stop barrage of mib-doctor nits, apparently to prevent a
        document from moving forward, is unacceptable to me and the
        working group, and should be unacceptable to the IESG. We need
        to get this document published now.</div>
      <div><br>
      </div>
      <div>Thanks,</div>
      <div>Anil</div>
      <div><br>
      </div>
      <div><br>
        <div>
          <div>On Oct 10, 2012, at 12:17 AM, Joan Cucchiara wrote:</div>
          <br class="Apple-interchange-newline">
          <blockquote type="cite"><span class="Apple-style-span"
              style="border-collapse: separate; font-family: Helvetica;
              font-style: normal; font-variant: normal; font-weight:
              normal; letter-spacing: normal; line-height: normal;
              orphans: 2; text-align: -webkit-auto; text-indent: 0px;
              text-transform: none; white-space: normal; widows: 2;
              word-spacing: 0px; -webkit-border-horizontal-spacing: 0px;
              -webkit-border-vertical-spacing: 0px;
              -webkit-text-decorations-in-effect: none;
              -webkit-text-size-adjust: auto; -webkit-text-stroke-width:
              0px; font-size: medium; ">
              <div bgcolor="#ffffff" text="#000000">
                <div><font face="Arial" size="2">Hello,</font></div>
                <div>&nbsp;</div>
                <div><font face="Arial" size="2">The following is a
                    review of version 9.&nbsp;&nbsp; Many prior comments have been
                    updated</font></div>
                <div><font face="Arial" size="2">and are reflected in
                    this new draft, so Thank you for that.&nbsp;</font></div>
                <div>&nbsp;</div>
                <div><font face="Arial" size="2">-Joan</font></div>
                <div>&nbsp;</div>
                <font face="Arial" size="2">
                  <div><br>
                    Output from smicngPro:</div>
                  <div>W: f(RBRIDGE-MIB.my), (47,17) The first revision
                    should match the last update for MODULE-IDENTITY
                    rbridgeMIB<br>
                    W: f(RBRIDGE-MIB.my), (919,20) Item
                    "rbridgeMultiFibPorts" should have SIZE specified<br>
                    W: f(RBRIDGE-MIB.my), (1452,4) Row
                    "rbridgeSnoopingAddrEntry" has indexing that may
                    create variables with more than 128 sub-ids<br>
                    W: f(RBRIDGE-MIB.my), (1502,20) Item
                    "rbridgeSnoopingAddrPorts" should have SIZE
                    specified<br>
                    W: f(RBRIDGE-MIB.my), (1043,18) Row
                    "rbridgeVlanPortEntry" does not have a consistent
                    indexing scheme - cannot specify an index item from
                    additional "base row" rbridgeBasePortEntry, since
                    can have only one "base row" which is
                    rbridgeVlanEntry</div>
                  <div>&nbsp;</div>
                  <div><br>
                    Output from SmiLint:<br>
                    mibs/RBRIDGE-MIB.my:47: [3] {revision-after-update}
                    revision date after last update<br>
                    mibs/RBRIDGE-MIB.my:52: [3] {revision-missing}
                    revision for last update is missing<br>
                    mibs/RBRIDGE-MIB.my:1452: [5]
                    {index-exceeds-too-large} warning: index of row
                    `rbridgeSnoopingAddrEntry' can exceed OID size limit
                    by 142 subidentifier(s)</div>
                  <div>&nbsp;</div>
                  <div>Additional descriptions of some error/warning
                    messages:</div>
                  <div>&nbsp;</div>
                  <div>Error:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; index-element-no-size (level 3)<br>
                    Message:&nbsp;&nbsp;&nbsp;&nbsp; index element `%s' of row `%s' must
                    have a size restriction<br>
                    Description: Object identifiers are restricted in
                    size to have at most 128<br>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sub-identifiers. This implies that
                    index elements used to form<br>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; instance identifiers must have a size
                    contraint which ensures<br>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that the 128 sub-identifier constraint
                    is kept intact for any<br>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; possible combination of the index
                    elements' values (RFC 2578,<br>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Section 3.5).</div>
                  <div>&nbsp;</div>
                  <div>&nbsp;</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgeBaseTrillVersion<br>
                    According to RFC6325, this is a 2 bit field and you<br>
                    have 4 bytes.&nbsp; Please clarify.</div>
                  <div>&nbsp;</div>
                  <div>Unsigned32(0..3).</div>
                  <div>&nbsp;</div>
                  <div>DEFVAL(0) &lt;-- only version supported right
                    now.</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgeBaseForwardDelay<br>
                    According to RFC6325, should have a DEFVAL of 15
                    seconds.</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeBaseAcceptEncapNonadj<br>
                    according to RFC6325, should have:<br>
                    DEFVAL(false)</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeBaseNicknameNumber<br>
                    Please add:<br>
                    "Additionally, this value represents the maximum
                    amount<br>
                    of entries in the rbridgeBaseNicknameTable."</div>
                  <div>&nbsp;</div>
                  <div>Why doesn't this have a DEFVAL(1) as specified in<br>
                    RFC6325?&nbsp;&nbsp; Also, you should add a REFERENCE clause<br>
                    RFC6325, Section 5.1.</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeBaseNicknameTable<br>
                    Please clarify in the Table's DESCRIPTION clause
                    that<br>
                    this table represents nickname information which is
                    configured<br>
                    by an operator OR learned dynaically by the Rbridge.</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *)rbridgeBaseNicknamePriority<br>
                    This DESCRIPTION needs additional information.<br>
                    When nickname is configured, the most significant<br>
                    bit (0x80) MUST be set AND the bottom 7 bits<br>
                    have the default value of 0x40, so 0x80 + 0x40 ==
                    0xC0<br>
                    which is 192 decimal.&nbsp;&nbsp; Additionally, the bottom 7
                    bits<br>
                    could be configured to value other than 0x40.</div>
                  <div>&nbsp;</div>
                  <div>However, if a row is created due to the nickname<br>
                    dynamically created, then the most significant bit
                    (0x80) MUST NOT<br>
                    be set.&nbsp;&nbsp;</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeBasePortTable<br>
                    Please check REFERENCE clauses for this table.<br>
                    I think you mean section 5.3 (not 5.2).</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgeBasePort<br>
                    Where did you get the range for this Index?<br>
                    I think you should define a TC for this Value.<br>
                    This is used as an index for this table, and is used<br>
                    in several other tables as an index, thus a TC would<br>
                    be better.</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *)I asked this in a prior review, but could you
                    specify<br>
                    the ifType associated with the ifIndex, i.e.
                    physical<br>
                    layer?</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *)Please specify what the value is when the bit is
                    set (i.e. true).<br>
                    Please check this throughout the MIB because while
                    the DESCRIPTION<br>
                    clauses are more specific, there are places where
                    the value<br>
                    of true/false is not specified for TruthValue</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgeBasePortStpRootChanges<br>
                    Please remove UNITS clause.&nbsp; The units is a count
                    and<br>
                    we know that already.</div>
                  <div>&nbsp;</div>
                  <div>Probably discontinuities can occur if this port
                    changes<br>
                    status also (please see ifCounterDiscontinuityTime<br>
                    in RFC2863).&nbsp;</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgeConfidenceNative<br>
                    Need to add DEFVAL (32)</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeConfidenceDecap<br>
                    Need to add DEFVAL (32)</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeFdbId -- Why is this not
                    rbridgeUniFdbId?<br>
                    The naming should be consistent for the objects in
                    this<br>
                    table.</div>
                  <div>&nbsp;</div>
                  <div>More importantly, where does this value come
                    from?<br>
                    Could you give a reference?<br>
                    My concern is that it may be more advantageous to<br>
                    index by the MAC addr directly, or ( Port, Mac)<br>
                    so I'm not sure where I see the advantage of<span
                      class="Apple-converted-space">&nbsp;</span><br>
                    having an additional index which doesn't appear<br>
                    to be used anywhere else.<br>
                    Please clarify.</div>
                  <div>&nbsp;</div>
                  <div>*)rbridgeUniFdbPort DESCRIPTION clause<br>
                    mentions rbridgeUniFdbAddress but I think the object
                    is<br>
                    rbridgeUniFdbAddr?</div>
                  <div>&nbsp;</div>
                  <div>*)rbridgeUniFdbNickname AND in other places,<span
                      class="Apple-converted-space">&nbsp;</span><br>
                    the term "rbridgeFdbAddress" is used, but this isn't
                    defined<br>
                    anywhere that I can see.&nbsp; I think you mean
                    rbridgeUniFdbAddr?</div>
                  <div>&nbsp;</div>
                  <div>Also, "FdbId", I think should be rbridgeFdbId?</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgeVlanIndex<span
                      class="Apple-converted-space">&nbsp;</span><br>
                    Why was VlanIndex from Q-BRIDGE-MIB not used?</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeVlanForwarderLosts<br>
                    Please remove the UNITS clause.</div>
                  <div>&nbsp;</div>
                  <div>Probably discontinuities can occur if this port
                    changes<br>
                    status also (please see ifCounterDiscontinuityTime<br>
                    in RFC2863).&nbsp;</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgePortCounterEntry<br>
                    Why is AUGMENTS not used here?<br>
                    Using AUGMENTS is actually quite meaningful here and<br>
                    I asked about this in a prior review.&nbsp; Please
                    clarify.<br>
                    Additionally, the naming should be consistent with<br>
                    the rbridgeBasePortTable (so
                    rbridgeBasePortCounterTable) etc.</div>
                  <div>&nbsp;</div>
                  <div><br>
                    UNITS clauses for these counters can be removed.<br>
                    The UNIT is a count, so kind of redundant.</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *rbridgeVlanPortTable</div>
                  <div>&nbsp;</div>
                  <div>Please check the TruthValue objects in this table
                    (and elsewhere)<span class="Apple-converted-space">&nbsp;</span><br>
                    to ensure that the value of true(1) and false(2) are
                    clearly stated.</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeEsadiTable<br>
                    I think this table AUGMENTS or sparsely AUGMENTS the
                    rbridgeVlanTable.<br>
                    Please add wording to the DESCRIPTION of the
                    table/entry and, if appropriate,<br>
                    change the INDEX to an AUGMENTS.</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeEsadiDrbPriority,
                    rbridgeEsadiDrbHoldingTime<br>
                    The REFERENCE clause could be better, since I
                    couldn't<br>
                    find the size of the priority anywhere in this
                    section.</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgeSnoopingPortTable<br>
                    This table seems to sparsely augment the
                    rbridgeBasePortTable<br>
                    and the rbridgePortCounterTable.&nbsp;&nbsp; That should be<br>
                    discussed in the table/entry DESCRIPTION.</div>
                  <div>&nbsp;</div>
                  <div>The IPv4 and IPv6 needs to be specified in the
                    Conformance<br>
                    Section.</div>
                  <div>&nbsp;</div>
                  <div><br>
                    *) rbridgeDtreePriority<br>
                    A default value is specified in DESCRIPTION but this<br>
                    needs a proper DEFVAL clause.</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeDtreeActiveTrees<br>
                    Should this be a Gauge32?</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeTrillMinMtuDesired<br>
                    Should this have a DEFVAL of 1470 Octets? (just
                    asking)</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeTrillMaxMtuProbes<br>
                    Why does this value need to be saved after
                    reinitializations?</div>
                  <div>&nbsp;</div>
                  <div>*) rbridgeBaseTopologyChange<br>
                    Please remove the term "trap".&nbsp; SNMPv1 had a
                    mechanism called<br>
                    trap, but these are Notifications.</div>
                  <div>&nbsp;</div>
                  <div>what is meant by "if a newDrb trap is sent for
                    the same transition".<br>
                    Do you mean the "rbridgeBaseNewDrb" notification?</div>
                  <div>&nbsp;</div>
                  <div>Conformance and Group<br>
                    ---------------------</div>
                  <div>&nbsp;</div>
                  <div>*) As mentioned prior, the Compliances and Groups
                    are reversed order.</div>
                  <div>&nbsp;</div>
                  <div>*) Also, as mentioned prior, this conformance
                    does not have a read-only<br>
                    version.&nbsp; While not technically incorrect, most
                    recent MIBs support<br>
                    a Full Conformance and a Read-only Conformance.&nbsp;<span
                      class="Apple-converted-space">&nbsp;</span><br>
                    Have you confirmed with the WG that this is what
                    they want and<br>
                    if they will implement this MIB as written?</div>
                  <div>&nbsp;</div>
                  <div>--- end of review ------</div>
                  <div>&nbsp;</div>
                </font>
                <div>&nbsp;</div>
              </div>
            </span></blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------040005030709080401010806--

From rdroms.ietf@gmail.com  Wed Oct 10 07:37:10 2012
Return-Path: <rdroms.ietf@gmail.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CC0921F87B2 for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 07:37:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.565
X-Spam-Level: 
X-Spam-Status: No, score=-103.565 tagged_above=-999 required=5 tests=[AWL=0.033, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MSpBhZ3tl7TV for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 07:37:09 -0700 (PDT)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id F198621F87BF for <mib-doctors@ietf.org>; Wed, 10 Oct 2012 07:37:08 -0700 (PDT)
Received: by mail-qc0-f172.google.com with SMTP id s14so530449qcg.31 for <mib-doctors@ietf.org>; Wed, 10 Oct 2012 07:37:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:x-priority:in-reply-to:date :cc:content-transfer-encoding:message-id:references:to:x-mailer; bh=mgr6czPJ/MHtz7lbhsVkqv3HKT9nE/Gh8PZdnuV4JlQ=; b=mWC0MKs+3F6QxGTAL7yQ9mNPVLgDlFkv8HmL88F2MhafqY1tHSGR/gtWujErEFXwRg F8vV4P8PP3cNheywjPUWO3Plo6AR3zr7y93H2mcscTLUteJz+EzDtH4DfxIYpmNlPa14 Qv1NlzRsD4Q4FG9BM96vOkmJHv8+0J4KgSUOuemCGx+ap+wIR7QIHBdBABHzFHjOvCpa R8ZlEiwJRsquN9u0CL7eCzjhQiGHwzerbDtFyYEc0uG7RmA8MTCrKxa7cX58CVotua0T Ev6fO4mtEgDbrSbnihPTyfwn8QDTvx5q5t1AvmpRwJOPQKF6dnv25qxq2twzT1wbkC+T 1Olg==
Received: by 10.49.104.65 with SMTP id gc1mr2353736qeb.22.1349879828381; Wed, 10 Oct 2012 07:37:08 -0700 (PDT)
Received: from rtp-rdroms-8912.cisco.com (rtp-isp-nat1.cisco.com. [64.102.254.33]) by mx.google.com with ESMTPS id em3sm1789901qab.5.2012.10.10.07.36.57 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 10 Oct 2012 07:36:58 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=iso-8859-1
From: Ralph Droms <rdroms.ietf@gmail.com>
X-Priority: 3
In-Reply-To: <43E282B1-9797-4687-8070-FC2462B68E29@charter.net>
Date: Wed, 10 Oct 2012 10:36:55 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <1EDAB6D1-5C86-4820-8DCC-375CE35AF5FA@gmail.com>
References: <09a201cd15c7$0dc175b0$29446110$@olddog.co.uk><4F83F4FB.3010005@bwijnen.net><004a01cd1748$b03f1220$6701a8c0@JoanPC><EDC652A26FB23C4EB6384A4584434A04081ABAEE@307622ANEX5.global.avaya.com><5aa901cda09b$f53e7aa0$6801a8c0@JoanPC><506C03B2.9060902@cisco.com> <5c2401cda230$f1ce2000$6801a8c0@JoanPC> <001601cda69e$2c7e4a10$6801a8c0@JoanPC> <43E282B1-9797-4687-8070-FC2462B68E29@charter.net>
To: Anil R <anil@charter.net>
X-Mailer: Apple Mail (2.1283)
Cc: draft-ietf-trill-rbridge-mib@tools.ietf.org, mib-doctors@ietf.org, ops-ads@tools.ietf.org, Farrel Adrian <adrian@olddog.co.uk>
Subject: Re: [MIB-DOCTORS] MIB Dr review of draft-ietf-trill-rbridge-mib-09
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Oct 2012 14:37:10 -0000

Anil - as Benoit wrote, please refer to the list of Comments in the IESG =
Evaluation Record, which Benoit extracted from Joan's careful and =
helpful review.

I see two issues: the length of time that the review has taken, and the =
importance and validity of the comments on the document.  The review has =
taken a long time for a variety of reasons and it's inappropriate to =
assign blame to any individual.  It is especially inappropriate to =
assign a motivation to what you perceive as an unnecessarily long review =
process.

We have a list of comments from Benoit in his AD review.  Let's work to =
resolve those comments so the document can be published.

- Ralph

On Oct 10, 2012, at 8:18 AM 10/10/12, Anil R wrote:

> Joan,
>=20
> Sorry, you don't get multiple cracks at making yet another round of =
comments on the same document. As you have noted below, most of your =
prior comments have been addressed. We have to draw a line somewhere.
>=20
> This MIB has been held up for a year in IESG review! This has been =
primarily due to your multiple rounds of "exhaustive reviews", most of =
which have been nits or subjective opinions. Every time a new draft has =
been published to address the previous round of comments, you have come =
right back with a new round of comments. This is unprecedented in my =
long experience of writing IETF MIBs.
>=20
> Versions -04 to -09 have been written to address IESG (mostly your) =
comments. That is fully 60% of the drafts written.
>=20
> If you have so many comments, you should have been done so as part of =
the TRILL working group. This is an IETF working group, and most of the =
work is done in the IETF - not in the IESG. Please don't try to =
influence or delay work from outside of a working group.
>=20
> I have contacted both the Internet AD and Operations AD. This non-stop =
barrage of mib-doctor nits, apparently to prevent a document from moving =
forward, is unacceptable to me and the working group, and should be =
unacceptable to the IESG. We need to get this document published now.
>=20
> Thanks,
> Anil
>=20
>=20
> On Oct 10, 2012, at 12:17 AM, Joan Cucchiara wrote:
>=20
>> Hello,
>> =20
>> The following is a review of version 9.   Many prior comments have =
been updated
>> and are reflected in this new draft, so Thank you for that.=20
>> =20
>> -Joan
>> =20
>>=20
>> Output from smicngPro:
>> W: f(RBRIDGE-MIB.my), (47,17) The first revision should match the =
last update for MODULE-IDENTITY rbridgeMIB
>> W: f(RBRIDGE-MIB.my), (919,20) Item "rbridgeMultiFibPorts" should =
have SIZE specified
>> W: f(RBRIDGE-MIB.my), (1452,4) Row "rbridgeSnoopingAddrEntry" has =
indexing that may create variables with more than 128 sub-ids
>> W: f(RBRIDGE-MIB.my), (1502,20) Item "rbridgeSnoopingAddrPorts" =
should have SIZE specified
>> W: f(RBRIDGE-MIB.my), (1043,18) Row "rbridgeVlanPortEntry" does not =
have a consistent indexing scheme - cannot specify an index item from =
additional "base row" rbridgeBasePortEntry, since can have only one =
"base row" which is rbridgeVlanEntry
>> =20
>>=20
>> Output from SmiLint:
>> mibs/RBRIDGE-MIB.my:47: [3] {revision-after-update} revision date =
after last update
>> mibs/RBRIDGE-MIB.my:52: [3] {revision-missing} revision for last =
update is missing
>> mibs/RBRIDGE-MIB.my:1452: [5] {index-exceeds-too-large} warning: =
index of row `rbridgeSnoopingAddrEntry' can exceed OID size limit by 142 =
subidentifier(s)
>> =20
>> Additional descriptions of some error/warning messages:
>> =20
>> Error:       index-element-no-size (level 3)
>> Message:     index element `%s' of row `%s' must have a size =
restriction
>> Description: Object identifiers are restricted in size to have at =
most 128
>>              sub-identifiers. This implies that index elements used =
to form
>>              instance identifiers must have a size contraint which =
ensures
>>              that the 128 sub-identifier constraint is kept intact =
for any
>>              possible combination of the index elements' values (RFC =
2578,
>>              Section 3.5).
>> =20
>> =20
>> =20
>>=20
>> *) rbridgeBaseTrillVersion
>> According to RFC6325, this is a 2 bit field and you
>> have 4 bytes.  Please clarify.
>> =20
>> Unsigned32(0..3).
>> =20
>> DEFVAL(0) <-- only version supported right now.
>> =20
>>=20
>> *) rbridgeBaseForwardDelay
>> According to RFC6325, should have a DEFVAL of 15 seconds.
>> =20
>> *) rbridgeBaseAcceptEncapNonadj
>> according to RFC6325, should have:
>> DEFVAL(false)
>> =20
>> *) rbridgeBaseNicknameNumber
>> Please add:
>> "Additionally, this value represents the maximum amount
>> of entries in the rbridgeBaseNicknameTable."
>> =20
>> Why doesn't this have a DEFVAL(1) as specified in
>> RFC6325?   Also, you should add a REFERENCE clause
>> RFC6325, Section 5.1.
>> =20
>> *) rbridgeBaseNicknameTable
>> Please clarify in the Table's DESCRIPTION clause that
>> this table represents nickname information which is configured
>> by an operator OR learned dynaically by the Rbridge.
>> =20
>>=20
>> *)rbridgeBaseNicknamePriority
>> This DESCRIPTION needs additional information.
>> When nickname is configured, the most significant
>> bit (0x80) MUST be set AND the bottom 7 bits
>> have the default value of 0x40, so 0x80 + 0x40 =3D=3D 0xC0
>> which is 192 decimal.   Additionally, the bottom 7 bits
>> could be configured to value other than 0x40.
>> =20
>> However, if a row is created due to the nickname
>> dynamically created, then the most significant bit (0x80) MUST NOT
>> be set. =20
>> =20
>> *) rbridgeBasePortTable
>> Please check REFERENCE clauses for this table.
>> I think you mean section 5.3 (not 5.2).
>> =20
>>=20
>> *) rbridgeBasePort
>> Where did you get the range for this Index?
>> I think you should define a TC for this Value.
>> This is used as an index for this table, and is used
>> in several other tables as an index, thus a TC would
>> be better.
>> =20
>>=20
>> *)I asked this in a prior review, but could you specify
>> the ifType associated with the ifIndex, i.e. physical
>> layer?
>> =20
>>=20
>> *)Please specify what the value is when the bit is set (i.e. true).
>> Please check this throughout the MIB because while the DESCRIPTION
>> clauses are more specific, there are places where the value
>> of true/false is not specified for TruthValue
>> =20
>>=20
>> *) rbridgeBasePortStpRootChanges
>> Please remove UNITS clause.  The units is a count and
>> we know that already.
>> =20
>> Probably discontinuities can occur if this port changes
>> status also (please see ifCounterDiscontinuityTime
>> in RFC2863).=20
>> =20
>>=20
>> *) rbridgeConfidenceNative
>> Need to add DEFVAL (32)
>> =20
>> *) rbridgeConfidenceDecap
>> Need to add DEFVAL (32)
>> =20
>> *) rbridgeFdbId -- Why is this not rbridgeUniFdbId?
>> The naming should be consistent for the objects in this
>> table.
>> =20
>> More importantly, where does this value come from?
>> Could you give a reference?
>> My concern is that it may be more advantageous to
>> index by the MAC addr directly, or ( Port, Mac)
>> so I'm not sure where I see the advantage of=20
>> having an additional index which doesn't appear
>> to be used anywhere else.
>> Please clarify.
>> =20
>> *)rbridgeUniFdbPort DESCRIPTION clause
>> mentions rbridgeUniFdbAddress but I think the object is
>> rbridgeUniFdbAddr?
>> =20
>> *)rbridgeUniFdbNickname AND in other places,=20
>> the term "rbridgeFdbAddress" is used, but this isn't defined
>> anywhere that I can see.  I think you mean rbridgeUniFdbAddr?
>> =20
>> Also, "FdbId", I think should be rbridgeFdbId?
>> =20
>>=20
>> *) rbridgeVlanIndex=20
>> Why was VlanIndex from Q-BRIDGE-MIB not used?
>> =20
>> *) rbridgeVlanForwarderLosts
>> Please remove the UNITS clause.
>> =20
>> Probably discontinuities can occur if this port changes
>> status also (please see ifCounterDiscontinuityTime
>> in RFC2863).=20
>> =20
>>=20
>> *) rbridgePortCounterEntry
>> Why is AUGMENTS not used here?
>> Using AUGMENTS is actually quite meaningful here and
>> I asked about this in a prior review.  Please clarify.
>> Additionally, the naming should be consistent with
>> the rbridgeBasePortTable (so rbridgeBasePortCounterTable) etc.
>> =20
>>=20
>> UNITS clauses for these counters can be removed.
>> The UNIT is a count, so kind of redundant.
>> =20
>>=20
>> *rbridgeVlanPortTable
>> =20
>> Please check the TruthValue objects in this table (and elsewhere)=20
>> to ensure that the value of true(1) and false(2) are clearly stated.
>> =20
>> *) rbridgeEsadiTable
>> I think this table AUGMENTS or sparsely AUGMENTS the =
rbridgeVlanTable.
>> Please add wording to the DESCRIPTION of the table/entry and, if =
appropriate,
>> change the INDEX to an AUGMENTS.
>> =20
>> *) rbridgeEsadiDrbPriority, rbridgeEsadiDrbHoldingTime
>> The REFERENCE clause could be better, since I couldn't
>> find the size of the priority anywhere in this section.
>> =20
>>=20
>> *) rbridgeSnoopingPortTable
>> This table seems to sparsely augment the rbridgeBasePortTable
>> and the rbridgePortCounterTable.   That should be
>> discussed in the table/entry DESCRIPTION.
>> =20
>> The IPv4 and IPv6 needs to be specified in the Conformance
>> Section.
>> =20
>>=20
>> *) rbridgeDtreePriority
>> A default value is specified in DESCRIPTION but this
>> needs a proper DEFVAL clause.
>> =20
>> *) rbridgeDtreeActiveTrees
>> Should this be a Gauge32?
>> =20
>> *) rbridgeTrillMinMtuDesired
>> Should this have a DEFVAL of 1470 Octets? (just asking)
>> =20
>> *) rbridgeTrillMaxMtuProbes
>> Why does this value need to be saved after reinitializations?
>> =20
>> *) rbridgeBaseTopologyChange
>> Please remove the term "trap".  SNMPv1 had a mechanism called
>> trap, but these are Notifications.
>> =20
>> what is meant by "if a newDrb trap is sent for the same transition".
>> Do you mean the "rbridgeBaseNewDrb" notification?
>> =20
>> Conformance and Group
>> ---------------------
>> =20
>> *) As mentioned prior, the Compliances and Groups are reversed order.
>> =20
>> *) Also, as mentioned prior, this conformance does not have a =
read-only
>> version.  While not technically incorrect, most recent MIBs support
>> a Full Conformance and a Read-only Conformance. =20
>> Have you confirmed with the WG that this is what they want and
>> if they will implement this MIB as written?
>> =20
>> --- end of review ------
>> =20
>> =20
>=20


From bclaise@cisco.com  Wed Oct 10 09:09:16 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0694021F8658 for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 09:09:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.833
X-Spam-Level: 
X-Spam-Status: No, score=-8.833 tagged_above=-999 required=5 tests=[AWL=1.766,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iKr2W82Nc9IQ for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 09:09:15 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id E410A21F8647 for <mib-doctors@ietf.org>; Wed, 10 Oct 2012 09:09:14 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9AG9CZa024595; Wed, 10 Oct 2012 18:09:12 +0200 (CEST)
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9AG9Af2007710; Wed, 10 Oct 2012 18:09:11 +0200 (CEST)
Message-ID: <50759DA6.9020900@cisco.com>
Date: Wed, 10 Oct 2012 18:09:10 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: Martin Stiemerling <martin.stiemerling@neclab.eu>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, Michael MacFaden <mrm@macfaden.com>
References: <50758E1C.6070706@neclab.eu>
In-Reply-To: <50758E1C.6070706@neclab.eu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Ronald Bonica <rbonica@juniper.net>, "storm-chairs@tools.ietf.org" <storm-chairs@tools.ietf.org>
Subject: Re: [MIB-DOCTORS] Request for MIB review of draft-ietf-storm-iscsimib
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Oct 2012 16:09:16 -0000

Hi Mike,

As far as I know, you did the review of  draft-ietf-storm-iscsimib
Can you please have a look to see if this latest version addresses your 
points at http://www.macfaden.com/ietf/iscsi-mib-1-reviewed.txt

Regards, Benoit
> Hi Ron and Benoit,
>
> The MIB doctors did a review of draft-ietf-storm-iscsimib a while back 
> and did comment on the text, but also on the MIB module itself.
> (https://datatracker.ietf.org/doc/draft-ietf-storm-iscsimib)
>
> The STORM working group has gone through the review and updated the 
> draft to address these.
>
> Can you please ask the MIB doctors to review the ISCSI MIB module again?
>
> Thanks in advance,
>
>   Martin
>


From sam.aldrin@gmail.com  Wed Oct 10 17:02:46 2012
Return-Path: <sam.aldrin@gmail.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19D101F041F for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 17:02:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YtLqsNb71sAX for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 17:02:45 -0700 (PDT)
Received: from mail-pa0-f44.google.com (mail-pa0-f44.google.com [209.85.220.44]) by ietfa.amsl.com (Postfix) with ESMTP id 2BC8521F8618 for <mib-doctors@ietf.org>; Wed, 10 Oct 2012 17:02:44 -0700 (PDT)
Received: by mail-pa0-f44.google.com with SMTP id fb11so1144875pad.31 for <mib-doctors@ietf.org>; Wed, 10 Oct 2012 17:02:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:x-priority:in-reply-to:date :cc:message-id:references:to:x-mailer; bh=58lcP05G1bF3/UXH9z5qLgZ0xZh0YWEgOD6BIQi8A1U=; b=tv1zBt4pqpxg5G4YFOujlKPMc1rAROamjyLl4DUWBtreraNDJ+1D+6sjmrgXCjwKTy IRckXT1J5k5Lp9zKb3DaZM5iRFumg9C2/NipP/z1yAN3VETn3cJdXBqpLW6QZ07DrmUX bekyX2A7Q5c2BBGh+j/UOmlOxtydTGOv8Td78hsrpA87Pij2Kd57RWEogzYKyKCz+x5U 4TD+wOFV5nCMVvoesQFlRhceH4mojHJuZxeoovU2IkqixgHOnICxrq/jA7E5t4TXzcSD AKcz/OGDEakZbcBfd82P9zrBf8IxWcasmO+6FAQa4SeUUpB9qn3mgU1+1uSM1LHYPb6Z soVQ==
Received: by 10.68.197.9 with SMTP id iq9mr16760105pbc.130.1349913764435; Wed, 10 Oct 2012 17:02:44 -0700 (PDT)
Received: from [192.168.1.2] (c-107-3-156-34.hsd1.ca.comcast.net. [107.3.156.34]) by mx.google.com with ESMTPS id x8sm1583617paw.16.2012.10.10.17.02.42 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 10 Oct 2012 17:02:43 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
Content-Type: multipart/alternative; boundary="Apple-Mail=_7769B03B-45B0-419D-A8BA-5F7D4E327F22"
From: Sam Aldrin <sam.aldrin@gmail.com>
X-Priority: 3
In-Reply-To: <025601cd97f2$fea5c910$6801a8c0@JoanPC>
Date: Wed, 10 Oct 2012 17:02:41 -0700
Message-Id: <7331253D-81C3-4FC4-80E4-5413058FB1A7@gmail.com>
References: <025601cd97f2$fea5c910$6801a8c0@JoanPC>
To: Joan Cucchiara <jcucchiara@mindspring.com>
X-Mailer: Apple Mail (2.1499)
Cc: Venkatesan Mahalingam <venkat.mahalingams@gmail.com>, "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>, venkatesan mahalingam <venkatflex@gmail.com>, Kannan Sampath <kannankvs@gmail.com>
Subject: Re: [MIB-DOCTORS] MPLS TP TE MIB - Edited for review comments
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 00:02:46 -0000

--Apple-Mail=_7769B03B-45B0-419D-A8BA-5F7D4E327F22
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

Hi Joan and MIB doctors,

I hope you have gotten a chance to review the MIB document.
Kindly let me know if you have any further comments.
Will be glad to address them.

thanks in advance
-sam
On Sep 21, 2012, at 5:16 AM, Joan Cucchiara <jcucchiara@mindspring.com> =
wrote:

> Sam,
> =20
> Yes please include MIB Drs on these emails (I have forwarded your =
email to them).
> =20
> I will take a look at the spreadsheet and MIB soon - hopefully next =
week.
> =20
> Thanks for being so organized!
>   -Joan
> =20
> =20
> =20
> ----- Original Message -----
> From: Sam Aldrin
> To: Joan Cucchiara
> Cc: Thomas Nadeau ; Venkatesan Mahalingam ; venkatesan mahalingam ; =
Kannan Sampath
> Sent: Sunday, September 16, 2012 2:16 AM
> Subject: MPLS TP TE MIB - Edited for review comments
>=20
> Hi Joan,
>=20
> How are you? thank you in advance for taking time to review the MIB =
draft. Appreciate very much.
> Please find attachments of the following
>   - New edited version of the draft
>   - Excel sheet with all the comments listed and the status and =
comments for each of those
>   - Emails regarding TP names from AD and WG chair (sent as separate =
email)
>   - Changes from last version.
>=20
> Some more details:
>=20
> We have edited the MIB draft to address the comments. Some of the =
comments are not closed till we agree to resolve them with a common =
solution or point. They are listed as open in the XLS sheet. Otherwise =
most of the comments are addressed. Please do not take this as the =
document is complete with LC comments addressed. Only after all are =
addressed, we will take it to next level.
>=20
> W.r.t TP within the MIB object names, I am not sure when we agreed to =
change. If we have done it, we might have misspoke. Reason why we do not =
want to change is as follows. When we initially started off the MIB, it =
had TP within every object name. But AD (Adrian Farell) and WG chair =
(Loa) have comeback and gave review comments to remove because MPLS TP =
is not another technology rather it is MPLS. And also, the objects could =
be used not only for TP but for bidirectional TE etc. Please find more =
details in the attached emails(actually forwarding separately) from =
them.
>=20
> I haven't copied the email to MIB Dr's. If you want us to, we could do =
that.
>=20
> Appreciate if you could review and give us your comments, within the =
XLS sheet or email. Either way is fine.
> Also do let us know if we have missed any comments to track.
>=20
> thanks in advance
> -sam
>=20
> p.s. I'll be out of country for the next 8 days and email access is =
sparse. <TP-TE-MIB-Comments.xls><draft-ietf-mpls-tp-te-mib-05.txt><Diff  =
draft-ietf-mpls-tp-te-mib-04.txt - draft-ietf-mpls-tp-te-mib-05.txt.htm>


--Apple-Mail=_7769B03B-45B0-419D-A8BA-5F7D4E327F22
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"><base href=3D"x-msg://603/"></head><body =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Hi Joan and MIB =
doctors,<div><br></div><div>I hope you have gotten a chance to review =
the MIB document.</div><div>Kindly let me know if you have any further =
comments.</div><div>Will be glad to address =
them.</div><div><br></div><div>thanks in =
advance</div><div>-sam<br><div><div>On Sep 21, 2012, at 5:16 AM, Joan =
Cucchiara &lt;<a =
href=3D"mailto:jcucchiara@mindspring.com">jcucchiara@mindspring.com</a>&gt=
; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div bgcolor=3D"#ffffff" style=3D"font-family: Helvetica; =
font-size: medium; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
"><div><font size=3D"2" face=3D"Arial">Sam,</font></div><div><font =
size=3D"2" face=3D"Arial"></font>&nbsp;</div><div><font size=3D"2" =
face=3D"Arial">Yes please include MIB Drs on these emails (I =
have&nbsp;forwarded your email to them).</font></div><div><font size=3D"2"=
 face=3D"Arial"></font>&nbsp;</div><div><font size=3D"2" face=3D"Arial">I =
will take a look at the spreadsheet and MIB soon - hopefully next =
week.</font></div><div><font size=3D"2" =
face=3D"Arial"></font>&nbsp;</div><div><font size=3D"2" =
face=3D"Arial">Thanks for being so organized!</font></div><div><font =
size=3D"2" face=3D"Arial">&nbsp; -Joan</font></div><div><font size=3D"2" =
face=3D"Arial"></font>&nbsp;</div><div><font size=3D"2" =
face=3D"Arial"></font>&nbsp;</div><div><font size=3D"2" =
face=3D"Arial"></font>&nbsp;</div><div style=3D"font-style: normal; =
font-variant: normal; font-weight: normal; font-size: 10pt; line-height: =
normal; font-family: arial; ">----- Original Message -----<div =
style=3D"background-color: rgb(228, 228, 228); background-position: =
initial initial; background-repeat: initial initial; "><b>From:</b><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
title=3D"aldrin.ietf@gmail.com" href=3D"mailto:aldrin.ietf@gmail.com">Sam =
Aldrin</a></div><div><b>To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
title=3D"jcucchiara@mindspring.com" =
href=3D"mailto:jcucchiara@mindspring.com">Joan =
Cucchiara</a></div><div><b>Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
title=3D"tom.nadeau@bt.com" href=3D"mailto:tom.nadeau@bt.com">Thomas =
Nadeau</a><span class=3D"Apple-converted-space">&nbsp;</span>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
title=3D"venkat.mahalingams@gmail.com" =
href=3D"mailto:venkat.mahalingams@gmail.com">Venkatesan =
Mahalingam</a><span class=3D"Apple-converted-space">&nbsp;</span>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
title=3D"venkatflex@gmail.com" =
href=3D"mailto:venkatflex@gmail.com">venkatesan mahalingam</a><span =
class=3D"Apple-converted-space">&nbsp;</span>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
title=3D"kannankvs@gmail.com" href=3D"mailto:kannankvs@gmail.com">Kannan =
Sampath</a></div><div><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Sunday, September 16, 2012 =
2:16 AM</div><div><b>Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>MPLS TP TE MIB - Edited for =
review comments</div></div><div><br></div>Hi Joan,<br><br>How are you? =
thank you in advance for taking time to review the MIB draft. Appreciate =
very much.<br>Please find attachments of the following<br>&nbsp; - New =
edited version of the draft<br>&nbsp; - Excel sheet with all the =
comments listed and the status and comments for each of those<br>&nbsp; =
- Emails regarding TP names from AD and WG chair (sent as separate =
email)<br>&nbsp; - Changes from last version.<br><br>Some more =
details:<br><br>We have edited the MIB draft to address the comments. =
Some of the comments are not closed till we agree to resolve them with a =
common solution or point. They are listed as open in the XLS sheet. =
Otherwise most of the comments are addressed. Please do not take this as =
the document is complete with LC comments addressed. Only after all are =
addressed, we will take it to next level.<br><br>W.r.t TP within the MIB =
object names, I am not sure when we agreed to change. If we have done =
it, we might have misspoke. Reason why we do not want to change is as =
follows. When we initially started off the MIB, it had TP within every =
object name. But AD (Adrian Farell) and WG chair (Loa) have comeback and =
gave review comments to remove because MPLS TP is not another technology =
rather it is MPLS. And also, the objects could be used not only for TP =
but for bidirectional TE etc. Please find more details in the attached =
emails(actually forwarding separately) from them.<br><br>I haven't =
copied the email to MIB Dr's. If you want us to, we could do =
that.<br><br>Appreciate if you could review and give us your comments, =
within the XLS sheet or email. Either way is fine.<br>Also do let us =
know if we have missed any comments to track.<br><br>thanks in =
advance<br>-sam<br><br>p.s. I'll be out of country for the next 8 days =
and email access is sparse.<span =
class=3D"Apple-converted-space">&nbsp;</span><span>&lt;TP-TE-MIB-Comments.=
xls&gt;</span><span>&lt;draft-ietf-mpls-tp-te-mib-05.txt&gt;</span><span>&=
lt;Diff &nbsp;draft-ietf-mpls-tp-te-mib-04.txt - =
draft-ietf-mpls-tp-te-mib-05.txt.htm&gt;</span></div></blockquote></div><b=
r></div></body></html>=

--Apple-Mail=_7769B03B-45B0-419D-A8BA-5F7D4E327F22--

From bclaise@cisco.com  Thu Oct 11 02:26:45 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC9AD21F862A for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 02:26:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.846
X-Spam-Level: 
X-Spam-Status: No, score=-8.846 tagged_above=-999 required=5 tests=[AWL=1.752,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BiaBfTUy30gV for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 02:26:44 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 8881E21F8550 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 02:26:43 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9B9QgII007742 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 11:26:42 +0200 (CEST)
Received: from [10.60.67.87] (ams-bclaise-8916.cisco.com [10.60.67.87]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9B9QfJg006610 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 11:26:41 +0200 (CEST)
Message-ID: <507690D1.4070800@cisco.com>
Date: Thu, 11 Oct 2012 11:26:41 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: "MIB Doctors (E-mail)" <mib-doctors@ietf.org>
References: <50768D41.90205@cisco.com>
In-Reply-To: <50768D41.90205@cisco.com>
X-Forwarded-Message-Id: <50768D41.90205@cisco.com>
Content-Type: multipart/alternative; boundary="------------050504060806050508020207"
Subject: [MIB-DOCTORS] DEVAL for scalar object (was: Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT))
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 09:26:45 -0000

This is a multi-part message in MIME format.
--------------050504060806050508020207
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

MIB doctors,

Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your 
numerous review of this MIB, which I fully support.

Now, we received some push back from Anil, the author, on the required 
DEFVAL for scalar.
As I wrote below, I always considered the DEFVAL for scalar to be useful 
information, but I understand both arguments.
Read the email exchange below.

Which advice do we want to give in the future on this topic?

I'm in favor of telling:
- DEFVAL for scalar objects are nice-to-have, and it's good practice to 
have them
     This is in line with

    RFC 2578, section 7.9 says:
        Note that with this definition of the DEFVAL clause, it is
        appropriate to use it for any columnar object of a read-create
    table.
        It is also permitted to use it for scalar objects dynamically
    created
        by an agent, or for columnar objects of a read-write table
        dynamically created by an agent.

- If you don't put DEFVAL for scalar objects, then insert in the 
description a pointer on where to find the information

Regards, Benoit.




-------- Original Message --------
Subject: 	Re: Benoit Claise's Discuss on 
draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
Date: 	Thu, 11 Oct 2012 11:11:30 +0200
From: 	Benoit Claise <bclaise@cisco.com>
To: 	Anil Rijhsinghani <anil@charter.net>
CC: 	Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake 
<d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph Droms 
<rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <bertietf@bwijnen.net>, 
zebrose@alum.mit.edu, Joan Cucchiara <jcucchiara@mindspring.com>, me 
<bclaise@cisco.com>



Anil, Dan,

I understand both arguments for and against DEFVAL for scalar.

I've been in favor of DEFVAL for scalar, and considered it a nice-to-have.

1. If you are the implementor, you must know the spec by heart, and 
obviously, these scalar DEFVAL's are not useful to you.
2. If you are the SNMP agent, it's true that the SNMPset contains the 
value to be set, so you don't need the DEFVAL.
3. If you are the network operator using the NMS GUI , it's pretty 
useful information to have default values. It's pretty nice when a NMS 
GUI contains the DEVAL value. Sure you can tell that, by looking at the 
specifications, someone will be able to get this value. In practice, is 
it done? So if the GUI developers could directly get the information 
from the DEFVAL, that's a plus.
I've seen to many GUIs where the first config page allows to enter 
almost anything. And the network operator just puts random values in 
there. In the world of NetFlow, inserting non-sense timeout values 
produced some funny results.
4. If you are none of the above... Once upon a time, I was a NMS 
customer support engineer, and I read many MIB modules.
And the DEFVAL always helped getting the default values. If nothing 
else, for troubleshooting.
And no, I didn't know (and didn't want to know) all the protocol 
specification details of the feature/protocol to be managed.

You see, there are multiple actors dealing with MIB modules.

How to more forward?
 > By the way I have included a REFERENCE clause in most objects, 
guiding an implementor to the section of the protocol RFC where he can 
find more information about the object and its default, if applicable.
That's good information already, and I could leave with that. It's 
actually just a (*) level of indirection

(*) time consuming if I take the case 4 above, i.e. my customer support 
engineer.

I want to publicly thanks Joan for the time spent on her review. Much 
appreciated.
Now, I would like to have some consistency from the MIB doctors in terms 
of guidelines on this topic. Let me discuss with them.


Regards, Benoit.

> Dan,
>
> An SNMP set operation is used to change the value of a read-write 
> object, or to create a new row in a table. There is a distinct 
> difference between the applicability of DEFVAL in these two cases, 
> hence the "appropriate" versus "permitted" language in the definition 
> of the DEFVAL clause for these two cases.
>
> When a set operation is performed on a scalar object, it comes with a 
> value to write into it. The SNMP agent need not guess what that value 
> might be,  nor does it need to rely on the MIB to tell it what to do.
>
> When a set operation is performed to create a new row in a table, it 
> may specify the value of one or more columns in that row. If the SNMP 
> agent is going to create a row, and not all column objects have been 
> specified, it is left with a dilemma: what should it set as the values 
> of those column objects? This is what the DEFVAL clause allows you to 
> do: give the agent a default value for unspecified column objects. 
> Such a dilemma does not occur for setting of scalar objects.
>
> If what you were saying is true, then every read-write object in every 
> MIB would need a DEFVAL clause. Clearly that is not the case.
>
> By the way I have included a REFERENCE clause in most objects, guiding 
> an implementor to the section of the protocol RFC where he can find 
> more information about the object and its default, if applicable.
>
> If this doesn't convince you, we will have to agree to disagree on this.
>
> Regards,
> Anil
>
>
> On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
>
> Hi Anil,
> I need to disagree with you on this. The DEFVAL function is the same 
> for a scalar and for a columnar object â€“ as you well put it  â€˜the 
> agent can deduce the missing value from the MIB syntaxâ€™.
> I do not understand your argument that the implementor should look at 
> the protocol specifications to in the case of scalar objects. We are 
> talking about writeable objects. Whatever the agent initializes with 
> will be sent to the instrumentation. In the absence of a DEFVAL value 
> anything can be written there. The same as in the case of a columnar 
> object the DEFVAL will indicate the value the agent initializes with 
> which will be the first value to be sent to the instrumentation until 
> a setRequest command changes it. Why should the agent implementor need 
> to look in the protocol specifications and not help him defining 
> DEFVAL clauses?
> Regards,
> Dan
> *From: *Anil R [mailto:anil@charter.net]
> *Sent: *Wednesday, October 10, 2012 3:33 PM
> *To: *Romascanu, Dan (Dan)
> *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms; Bert 
> Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
> *Subject: *Re: Benoit Claise's Discuss on 
> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
> Dan,
> From the description:
> - as a columnar object, it is "appropriate" to use DEFVAL
> - as a scalar object, it is "permitted" to use DEFVAL.
> Sure I know it is permitted for scalar objects, as that will not cause 
> a compile error.
> For columnar objects, it is actually useful, because a manager may 
> create an instance without specifying a columnar object. So it is 
> syntactically and practically useful to do so in such cases, because 
> the agent can deduce the missing value from the MIB syntax. It makes 
> the protocol more efficient. I know this is why we added DEFVAL, based 
> on my interaction at the time with the original SNMP authors (Jeff 
> Case, et al).
> My point is that not only is specifying DEFVAL for a scalar useless 
> from an SNMP syntactical point of view - because an agent cannot 
> actually use it, other than an implementor reading the RFC text - but 
> it is actually dangerous to do so. An implementor TRILL should be 
> looking to the protocol specification (RFC6325 in this case) to 
> determine how the protocol works and what the needed defaults are.
> We don't to define defaults in two different RFCs if we can help it.
> If the protocol decides to change a default, we shouldn't have to go 
> update the MIB.
> Regards,
> Anil
> On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
>
>
>
> Hi Anil,
> I believe that you are wrong stating that DEFVAL clauses should not be 
> present in the definitions of scalar objects, or at least I could not 
> find such a recommendations in the RFCs that define the SMI. On the 
> contrary, RFC 2578, section 7.9 says:
>    Note that with this definition of the DEFVAL clause, it is
>    appropriate to use it for any columnar object of a read-create table.
>    It is also permitted to use it for scalar objects dynamically created
>    by an agent, or for columnar objects of a read-write table
>    dynamically created by an agent.
> So when an agent is initialized it is good practice to define default 
> values for writeable objects (scalar or columnar) unless we do not 
> care what value the agent starts operating with.
> Regards,
> Dan
> *From: *  Anil R [ _mailto:anil@charter.net_ 
> <javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
> *Sent: * Wednesday, October 10, 2012 2:40 PM
> *To: *  Benoit Claise
> *Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen 
> (IETF); _zebrose@alum.mit.edu_ 
> <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>; 
> Romascanu, Dan (Dan); Joan Cucchiara
> *Subject: * Re: Benoit Claise's Discuss on 
> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
> Benoit,
> I will make a good faith attempt at responding to these comments yet 
> again, although I have already responded to many of them (other than 
> new ones that just showed up in the latest round).
> The DEFVAL comment is one which keeps coming back, disregarding my 
> many responses that this is not a useful construct for scalar objects 
> and its chief purpose is to give a default value to tables objects 
> missing in the creation of a table instance, as described in its 
> definition "The DEFVAL clause, which need not be present, defines an 
> acceptable default value which may be used when an object instance is 
> created."
> DEFVAL need not be present even in table objects, but definitely 
> should not be present in scalar objects - but the latter is what 
> several of these comments are insisting upon. It is the protocol 
> specification that defines default values for protocol objects, not MIBs.
> Regards,
> Anil
>


--------------050504060806050508020207
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    MIB doctors,<br>
    <br>
    Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your
    numerous review of this MIB, which I fully support.<br>
    <br>
    Now, we received some push back from Anil, the author, on the
    required DEFVAL for scalar.<br>
    As I wrote below, I always considered the DEFVAL for scalar to be
    useful information, but I understand both arguments.<br>
    Read the email exchange below.<br>
    <br>
    Which advice do we want to give in the future on this topic?<br>
    <br>
    I'm in favor of telling: <br>
    - DEFVAL for scalar objects are nice-to-have, and it's good practice
    to have them<br>
    Â  Â  This is in line with <br>
    <blockquote><font letterspacing="0" kerning="0" color="#000000"
        face="Verdana" size="3">RFC 2578, section 7.9 says: </font>
      <div align="LEFT"><font letterspacing="0" kerning="0"
          color="#000000" face="Verdana" size="3">Â  </font></div>
      <div align="LEFT"><font letterspacing="0" kerning="0"
          color="#000000" face="Verdana" size="3">Â Â  Note that with this
          definition of the DEFVAL clause, it is </font></div>
      <div align="LEFT"><font letterspacing="0" kerning="0"
          color="#000000" face="Verdana" size="3">Â Â  appropriate to use
          it for any columnar object of a read-create table. </font></div>
      <div align="LEFT"><font letterspacing="0" kerning="0"
          color="#000000" face="Verdana" size="3">Â Â  It is also
          permitted to use it for scalar objects dynamically created </font></div>
      <div align="LEFT"><font letterspacing="0" kerning="0"
          color="#000000" face="Verdana" size="3">Â Â  by an agent, or for
          columnar objects of a read-write table </font></div>
      <div align="LEFT"><font letterspacing="0" kerning="0"
          color="#000000" face="Verdana" size="3">Â Â  dynamically created
          by an agent. </font></div>
    </blockquote>
    - If you don't put DEFVAL for scalar objects, then insert in the
    description a pointer on where to find the information<br>
    <br>
    Regards, Benoit.<br>
    <br>
    Â <br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Original Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
            </th>
            <td>Re: Benoit Claise's Discuss on
              draft-ietf-trill-rbridge-mib-09: (with DISCUSS and
              COMMENT)</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
            <td>Thu, 11 Oct 2012 11:11:30 +0200</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
            <td>Benoit Claise <a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
            <td>Anil Rijhsinghani <a class="moz-txt-link-rfc2396E" href="mailto:anil@charter.net">&lt;anil@charter.net&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">CC: </th>
            <td>Romascanu, Dan (Dan) <a class="moz-txt-link-rfc2396E" href="mailto:dromasca@avaya.com">&lt;dromasca@avaya.com&gt;</a>, Donald
              Eastlake <a class="moz-txt-link-rfc2396E" href="mailto:d3e3e3@gmail.com">&lt;d3e3e3@gmail.com&gt;</a>, Erik Nordmark
              <a class="moz-txt-link-rfc2396E" href="mailto:nordmark@acm.org">&lt;nordmark@acm.org&gt;</a>, Ralph Droms
              <a class="moz-txt-link-rfc2396E" href="mailto:rdroms.ietf@gmail.com">&lt;rdroms.ietf@gmail.com&gt;</a>, Bert Wijnen (IETF)
              <a class="moz-txt-link-rfc2396E" href="mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</a>, <a class="moz-txt-link-abbreviated" href="mailto:zebrose@alum.mit.edu">zebrose@alum.mit.edu</a>, Joan
              Cucchiara <a class="moz-txt-link-rfc2396E" href="mailto:jcucchiara@mindspring.com">&lt;jcucchiara@mindspring.com&gt;</a>, me
              <a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <div class="moz-cite-prefix">Anil, Dan,<br>
        <br>
        I understand both arguments for and against DEFVAL for scalar.<br>
        <br>
        I've been in favor of DEFVAL for scalar, and considered it a
        nice-to-have.<br>
        <br>
        1. If you are the implementor, you must know the spec by heart,
        and obviously, these scalar DEFVAL's are not useful to you.<br>
        2. If you are the SNMP agent, it's true that the SNMPset
        contains the value to be set, so you don't need the DEFVAL. <br>
        3. If you are the network operator using the NMS GUI , it's
        pretty useful information to have default values. It's pretty
        nice when a NMS GUI contains the DEVAL value. Sure you can tell
        that, by looking at the specifications, someone will be able to
        get this value. In practice, is it done? So if the GUI
        developers could directly get the information from the DEFVAL,
        that's a plus.<br>
        I've seen to many GUIs where the first config page allows to
        enter almost anything. And the network operator just puts random
        values in there. In the world of NetFlow, inserting non-sense
        timeout values produced some funny results.<br>
        4. If you are none of the above... Once upon a time, I was a NMS
        customer support engineer, and I read many MIB modules.<br>
        And the DEFVAL always helped getting the default values. If
        nothing else, for troubleshooting. <br>
        And no, I didn't know (and didn't want to know) all the protocol
        specification details of the feature/protocol to be managed.<br>
        <br>
        You see, there are multiple actors dealing with MIB modules.<br>
        <br>
        How to more forward?<br>
        &gt; <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2">By the way I have included a REFERENCE
          clause in most objects, guiding an implementor to the section
          of the protocol RFC where he can find more information about
          the object and its default, if applicable.</font><br>
        That's good information already, and I could leave with that.
        It's actually just a (*) level of indirection<br>
        <br>
        (*) time consuming if I take the case 4 above, i.e. my customer
        support engineer.<br>
        <br>
        I want to publicly thanks Joan for the time spent on her review.
        Much appreciated.<br>
        Now, I would like to have some consistency from the MIB doctors
        in terms of guidelines on this topic. Let me discuss with them.<br>
        <br>
        <br>
        Regards, Benoit.<br>
        <br>
      </div>
      <blockquote
        cite="mid:7de0ab94.65aef.13a4baa03fa.Webtop.46@charter.net"
        type="cite">
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">Dan,</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">An SNMP set
            operation is used to change the value of a read-write
            object, or to create a new row in a table. There is a
            distinct difference between the applicability of DEFVAL in
            these two cases, hence the "appropriate" versus "permitted"
            language in the definition of the DEFVAL clause for these
            two cases.</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">When a set operation
            is performed on a scalar object, it comes with a value to
            write into it. The SNMP agent need not guess what that value
            might be,Â  nor does it need to rely on the MIB to tell it
            what to do.</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">When a set operation
            is performed to create a new row in a table, it may specify
            the value of one or more columns in that row. If the SNMP
            agent is going to create a row, and not all column objects
            have been specified, it is left with a dilemma: what should
            it set as the values of those column objects? This is what
            the DEFVAL clause allows you to do: give the agent a default
            value for unspecified column objects. Such a dilemma does
            not occur for setting of scalar objects.</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">If what you were
            saying is true, then every read-write object in every MIB
            would need a DEFVAL clause. Clearly that is not the case.</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">By the way I have
            included a REFERENCE clause in most objects, guiding an
            implementor to the section of the protocol RFC where he can
            find more information about the object and its default, if
            applicable.</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">If this doesn't
            convince you, we will have to agree to disagree on this.</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">Regards,</font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">Anil</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font><font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">On Wed, Oct 10, 2012
            at 9:41 AM, Romascanu, Dan (Dan) wrote:</font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="2">Â <font size="3">Hi
              Anil, </font></font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">I need to disagree
            with you on this. The DEFVAL function is the same for a
            scalar and for a columnar object â€“ as you well put itÂ  â€˜the
            agent can deduce the missing value from the MIB syntaxâ€™. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">I do not understand
            your argument that the implementor should look at the
            protocol specifications to in the case of scalar objects. We
            are talking about writeable objects. Whatever the agent
            initializes with will be sent to the instrumentation. In the
            absence of a DEFVAL value anything can be written there. The
            same as in the case of a columnar object the DEFVAL will
            indicate the value the agent initializes with which will be
            the first value to be sent to the instrumentation until a
            setRequest command changes it. Why should the agent
            implementor need to look in the protocol specifications and
            not help him defining DEFVAL clauses? </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Regards, </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Dan </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>From: </b>Anil R
            [<a moz-do-not-send="true" class="moz-txt-link-freetext"
              href="mailto:anil@charter.net">mailto:anil@charter.net</a>]
          </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>Sent: </b>Wednesday,

            October 10, 2012 3:33 PM </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>To: </b>Romascanu,

            Dan (Dan) </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>Cc: </b>Benoit
            Claise; Donald Eastlake; Erik Nordmark; Ralph Droms; Bert
            Wijnen (IETF); <a moz-do-not-send="true"
              class="moz-txt-link-abbreviated"
              href="mailto:zebrose@alum.mit.edu">zebrose@alum.mit.edu</a>;
            Joan Cucchiara </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>Subject: </b>Re:
            Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09:
            (with DISCUSS and COMMENT) </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Dan, </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">From the
            description: </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">- as a columnar
            object, it is "appropriate" to use DEFVAL </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">- as a scalar
            object, it is "permitted" to use DEFVAL. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Sure I know it is
            permitted for scalar objects, as that will not cause a
            compile error. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">For columnar
            objects, it is actually useful, because a manager may create
            an instance without specifying a columnar object. So it is
            syntactically and practically useful to do so in such cases,
            because the agent can deduce the missing value from the MIB
            syntax. It makes the protocol more efficient. I know this is
            why we added DEFVAL, based on my interaction at the time
            with the original SNMP authors (Jeff Case, et al). </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">My point is that not
            only is specifying DEFVAL for a scalar useless from an SNMP
            syntactical point of view - because an agent cannot actually
            use it, other than an implementor reading the RFC text - but
            it is actually dangerous to do so. An implementor TRILL
            should be looking to the protocol specification (RFC6325 in
            this case) to determine how the protocol works and what the
            needed defaults are. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">We don't to define
            defaults in two different RFCs if we can help it. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">If the protocol
            decides to change a default, we shouldn't have to go update
            the MIB. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Regards, </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Anil </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">On Oct 10, 2012, at
            8:59 AM, Romascanu, Dan (Dan) wrote: </font></div>
        <font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="3"><br>
        </font><font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="3"><br>
        </font><font letterspacing="0" kerning="0" color="#000000"
          face="Verdana" size="2"><br>
        </font>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Hi Anil, </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">I believe that you
            are wrong stating that DEFVAL clauses should not be present
            in the definitions of scalar objects, or at least I could
            not find such a recommendations in the RFCs that define the
            SMI. On the contrary, RFC 2578, section 7.9 says: </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â Â  Note that with
            this definition of the DEFVAL clause, it is </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â Â  appropriate to
            use it for any columnar object of a read-create table. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â Â  It is also
            permitted to use it for scalar objects dynamically created </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â Â  by an agent, or
            for columnar objects of a read-write table </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â Â  dynamically
            created by an agent. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">So when an agent is
            initialized it is good practice to define default values for
            writeable objects (scalar or columnar) unless we do not care
            what value the agent starts operating with. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Regards, </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Dan </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>From: </b>Â  Anil
            R [ <font color="#3333FF"><a moz-do-not-send="true"
                href="javascript:parent.wgMail.openComposeWindow('anil@charter.net')"
                target=""><u>mailto:anil@charter.net</u></a><font
                color="#000000">]Â Â  </font></font></font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>Sent: </b>Â 
            Wednesday, October 10, 2012 2:40 PM </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>To: </b>Â  Benoit
            Claise </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>Cc: </b>Â  Donald
            Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen (IETF);Â Â 
            <font color="#3333FF"><a moz-do-not-send="true"
href="javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')"
                target=""><u>zebrose@alum.mit.edu</u></a><font
                color="#000000">; Romascanu, Dan (Dan); Joan Cucchiara </font></font></font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3"><b>Subject: </b>Â 
            Re: Benoit Claise's Discuss on
            draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
          </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Benoit, </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">I will make a good
            faith attempt at responding to these comments yet again,
            although I have already responded to many of them (other
            than new ones that just showed up in the latest round). </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">The DEFVAL comment
            is one which keeps coming back, disregarding my many
            responses that this is not a useful construct for scalar
            objects and its chief purpose is to give a default value to
            tables objects missing in the creation of a table instance,
            as described in its definition "The DEFVAL clause, which
            need not be present, defines an acceptable default value
            which may be used when an object instance is created." </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">DEFVAL need not be
            present even in table objects, but definitely should not be
            present in scalar objects - but the latter is what several
            of these comments are insisting upon. It is the protocol
            specification that defines default values for protocol
            objects, not MIBs. </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Regards, </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Anil </font></div>
        <div align="LEFT"><font letterspacing="0" kerning="0"
            color="#000000" face="Verdana" size="3">Â  </font><br>
        </div>
      </blockquote>
    </div>
    <br>
  </body>
</html>

--------------050504060806050508020207--

From j.schoenwaelder@jacobs-university.de  Thu Oct 11 04:13:58 2012
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B80F521F8589 for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 04:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.221
X-Spam-Level: 
X-Spam-Status: No, score=-103.221 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9mRiH3iTeHPZ for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 04:13:57 -0700 (PDT)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by ietfa.amsl.com (Postfix) with ESMTP id 1AD7521F8575 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 04:13:57 -0700 (PDT)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 078B120C77; Thu, 11 Oct 2012 13:13:56 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 4QS1cIIcRt3Z; Thu, 11 Oct 2012 13:13:55 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 91AB120C6F; Thu, 11 Oct 2012 13:13:55 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id E94062243419; Thu, 11 Oct 2012 13:13:52 +0200 (CEST)
Date: Thu, 11 Oct 2012 13:13:52 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Benoit Claise <bclaise@cisco.com>
Message-ID: <20121011111352.GA65010@elstar.local>
Mail-Followup-To: Benoit Claise <bclaise@cisco.com>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>
References: <50768D41.90205@cisco.com> <507690D1.4070800@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <507690D1.4070800@cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object (was: Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT))
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 11:13:58 -0000

Hi,

I think the issue boils down to the question whether the scalars are
dynamically created by an agent or not. e.e., they come into existance
as a side effect of setting some other object. In such situations,
DEFVALs are useful to document which value a management system may
expect to be held in the newly established scalar (but note also that
the DEFVAL clause is not binding; the value is used "at the discretion
of an agent when an object instance is created" - a conservative
management application will thus check the value anyway if it is
important).

/js

On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
> MIB doctors,
> 
> Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your
> numerous review of this MIB, which I fully support.
> 
> Now, we received some push back from Anil, the author, on the
> required DEFVAL for scalar.
> As I wrote below, I always considered the DEFVAL for scalar to be
> useful information, but I understand both arguments.
> Read the email exchange below.
> 
> Which advice do we want to give in the future on this topic?
> 
> I'm in favor of telling:
> - DEFVAL for scalar objects are nice-to-have, and it's good practice
> to have them
>     This is in line with
> 
>    RFC 2578, section 7.9 says:
>        Note that with this definition of the DEFVAL clause, it is
>        appropriate to use it for any columnar object of a read-create
>    table.
>        It is also permitted to use it for scalar objects dynamically
>    created
>        by an agent, or for columnar objects of a read-write table
>        dynamically created by an agent.
> 
> - If you don't put DEFVAL for scalar objects, then insert in the
> description a pointer on where to find the information
> 
> Regards, Benoit.
> 
> 
> 
> 
> -------- Original Message --------
> Subject: 	Re: Benoit Claise's Discuss on
> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
> Date: 	Thu, 11 Oct 2012 11:11:30 +0200
> From: 	Benoit Claise <bclaise@cisco.com>
> To: 	Anil Rijhsinghani <anil@charter.net>
> CC: 	Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake
> <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph Droms
> <rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <bertietf@bwijnen.net>,
> zebrose@alum.mit.edu, Joan Cucchiara <jcucchiara@mindspring.com>, me
> <bclaise@cisco.com>
> 
> 
> 
> Anil, Dan,
> 
> I understand both arguments for and against DEFVAL for scalar.
> 
> I've been in favor of DEFVAL for scalar, and considered it a nice-to-have.
> 
> 1. If you are the implementor, you must know the spec by heart, and
> obviously, these scalar DEFVAL's are not useful to you.
> 2. If you are the SNMP agent, it's true that the SNMPset contains
> the value to be set, so you don't need the DEFVAL.
> 3. If you are the network operator using the NMS GUI , it's pretty
> useful information to have default values. It's pretty nice when a
> NMS GUI contains the DEVAL value. Sure you can tell that, by looking
> at the specifications, someone will be able to get this value. In
> practice, is it done? So if the GUI developers could directly get
> the information from the DEFVAL, that's a plus.
> I've seen to many GUIs where the first config page allows to enter
> almost anything. And the network operator just puts random values in
> there. In the world of NetFlow, inserting non-sense timeout values
> produced some funny results.
> 4. If you are none of the above... Once upon a time, I was a NMS
> customer support engineer, and I read many MIB modules.
> And the DEFVAL always helped getting the default values. If nothing
> else, for troubleshooting.
> And no, I didn't know (and didn't want to know) all the protocol
> specification details of the feature/protocol to be managed.
> 
> You see, there are multiple actors dealing with MIB modules.
> 
> How to more forward?
> > By the way I have included a REFERENCE clause in most objects,
> guiding an implementor to the section of the protocol RFC where he
> can find more information about the object and its default, if
> applicable.
> That's good information already, and I could leave with that. It's
> actually just a (*) level of indirection
> 
> (*) time consuming if I take the case 4 above, i.e. my customer
> support engineer.
> 
> I want to publicly thanks Joan for the time spent on her review.
> Much appreciated.
> Now, I would like to have some consistency from the MIB doctors in
> terms of guidelines on this topic. Let me discuss with them.
> 
> 
> Regards, Benoit.
> 
> >Dan,
> >
> >An SNMP set operation is used to change the value of a read-write
> >object, or to create a new row in a table. There is a distinct
> >difference between the applicability of DEFVAL in these two cases,
> >hence the "appropriate" versus "permitted" language in the
> >definition of the DEFVAL clause for these two cases.
> >
> >When a set operation is performed on a scalar object, it comes
> >with a value to write into it. The SNMP agent need not guess what
> >that value might be,  nor does it need to rely on the MIB to tell
> >it what to do.
> >
> >When a set operation is performed to create a new row in a table,
> >it may specify the value of one or more columns in that row. If
> >the SNMP agent is going to create a row, and not all column
> >objects have been specified, it is left with a dilemma: what
> >should it set as the values of those column objects? This is what
> >the DEFVAL clause allows you to do: give the agent a default value
> >for unspecified column objects. Such a dilemma does not occur for
> >setting of scalar objects.
> >
> >If what you were saying is true, then every read-write object in
> >every MIB would need a DEFVAL clause. Clearly that is not the
> >case.
> >
> >By the way I have included a REFERENCE clause in most objects,
> >guiding an implementor to the section of the protocol RFC where he
> >can find more information about the object and its default, if
> >applicable.
> >
> >If this doesn't convince you, we will have to agree to disagree on this.
> >
> >Regards,
> >Anil
> >
> >
> >On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
> >
> >Hi Anil,
> >I need to disagree with you on this. The DEFVAL function is the
> >same for a scalar and for a columnar object â€“ as you well put it
> >â€˜the agent can deduce the missing value from the MIB syntaxâ€™.
> >I do not understand your argument that the implementor should look
> >at the protocol specifications to in the case of scalar objects.
> >We are talking about writeable objects. Whatever the agent
> >initializes with will be sent to the instrumentation. In the
> >absence of a DEFVAL value anything can be written there. The same
> >as in the case of a columnar object the DEFVAL will indicate the
> >value the agent initializes with which will be the first value to
> >be sent to the instrumentation until a setRequest command changes
> >it. Why should the agent implementor need to look in the protocol
> >specifications and not help him defining DEFVAL clauses?
> >Regards,
> >Dan
> >*From: *Anil R [mailto:anil@charter.net]
> >*Sent: *Wednesday, October 10, 2012 3:33 PM
> >*To: *Romascanu, Dan (Dan)
> >*Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms;
> >Bert Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
> >*Subject: *Re: Benoit Claise's Discuss on
> >draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
> >Dan,
> >From the description:
> >- as a columnar object, it is "appropriate" to use DEFVAL
> >- as a scalar object, it is "permitted" to use DEFVAL.
> >Sure I know it is permitted for scalar objects, as that will not
> >cause a compile error.
> >For columnar objects, it is actually useful, because a manager may
> >create an instance without specifying a columnar object. So it is
> >syntactically and practically useful to do so in such cases,
> >because the agent can deduce the missing value from the MIB
> >syntax. It makes the protocol more efficient. I know this is why
> >we added DEFVAL, based on my interaction at the time with the
> >original SNMP authors (Jeff Case, et al).
> >My point is that not only is specifying DEFVAL for a scalar
> >useless from an SNMP syntactical point of view - because an agent
> >cannot actually use it, other than an implementor reading the RFC
> >text - but it is actually dangerous to do so. An implementor TRILL
> >should be looking to the protocol specification (RFC6325 in this
> >case) to determine how the protocol works and what the needed
> >defaults are.
> >We don't to define defaults in two different RFCs if we can help it.
> >If the protocol decides to change a default, we shouldn't have to
> >go update the MIB.
> >Regards,
> >Anil
> >On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
> >
> >
> >
> >Hi Anil,
> >I believe that you are wrong stating that DEFVAL clauses should
> >not be present in the definitions of scalar objects, or at least I
> >could not find such a recommendations in the RFCs that define the
> >SMI. On the contrary, RFC 2578, section 7.9 says:
> >   Note that with this definition of the DEFVAL clause, it is
> >   appropriate to use it for any columnar object of a read-create table.
> >   It is also permitted to use it for scalar objects dynamically created
> >   by an agent, or for columnar objects of a read-write table
> >   dynamically created by an agent.
> >So when an agent is initialized it is good practice to define
> >default values for writeable objects (scalar or columnar) unless
> >we do not care what value the agent starts operating with.
> >Regards,
> >Dan
> >*From: *  Anil R [ _mailto:anil@charter.net_
> ><javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
> >*Sent: * Wednesday, October 10, 2012 2:40 PM
> >*To: *  Benoit Claise
> >*Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen
> >(IETF); _zebrose@alum.mit.edu_ <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>;
> >Romascanu, Dan (Dan); Joan Cucchiara
> >*Subject: * Re: Benoit Claise's Discuss on
> >draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
> >Benoit,
> >I will make a good faith attempt at responding to these comments
> >yet again, although I have already responded to many of them
> >(other than new ones that just showed up in the latest round).
> >The DEFVAL comment is one which keeps coming back, disregarding my
> >many responses that this is not a useful construct for scalar
> >objects and its chief purpose is to give a default value to tables
> >objects missing in the creation of a table instance, as described
> >in its definition "The DEFVAL clause, which need not be present,
> >defines an acceptable default value which may be used when an
> >object instance is created."
> >DEFVAL need not be present even in table objects, but definitely
> >should not be present in scalar objects - but the latter is what
> >several of these comments are insisting upon. It is the protocol
> >specification that defines default values for protocol objects,
> >not MIBs.
> >Regards,
> >Anil
> >
> 

> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors


-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

From bertietf@bwijnen.net  Thu Oct 11 04:35:48 2012
Return-Path: <bertietf@bwijnen.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9824121F86DE for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 04:35:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.449
X-Spam-Level: 
X-Spam-Status: No, score=-102.449 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lr4u5CHACTPY for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 04:35:47 -0700 (PDT)
Received: from postgirl.ripe.net (postgirl.ipv6.ripe.net [IPv6:2001:67c:2e8:11::c100:1342]) by ietfa.amsl.com (Postfix) with ESMTP id 1106221F86D3 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 04:35:47 -0700 (PDT)
Received: from dodo.ripe.net ([193.0.23.4]) by postgirl.ripe.net with esmtps (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from <bertietf@bwijnen.net>) id 1TMH3H-00078M-Iu; Thu, 11 Oct 2012 13:35:46 +0200
Received: from dog.ripe.net ([193.0.1.217] helo=BWMACBOOK.local) by dodo.ripe.net with esmtp (Exim 4.72) (envelope-from <bertietf@bwijnen.net>) id 1TMH3H-0003ld-0U; Thu, 11 Oct 2012 13:35:43 +0200
Message-ID: <5076AF0E.1000209@bwijnen.net>
Date: Thu, 11 Oct 2012 13:35:42 +0200
From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>,  "MIB Doctors (E-mail)" <mib-doctors@ietf.org>
References: <50768D41.90205@cisco.com> <507690D1.4070800@cisco.com> <20121011111352.GA65010@elstar.local>
In-Reply-To: <20121011111352.GA65010@elstar.local>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.48/RELEASE, bases: 20120425 #7816575, check: 20121011 clean
X-RIPE-Spam-Level: --
X-RIPE-Spam-Report: Spam Total Points:   -2.9 points pts rule name              description ---- ---------------------- ------------------------------------ -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1% [score: 0.0000]
X-RIPE-Signature: 86ab03e524994f79ca2c75a176445dd46615229a6e905ff70c383ba6a8e5e9ff
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 11:35:48 -0000

Agree.
I consider it a nice to have for scalars, but we have
approved quite a few MIB modules that did not have it
for (all) scalars. So we betterbe a bit flexible on
this point. We can recommend that they do it where it
makes sense. I would not hold up a MIB module for too
long if they resist/reject (certainly if they have
good arguments).

Bert

On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
> Hi,
>
> I think the issue boils down to the question whether the scalars are
> dynamically created by an agent or not. e.e., they come into existance
> as a side effect of setting some other object. In such situations,
> DEFVALs are useful to document which value a management system may
> expect to be held in the newly established scalar (but note also that
> the DEFVAL clause is not binding; the value is used "at the discretion
> of an agent when an object instance is created" - a conservative
> management application will thus check the value anyway if it is
> important).
>
> /js
>
> On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
>> MIB doctors,
>>
>> Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your
>> numerous review of this MIB, which I fully support.
>>
>> Now, we received some push back from Anil, the author, on the
>> required DEFVAL for scalar.
>> As I wrote below, I always considered the DEFVAL for scalar to be
>> useful information, but I understand both arguments.
>> Read the email exchange below.
>>
>> Which advice do we want to give in the future on this topic?
>>
>> I'm in favor of telling:
>> - DEFVAL for scalar objects are nice-to-have, and it's good practice
>> to have them
>>      This is in line with
>>
>>     RFC 2578, section 7.9 says:
>>         Note that with this definition of the DEFVAL clause, it is
>>         appropriate to use it for any columnar object of a read-create
>>     table.
>>         It is also permitted to use it for scalar objects dynamically
>>     created
>>         by an agent, or for columnar objects of a read-write table
>>         dynamically created by an agent.
>>
>> - If you don't put DEFVAL for scalar objects, then insert in the
>> description a pointer on where to find the information
>>
>> Regards, Benoit.
>>
>>
>>
>>
>> -------- Original Message --------
>> Subject: 	Re: Benoit Claise's Discuss on
>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>> Date: 	Thu, 11 Oct 2012 11:11:30 +0200
>> From: 	Benoit Claise <bclaise@cisco.com>
>> To: 	Anil Rijhsinghani <anil@charter.net>
>> CC: 	Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake
>> <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph Droms
>> <rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <bertietf@bwijnen.net>,
>> zebrose@alum.mit.edu, Joan Cucchiara <jcucchiara@mindspring.com>, me
>> <bclaise@cisco.com>
>>
>>
>>
>> Anil, Dan,
>>
>> I understand both arguments for and against DEFVAL for scalar.
>>
>> I've been in favor of DEFVAL for scalar, and considered it a nice-to-have.
>>
>> 1. If you are the implementor, you must know the spec by heart, and
>> obviously, these scalar DEFVAL's are not useful to you.
>> 2. If you are the SNMP agent, it's true that the SNMPset contains
>> the value to be set, so you don't need the DEFVAL.
>> 3. If you are the network operator using the NMS GUI , it's pretty
>> useful information to have default values. It's pretty nice when a
>> NMS GUI contains the DEVAL value. Sure you can tell that, by looking
>> at the specifications, someone will be able to get this value. In
>> practice, is it done? So if the GUI developers could directly get
>> the information from the DEFVAL, that's a plus.
>> I've seen to many GUIs where the first config page allows to enter
>> almost anything. And the network operator just puts random values in
>> there. In the world of NetFlow, inserting non-sense timeout values
>> produced some funny results.
>> 4. If you are none of the above... Once upon a time, I was a NMS
>> customer support engineer, and I read many MIB modules.
>> And the DEFVAL always helped getting the default values. If nothing
>> else, for troubleshooting.
>> And no, I didn't know (and didn't want to know) all the protocol
>> specification details of the feature/protocol to be managed.
>>
>> You see, there are multiple actors dealing with MIB modules.
>>
>> How to more forward?
>>> By the way I have included a REFERENCE clause in most objects,
>> guiding an implementor to the section of the protocol RFC where he
>> can find more information about the object and its default, if
>> applicable.
>> That's good information already, and I could leave with that. It's
>> actually just a (*) level of indirection
>>
>> (*) time consuming if I take the case 4 above, i.e. my customer
>> support engineer.
>>
>> I want to publicly thanks Joan for the time spent on her review.
>> Much appreciated.
>> Now, I would like to have some consistency from the MIB doctors in
>> terms of guidelines on this topic. Let me discuss with them.
>>
>>
>> Regards, Benoit.
>>
>>> Dan,
>>>
>>> An SNMP set operation is used to change the value of a read-write
>>> object, or to create a new row in a table. There is a distinct
>>> difference between the applicability of DEFVAL in these two cases,
>>> hence the "appropriate" versus "permitted" language in the
>>> definition of the DEFVAL clause for these two cases.
>>>
>>> When a set operation is performed on a scalar object, it comes
>>> with a value to write into it. The SNMP agent need not guess what
>>> that value might be,  nor does it need to rely on the MIB to tell
>>> it what to do.
>>>
>>> When a set operation is performed to create a new row in a table,
>>> it may specify the value of one or more columns in that row. If
>>> the SNMP agent is going to create a row, and not all column
>>> objects have been specified, it is left with a dilemma: what
>>> should it set as the values of those column objects? This is what
>>> the DEFVAL clause allows you to do: give the agent a default value
>>> for unspecified column objects. Such a dilemma does not occur for
>>> setting of scalar objects.
>>>
>>> If what you were saying is true, then every read-write object in
>>> every MIB would need a DEFVAL clause. Clearly that is not the
>>> case.
>>>
>>> By the way I have included a REFERENCE clause in most objects,
>>> guiding an implementor to the section of the protocol RFC where he
>>> can find more information about the object and its default, if
>>> applicable.
>>>
>>> If this doesn't convince you, we will have to agree to disagree on this.
>>>
>>> Regards,
>>> Anil
>>>
>>>
>>> On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
>>>
>>> Hi Anil,
>>> I need to disagree with you on this. The DEFVAL function is the
>>> same for a scalar and for a columnar object â€“ as you well put it
>>> â€˜the agent can deduce the missing value from the MIB syntaxâ€™.
>>> I do not understand your argument that the implementor should look
>>> at the protocol specifications to in the case of scalar objects.
>>> We are talking about writeable objects. Whatever the agent
>>> initializes with will be sent to the instrumentation. In the
>>> absence of a DEFVAL value anything can be written there. The same
>>> as in the case of a columnar object the DEFVAL will indicate the
>>> value the agent initializes with which will be the first value to
>>> be sent to the instrumentation until a setRequest command changes
>>> it. Why should the agent implementor need to look in the protocol
>>> specifications and not help him defining DEFVAL clauses?
>>> Regards,
>>> Dan
>>> *From: *Anil R [mailto:anil@charter.net]
>>> *Sent: *Wednesday, October 10, 2012 3:33 PM
>>> *To: *Romascanu, Dan (Dan)
>>> *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms;
>>> Bert Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
>>> *Subject: *Re: Benoit Claise's Discuss on
>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>> Dan,
>> >From the description:
>>> - as a columnar object, it is "appropriate" to use DEFVAL
>>> - as a scalar object, it is "permitted" to use DEFVAL.
>>> Sure I know it is permitted for scalar objects, as that will not
>>> cause a compile error.
>>> For columnar objects, it is actually useful, because a manager may
>>> create an instance without specifying a columnar object. So it is
>>> syntactically and practically useful to do so in such cases,
>>> because the agent can deduce the missing value from the MIB
>>> syntax. It makes the protocol more efficient. I know this is why
>>> we added DEFVAL, based on my interaction at the time with the
>>> original SNMP authors (Jeff Case, et al).
>>> My point is that not only is specifying DEFVAL for a scalar
>>> useless from an SNMP syntactical point of view - because an agent
>>> cannot actually use it, other than an implementor reading the RFC
>>> text - but it is actually dangerous to do so. An implementor TRILL
>>> should be looking to the protocol specification (RFC6325 in this
>>> case) to determine how the protocol works and what the needed
>>> defaults are.
>>> We don't to define defaults in two different RFCs if we can help it.
>>> If the protocol decides to change a default, we shouldn't have to
>>> go update the MIB.
>>> Regards,
>>> Anil
>>> On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
>>>
>>>
>>>
>>> Hi Anil,
>>> I believe that you are wrong stating that DEFVAL clauses should
>>> not be present in the definitions of scalar objects, or at least I
>>> could not find such a recommendations in the RFCs that define the
>>> SMI. On the contrary, RFC 2578, section 7.9 says:
>>>    Note that with this definition of the DEFVAL clause, it is
>>>    appropriate to use it for any columnar object of a read-create table.
>>>    It is also permitted to use it for scalar objects dynamically created
>>>    by an agent, or for columnar objects of a read-write table
>>>    dynamically created by an agent.
>>> So when an agent is initialized it is good practice to define
>>> default values for writeable objects (scalar or columnar) unless
>>> we do not care what value the agent starts operating with.
>>> Regards,
>>> Dan
>>> *From: *  Anil R [ _mailto:anil@charter.net_
>>> <javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
>>> *Sent: * Wednesday, October 10, 2012 2:40 PM
>>> *To: *  Benoit Claise
>>> *Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen
>>> (IETF); _zebrose@alum.mit.edu_ <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>;
>>> Romascanu, Dan (Dan); Joan Cucchiara
>>> *Subject: * Re: Benoit Claise's Discuss on
>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>> Benoit,
>>> I will make a good faith attempt at responding to these comments
>>> yet again, although I have already responded to many of them
>>> (other than new ones that just showed up in the latest round).
>>> The DEFVAL comment is one which keeps coming back, disregarding my
>>> many responses that this is not a useful construct for scalar
>>> objects and its chief purpose is to give a default value to tables
>>> objects missing in the creation of a table instance, as described
>>> in its definition "The DEFVAL clause, which need not be present,
>>> defines an acceptable default value which may be used when an
>>> object instance is created."
>>> DEFVAL need not be present even in table objects, but definitely
>>> should not be present in scalar objects - but the latter is what
>>> several of these comments are insisting upon. It is the protocol
>>> specification that defines default values for protocol objects,
>>> not MIBs.
>>> Regards,
>>> Anil
>>>
>>
>
>> _______________________________________________
>> MIB-DOCTORS mailing list
>> MIB-DOCTORS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mib-doctors
>
>

From bertietf@bwijnen.net  Thu Oct 11 04:48:58 2012
Return-Path: <bertietf@bwijnen.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11DDA21F862B for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 04:48:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.623
X-Spam-Level: 
X-Spam-Status: No, score=-98.623 tagged_above=-999 required=5 tests=[AWL=-0.580, BAYES_20=-0.74, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, HTML_MESSAGE=0.001, J_CHICKENPOX_43=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ppY+XDuJVKOV for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 04:48:57 -0700 (PDT)
Received: from relay61.tele2.vuurwerk.nl (relay61.tele2.vuurwerk.nl [62.250.3.61]) by ietfa.amsl.com (Postfix) with ESMTP id 3A78221F861D for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 04:48:57 -0700 (PDT)
Received: from [87.215.199.34] (helo=BertLaptop) by relay.indetel.net with smtp (Exim 4.80) (envelope-from <bertietf@bwijnen.net>) id 1TMHFo-0001Cv-A8; Thu, 11 Oct 2012 13:48:40 +0200
Message-ID: <CD1AE6BDBC40432F9AB8FBD413B4B4C6@BertLaptop>
From: "Bert Wijnen \(IETF\)" <bertietf@bwijnen.net>
To: <Patrik.Hollstrom@tieto.com>, <smood@omnitron-systems.com>
References: <FDA0CE1E2E92B24397248D27BD71BF4B22BAA420A6@EXMB02.eu.tieto.com>
In-Reply-To: <FDA0CE1E2E92B24397248D27BD71BF4B22BAA420A6@EXMB02.eu.tieto.com>
Date: Thu, 11 Oct 2012 13:48:34 +0200
Organization: Consultant
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_1068_01CDA7B7.1B4F0670"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6002.18197
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463
Cc: "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] MEF-SOAM-FM-MIB
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 11:48:58 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_1068_01CDA7B7.1B4F0670
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

So a few questions:

- where is the MIB module located now?
  Since it is a MEF MIB module, it is probably somewhere on the MEF
  web site? I am not a regular MEF participant.
- So if you can (have access rights) to upload a new version is
  not a question I can answer
- What I DO know: there are SMI and MIB rules that need to be
  followed when you make changes/fixes to MIB modules.
  They are described in section 4.9 of RFC4181.

Bert
  ----- Original Message -----=20
  From: Patrik.Hollstrom@tieto.com=20
  To: smood@omnitron-systems.com ; bertietf@bwijnen.net=20
  Sent: Thursday, October 11, 2012 12:20 PM
  Subject: MEF-SOAM-FM-MIB


  Hi Steve and Bert,

  I found a mailing list(MIB Doctors from 2010) with your names in it =
regarding the MEF-SOAM-FM-MIB.

  We seem to have found some possible errors/warnings, preventing =
compilation of the MIB.

  Is there any way to update the current MIB? What is the process?

  One of our problems:

  =20

  mefSoamMepStatusLastDefectSentStatus OBJECT-TYPE

              SYNTAX Dot1agCfmMepDefects

              MAX-ACCESS read-only

              STATUS current

              DESCRIPTION

                          "This attribute indicates the state of the =
previous MEP defects,

                          dot1agCfmMepDefects, that was sent with the =
previous

                          mefSoamMepDefect notification. It is always =
some *previous* value

                          of dot1agCfmMepDefects. Once an =
mefSoamMepDefect is sent

                          the dot1agCfmMepDefects that was sent in the =
notification

                          updates the contents of this object.

                          If no mefSoamMepDefect notification has been =
sent the value of

                          this object is '0'.

                          "

              DEFVAL { { } }

              ::=3D { mefSoamMepStatusEntry 5 }

  =20

  =20

  Hope you have the time to answer,

  =20

  Best Regards

  Patrik

------=_NextPart_000_1068_01CDA7B7.1B4F0670
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:m =3D=20
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16450">
<STYLE>@font-face {
	font-family: Cambria Math;
}
@font-face {
	font-family: Calibri;
}
@page WordSection1 {size: 612.0pt 792.0pt; margin: 70.85pt 70.85pt =
70.85pt 70.85pt; }
P.MsoNormal {
	MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri","sans-serif"; FONT-SIZE: =
11pt
}
LI.MsoNormal {
	MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri","sans-serif"; FONT-SIZE: =
11pt
}
DIV.MsoNormal {
	MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri","sans-serif"; FONT-SIZE: =
11pt
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.EmailStyle17 {
	FONT-FAMILY: "Arial","sans-serif"; COLOR: windowtext; mso-style-type: =
personal-compose
}
.MsoChpDefault {
	mso-style-type: export-only
}
DIV.WordSection1 {
	page: WordSection1
}
</STYLE>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=3DSV bgColor=3D#ffffff vLink=3Dpurple link=3Dblue>
<DIV><FONT size=3D2>So a few questions:</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>- where is the MIB module located now?</FONT></DIV>
<DIV><FONT size=3D2>&nbsp; Since it is a MEF MIB module, it is probably =
somewhere=20
on the MEF<BR>&nbsp; web site? I am not a regular MEF =
participant.</FONT></DIV>
<DIV><FONT size=3D2>- So if you can (have access rights) to upload a new =
version=20
is</FONT></DIV>
<DIV><FONT size=3D2>&nbsp; not a question I can answer</FONT></DIV>
<DIV><FONT size=3D2>- What I DO know: there are SMI and MIB rules that =
need to=20
be</FONT></DIV>
<DIV><FONT size=3D2>&nbsp; followed when you make changes/fixes to MIB=20
modules.</FONT></DIV>
<DIV><FONT size=3D2>&nbsp; They are described in section 4.9 of=20
RFC4181.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Bert</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; =
PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px"=20
dir=3Dltr>
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: =
black"><B>From:</B>=20
  <A title=3DPatrik.Hollstrom@tieto.com=20
  =
href=3D"mailto:Patrik.Hollstrom@tieto.com">Patrik.Hollstrom@tieto.com</A>=
 </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dsmood@omnitron-systems.com=20
  =
href=3D"mailto:smood@omnitron-systems.com">smood@omnitron-systems.com</A>=
 ; <A=20
  title=3Dbertietf@bwijnen.net=20
  href=3D"mailto:bertietf@bwijnen.net">bertietf@bwijnen.net</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, October 11, =
2012 12:20=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> MEF-SOAM-FM-MIB</DIV>
  <DIV><BR></DIV>
  <DIV class=3DWordSection1>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt" =
lang=3DEN-US>Hi Steve=20
  and Bert,<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt" =
lang=3DEN-US>I found=20
  a mailing list(MIB Doctors from 2010) with your names in it regarding =
the=20
  MEF-SOAM-FM-MIB.<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt" =
lang=3DEN-US>We seem=20
  to have found some possible errors/warnings, preventing compilation of =
the=20
  MIB.<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt" =
lang=3DEN-US>Is there=20
  any way to update the current MIB? What is the =
process?<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt" =
lang=3DEN-US>One of=20
  our problems:<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"=20
  lang=3DEN-US><o:p>&nbsp;</o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  lang=3DEN-US>mefSoamMepStatusLastDefectSentStatus=20
  OBJECT-TYPE<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
  SYNTAX Dot1agCfmMepDefects<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
  MAX-ACCESS read-only<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
  STATUS current<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
  DESCRIPTION<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  "This attribute indicates the state of the previous MEP=20
  defects,<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  dot1agCfmMepDefects, that was sent with the =
previous<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  mefSoamMepDefect notification. It is always some *previous*=20
  value<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  of dot1agCfmMepDefects. Once an mefSoamMepDefect is =
sent<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  the dot1agCfmMepDefects that was sent in the=20
notification<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  updates the contents of this object.<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  If no mefSoamMepDefect notification has been sent the value=20
  of<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  this object is '0'.<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  "<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
  <SPAN style=3D"BACKGROUND: red">DEFVAL { { } =
}</SPAN><o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
  </SPAN><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; COLOR: navy; FONT-SIZE: =
10pt"=20
  lang=3DIT>::=3D { mefSoamMepStatusEntry 5 }<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"=20
  lang=3DEN-US><o:p>&nbsp;</o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"=20
  lang=3DEN-US><o:p>&nbsp;</o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt" =
lang=3DEN-US>Hope you=20
  have the time to answer,<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"=20
  lang=3DEN-US><o:p>&nbsp;</o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt" =
lang=3DEN-US>Best=20
  Regards<o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"=20
  =
lang=3DEN-US>Patrik<o:p></o:p></SPAN></P></DIV></BLOCKQUOTE></BODY></HTML=
>

------=_NextPart_000_1068_01CDA7B7.1B4F0670--


From jcucchiara@mindspring.com  Thu Oct 11 08:04:41 2012
Return-Path: <jcucchiara@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 125EC21F86F6 for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:04:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.855
X-Spam-Level: 
X-Spam-Status: No, score=-1.855 tagged_above=-999 required=5 tests=[AWL=0.744,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pg-UOYbd5zWT for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:04:39 -0700 (PDT)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id 6CFDE21F86C9 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 08:04:39 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=TmAIIKum72iftwrnabomRiJgJLWW1KT5fJXaDOqlvoyLq7pqVDG1FBKcxPMkYb0U; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:x-mimeole:X-ELNK-Trace:X-Originating-IP;
Received: from [24.41.69.138] (helo=JoanPC) by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <jcucchiara@mindspring.com>) id 1TMKJN-0008F1-PS; Thu, 11 Oct 2012 11:04:33 -0400
Message-ID: <007101cda7c1$6ed964c0$6801a8c0@JoanPC>
From: "Joan Cucchiara" <jcucchiara@mindspring.com>
To: "Bert Wijnen \(IETF\)" <bertietf@bwijnen.net>, "Benoit Claise" <bclaise@cisco.com>, "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
References: <50768D41.90205@cisco.com> <507690D1.4070800@cisco.com><20121011111352.GA65010@elstar.local> <5076AF0E.1000209@bwijnen.net>
Date: Thu, 11 Oct 2012 11:02:28 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
x-mimeole: Produced By Microsoft MimeOLE V6.00.2900.2180
X-ELNK-Trace: 4d68bbe9cb71969ea344cf2d1a8e60840a9da525759e26541bbfb1ff54e3653900ead0e9616fc3a3773bb16c9ad91485350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 24.41.69.138
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 15:04:41 -0000

For THIS specific review most scalars (one exception is 
rbridgeBaseTrillVersion) have
DEFVALs specified in the protocol (RFC6325).   Not
all protocol specifications do specify default values as clearly as this 
specification does. When default values are specified in the protocol (RFC) 
as is mostly the
situation being discussed here with the scalars, I think DEFVALs SHOULD be 
put
into the MIB.   I would like to say MUST, but believe Bert and Juergen have
pointed out that there is precedence to flexible on this.

Please note, however, if these DEFVALs which have been specified by the 
RFC6325 were
in the MIB, they could be interpreted/compiled by tools which process MIBs
and this reduces error and assists in promoting interoperability.   All in 
all, better for
the MIB's deployment and better for the WG to promote the protocol.

Thanks,
  -Joan

----- Original Message ----- 
From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
To: "Benoit Claise" <bclaise@cisco.com>; "MIB Doctors (E-mail)" 
<mib-doctors@ietf.org>
Sent: Thursday, October 11, 2012 7:35 AM
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object


> Agree.
> I consider it a nice to have for scalars, but we have
> approved quite a few MIB modules that did not have it
> for (all) scalars. So we betterbe a bit flexible on
> this point. We can recommend that they do it where it
> makes sense. I would not hold up a MIB module for too
> long if they resist/reject (certainly if they have
> good arguments).
>
> Bert
>
> On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
>> Hi,
>>
>> I think the issue boils down to the question whether the scalars are
>> dynamically created by an agent or not. e.e., they come into existance
>> as a side effect of setting some other object. In such situations,
>> DEFVALs are useful to document which value a management system may
>> expect to be held in the newly established scalar (but note also that
>> the DEFVAL clause is not binding; the value is used "at the discretion
>> of an agent when an object instance is created" - a conservative
>> management application will thus check the value anyway if it is
>> important).
>>
>> /js
>>
>> On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
>>> MIB doctors,
>>>
>>> Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your
>>> numerous review of this MIB, which I fully support.
>>>
>>> Now, we received some push back from Anil, the author, on the
>>> required DEFVAL for scalar.
>>> As I wrote below, I always considered the DEFVAL for scalar to be
>>> useful information, but I understand both arguments.
>>> Read the email exchange below.
>>>
>>> Which advice do we want to give in the future on this topic?
>>>
>>> I'm in favor of telling:
>>> - DEFVAL for scalar objects are nice-to-have, and it's good practice
>>> to have them
>>>      This is in line with
>>>
>>>     RFC 2578, section 7.9 says:
>>>         Note that with this definition of the DEFVAL clause, it is
>>>         appropriate to use it for any columnar object of a read-create
>>>     table.
>>>         It is also permitted to use it for scalar objects dynamically
>>>     created
>>>         by an agent, or for columnar objects of a read-write table
>>>         dynamically created by an agent.
>>>
>>> - If you don't put DEFVAL for scalar objects, then insert in the
>>> description a pointer on where to find the information
>>>
>>> Regards, Benoit.
>>>
>>>
>>>
>>>
>>> -------- Original Message --------
>>> Subject: Re: Benoit Claise's Discuss on
>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>> Date: Thu, 11 Oct 2012 11:11:30 +0200
>>> From: Benoit Claise <bclaise@cisco.com>
>>> To: Anil Rijhsinghani <anil@charter.net>
>>> CC: Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake
>>> <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph Droms
>>> <rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <bertietf@bwijnen.net>,
>>> zebrose@alum.mit.edu, Joan Cucchiara <jcucchiara@mindspring.com>, me
>>> <bclaise@cisco.com>
>>>
>>>
>>>
>>> Anil, Dan,
>>>
>>> I understand both arguments for and against DEFVAL for scalar.
>>>
>>> I've been in favor of DEFVAL for scalar, and considered it a 
>>> nice-to-have.
>>>
>>> 1. If you are the implementor, you must know the spec by heart, and
>>> obviously, these scalar DEFVAL's are not useful to you.
>>> 2. If you are the SNMP agent, it's true that the SNMPset contains
>>> the value to be set, so you don't need the DEFVAL.
>>> 3. If you are the network operator using the NMS GUI , it's pretty
>>> useful information to have default values. It's pretty nice when a
>>> NMS GUI contains the DEVAL value. Sure you can tell that, by looking
>>> at the specifications, someone will be able to get this value. In
>>> practice, is it done? So if the GUI developers could directly get
>>> the information from the DEFVAL, that's a plus.
>>> I've seen to many GUIs where the first config page allows to enter
>>> almost anything. And the network operator just puts random values in
>>> there. In the world of NetFlow, inserting non-sense timeout values
>>> produced some funny results.
>>> 4. If you are none of the above... Once upon a time, I was a NMS
>>> customer support engineer, and I read many MIB modules.
>>> And the DEFVAL always helped getting the default values. If nothing
>>> else, for troubleshooting.
>>> And no, I didn't know (and didn't want to know) all the protocol
>>> specification details of the feature/protocol to be managed.
>>>
>>> You see, there are multiple actors dealing with MIB modules.
>>>
>>> How to more forward?
>>>> By the way I have included a REFERENCE clause in most objects,
>>> guiding an implementor to the section of the protocol RFC where he
>>> can find more information about the object and its default, if
>>> applicable.
>>> That's good information already, and I could leave with that. It's
>>> actually just a (*) level of indirection
>>>
>>> (*) time consuming if I take the case 4 above, i.e. my customer
>>> support engineer.
>>>
>>> I want to publicly thanks Joan for the time spent on her review.
>>> Much appreciated.
>>> Now, I would like to have some consistency from the MIB doctors in
>>> terms of guidelines on this topic. Let me discuss with them.
>>>
>>>
>>> Regards, Benoit.
>>>
>>>> Dan,
>>>>
>>>> An SNMP set operation is used to change the value of a read-write
>>>> object, or to create a new row in a table. There is a distinct
>>>> difference between the applicability of DEFVAL in these two cases,
>>>> hence the "appropriate" versus "permitted" language in the
>>>> definition of the DEFVAL clause for these two cases.
>>>>
>>>> When a set operation is performed on a scalar object, it comes
>>>> with a value to write into it. The SNMP agent need not guess what
>>>> that value might be,  nor does it need to rely on the MIB to tell
>>>> it what to do.
>>>>
>>>> When a set operation is performed to create a new row in a table,
>>>> it may specify the value of one or more columns in that row. If
>>>> the SNMP agent is going to create a row, and not all column
>>>> objects have been specified, it is left with a dilemma: what
>>>> should it set as the values of those column objects? This is what
>>>> the DEFVAL clause allows you to do: give the agent a default value
>>>> for unspecified column objects. Such a dilemma does not occur for
>>>> setting of scalar objects.
>>>>
>>>> If what you were saying is true, then every read-write object in
>>>> every MIB would need a DEFVAL clause. Clearly that is not the
>>>> case.
>>>>
>>>> By the way I have included a REFERENCE clause in most objects,
>>>> guiding an implementor to the section of the protocol RFC where he
>>>> can find more information about the object and its default, if
>>>> applicable.
>>>>
>>>> If this doesn't convince you, we will have to agree to disagree on 
>>>> this.
>>>>
>>>> Regards,
>>>> Anil
>>>>
>>>>
>>>> On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
>>>>
>>>> Hi Anil,
>>>> I need to disagree with you on this. The DEFVAL function is the
>>>> same for a scalar and for a columnar object â€“ as you well put it
>>>> â€˜the agent can deduce the missing value from the MIB syntaxâ€™.
>>>> I do not understand your argument that the implementor should look
>>>> at the protocol specifications to in the case of scalar objects.
>>>> We are talking about writeable objects. Whatever the agent
>>>> initializes with will be sent to the instrumentation. In the
>>>> absence of a DEFVAL value anything can be written there. The same
>>>> as in the case of a columnar object the DEFVAL will indicate the
>>>> value the agent initializes with which will be the first value to
>>>> be sent to the instrumentation until a setRequest command changes
>>>> it. Why should the agent implementor need to look in the protocol
>>>> specifications and not help him defining DEFVAL clauses?
>>>> Regards,
>>>> Dan
>>>> *From: *Anil R [mailto:anil@charter.net]
>>>> *Sent: *Wednesday, October 10, 2012 3:33 PM
>>>> *To: *Romascanu, Dan (Dan)
>>>> *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms;
>>>> Bert Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
>>>> *Subject: *Re: Benoit Claise's Discuss on
>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>> Dan,
>>> >From the description:
>>>> - as a columnar object, it is "appropriate" to use DEFVAL
>>>> - as a scalar object, it is "permitted" to use DEFVAL.
>>>> Sure I know it is permitted for scalar objects, as that will not
>>>> cause a compile error.
>>>> For columnar objects, it is actually useful, because a manager may
>>>> create an instance without specifying a columnar object. So it is
>>>> syntactically and practically useful to do so in such cases,
>>>> because the agent can deduce the missing value from the MIB
>>>> syntax. It makes the protocol more efficient. I know this is why
>>>> we added DEFVAL, based on my interaction at the time with the
>>>> original SNMP authors (Jeff Case, et al).
>>>> My point is that not only is specifying DEFVAL for a scalar
>>>> useless from an SNMP syntactical point of view - because an agent
>>>> cannot actually use it, other than an implementor reading the RFC
>>>> text - but it is actually dangerous to do so. An implementor TRILL
>>>> should be looking to the protocol specification (RFC6325 in this
>>>> case) to determine how the protocol works and what the needed
>>>> defaults are.
>>>> We don't to define defaults in two different RFCs if we can help it.
>>>> If the protocol decides to change a default, we shouldn't have to
>>>> go update the MIB.
>>>> Regards,
>>>> Anil
>>>> On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
>>>>
>>>>
>>>>
>>>> Hi Anil,
>>>> I believe that you are wrong stating that DEFVAL clauses should
>>>> not be present in the definitions of scalar objects, or at least I
>>>> could not find such a recommendations in the RFCs that define the
>>>> SMI. On the contrary, RFC 2578, section 7.9 says:
>>>>    Note that with this definition of the DEFVAL clause, it is
>>>>    appropriate to use it for any columnar object of a read-create 
>>>> table.
>>>>    It is also permitted to use it for scalar objects dynamically 
>>>> created
>>>>    by an agent, or for columnar objects of a read-write table
>>>>    dynamically created by an agent.
>>>> So when an agent is initialized it is good practice to define
>>>> default values for writeable objects (scalar or columnar) unless
>>>> we do not care what value the agent starts operating with.
>>>> Regards,
>>>> Dan
>>>> *From: *  Anil R [ _mailto:anil@charter.net_
>>>> <javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
>>>> *Sent: * Wednesday, October 10, 2012 2:40 PM
>>>> *To: *  Benoit Claise
>>>> *Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen
>>>> (IETF); _zebrose@alum.mit.edu_ 
>>>> <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>;
>>>> Romascanu, Dan (Dan); Joan Cucchiara
>>>> *Subject: * Re: Benoit Claise's Discuss on
>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>> Benoit,
>>>> I will make a good faith attempt at responding to these comments
>>>> yet again, although I have already responded to many of them
>>>> (other than new ones that just showed up in the latest round).
>>>> The DEFVAL comment is one which keeps coming back, disregarding my
>>>> many responses that this is not a useful construct for scalar
>>>> objects and its chief purpose is to give a default value to tables
>>>> objects missing in the creation of a table instance, as described
>>>> in its definition "The DEFVAL clause, which need not be present,
>>>> defines an acceptable default value which may be used when an
>>>> object instance is created."
>>>> DEFVAL need not be present even in table objects, but definitely
>>>> should not be present in scalar objects - but the latter is what
>>>> several of these comments are insisting upon. It is the protocol
>>>> specification that defines default values for protocol objects,
>>>> not MIBs.
>>>> Regards,
>>>> Anil
>>>>
>>>
>>
>>> _______________________________________________
>>> MIB-DOCTORS mailing list
>>> MIB-DOCTORS@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>
>>
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors
> 


From jcucchiara@mindspring.com  Thu Oct 11 08:08:13 2012
Return-Path: <jcucchiara@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19DFF21F8714 for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:08:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[AWL=0.619,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ztbs23euJmYB for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:08:12 -0700 (PDT)
Received: from elasmtp-spurfowl.atl.sa.earthlink.net (elasmtp-spurfowl.atl.sa.earthlink.net [209.86.89.66]) by ietfa.amsl.com (Postfix) with ESMTP id BAC3D21F86D4 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 08:08:08 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=aku7rhHQ+kZ1XPkIO8c1YRn5WnSVQnhceavQPtj6Rs9qWj4M36xEW6ojdP48hxaM; h=Received:Message-ID:From:To:Cc:References:Subject:Date:MIME-Version:Content-Type:X-Priority:X-MSMail-Priority:X-Mailer:x-mimeole:X-ELNK-Trace:X-Originating-IP;
Received: from [24.41.69.138] (helo=JoanPC) by elasmtp-spurfowl.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <jcucchiara@mindspring.com>) id 1TMKMq-0001Jd-6n; Thu, 11 Oct 2012 11:08:08 -0400
Message-ID: <008701cda7c1$ee69a4c0$6801a8c0@JoanPC>
From: "Joan Cucchiara" <jcucchiara@mindspring.com>
To: "Sam Aldrin" <sam.aldrin@gmail.com>
References: <025601cd97f2$fea5c910$6801a8c0@JoanPC> <7331253D-81C3-4FC4-80E4-5413058FB1A7@gmail.com>
Date: Thu, 11 Oct 2012 11:06:02 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0084_01CDA7A0.67152F60"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
x-mimeole: Produced By Microsoft MimeOLE V6.00.2900.2180
X-ELNK-Trace: 4d68bbe9cb71969ea344cf2d1a8e60840a9da525759e26541bbfb1ff54e365391370ac38fcfc4ccb387f7b89c61deb1d350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 24.41.69.138
Cc: Venkatesan Mahalingam <venkat.mahalingams@gmail.com>, "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>, venkatesan mahalingam <venkatflex@gmail.com>, Kannan Sampath <kannankvs@gmail.com>
Subject: Re: [MIB-DOCTORS] MPLS TP TE MIB - Edited for review comments
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 15:08:13 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0084_01CDA7A0.67152F60
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Sam,

Yes, I have been working on this MIB review and sorry for taking so =
long.
Getting some interrupts ;)   but should be able to finish up within a =
week.

Thanks for your email,
  -Joan

  ----- Original Message -----=20
  From: Sam Aldrin=20
  To: Joan Cucchiara=20
  Cc: MIB Doctors (E-mail) ; Thomas Nadeau ; Venkatesan Mahalingam ; =
venkatesan mahalingam ; Kannan Sampath=20
  Sent: Wednesday, October 10, 2012 8:02 PM
  Subject: Re: MPLS TP TE MIB - Edited for review comments


  Hi Joan and MIB doctors,


  I hope you have gotten a chance to review the MIB document.
  Kindly let me know if you have any further comments.
  Will be glad to address them.


  thanks in advance
  -sam

  On Sep 21, 2012, at 5:16 AM, Joan Cucchiara =
<jcucchiara@mindspring.com> wrote:


    Sam,

    Yes please include MIB Drs on these emails (I have forwarded your =
email to them).

    I will take a look at the spreadsheet and MIB soon - hopefully next =
week.

    Thanks for being so organized!
      -Joan



    ----- Original Message -----
    From: Sam Aldrin
    To: Joan Cucchiara
    Cc: Thomas Nadeau ; Venkatesan Mahalingam ; venkatesan mahalingam ; =
Kannan Sampath
    Sent: Sunday, September 16, 2012 2:16 AM
    Subject: MPLS TP TE MIB - Edited for review comments


    Hi Joan,

    How are you? thank you in advance for taking time to review the MIB =
draft. Appreciate very much.
    Please find attachments of the following
      - New edited version of the draft
      - Excel sheet with all the comments listed and the status and =
comments for each of those
      - Emails regarding TP names from AD and WG chair (sent as separate =
email)
      - Changes from last version.

    Some more details:

    We have edited the MIB draft to address the comments. Some of the =
comments are not closed till we agree to resolve them with a common =
solution or point. They are listed as open in the XLS sheet. Otherwise =
most of the comments are addressed. Please do not take this as the =
document is complete with LC comments addressed. Only after all are =
addressed, we will take it to next level.

    W.r.t TP within the MIB object names, I am not sure when we agreed =
to change. If we have done it, we might have misspoke. Reason why we do =
not want to change is as follows. When we initially started off the MIB, =
it had TP within every object name. But AD (Adrian Farell) and WG chair =
(Loa) have comeback and gave review comments to remove because MPLS TP =
is not another technology rather it is MPLS. And also, the objects could =
be used not only for TP but for bidirectional TE etc. Please find more =
details in the attached emails(actually forwarding separately) from =
them.

    I haven't copied the email to MIB Dr's. If you want us to, we could =
do that.

    Appreciate if you could review and give us your comments, within the =
XLS sheet or email. Either way is fine.
    Also do let us know if we have missed any comments to track.

    thanks in advance
    -sam

    p.s. I'll be out of country for the next 8 days and email access is =
sparse. <TP-TE-MIB-Comments.xls><draft-ietf-mpls-tp-te-mib-05.txt><Diff  =
draft-ietf-mpls-tp-te-mib-04.txt - draft-ietf-mpls-tp-te-mib-05.txt.htm>


------=_NextPart_000_0084_01CDA7A0.67152F60
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type><BASE=20
href=3D"x-msg://603/">
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18904">
<STYLE></STYLE>
</HEAD>
<BODY=20
style=3D"WORD-WRAP: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space"=20
bgColor=3D#ffffff>
<DIV><FONT size=3D2 face=3DArial>Sam,</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DArial>Yes, I have been working on this MIB =
review and=20
sorry for taking so long.</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial>Getting some interrupts ;)&nbsp;&nbsp; =
but should=20
be able to finish up within a week.</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DArial>Thanks for your email,</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial>&nbsp; -Joan</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; =
PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px"=20
dir=3Dltr>
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: =
black"><B>From:</B>=20
  <A title=3Dsam.aldrin@gmail.com =
href=3D"mailto:sam.aldrin@gmail.com">Sam=20
  Aldrin</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Djcucchiara@mindspring.com=20
  href=3D"mailto:jcucchiara@mindspring.com">Joan Cucchiara</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A =
title=3Dmib-doctors@ietf.org=20
  href=3D"mailto:mib-doctors@ietf.org">MIB Doctors (E-mail)</A> ; <A=20
  title=3Dtnadeau@juniper.net href=3D"mailto:tnadeau@juniper.net">Thomas =
Nadeau</A>=20
  ; <A title=3Dvenkat.mahalingams@gmail.com=20
  href=3D"mailto:venkat.mahalingams@gmail.com">Venkatesan Mahalingam</A> =
; <A=20
  title=3Dvenkatflex@gmail.com =
href=3D"mailto:venkatflex@gmail.com">venkatesan=20
  mahalingam</A> ; <A title=3Dkannankvs@gmail.com=20
  href=3D"mailto:kannankvs@gmail.com">Kannan Sampath</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, October 10, =
2012 8:02=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: MPLS TP TE MIB - =
Edited for=20
  review comments</DIV>
  <DIV><BR></DIV>Hi Joan and MIB doctors,
  <DIV><BR></DIV>
  <DIV>I hope you have gotten a chance to review the MIB document.</DIV>
  <DIV>Kindly let me know if you have any further comments.</DIV>
  <DIV>Will be glad to address them.</DIV>
  <DIV><BR></DIV>
  <DIV>thanks in advance</DIV>
  <DIV>-sam<BR>
  <DIV>
  <DIV>On Sep 21, 2012, at 5:16 AM, Joan Cucchiara &lt;<A=20
  =
href=3D"mailto:jcucchiara@mindspring.com">jcucchiara@mindspring.com</A>&g=
t;=20
  wrote:</DIV><BR class=3DApple-interchange-newline>
  <BLOCKQUOTE type=3D"cite">
    <DIV=20
    style=3D"WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; FONT: =
medium Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: =
normal; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px"=20
    bgcolor=3D"#ffffff">
    <DIV><FONT size=3D2 face=3DArial>Sam,</FONT></DIV>
    <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
    <DIV><FONT size=3D2 face=3DArial>Yes please include MIB Drs on these =
emails (I=20
    have&nbsp;forwarded your email to them).</FONT></DIV>
    <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
    <DIV><FONT size=3D2 face=3DArial>I will take a look at the =
spreadsheet and MIB=20
    soon - hopefully next week.</FONT></DIV>
    <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
    <DIV><FONT size=3D2 face=3DArial>Thanks for being so =
organized!</FONT></DIV>
    <DIV><FONT size=3D2 face=3DArial>&nbsp; -Joan</FONT></DIV>
    <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
    <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
    <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
    <DIV style=3D"FONT: 10pt arial">----- Original Message -----
    <DIV style=3D"BACKGROUND-COLOR: rgb(228,228,228)"><B>From:</B><SPAN=20
    class=3DApple-converted-space>&nbsp;</SPAN><A =
title=3Daldrin.ietf@gmail.com=20
    href=3D"mailto:aldrin.ietf@gmail.com">Sam Aldrin</A></DIV>
    <DIV><B>To:</B><SPAN class=3DApple-converted-space>&nbsp;</SPAN><A=20
    title=3Djcucchiara@mindspring.com =
href=3D"mailto:jcucchiara@mindspring.com">Joan=20
    Cucchiara</A></DIV>
    <DIV><B>Cc:</B><SPAN class=3DApple-converted-space>&nbsp;</SPAN><A=20
    title=3Dtom.nadeau@bt.com href=3D"mailto:tom.nadeau@bt.com">Thomas=20
    Nadeau</A><SPAN class=3DApple-converted-space>&nbsp;</SPAN>;<SPAN=20
    class=3DApple-converted-space>&nbsp;</SPAN><A=20
    title=3Dvenkat.mahalingams@gmail.com=20
    href=3D"mailto:venkat.mahalingams@gmail.com">Venkatesan =
Mahalingam</A><SPAN=20
    class=3DApple-converted-space>&nbsp;</SPAN>;<SPAN=20
    class=3DApple-converted-space>&nbsp;</SPAN><A =
title=3Dvenkatflex@gmail.com=20
    href=3D"mailto:venkatflex@gmail.com">venkatesan mahalingam</A><SPAN=20
    class=3DApple-converted-space>&nbsp;</SPAN>;<SPAN=20
    class=3DApple-converted-space>&nbsp;</SPAN><A =
title=3Dkannankvs@gmail.com=20
    href=3D"mailto:kannankvs@gmail.com">Kannan Sampath</A></DIV>
    <DIV><B>Sent:</B><SPAN =
class=3DApple-converted-space>&nbsp;</SPAN>Sunday,=20
    September 16, 2012 2:16 AM</DIV>
    <DIV><B>Subject:</B><SPAN =
class=3DApple-converted-space>&nbsp;</SPAN>MPLS TP=20
    TE MIB - Edited for review comments</DIV></DIV>
    <DIV><BR></DIV>Hi Joan,<BR><BR>How are you? thank you in advance for =
taking=20
    time to review the MIB draft. Appreciate very much.<BR>Please find=20
    attachments of the following<BR>&nbsp; - New edited version of the=20
    draft<BR>&nbsp; - Excel sheet with all the comments listed and the =
status=20
    and comments for each of those<BR>&nbsp; - Emails regarding TP names =
from AD=20
    and WG chair (sent as separate email)<BR>&nbsp; - Changes from last=20
    version.<BR><BR>Some more details:<BR><BR>We have edited the MIB =
draft to=20
    address the comments. Some of the comments are not closed till we =
agree to=20
    resolve them with a common solution or point. They are listed as =
open in the=20
    XLS sheet. Otherwise most of the comments are addressed. Please do =
not take=20
    this as the document is complete with LC comments addressed. Only =
after all=20
    are addressed, we will take it to next level.<BR><BR>W.r.t TP within =
the MIB=20
    object names, I am not sure when we agreed to change. If we have =
done it, we=20
    might have misspoke. Reason why we do not want to change is as =
follows. When=20
    we initially started off the MIB, it had TP within every object =
name. But AD=20
    (Adrian Farell) and WG chair (Loa) have comeback and gave review =
comments to=20
    remove because MPLS TP is not another technology rather it is MPLS. =
And=20
    also, the objects could be used not only for TP but for =
bidirectional TE=20
    etc. Please find more details in the attached emails(actually =
forwarding=20
    separately) from them.<BR><BR>I haven't copied the email to MIB =
Dr's. If you=20
    want us to, we could do that.<BR><BR>Appreciate if you could review =
and give=20
    us your comments, within the XLS sheet or email. Either way is =
fine.<BR>Also=20
    do let us know if we have missed any comments to =
track.<BR><BR>thanks in=20
    advance<BR>-sam<BR><BR>p.s. I'll be out of country for the next 8 =
days and=20
    email access is sparse.<SPAN=20
    =
class=3DApple-converted-space>&nbsp;</SPAN><SPAN>&lt;TP-TE-MIB-Comments.x=
ls&gt;</SPAN><SPAN>&lt;draft-ietf-mpls-tp-te-mib-05.txt&gt;</SPAN><SPAN>&=
lt;Diff=20
    &nbsp;draft-ietf-mpls-tp-te-mib-04.txt -=20
    =
draft-ietf-mpls-tp-te-mib-05.txt.htm&gt;</SPAN></DIV></BLOCKQUOTE></DIV><=
BR></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0084_01CDA7A0.67152F60--


From bertietf@bwijnen.net  Thu Oct 11 08:18:05 2012
Return-Path: <bertietf@bwijnen.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6174921F866D for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:18:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.49
X-Spam-Level: 
X-Spam-Status: No, score=-102.49 tagged_above=-999 required=5 tests=[AWL=0.109, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7NgeZ4EOYPl0 for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:18:04 -0700 (PDT)
Received: from postgirl.ripe.net (postgirl.ipv6.ripe.net [IPv6:2001:67c:2e8:11::c100:1342]) by ietfa.amsl.com (Postfix) with ESMTP id B394E21F8625 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 08:18:03 -0700 (PDT)
Received: from ayeaye.ripe.net ([193.0.23.5]) by postgirl.ripe.net with esmtps (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from <bertietf@bwijnen.net>) id 1TMKW8-00026I-JG; Thu, 11 Oct 2012 17:18:01 +0200
Received: from dog.ripe.net ([193.0.1.217] helo=BWMACBOOK.local) by ayeaye.ripe.net with esmtp (Exim 4.72) (envelope-from <bertietf@bwijnen.net>) id 1TMKW8-0003GN-AU; Thu, 11 Oct 2012 17:17:44 +0200
Message-ID: <5076E317.8070403@bwijnen.net>
Date: Thu, 11 Oct 2012 17:17:43 +0200
From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: Joan Cucchiara <jcucchiara@mindspring.com>
References: <50768D41.90205@cisco.com> <507690D1.4070800@cisco.com><20121011111352.GA65010@elstar.local> <5076AF0E.1000209@bwijnen.net> <007101cda7c1$6ed964c0$6801a8c0@JoanPC>
In-Reply-To: <007101cda7c1$6ed964c0$6801a8c0@JoanPC>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.48/RELEASE, bases: 20120425 #7816575, check: 20121011 clean
X-RIPE-Spam-Level: --
X-RIPE-Spam-Report: Spam Total Points:   -2.9 points pts rule name              description ---- ---------------------- ------------------------------------ -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1% [score: 0.0000]
X-RIPE-Signature: 86ab03e524994f79ca2c75a176445dd475808d95e2b83d25b780127141d4ec32
Cc: "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 15:18:05 -0000

That sounds very plausible Joan.
So if it IS the case that it defined in the protocol spec
then WHY the heck is Anil pushing back so much.
After all, it is quite simple/easy to add a DEFVAL line.

Bert


On 10/11/12 5:02 PM, Joan Cucchiara wrote:
>
> For THIS specific review most scalars (one exception is rbridgeBaseTrillVersion) have
> DEFVALs specified in the protocol (RFC6325).   Not
> all protocol specifications do specify default values as clearly as this specification does. When default values are specified in
> the protocol (RFC) as is mostly the
> situation being discussed here with the scalars, I think DEFVALs SHOULD be put
> into the MIB.   I would like to say MUST, but believe Bert and Juergen have
> pointed out that there is precedence to flexible on this.
>
> Please note, however, if these DEFVALs which have been specified by the RFC6325 were
> in the MIB, they could be interpreted/compiled by tools which process MIBs
> and this reduces error and assists in promoting interoperability.   All in all, better for
> the MIB's deployment and better for the WG to promote the protocol.
>
> Thanks,
>   -Joan
>
> ----- Original Message ----- From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
> To: "Benoit Claise" <bclaise@cisco.com>; "MIB Doctors (E-mail)" <mib-doctors@ietf.org>
> Sent: Thursday, October 11, 2012 7:35 AM
> Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
>
>
>> Agree.
>> I consider it a nice to have for scalars, but we have
>> approved quite a few MIB modules that did not have it
>> for (all) scalars. So we betterbe a bit flexible on
>> this point. We can recommend that they do it where it
>> makes sense. I would not hold up a MIB module for too
>> long if they resist/reject (certainly if they have
>> good arguments).
>>
>> Bert
>>
>> On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
>>> Hi,
>>>
>>> I think the issue boils down to the question whether the scalars are
>>> dynamically created by an agent or not. e.e., they come into existance
>>> as a side effect of setting some other object. In such situations,
>>> DEFVALs are useful to document which value a management system may
>>> expect to be held in the newly established scalar (but note also that
>>> the DEFVAL clause is not binding; the value is used "at the discretion
>>> of an agent when an object instance is created" - a conservative
>>> management application will thus check the value anyway if it is
>>> important).
>>>
>>> /js
>>>
>>> On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
>>>> MIB doctors,
>>>>
>>>> Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your
>>>> numerous review of this MIB, which I fully support.
>>>>
>>>> Now, we received some push back from Anil, the author, on the
>>>> required DEFVAL for scalar.
>>>> As I wrote below, I always considered the DEFVAL for scalar to be
>>>> useful information, but I understand both arguments.
>>>> Read the email exchange below.
>>>>
>>>> Which advice do we want to give in the future on this topic?
>>>>
>>>> I'm in favor of telling:
>>>> - DEFVAL for scalar objects are nice-to-have, and it's good practice
>>>> to have them
>>>>      This is in line with
>>>>
>>>>     RFC 2578, section 7.9 says:
>>>>         Note that with this definition of the DEFVAL clause, it is
>>>>         appropriate to use it for any columnar object of a read-create
>>>>     table.
>>>>         It is also permitted to use it for scalar objects dynamically
>>>>     created
>>>>         by an agent, or for columnar objects of a read-write table
>>>>         dynamically created by an agent.
>>>>
>>>> - If you don't put DEFVAL for scalar objects, then insert in the
>>>> description a pointer on where to find the information
>>>>
>>>> Regards, Benoit.
>>>>
>>>>
>>>>
>>>>
>>>> -------- Original Message --------
>>>> Subject: Re: Benoit Claise's Discuss on
>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>> Date: Thu, 11 Oct 2012 11:11:30 +0200
>>>> From: Benoit Claise <bclaise@cisco.com>
>>>> To: Anil Rijhsinghani <anil@charter.net>
>>>> CC: Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake
>>>> <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph Droms
>>>> <rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <bertietf@bwijnen.net>,
>>>> zebrose@alum.mit.edu, Joan Cucchiara <jcucchiara@mindspring.com>, me
>>>> <bclaise@cisco.com>
>>>>
>>>>
>>>>
>>>> Anil, Dan,
>>>>
>>>> I understand both arguments for and against DEFVAL for scalar.
>>>>
>>>> I've been in favor of DEFVAL for scalar, and considered it a nice-to-have.
>>>>
>>>> 1. If you are the implementor, you must know the spec by heart, and
>>>> obviously, these scalar DEFVAL's are not useful to you.
>>>> 2. If you are the SNMP agent, it's true that the SNMPset contains
>>>> the value to be set, so you don't need the DEFVAL.
>>>> 3. If you are the network operator using the NMS GUI , it's pretty
>>>> useful information to have default values. It's pretty nice when a
>>>> NMS GUI contains the DEVAL value. Sure you can tell that, by looking
>>>> at the specifications, someone will be able to get this value. In
>>>> practice, is it done? So if the GUI developers could directly get
>>>> the information from the DEFVAL, that's a plus.
>>>> I've seen to many GUIs where the first config page allows to enter
>>>> almost anything. And the network operator just puts random values in
>>>> there. In the world of NetFlow, inserting non-sense timeout values
>>>> produced some funny results.
>>>> 4. If you are none of the above... Once upon a time, I was a NMS
>>>> customer support engineer, and I read many MIB modules.
>>>> And the DEFVAL always helped getting the default values. If nothing
>>>> else, for troubleshooting.
>>>> And no, I didn't know (and didn't want to know) all the protocol
>>>> specification details of the feature/protocol to be managed.
>>>>
>>>> You see, there are multiple actors dealing with MIB modules.
>>>>
>>>> How to more forward?
>>>>> By the way I have included a REFERENCE clause in most objects,
>>>> guiding an implementor to the section of the protocol RFC where he
>>>> can find more information about the object and its default, if
>>>> applicable.
>>>> That's good information already, and I could leave with that. It's
>>>> actually just a (*) level of indirection
>>>>
>>>> (*) time consuming if I take the case 4 above, i.e. my customer
>>>> support engineer.
>>>>
>>>> I want to publicly thanks Joan for the time spent on her review.
>>>> Much appreciated.
>>>> Now, I would like to have some consistency from the MIB doctors in
>>>> terms of guidelines on this topic. Let me discuss with them.
>>>>
>>>>
>>>> Regards, Benoit.
>>>>
>>>>> Dan,
>>>>>
>>>>> An SNMP set operation is used to change the value of a read-write
>>>>> object, or to create a new row in a table. There is a distinct
>>>>> difference between the applicability of DEFVAL in these two cases,
>>>>> hence the "appropriate" versus "permitted" language in the
>>>>> definition of the DEFVAL clause for these two cases.
>>>>>
>>>>> When a set operation is performed on a scalar object, it comes
>>>>> with a value to write into it. The SNMP agent need not guess what
>>>>> that value might be,  nor does it need to rely on the MIB to tell
>>>>> it what to do.
>>>>>
>>>>> When a set operation is performed to create a new row in a table,
>>>>> it may specify the value of one or more columns in that row. If
>>>>> the SNMP agent is going to create a row, and not all column
>>>>> objects have been specified, it is left with a dilemma: what
>>>>> should it set as the values of those column objects? This is what
>>>>> the DEFVAL clause allows you to do: give the agent a default value
>>>>> for unspecified column objects. Such a dilemma does not occur for
>>>>> setting of scalar objects.
>>>>>
>>>>> If what you were saying is true, then every read-write object in
>>>>> every MIB would need a DEFVAL clause. Clearly that is not the
>>>>> case.
>>>>>
>>>>> By the way I have included a REFERENCE clause in most objects,
>>>>> guiding an implementor to the section of the protocol RFC where he
>>>>> can find more information about the object and its default, if
>>>>> applicable.
>>>>>
>>>>> If this doesn't convince you, we will have to agree to disagree on this.
>>>>>
>>>>> Regards,
>>>>> Anil
>>>>>
>>>>>
>>>>> On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
>>>>>
>>>>> Hi Anil,
>>>>> I need to disagree with you on this. The DEFVAL function is the
>>>>> same for a scalar and for a columnar object â€“ as you well put it
>>>>> â€˜the agent can deduce the missing value from the MIB syntaxâ€™.
>>>>> I do not understand your argument that the implementor should look
>>>>> at the protocol specifications to in the case of scalar objects.
>>>>> We are talking about writeable objects. Whatever the agent
>>>>> initializes with will be sent to the instrumentation. In the
>>>>> absence of a DEFVAL value anything can be written there. The same
>>>>> as in the case of a columnar object the DEFVAL will indicate the
>>>>> value the agent initializes with which will be the first value to
>>>>> be sent to the instrumentation until a setRequest command changes
>>>>> it. Why should the agent implementor need to look in the protocol
>>>>> specifications and not help him defining DEFVAL clauses?
>>>>> Regards,
>>>>> Dan
>>>>> *From: *Anil R [mailto:anil@charter.net]
>>>>> *Sent: *Wednesday, October 10, 2012 3:33 PM
>>>>> *To: *Romascanu, Dan (Dan)
>>>>> *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms;
>>>>> Bert Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
>>>>> *Subject: *Re: Benoit Claise's Discuss on
>>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>> Dan,
>>>> >From the description:
>>>>> - as a columnar object, it is "appropriate" to use DEFVAL
>>>>> - as a scalar object, it is "permitted" to use DEFVAL.
>>>>> Sure I know it is permitted for scalar objects, as that will not
>>>>> cause a compile error.
>>>>> For columnar objects, it is actually useful, because a manager may
>>>>> create an instance without specifying a columnar object. So it is
>>>>> syntactically and practically useful to do so in such cases,
>>>>> because the agent can deduce the missing value from the MIB
>>>>> syntax. It makes the protocol more efficient. I know this is why
>>>>> we added DEFVAL, based on my interaction at the time with the
>>>>> original SNMP authors (Jeff Case, et al).
>>>>> My point is that not only is specifying DEFVAL for a scalar
>>>>> useless from an SNMP syntactical point of view - because an agent
>>>>> cannot actually use it, other than an implementor reading the RFC
>>>>> text - but it is actually dangerous to do so. An implementor TRILL
>>>>> should be looking to the protocol specification (RFC6325 in this
>>>>> case) to determine how the protocol works and what the needed
>>>>> defaults are.
>>>>> We don't to define defaults in two different RFCs if we can help it.
>>>>> If the protocol decides to change a default, we shouldn't have to
>>>>> go update the MIB.
>>>>> Regards,
>>>>> Anil
>>>>> On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
>>>>>
>>>>>
>>>>>
>>>>> Hi Anil,
>>>>> I believe that you are wrong stating that DEFVAL clauses should
>>>>> not be present in the definitions of scalar objects, or at least I
>>>>> could not find such a recommendations in the RFCs that define the
>>>>> SMI. On the contrary, RFC 2578, section 7.9 says:
>>>>>    Note that with this definition of the DEFVAL clause, it is
>>>>>    appropriate to use it for any columnar object of a read-create table.
>>>>>    It is also permitted to use it for scalar objects dynamically created
>>>>>    by an agent, or for columnar objects of a read-write table
>>>>>    dynamically created by an agent.
>>>>> So when an agent is initialized it is good practice to define
>>>>> default values for writeable objects (scalar or columnar) unless
>>>>> we do not care what value the agent starts operating with.
>>>>> Regards,
>>>>> Dan
>>>>> *From: *  Anil R [ _mailto:anil@charter.net_
>>>>> <javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
>>>>> *Sent: * Wednesday, October 10, 2012 2:40 PM
>>>>> *To: *  Benoit Claise
>>>>> *Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen
>>>>> (IETF); _zebrose@alum.mit.edu_ <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>;
>>>>> Romascanu, Dan (Dan); Joan Cucchiara
>>>>> *Subject: * Re: Benoit Claise's Discuss on
>>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>> Benoit,
>>>>> I will make a good faith attempt at responding to these comments
>>>>> yet again, although I have already responded to many of them
>>>>> (other than new ones that just showed up in the latest round).
>>>>> The DEFVAL comment is one which keeps coming back, disregarding my
>>>>> many responses that this is not a useful construct for scalar
>>>>> objects and its chief purpose is to give a default value to tables
>>>>> objects missing in the creation of a table instance, as described
>>>>> in its definition "The DEFVAL clause, which need not be present,
>>>>> defines an acceptable default value which may be used when an
>>>>> object instance is created."
>>>>> DEFVAL need not be present even in table objects, but definitely
>>>>> should not be present in scalar objects - but the latter is what
>>>>> several of these comments are insisting upon. It is the protocol
>>>>> specification that defines default values for protocol objects,
>>>>> not MIBs.
>>>>> Regards,
>>>>> Anil
>>>>>
>>>>
>>>
>>>> _______________________________________________
>>>> MIB-DOCTORS mailing list
>>>> MIB-DOCTORS@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>>
>>>
>> _______________________________________________
>> MIB-DOCTORS mailing list
>> MIB-DOCTORS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>
>
>

From bclaise@cisco.com  Thu Oct 11 08:27:20 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAE4221F875C for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:27:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.86
X-Spam-Level: 
X-Spam-Status: No, score=-8.86 tagged_above=-999 required=5 tests=[AWL=1.738,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i2NyFd5NG+5n for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:27:18 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 7A95D21F875A for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 08:27:08 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9BFR3JF020527; Thu, 11 Oct 2012 17:27:04 +0200 (CEST)
Received: from [10.60.67.87] (ams-bclaise-8916.cisco.com [10.60.67.87]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9BFR2R8009719; Thu, 11 Oct 2012 17:27:02 +0200 (CEST)
Message-ID: <5076E546.90505@cisco.com>
Date: Thu, 11 Oct 2012 17:27:02 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
References: <50768D41.90205@cisco.com> <507690D1.4070800@cisco.com><20121011111352.GA65010@elstar.local> <5076AF0E.1000209@bwijnen.net> <007101cda7c1$6ed964c0$6801a8c0@JoanPC> <5076E317.8070403@bwijnen.net>
In-Reply-To: <5076E317.8070403@bwijnen.net>
Content-Type: multipart/alternative; boundary="------------020506070805020704060900"
Cc: "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 15:27:20 -0000

This is a multi-part message in MIME format.
--------------020506070805020704060900
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 11/10/2012 17:17, Bert Wijnen (IETF) wrote:
> That sounds very plausible Joan.
> So if it IS the case that it defined in the protocol spec
> then WHY the heck is Anil pushing back so much.
> After all, it is quite simple/easy to add a DEFVAL line.
The time spent arguing is a bigger than just editing the DEFVAL.
On top of that, Anil wrote:
 > By the way I have included a REFERENCE clause in most objects, 
guiding an implementor to the section of the protocol RFC where he can 
find more information about the object and its default, if applicable.

If the RFC is now obsolete, the REFERENCE points to an obsoleted 
reference...

Regards, Benoit.
> Bert
>
>
> On 10/11/12 5:02 PM, Joan Cucchiara wrote:
>>
>> For THIS specific review most scalars (one exception is 
>> rbridgeBaseTrillVersion) have
>> DEFVALs specified in the protocol (RFC6325).   Not
>> all protocol specifications do specify default values as clearly as 
>> this specification does. When default values are specified in
>> the protocol (RFC) as is mostly the
>> situation being discussed here with the scalars, I think DEFVALs 
>> SHOULD be put
>> into the MIB.   I would like to say MUST, but believe Bert and 
>> Juergen have
>> pointed out that there is precedence to flexible on this.
>>
>> Please note, however, if these DEFVALs which have been specified by 
>> the RFC6325 were
>> in the MIB, they could be interpreted/compiled by tools which process 
>> MIBs
>> and this reduces error and assists in promoting interoperability.   
>> All in all, better for
>> the MIB's deployment and better for the WG to promote the protocol.
>>
>> Thanks,
>>   -Joan
>>
>> ----- Original Message ----- From: "Bert Wijnen (IETF)" 
>> <bertietf@bwijnen.net>
>> To: "Benoit Claise" <bclaise@cisco.com>; "MIB Doctors (E-mail)" 
>> <mib-doctors@ietf.org>
>> Sent: Thursday, October 11, 2012 7:35 AM
>> Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
>>
>>
>>> Agree.
>>> I consider it a nice to have for scalars, but we have
>>> approved quite a few MIB modules that did not have it
>>> for (all) scalars. So we betterbe a bit flexible on
>>> this point. We can recommend that they do it where it
>>> makes sense. I would not hold up a MIB module for too
>>> long if they resist/reject (certainly if they have
>>> good arguments).
>>>
>>> Bert
>>>
>>> On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
>>>> Hi,
>>>>
>>>> I think the issue boils down to the question whether the scalars are
>>>> dynamically created by an agent or not. e.e., they come into existance
>>>> as a side effect of setting some other object. In such situations,
>>>> DEFVALs are useful to document which value a management system may
>>>> expect to be held in the newly established scalar (but note also that
>>>> the DEFVAL clause is not binding; the value is used "at the discretion
>>>> of an agent when an object instance is created" - a conservative
>>>> management application will thus check the value anyway if it is
>>>> important).
>>>>
>>>> /js
>>>>
>>>> On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
>>>>> MIB doctors,
>>>>>
>>>>> Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your
>>>>> numerous review of this MIB, which I fully support.
>>>>>
>>>>> Now, we received some push back from Anil, the author, on the
>>>>> required DEFVAL for scalar.
>>>>> As I wrote below, I always considered the DEFVAL for scalar to be
>>>>> useful information, but I understand both arguments.
>>>>> Read the email exchange below.
>>>>>
>>>>> Which advice do we want to give in the future on this topic?
>>>>>
>>>>> I'm in favor of telling:
>>>>> - DEFVAL for scalar objects are nice-to-have, and it's good practice
>>>>> to have them
>>>>>      This is in line with
>>>>>
>>>>>     RFC 2578, section 7.9 says:
>>>>>         Note that with this definition of the DEFVAL clause, it is
>>>>>         appropriate to use it for any columnar object of a 
>>>>> read-create
>>>>>     table.
>>>>>         It is also permitted to use it for scalar objects dynamically
>>>>>     created
>>>>>         by an agent, or for columnar objects of a read-write table
>>>>>         dynamically created by an agent.
>>>>>
>>>>> - If you don't put DEFVAL for scalar objects, then insert in the
>>>>> description a pointer on where to find the information
>>>>>
>>>>> Regards, Benoit.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -------- Original Message --------
>>>>> Subject: Re: Benoit Claise's Discuss on
>>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>> Date: Thu, 11 Oct 2012 11:11:30 +0200
>>>>> From: Benoit Claise <bclaise@cisco.com>
>>>>> To: Anil Rijhsinghani <anil@charter.net>
>>>>> CC: Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake
>>>>> <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph Droms
>>>>> <rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <bertietf@bwijnen.net>,
>>>>> zebrose@alum.mit.edu, Joan Cucchiara <jcucchiara@mindspring.com>, me
>>>>> <bclaise@cisco.com>
>>>>>
>>>>>
>>>>>
>>>>> Anil, Dan,
>>>>>
>>>>> I understand both arguments for and against DEFVAL for scalar.
>>>>>
>>>>> I've been in favor of DEFVAL for scalar, and considered it a 
>>>>> nice-to-have.
>>>>>
>>>>> 1. If you are the implementor, you must know the spec by heart, and
>>>>> obviously, these scalar DEFVAL's are not useful to you.
>>>>> 2. If you are the SNMP agent, it's true that the SNMPset contains
>>>>> the value to be set, so you don't need the DEFVAL.
>>>>> 3. If you are the network operator using the NMS GUI , it's pretty
>>>>> useful information to have default values. It's pretty nice when a
>>>>> NMS GUI contains the DEVAL value. Sure you can tell that, by looking
>>>>> at the specifications, someone will be able to get this value. In
>>>>> practice, is it done? So if the GUI developers could directly get
>>>>> the information from the DEFVAL, that's a plus.
>>>>> I've seen to many GUIs where the first config page allows to enter
>>>>> almost anything. And the network operator just puts random values in
>>>>> there. In the world of NetFlow, inserting non-sense timeout values
>>>>> produced some funny results.
>>>>> 4. If you are none of the above... Once upon a time, I was a NMS
>>>>> customer support engineer, and I read many MIB modules.
>>>>> And the DEFVAL always helped getting the default values. If nothing
>>>>> else, for troubleshooting.
>>>>> And no, I didn't know (and didn't want to know) all the protocol
>>>>> specification details of the feature/protocol to be managed.
>>>>>
>>>>> You see, there are multiple actors dealing with MIB modules.
>>>>>
>>>>> How to more forward?
>>>>>> By the way I have included a REFERENCE clause in most objects,
>>>>> guiding an implementor to the section of the protocol RFC where he
>>>>> can find more information about the object and its default, if
>>>>> applicable.
>>>>> That's good information already, and I could leave with that. It's
>>>>> actually just a (*) level of indirection
>>>>>
>>>>> (*) time consuming if I take the case 4 above, i.e. my customer
>>>>> support engineer.
>>>>>
>>>>> I want to publicly thanks Joan for the time spent on her review.
>>>>> Much appreciated.
>>>>> Now, I would like to have some consistency from the MIB doctors in
>>>>> terms of guidelines on this topic. Let me discuss with them.
>>>>>
>>>>>
>>>>> Regards, Benoit.
>>>>>
>>>>>> Dan,
>>>>>>
>>>>>> An SNMP set operation is used to change the value of a read-write
>>>>>> object, or to create a new row in a table. There is a distinct
>>>>>> difference between the applicability of DEFVAL in these two cases,
>>>>>> hence the "appropriate" versus "permitted" language in the
>>>>>> definition of the DEFVAL clause for these two cases.
>>>>>>
>>>>>> When a set operation is performed on a scalar object, it comes
>>>>>> with a value to write into it. The SNMP agent need not guess what
>>>>>> that value might be,  nor does it need to rely on the MIB to tell
>>>>>> it what to do.
>>>>>>
>>>>>> When a set operation is performed to create a new row in a table,
>>>>>> it may specify the value of one or more columns in that row. If
>>>>>> the SNMP agent is going to create a row, and not all column
>>>>>> objects have been specified, it is left with a dilemma: what
>>>>>> should it set as the values of those column objects? This is what
>>>>>> the DEFVAL clause allows you to do: give the agent a default value
>>>>>> for unspecified column objects. Such a dilemma does not occur for
>>>>>> setting of scalar objects.
>>>>>>
>>>>>> If what you were saying is true, then every read-write object in
>>>>>> every MIB would need a DEFVAL clause. Clearly that is not the
>>>>>> case.
>>>>>>
>>>>>> By the way I have included a REFERENCE clause in most objects,
>>>>>> guiding an implementor to the section of the protocol RFC where he
>>>>>> can find more information about the object and its default, if
>>>>>> applicable.
>>>>>>
>>>>>> If this doesn't convince you, we will have to agree to disagree 
>>>>>> on this.
>>>>>>
>>>>>> Regards,
>>>>>> Anil
>>>>>>
>>>>>>
>>>>>> On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
>>>>>>
>>>>>> Hi Anil,
>>>>>> I need to disagree with you on this. The DEFVAL function is the
>>>>>> same for a scalar and for a columnar object â€“ as you well put it
>>>>>> â€˜the agent can deduce the missing value from the MIB syntaxâ€™.
>>>>>> I do not understand your argument that the implementor should look
>>>>>> at the protocol specifications to in the case of scalar objects.
>>>>>> We are talking about writeable objects. Whatever the agent
>>>>>> initializes with will be sent to the instrumentation. In the
>>>>>> absence of a DEFVAL value anything can be written there. The same
>>>>>> as in the case of a columnar object the DEFVAL will indicate the
>>>>>> value the agent initializes with which will be the first value to
>>>>>> be sent to the instrumentation until a setRequest command changes
>>>>>> it. Why should the agent implementor need to look in the protocol
>>>>>> specifications and not help him defining DEFVAL clauses?
>>>>>> Regards,
>>>>>> Dan
>>>>>> *From: *Anil R [mailto:anil@charter.net]
>>>>>> *Sent: *Wednesday, October 10, 2012 3:33 PM
>>>>>> *To: *Romascanu, Dan (Dan)
>>>>>> *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms;
>>>>>> Bert Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
>>>>>> *Subject: *Re: Benoit Claise's Discuss on
>>>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>> Dan,
>>>>> >From the description:
>>>>>> - as a columnar object, it is "appropriate" to use DEFVAL
>>>>>> - as a scalar object, it is "permitted" to use DEFVAL.
>>>>>> Sure I know it is permitted for scalar objects, as that will not
>>>>>> cause a compile error.
>>>>>> For columnar objects, it is actually useful, because a manager may
>>>>>> create an instance without specifying a columnar object. So it is
>>>>>> syntactically and practically useful to do so in such cases,
>>>>>> because the agent can deduce the missing value from the MIB
>>>>>> syntax. It makes the protocol more efficient. I know this is why
>>>>>> we added DEFVAL, based on my interaction at the time with the
>>>>>> original SNMP authors (Jeff Case, et al).
>>>>>> My point is that not only is specifying DEFVAL for a scalar
>>>>>> useless from an SNMP syntactical point of view - because an agent
>>>>>> cannot actually use it, other than an implementor reading the RFC
>>>>>> text - but it is actually dangerous to do so. An implementor TRILL
>>>>>> should be looking to the protocol specification (RFC6325 in this
>>>>>> case) to determine how the protocol works and what the needed
>>>>>> defaults are.
>>>>>> We don't to define defaults in two different RFCs if we can help it.
>>>>>> If the protocol decides to change a default, we shouldn't have to
>>>>>> go update the MIB.
>>>>>> Regards,
>>>>>> Anil
>>>>>> On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi Anil,
>>>>>> I believe that you are wrong stating that DEFVAL clauses should
>>>>>> not be present in the definitions of scalar objects, or at least I
>>>>>> could not find such a recommendations in the RFCs that define the
>>>>>> SMI. On the contrary, RFC 2578, section 7.9 says:
>>>>>>    Note that with this definition of the DEFVAL clause, it is
>>>>>>    appropriate to use it for any columnar object of a read-create 
>>>>>> table.
>>>>>>    It is also permitted to use it for scalar objects dynamically 
>>>>>> created
>>>>>>    by an agent, or for columnar objects of a read-write table
>>>>>>    dynamically created by an agent.
>>>>>> So when an agent is initialized it is good practice to define
>>>>>> default values for writeable objects (scalar or columnar) unless
>>>>>> we do not care what value the agent starts operating with.
>>>>>> Regards,
>>>>>> Dan
>>>>>> *From: *  Anil R [ _mailto:anil@charter.net_
>>>>>> <javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
>>>>>> *Sent: * Wednesday, October 10, 2012 2:40 PM
>>>>>> *To: *  Benoit Claise
>>>>>> *Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen
>>>>>> (IETF); _zebrose@alum.mit.edu_ 
>>>>>> <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>;
>>>>>> Romascanu, Dan (Dan); Joan Cucchiara
>>>>>> *Subject: * Re: Benoit Claise's Discuss on
>>>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>> Benoit,
>>>>>> I will make a good faith attempt at responding to these comments
>>>>>> yet again, although I have already responded to many of them
>>>>>> (other than new ones that just showed up in the latest round).
>>>>>> The DEFVAL comment is one which keeps coming back, disregarding my
>>>>>> many responses that this is not a useful construct for scalar
>>>>>> objects and its chief purpose is to give a default value to tables
>>>>>> objects missing in the creation of a table instance, as described
>>>>>> in its definition "The DEFVAL clause, which need not be present,
>>>>>> defines an acceptable default value which may be used when an
>>>>>> object instance is created."
>>>>>> DEFVAL need not be present even in table objects, but definitely
>>>>>> should not be present in scalar objects - but the latter is what
>>>>>> several of these comments are insisting upon. It is the protocol
>>>>>> specification that defines default values for protocol objects,
>>>>>> not MIBs.
>>>>>> Regards,
>>>>>> Anil
>>>>>>
>>>>>
>>>>
>>>>> _______________________________________________
>>>>> MIB-DOCTORS mailing list
>>>>> MIB-DOCTORS@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>>>
>>>>
>>> _______________________________________________
>>> MIB-DOCTORS mailing list
>>> MIB-DOCTORS@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>>
>>
>>
>
>


--------------020506070805020704060900
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 11/10/2012 17:17, Bert Wijnen (IETF)
      wrote:<br>
    </div>
    <blockquote cite="mid:5076E317.8070403@bwijnen.net" type="cite">That
      sounds very plausible Joan.
      <br>
      So if it IS the case that it defined in the protocol spec
      <br>
      then WHY the heck is Anil pushing back so much.
      <br>
      After all, it is quite simple/easy to add a DEFVAL line.
      <br>
    </blockquote>
    The time spent arguing is a bigger than just editing the DEFVAL.<br>
    On top of that, Anil wrote:<br>
    &gt; <font letterspacing="0" kerning="0" color="#000000"
      face="Verdana" size="2">By the way I have included a REFERENCE
      clause in most objects, guiding an implementor to the section of
      the protocol RFC where he can find more information about the
      object and its default, if applicable.</font><br>
    <br>
    If the RFC is now obsolete, the REFERENCE points to an obsoleted
    reference...<br>
    <br>
    Regards, Benoit.<br>
    <blockquote cite="mid:5076E317.8070403@bwijnen.net" type="cite">Bert
      <br>
      <br>
      <br>
      On 10/11/12 5:02 PM, Joan Cucchiara wrote:
      <br>
      <blockquote type="cite">
        <br>
        For THIS specific review most scalars (one exception is
        rbridgeBaseTrillVersion) have
        <br>
        DEFVALs specified in the protocol (RFC6325).Â Â  Not
        <br>
        all protocol specifications do specify default values as clearly
        as this specification does. When default values are specified in
        <br>
        the protocol (RFC) as is mostly the
        <br>
        situation being discussed here with the scalars, I think DEFVALs
        SHOULD be put
        <br>
        into the MIB.Â Â  I would like to say MUST, but believe Bert and
        Juergen have
        <br>
        pointed out that there is precedence to flexible on this.
        <br>
        <br>
        Please note, however, if these DEFVALs which have been specified
        by the RFC6325 were
        <br>
        in the MIB, they could be interpreted/compiled by tools which
        process MIBs
        <br>
        and this reduces error and assists in promoting
        interoperability.Â Â  All in all, better for
        <br>
        the MIB's deployment and better for the WG to promote the
        protocol.
        <br>
        <br>
        Thanks,
        <br>
        Â  -Joan
        <br>
        <br>
        ----- Original Message ----- From: "Bert Wijnen (IETF)"
        <a class="moz-txt-link-rfc2396E" href="mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</a>
        <br>
        To: "Benoit Claise" <a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a>; "MIB Doctors
        (E-mail)" <a class="moz-txt-link-rfc2396E" href="mailto:mib-doctors@ietf.org">&lt;mib-doctors@ietf.org&gt;</a>
        <br>
        Sent: Thursday, October 11, 2012 7:35 AM
        <br>
        Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
        <br>
        <br>
        <br>
        <blockquote type="cite">Agree.
          <br>
          I consider it a nice to have for scalars, but we have
          <br>
          approved quite a few MIB modules that did not have it
          <br>
          for (all) scalars. So we betterbe a bit flexible on
          <br>
          this point. We can recommend that they do it where it
          <br>
          makes sense. I would not hold up a MIB module for too
          <br>
          long if they resist/reject (certainly if they have
          <br>
          good arguments).
          <br>
          <br>
          Bert
          <br>
          <br>
          On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
          <br>
          <blockquote type="cite">Hi,
            <br>
            <br>
            I think the issue boils down to the question whether the
            scalars are
            <br>
            dynamically created by an agent or not. e.e., they come into
            existance
            <br>
            as a side effect of setting some other object. In such
            situations,
            <br>
            DEFVALs are useful to document which value a management
            system may
            <br>
            expect to be held in the newly established scalar (but note
            also that
            <br>
            the DEFVAL clause is not binding; the value is used "at the
            discretion
            <br>
            of an agent when an object instance is created" - a
            conservative
            <br>
            management application will thus check the value anyway if
            it is
            <br>
            important).
            <br>
            <br>
            /js
            <br>
            <br>
            On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise
            wrote:
            <br>
            <blockquote type="cite">MIB doctors,
              <br>
              <br>
              Joan did the review of draft-ietf-trill-rbridge-mib.Thanks
              for your
              <br>
              numerous review of this MIB, which I fully support.
              <br>
              <br>
              Now, we received some push back from Anil, the author, on
              the
              <br>
              required DEFVAL for scalar.
              <br>
              As I wrote below, I always considered the DEFVAL for
              scalar to be
              <br>
              useful information, but I understand both arguments.
              <br>
              Read the email exchange below.
              <br>
              <br>
              Which advice do we want to give in the future on this
              topic?
              <br>
              <br>
              I'm in favor of telling:
              <br>
              - DEFVAL for scalar objects are nice-to-have, and it's
              good practice
              <br>
              to have them
              <br>
              Â Â Â Â  This is in line with
              <br>
              <br>
              Â Â Â  RFC 2578, section 7.9 says:
              <br>
              Â Â Â Â Â Â Â  Note that with this definition of the DEFVAL
              clause, it is
              <br>
              Â Â Â Â Â Â Â  appropriate to use it for any columnar object of a
              read-create
              <br>
              Â Â Â  table.
              <br>
              Â Â Â Â Â Â Â  It is also permitted to use it for scalar objects
              dynamically
              <br>
              Â Â Â  created
              <br>
              Â Â Â Â Â Â Â  by an agent, or for columnar objects of a
              read-write table
              <br>
              Â Â Â Â Â Â Â  dynamically created by an agent.
              <br>
              <br>
              - If you don't put DEFVAL for scalar objects, then insert
              in the
              <br>
              description a pointer on where to find the information
              <br>
              <br>
              Regards, Benoit.
              <br>
              <br>
              <br>
              <br>
              <br>
              -------- Original Message --------
              <br>
              Subject: Re: Benoit Claise's Discuss on
              <br>
              draft-ietf-trill-rbridge-mib-09: (with DISCUSS and
              COMMENT)
              <br>
              Date: Thu, 11 Oct 2012 11:11:30 +0200
              <br>
              From: Benoit Claise <a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a>
              <br>
              To: Anil Rijhsinghani <a class="moz-txt-link-rfc2396E" href="mailto:anil@charter.net">&lt;anil@charter.net&gt;</a>
              <br>
              CC: Romascanu, Dan (Dan) <a class="moz-txt-link-rfc2396E" href="mailto:dromasca@avaya.com">&lt;dromasca@avaya.com&gt;</a>,
              Donald Eastlake
              <br>
              <a class="moz-txt-link-rfc2396E" href="mailto:d3e3e3@gmail.com">&lt;d3e3e3@gmail.com&gt;</a>, Erik Nordmark
              <a class="moz-txt-link-rfc2396E" href="mailto:nordmark@acm.org">&lt;nordmark@acm.org&gt;</a>, Ralph Droms
              <br>
              <a class="moz-txt-link-rfc2396E" href="mailto:rdroms.ietf@gmail.com">&lt;rdroms.ietf@gmail.com&gt;</a>, Bert Wijnen (IETF)
              <a class="moz-txt-link-rfc2396E" href="mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</a>,
              <br>
              <a class="moz-txt-link-abbreviated" href="mailto:zebrose@alum.mit.edu">zebrose@alum.mit.edu</a>, Joan Cucchiara
              <a class="moz-txt-link-rfc2396E" href="mailto:jcucchiara@mindspring.com">&lt;jcucchiara@mindspring.com&gt;</a>, me
              <br>
              <a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a>
              <br>
              <br>
              <br>
              <br>
              Anil, Dan,
              <br>
              <br>
              I understand both arguments for and against DEFVAL for
              scalar.
              <br>
              <br>
              I've been in favor of DEFVAL for scalar, and considered it
              a nice-to-have.
              <br>
              <br>
              1. If you are the implementor, you must know the spec by
              heart, and
              <br>
              obviously, these scalar DEFVAL's are not useful to you.
              <br>
              2. If you are the SNMP agent, it's true that the SNMPset
              contains
              <br>
              the value to be set, so you don't need the DEFVAL.
              <br>
              3. If you are the network operator using the NMS GUI ,
              it's pretty
              <br>
              useful information to have default values. It's pretty
              nice when a
              <br>
              NMS GUI contains the DEVAL value. Sure you can tell that,
              by looking
              <br>
              at the specifications, someone will be able to get this
              value. In
              <br>
              practice, is it done? So if the GUI developers could
              directly get
              <br>
              the information from the DEFVAL, that's a plus.
              <br>
              I've seen to many GUIs where the first config page allows
              to enter
              <br>
              almost anything. And the network operator just puts random
              values in
              <br>
              there. In the world of NetFlow, inserting non-sense
              timeout values
              <br>
              produced some funny results.
              <br>
              4. If you are none of the above... Once upon a time, I was
              a NMS
              <br>
              customer support engineer, and I read many MIB modules.
              <br>
              And the DEFVAL always helped getting the default values.
              If nothing
              <br>
              else, for troubleshooting.
              <br>
              And no, I didn't know (and didn't want to know) all the
              protocol
              <br>
              specification details of the feature/protocol to be
              managed.
              <br>
              <br>
              You see, there are multiple actors dealing with MIB
              modules.
              <br>
              <br>
              How to more forward?
              <br>
              <blockquote type="cite">By the way I have included a
                REFERENCE clause in most objects,
                <br>
              </blockquote>
              guiding an implementor to the section of the protocol RFC
              where he
              <br>
              can find more information about the object and its
              default, if
              <br>
              applicable.
              <br>
              That's good information already, and I could leave with
              that. It's
              <br>
              actually just a (*) level of indirection
              <br>
              <br>
              (*) time consuming if I take the case 4 above, i.e. my
              customer
              <br>
              support engineer.
              <br>
              <br>
              I want to publicly thanks Joan for the time spent on her
              review.
              <br>
              Much appreciated.
              <br>
              Now, I would like to have some consistency from the MIB
              doctors in
              <br>
              terms of guidelines on this topic. Let me discuss with
              them.
              <br>
              <br>
              <br>
              Regards, Benoit.
              <br>
              <br>
              <blockquote type="cite">Dan,
                <br>
                <br>
                An SNMP set operation is used to change the value of a
                read-write
                <br>
                object, or to create a new row in a table. There is a
                distinct
                <br>
                difference between the applicability of DEFVAL in these
                two cases,
                <br>
                hence the "appropriate" versus "permitted" language in
                the
                <br>
                definition of the DEFVAL clause for these two cases.
                <br>
                <br>
                When a set operation is performed on a scalar object, it
                comes
                <br>
                with a value to write into it. The SNMP agent need not
                guess what
                <br>
                that value might be,Â  nor does it need to rely on the
                MIB to tell
                <br>
                it what to do.
                <br>
                <br>
                When a set operation is performed to create a new row in
                a table,
                <br>
                it may specify the value of one or more columns in that
                row. If
                <br>
                the SNMP agent is going to create a row, and not all
                column
                <br>
                objects have been specified, it is left with a dilemma:
                what
                <br>
                should it set as the values of those column objects?
                This is what
                <br>
                the DEFVAL clause allows you to do: give the agent a
                default value
                <br>
                for unspecified column objects. Such a dilemma does not
                occur for
                <br>
                setting of scalar objects.
                <br>
                <br>
                If what you were saying is true, then every read-write
                object in
                <br>
                every MIB would need a DEFVAL clause. Clearly that is
                not the
                <br>
                case.
                <br>
                <br>
                By the way I have included a REFERENCE clause in most
                objects,
                <br>
                guiding an implementor to the section of the protocol
                RFC where he
                <br>
                can find more information about the object and its
                default, if
                <br>
                applicable.
                <br>
                <br>
                If this doesn't convince you, we will have to agree to
                disagree on this.
                <br>
                <br>
                Regards,
                <br>
                Anil
                <br>
                <br>
                <br>
                On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan)
                wrote:
                <br>
                <br>
                Hi Anil,
                <br>
                I need to disagree with you on this. The DEFVAL function
                is the
                <br>
                same for a scalar and for a columnar object â€“ as you
                well put it
                <br>
                â€˜the agent can deduce the missing value from the MIB
                syntaxâ€™.
                <br>
                I do not understand your argument that the implementor
                should look
                <br>
                at the protocol specifications to in the case of scalar
                objects.
                <br>
                We are talking about writeable objects. Whatever the
                agent
                <br>
                initializes with will be sent to the instrumentation. In
                the
                <br>
                absence of a DEFVAL value anything can be written there.
                The same
                <br>
                as in the case of a columnar object the DEFVAL will
                indicate the
                <br>
                value the agent initializes with which will be the first
                value to
                <br>
                be sent to the instrumentation until a setRequest
                command changes
                <br>
                it. Why should the agent implementor need to look in the
                protocol
                <br>
                specifications and not help him defining DEFVAL clauses?
                <br>
                Regards,
                <br>
                Dan
                <br>
                *From: *Anil R [<a class="moz-txt-link-freetext" href="mailto:anil@charter.net">mailto:anil@charter.net</a>]
                <br>
                *Sent: *Wednesday, October 10, 2012 3:33 PM
                <br>
                *To: *Romascanu, Dan (Dan)
                <br>
                *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark;
                Ralph Droms;
                <br>
                Bert Wijnen (IETF); <a class="moz-txt-link-abbreviated" href="mailto:zebrose@alum.mit.edu">zebrose@alum.mit.edu</a>; Joan Cucchiara
                <br>
                *Subject: *Re: Benoit Claise's Discuss on
                <br>
                draft-ietf-trill-rbridge-mib-09: (with DISCUSS and
                COMMENT)
                <br>
                Dan,
                <br>
              </blockquote>
              &gt;From the description:
              <br>
              <blockquote type="cite">- as a columnar object, it is
                "appropriate" to use DEFVAL
                <br>
                - as a scalar object, it is "permitted" to use DEFVAL.
                <br>
                Sure I know it is permitted for scalar objects, as that
                will not
                <br>
                cause a compile error.
                <br>
                For columnar objects, it is actually useful, because a
                manager may
                <br>
                create an instance without specifying a columnar object.
                So it is
                <br>
                syntactically and practically useful to do so in such
                cases,
                <br>
                because the agent can deduce the missing value from the
                MIB
                <br>
                syntax. It makes the protocol more efficient. I know
                this is why
                <br>
                we added DEFVAL, based on my interaction at the time
                with the
                <br>
                original SNMP authors (Jeff Case, et al).
                <br>
                My point is that not only is specifying DEFVAL for a
                scalar
                <br>
                useless from an SNMP syntactical point of view - because
                an agent
                <br>
                cannot actually use it, other than an implementor
                reading the RFC
                <br>
                text - but it is actually dangerous to do so. An
                implementor TRILL
                <br>
                should be looking to the protocol specification (RFC6325
                in this
                <br>
                case) to determine how the protocol works and what the
                needed
                <br>
                defaults are.
                <br>
                We don't to define defaults in two different RFCs if we
                can help it.
                <br>
                If the protocol decides to change a default, we
                shouldn't have to
                <br>
                go update the MIB.
                <br>
                Regards,
                <br>
                Anil
                <br>
                On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
                <br>
                <br>
                <br>
                <br>
                Hi Anil,
                <br>
                I believe that you are wrong stating that DEFVAL clauses
                should
                <br>
                not be present in the definitions of scalar objects, or
                at least I
                <br>
                could not find such a recommendations in the RFCs that
                define the
                <br>
                SMI. On the contrary, RFC 2578, section 7.9 says:
                <br>
                Â Â  Note that with this definition of the DEFVAL clause,
                it is
                <br>
                Â Â  appropriate to use it for any columnar object of a
                read-create table.
                <br>
                Â Â  It is also permitted to use it for scalar objects
                dynamically created
                <br>
                Â Â  by an agent, or for columnar objects of a read-write
                table
                <br>
                Â Â  dynamically created by an agent.
                <br>
                So when an agent is initialized it is good practice to
                define
                <br>
                default values for writeable objects (scalar or
                columnar) unless
                <br>
                we do not care what value the agent starts operating
                with.
                <br>
                Regards,
                <br>
                Dan
                <br>
                *From: *Â  Anil R [ _<a class="moz-txt-link-freetext" href="mailto:anil@charter.net_">mailto:anil@charter.net_</a>
                <br>
<a class="moz-txt-link-rfc2396E" href="javascript:parent.wgMail.openComposeWindow('anil@charter.net')">&lt;javascript:parent.wgMail.openComposeWindow('anil@charter.net')&gt;</a>]
                <br>
                *Sent: * Wednesday, October 10, 2012 2:40 PM
                <br>
                *To: *Â  Benoit Claise
                <br>
                *Cc: *Â  Donald Eastlake; Erik Nordmark; Ralph Droms;
                Bert Wijnen
                <br>
                (IETF); _zebrose@alum.mit.edu_
<a class="moz-txt-link-rfc2396E" href="javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')">&lt;javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')&gt;</a>;<br>
                Romascanu, Dan (Dan); Joan Cucchiara
                <br>
                *Subject: * Re: Benoit Claise's Discuss on
                <br>
                draft-ietf-trill-rbridge-mib-09: (with DISCUSS and
                COMMENT)
                <br>
                Benoit,
                <br>
                I will make a good faith attempt at responding to these
                comments
                <br>
                yet again, although I have already responded to many of
                them
                <br>
                (other than new ones that just showed up in the latest
                round).
                <br>
                The DEFVAL comment is one which keeps coming back,
                disregarding my
                <br>
                many responses that this is not a useful construct for
                scalar
                <br>
                objects and its chief purpose is to give a default value
                to tables
                <br>
                objects missing in the creation of a table instance, as
                described
                <br>
                in its definition "The DEFVAL clause, which need not be
                present,
                <br>
                defines an acceptable default value which may be used
                when an
                <br>
                object instance is created."
                <br>
                DEFVAL need not be present even in table objects, but
                definitely
                <br>
                should not be present in scalar objects - but the latter
                is what
                <br>
                several of these comments are insisting upon. It is the
                protocol
                <br>
                specification that defines default values for protocol
                objects,
                <br>
                not MIBs.
                <br>
                Regards,
                <br>
                Anil
                <br>
                <br>
              </blockquote>
              <br>
            </blockquote>
            <br>
            <blockquote type="cite">_______________________________________________
              <br>
              MIB-DOCTORS mailing list
              <br>
              <a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
              <br>
              <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a>
              <br>
            </blockquote>
            <br>
            <br>
          </blockquote>
          _______________________________________________
          <br>
          MIB-DOCTORS mailing list
          <br>
          <a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
          <br>
          <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a>
          <br>
          <br>
        </blockquote>
        <br>
        <br>
      </blockquote>
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------020506070805020704060900--

From david.black@emc.com  Wed Oct 10 09:37:45 2012
Return-Path: <david.black@emc.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF2C31F0381 for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 09:37:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.588
X-Spam-Level: 
X-Spam-Status: No, score=-102.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ou5dggoxWllf for <mib-doctors@ietfa.amsl.com>; Wed, 10 Oct 2012 09:37:45 -0700 (PDT)
Received: from mexforward.lss.emc.com (hop-nat-141.emc.com [168.159.213.141]) by ietfa.amsl.com (Postfix) with ESMTP id 1D8D321F8607 for <mib-doctors@ietf.org>; Wed, 10 Oct 2012 09:37:44 -0700 (PDT)
Received: from hop04-l1d11-si03.isus.emc.com (HOP04-L1D11-SI03.isus.emc.com [10.254.111.23]) by mexforward.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id q9AGbaBJ023712 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Oct 2012 12:37:42 -0400
Received: from mailhub.lss.emc.com (mailhubhoprd02.lss.emc.com [10.254.221.253]) by hop04-l1d11-si03.isus.emc.com (RSA Interceptor); Wed, 10 Oct 2012 12:37:24 -0400
Received: from mxhub10.corp.emc.com (mxhub10.corp.emc.com [10.254.92.105]) by mailhub.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id q9AGbG4f032366; Wed, 10 Oct 2012 12:37:23 -0400
Received: from mx15a.corp.emc.com ([169.254.1.83]) by mxhub10.corp.emc.com ([10.254.92.105]) with mapi; Wed, 10 Oct 2012 12:37:19 -0400
From: "Black, David" <david.black@emc.com>
To: Benoit Claise <bclaise@cisco.com>, Martin Stiemerling <martin.stiemerling@neclab.eu>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, Michael MacFaden <mrm@macfaden.com>
Date: Wed, 10 Oct 2012 12:37:18 -0400
Thread-Topic: Request for MIB review of draft-ietf-storm-iscsimib
Thread-Index: Ac2nAbkLNFycLLG0QyibNjjzOIKsKQAA39pw
Message-ID: <8D3D17ACE214DC429325B2B98F3AE7120DFAE83C@MX15A.corp.emc.com>
References: <50758E1C.6070706@neclab.eu> <50759DA6.9020900@cisco.com>
In-Reply-To: <50759DA6.9020900@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EMM-MHVC: 1
X-Mailman-Approved-At: Thu, 11 Oct 2012 08:31:07 -0700
Cc: Ronald Bonica <rbonica@juniper.net>, "Black, David" <david.black@emc.com>, "storm-chairs@tools.ietf.org" <storm-chairs@tools.ietf.org>
Subject: Re: [MIB-DOCTORS] Request for MIB review of draft-ietf-storm-iscsimib
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Oct 2012 16:37:46 -0000

I observe that the storm WG did look at all of the suggested
functional enhancements and made some decisions about which ones
to include vs. not include.

Please keep in mind that the "m" in "storm" stands for "maintenance".

Thanks,
--David (storm WG co-chair)

> -----Original Message-----
> From: Benoit Claise [mailto:bclaise@cisco.com]
> Sent: Wednesday, October 10, 2012 12:09 PM
> To: Martin Stiemerling; MIB Doctors (E-mail); Michael MacFaden
> Cc: Ronald Bonica; storm-chairs@tools.ietf.org
> Subject: Re: Request for MIB review of draft-ietf-storm-iscsimib
>=20
> Hi Mike,
>=20
> As far as I know, you did the review of  draft-ietf-storm-iscsimib
> Can you please have a look to see if this latest version addresses your
> points at http://www.macfaden.com/ietf/iscsi-mib-1-reviewed.txt
>=20
> Regards, Benoit
> > Hi Ron and Benoit,
> >
> > The MIB doctors did a review of draft-ietf-storm-iscsimib a while back
> > and did comment on the text, but also on the MIB module itself.
> > (https://datatracker.ietf.org/doc/draft-ietf-storm-iscsimib)
> >
> > The STORM working group has gone through the review and updated the
> > draft to address these.
> >
> > Can you please ask the MIB doctors to review the ISCSI MIB module again=
?
> >
> > Thanks in advance,
> >
> >   Martin
> >
>=20


From sam.aldrin@gmail.com  Thu Oct 11 08:46:31 2012
Return-Path: <sam.aldrin@gmail.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 362D921F86C9 for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:46:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.9
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 tagged_above=-999 required=5 tests=[AWL=-0.698,  BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VlbEOWyEMLBs for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 08:46:30 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6DD2921F86B5 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 08:46:30 -0700 (PDT)
Received: by mail-pb0-f44.google.com with SMTP id ro8so1991532pbb.31 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 08:46:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=raOmw4tnK289/pPl4aCQeInXVvxKWT9Iv+oQ8TvoUy8=; b=JuwRHG0/dxH1D+jY1gtFILs/I17IFCYDoXYG6EsjdlM00lTwsSpT0YDft1lLZvUF+B dcbaFN9wpv3RXMm4toSRVbFtXaN3SVXktJE7z+IKx/j9IrdSCBtKMWCwlx3ig6+vaMay 9DPRtNfUwh0vgDPf8uv+Wkmli4L8+fWRYCE61B+2k/YOgNkAwqsObohsMmITWfGrCi9O DlIwtzBxham0TztDmYzXzJQcbl9ZUVMoVdc06aF8kDKlatlayLvBwJKhXSlCwyh5xpRP eKCCqUpjbF6Y5uNJPQIfKDaIdpJtNTF2K8r7XIsuwbdUBZMTeR/wTUjKe97et1YyNmh1 vFEQ==
Received: by 10.68.130.198 with SMTP id og6mr4534898pbb.163.1349970389714; Thu, 11 Oct 2012 08:46:29 -0700 (PDT)
Received: from [192.168.1.5] (c-107-3-156-34.hsd1.ca.comcast.net. [107.3.156.34]) by mx.google.com with ESMTPS id pv9sm2909247pbb.67.2012.10.11.08.46.26 (version=SSLv3 cipher=OTHER); Thu, 11 Oct 2012 08:46:27 -0700 (PDT)
References: <025601cd97f2$fea5c910$6801a8c0@JoanPC> <7331253D-81C3-4FC4-80E4-5413058FB1A7@gmail.com> <008701cda7c1$ee69a4c0$6801a8c0@JoanPC>
Mime-Version: 1.0 (1.0)
In-Reply-To: <008701cda7c1$ee69a4c0$6801a8c0@JoanPC>
Content-Type: multipart/alternative; boundary=Apple-Mail-229C5845-C690-4899-A0E8-A8518A56B00C
Content-Transfer-Encoding: 7bit
Message-Id: <ADC11F98-4DA0-4C75-866F-C31DC653EFD6@gmail.com>
X-Mailer: iPad Mail (10A403)
From: Sam Aldrin <sam.aldrin@gmail.com>
Date: Thu, 11 Oct 2012 08:46:25 -0700
To: Joan Cucchiara <jcucchiara@mindspring.com>
Cc: Venkatesan Mahalingam <venkat.mahalingams@gmail.com>, "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>, venkatesan mahalingam <venkatflex@gmail.com>, Kannan Sampath <kannankvs@gmail.com>
Subject: Re: [MIB-DOCTORS] MPLS TP TE MIB - Edited for review comments
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 15:46:31 -0000

--Apple-Mail-229C5845-C690-4899-A0E8-A8518A56B00C
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Thanks, Joan.
Appreciate your help.

Cheers
Sam

Sent from my iPad

On Oct 11, 2012, at 8:06 AM, "Joan Cucchiara" <jcucchiara@mindspring.com> wr=
ote:

> Sam,
> =20
> Yes, I have been working on this MIB review and sorry for taking so long.
> Getting some interrupts ;)   but should be able to finish up within a week=
.
> =20
> Thanks for your email,
>   -Joan
> =20
> ----- Original Message -----
> From: Sam Aldrin
> To: Joan Cucchiara
> Cc: MIB Doctors (E-mail) ; Thomas Nadeau ; Venkatesan Mahalingam ; venkate=
san mahalingam ; Kannan Sampath
> Sent: Wednesday, October 10, 2012 8:02 PM
> Subject: Re: MPLS TP TE MIB - Edited for review comments
>=20
> Hi Joan and MIB doctors,
>=20
> I hope you have gotten a chance to review the MIB document.
> Kindly let me know if you have any further comments.
> Will be glad to address them.
>=20
> thanks in advance
> -sam
> On Sep 21, 2012, at 5:16 AM, Joan Cucchiara <jcucchiara@mindspring.com> wr=
ote:
>=20
>> Sam,
>> =20
>> Yes please include MIB Drs on these emails (I have forwarded your email t=
o them).
>> =20
>> I will take a look at the spreadsheet and MIB soon - hopefully next week.=

>> =20
>> Thanks for being so organized!
>>   -Joan
>> =20
>> =20
>> =20
>> ----- Original Message -----
>> From: Sam Aldrin
>> To: Joan Cucchiara
>> Cc: Thomas Nadeau ; Venkatesan Mahalingam ; venkatesan mahalingam ; Kanna=
n Sampath
>> Sent: Sunday, September 16, 2012 2:16 AM
>> Subject: MPLS TP TE MIB - Edited for review comments
>>=20
>> Hi Joan,
>>=20
>> How are you? thank you in advance for taking time to review the MIB draft=
. Appreciate very much.
>> Please find attachments of the following
>>   - New edited version of the draft
>>   - Excel sheet with all the comments listed and the status and comments f=
or each of those
>>   - Emails regarding TP names from AD and WG chair (sent as separate emai=
l)
>>   - Changes from last version.
>>=20
>> Some more details:
>>=20
>> We have edited the MIB draft to address the comments. Some of the comment=
s are not closed till we agree to resolve them with a common solution or poi=
nt. They are listed as open in the XLS sheet. Otherwise most of the comments=
 are addressed. Please do not take this as the document is complete with LC c=
omments addressed. Only after all are addressed, we will take it to next lev=
el.
>>=20
>> W.r.t TP within the MIB object names, I am not sure when we agreed to cha=
nge. If we have done it, we might have misspoke. Reason why we do not want t=
o change is as follows. When      we initially started off the MIB, it had T=
P within every object name. But AD (Adrian Farell) and WG chair (Loa) have c=
omeback and gave review comments to remove because MPLS TP is not another te=
chnology rather it is MPLS. And also, the objects could be used not only for=
 TP but for bidirectional TE etc. Please find more details in the attached e=
mails(actually forwarding separately) from them.
>>=20
>> I haven't copied the email to MIB Dr's. If you want us to, we could do th=
at.
>>=20
>> Appreciate if you could review and give us your comments, within the XLS s=
heet or email. Either way is fine.
>> Also do let us know if we have missed any comments to track.
>>=20
>> thanks in advance
>> -sam
>>=20
>> p.s. I'll be out of country for the next 8 days and email access is spars=
e. <TP-TE-MIB-Comments.xls><draft-ietf-mpls-tp-te-mib-05.txt><Diff  draft-ie=
tf-mpls-tp-te-mib-04.txt - draft-ietf-mpls-tp-te-mib-05.txt.htm>
>=20

--Apple-Mail-229C5845-C690-4899-A0E8-A8518A56B00C
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Thanks, Joan.</div><div>Appreciate your help.</div><div><br></div><div>Cheers</div><div>Sam<br><br>Sent from my iPad</div><div><br>On Oct 11, 2012, at 8:06 AM, "Joan Cucchiara" &lt;<a href="mailto:jcucchiara@mindspring.com">jcucchiara@mindspring.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>

<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"><base href="x-msg://603/">
<meta name="GENERATOR" content="MSHTML 8.00.6001.18904">
<style></style>


<div><font size="2" face="Arial">Sam,</font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial">Yes, I have been working on this MIB review and 
sorry for taking so long.</font></div>
<div><font size="2" face="Arial">Getting some interrupts ;)&nbsp;&nbsp; but should 
be able to finish up within a week.</font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial">Thanks for your email,</font></div>
<div><font size="2" face="Arial">&nbsp; -Joan</font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<blockquote style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" dir="ltr">
  <div style="FONT: 10pt arial">----- Original Message ----- </div>
  <div style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><b>From:</b> 
  <a title="sam.aldrin@gmail.com" href="mailto:sam.aldrin@gmail.com">Sam 
  Aldrin</a> </div>
  <div style="FONT: 10pt arial"><b>To:</b> <a title="jcucchiara@mindspring.com" href="mailto:jcucchiara@mindspring.com">Joan Cucchiara</a> </div>
  <div style="FONT: 10pt arial"><b>Cc:</b> <a title="mib-doctors@ietf.org" href="mailto:mib-doctors@ietf.org">MIB Doctors (E-mail)</a> ; <a title="tnadeau@juniper.net" href="mailto:tnadeau@juniper.net">Thomas Nadeau</a> 
  ; <a title="venkat.mahalingams@gmail.com" href="mailto:venkat.mahalingams@gmail.com">Venkatesan Mahalingam</a> ; <a title="venkatflex@gmail.com" href="mailto:venkatflex@gmail.com">venkatesan 
  mahalingam</a> ; <a title="kannankvs@gmail.com" href="mailto:kannankvs@gmail.com">Kannan Sampath</a> </div>
  <div style="FONT: 10pt arial"><b>Sent:</b> Wednesday, October 10, 2012 8:02 
  PM</div>
  <div style="FONT: 10pt arial"><b>Subject:</b> Re: MPLS TP TE MIB - Edited for 
  review comments</div>
  <div><br></div>Hi Joan and MIB doctors,
  <div><br></div>
  <div>I hope you have gotten a chance to review the MIB document.</div>
  <div>Kindly let me know if you have any further comments.</div>
  <div>Will be glad to address them.</div>
  <div><br></div>
  <div>thanks in advance</div>
  <div>-sam<br>
  <div>
  <div>On Sep 21, 2012, at 5:16 AM, Joan Cucchiara &lt;<a href="mailto:jcucchiara@mindspring.com">jcucchiara@mindspring.com</a>&gt; 
  wrote:</div><br class="Apple-interchange-newline">
  <blockquote type="cite">
    <div style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; FONT: medium Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" bgcolor="#ffffff">
    <div><font size="2" face="Arial">Sam,</font></div>
    <div><font size="2" face="Arial"></font>&nbsp;</div>
    <div><font size="2" face="Arial">Yes please include MIB Drs on these emails (I 
    have&nbsp;forwarded your email to them).</font></div>
    <div><font size="2" face="Arial"></font>&nbsp;</div>
    <div><font size="2" face="Arial">I will take a look at the spreadsheet and MIB 
    soon - hopefully next week.</font></div>
    <div><font size="2" face="Arial"></font>&nbsp;</div>
    <div><font size="2" face="Arial">Thanks for being so organized!</font></div>
    <div><font size="2" face="Arial">&nbsp; -Joan</font></div>
    <div><font size="2" face="Arial"></font>&nbsp;</div>
    <div><font size="2" face="Arial"></font>&nbsp;</div>
    <div><font size="2" face="Arial"></font>&nbsp;</div>
    <div style="FONT: 10pt arial">----- Original Message -----
    <div style="BACKGROUND-COLOR: rgb(228,228,228)"><b>From:</b><span class="Apple-converted-space">&nbsp;</span><a title="aldrin.ietf@gmail.com" href="mailto:aldrin.ietf@gmail.com">Sam Aldrin</a></div>
    <div><b>To:</b><span class="Apple-converted-space">&nbsp;</span><a title="jcucchiara@mindspring.com" href="mailto:jcucchiara@mindspring.com">Joan 
    Cucchiara</a></div>
    <div><b>Cc:</b><span class="Apple-converted-space">&nbsp;</span><a title="tom.nadeau@bt.com" href="mailto:tom.nadeau@bt.com">Thomas 
    Nadeau</a><span class="Apple-converted-space">&nbsp;</span>;<span class="Apple-converted-space">&nbsp;</span><a title="venkat.mahalingams@gmail.com" href="mailto:venkat.mahalingams@gmail.com">Venkatesan Mahalingam</a><span class="Apple-converted-space">&nbsp;</span>;<span class="Apple-converted-space">&nbsp;</span><a title="venkatflex@gmail.com" href="mailto:venkatflex@gmail.com">venkatesan mahalingam</a><span class="Apple-converted-space">&nbsp;</span>;<span class="Apple-converted-space">&nbsp;</span><a title="kannankvs@gmail.com" href="mailto:kannankvs@gmail.com">Kannan Sampath</a></div>
    <div><b>Sent:</b><span class="Apple-converted-space">&nbsp;</span>Sunday, 
    September 16, 2012 2:16 AM</div>
    <div><b>Subject:</b><span class="Apple-converted-space">&nbsp;</span>MPLS TP 
    TE MIB - Edited for review comments</div></div>
    <div><br></div>Hi Joan,<br><br>How are you? thank you in advance for taking 
    time to review the MIB draft. Appreciate very much.<br>Please find 
    attachments of the following<br>&nbsp; - New edited version of the 
    draft<br>&nbsp; - Excel sheet with all the comments listed and the status 
    and comments for each of those<br>&nbsp; - Emails regarding TP names from AD 
    and WG chair (sent as separate email)<br>&nbsp; - Changes from last 
    version.<br><br>Some more details:<br><br>We have edited the MIB draft to 
    address the comments. Some of the comments are not closed till we agree to 
    resolve them with a common solution or point. They are listed as open in the 
    XLS sheet. Otherwise most of the comments are addressed. Please do not take 
    this as the document is complete with LC comments addressed. Only after all 
    are addressed, we will take it to next level.<br><br>W.r.t TP within the MIB 
    object names, I am not sure when we agreed to change. If we have done it, we 
    might have misspoke. Reason why we do not want to change is as follows. When 
    we initially started off the MIB, it had TP within every object name. But AD 
    (Adrian Farell) and WG chair (Loa) have comeback and gave review comments to 
    remove because MPLS TP is not another technology rather it is MPLS. And 
    also, the objects could be used not only for TP but for bidirectional TE 
    etc. Please find more details in the attached emails(actually forwarding 
    separately) from them.<br><br>I haven't copied the email to MIB Dr's. If you 
    want us to, we could do that.<br><br>Appreciate if you could review and give 
    us your comments, within the XLS sheet or email. Either way is fine.<br>Also 
    do let us know if we have missed any comments to track.<br><br>thanks in 
    advance<br>-sam<br><br>p.s. I'll be out of country for the next 8 days and 
    email access is sparse.<span class="Apple-converted-space">&nbsp;</span><span>&lt;TP-TE-MIB-Comments.xls&gt;</span><span>&lt;draft-ietf-mpls-tp-te-mib-05.txt&gt;</span><span>&lt;Diff 
    &nbsp;draft-ietf-mpls-tp-te-mib-04.txt - 
    draft-ietf-mpls-tp-te-mib-05.txt.htm&gt;</span></div></blockquote></div><br></div></blockquote>
</div></blockquote></body></html>
--Apple-Mail-229C5845-C690-4899-A0E8-A8518A56B00C--

From randy_presuhn@mindspring.com  Thu Oct 11 10:34:43 2012
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F66E21F865B for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 10:34:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T4mZPBdBTHDD for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 10:34:43 -0700 (PDT)
Received: from elasmtp-dupuy.atl.sa.earthlink.net (elasmtp-dupuy.atl.sa.earthlink.net [209.86.89.62]) by ietfa.amsl.com (Postfix) with ESMTP id E018521F85C2 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 10:34:42 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=nNZ4h7s7MWH5NGlnFqRxBkNGZ2WIdNboxYKlIPpPDuqu4Q2JSqUxS+JB+0xYNJne; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [99.38.146.198] (helo=oemcomputer) by elasmtp-dupuy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1TMMeg-000169-3Y; Thu, 11 Oct 2012 13:34:42 -0400
Message-ID: <001401cda7d6$b6324480$6b01a8c0@oemcomputer>
From: "Randy Presuhn" <randy_presuhn@mindspring.com>
To: "Benoit Claise" <bclaise@cisco.com>, "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
References: <50768D41.90205@cisco.com> <507690D1.4070800@cisco.com><20121011111352.GA65010@elstar.local> <5076AF0E.1000209@bwijnen.net>
Date: Thu, 11 Oct 2012 10:34:46 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888b7f3a87d4e9c50f14937ba1e5f323cd6549db95f1b4cecc6350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.38.146.198
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 17:34:43 -0000

Hi -

> From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
> To: "Benoit Claise" <bclaise@cisco.com>; "MIB Doctors (E-mail)" <mib-doctors@ietf.org>
> Sent: Thursday, October 11, 2012 4:35 AM
> Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
>
> Agree.
> I consider it a nice to have for scalars, but we have
> approved quite a few MIB modules that did not have it
> for (all) scalars. So we betterbe a bit flexible on
> this point. We can recommend that they do it where it
> makes sense. I would not hold up a MIB module for too
> long if they resist/reject (certainly if they have
> good arguments).
> 
> Bert
> 
> On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
> > Hi,
> >
> > I think the issue boils down to the question whether the scalars are
> > dynamically created by an agent or not. e.e., they come into existance
> > as a side effect of setting some other object. In such situations,
> > DEFVALs are useful to document which value a management system may
> > expect to be held in the newly established scalar (but note also that
> > the DEFVAL clause is not binding; the value is used "at the discretion
> > of an agent when an object instance is created" - a conservative
> > management application will thus check the value anyway if it is
> > important).
> >
> > /js

I largely agree, but I think the case for including DEFVALs (because
they're merely advisory) is strongest in the cases where if the
instrumentation implementor (who is not always as familiar with the
stuff being managed as one might like!!!) guesses incorrectly what
value to instantiate, the results might have adverse operational
impact.  If it really doesn't matter what value the implementor picks,
then a DEFVAL has little point.  (Though in that case, one might also
ask why the information is being made visible to management.)  If
the choice of value *does* matter operationally, then a DEFVAL is
a very good idea.    If it's a grey case, better safe than sorry, IMO.

Randy


From tnadeau@juniper.net  Thu Oct 11 13:27:43 2012
Return-Path: <tnadeau@juniper.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4759B11E80A4 for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 13:27:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.466
X-Spam-Level: 
X-Spam-Status: No, score=-3.466 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, UNRESOLVED_TEMPLATE=3.132]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SUj93395oTtL for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 13:27:41 -0700 (PDT)
Received: from exprod7og106.obsmtp.com (exprod7og106.obsmtp.com [64.18.2.165]) by ietfa.amsl.com (Postfix) with ESMTP id 2DAA221F858E for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 13:27:41 -0700 (PDT)
Received: from P-EMHUB01-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob106.postini.com ([64.18.6.12]) with SMTP ID DSNKUHcrvMczFB79Lz5S2SNkmAdGsjF2RoeU@postini.com; Thu, 11 Oct 2012 13:27:41 PDT
Received: from P-CLDFE02-HQ.jnpr.net (172.24.192.60) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server (TLS) id 8.3.213.0; Thu, 11 Oct 2012 13:27:21 -0700
Received: from o365mail.juniper.net (207.17.137.149) by o365mail.juniper.net (172.24.192.60) with Microsoft SMTP Server id 14.1.355.2; Thu, 11 Oct 2012 13:27:20 -0700
Received: from TX2EHSOBE010.bigfish.com (65.55.88.14) by o365mail.juniper.net (207.17.137.149) with Microsoft SMTP Server (TLS) id 14.1.355.2; Thu, 11 Oct 2012 13:28:57 -0700
Received: from mail264-tx2-R.bigfish.com (10.9.14.246) by TX2EHSOBE010.bigfish.com (10.9.40.30) with Microsoft SMTP Server id 14.1.225.23; Thu, 11 Oct 2012 20:27:19 +0000
Received: from mail264-tx2 (localhost [127.0.0.1])	by mail264-tx2-R.bigfish.com (Postfix) with ESMTP id 8DD933AE010F	for <mib-doctors@ietf.org.FOPE.CONNECTOR.OVERRIDE>; Thu, 11 Oct 2012 20:27:19 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.245.197; KIP:(null); UIP:(null); (null); H:CH1PRD0511HT003.namprd05.prod.outlook.com; R:internal; EFV:INT
X-SpamScore: -25
X-BigFish: PS-25(zz98dI9371Id6eahc85eh542M1453Izz1202h1d1ah1d2ahzz8275ch1033IL8275bh8275dhz2dh2a8h668h839he5bhf0ah107ah1288h12a5h12bdh137ah1441hbe3k1155h)
Received: from mail264-tx2 (localhost.localdomain [127.0.0.1]) by mail264-tx2 (MessageSwitch) id 1349987237535950_20937; Thu, 11 Oct 2012 20:27:17 +0000 (UTC)
Received: from TX2EHSMHS027.bigfish.com (unknown [10.9.14.245])	by mail264-tx2.bigfish.com (Postfix) with ESMTP id 7F7BA53E0048; Thu, 11 Oct 2012 20:27:17 +0000 (UTC)
Received: from CH1PRD0511HT003.namprd05.prod.outlook.com (157.56.245.197) by TX2EHSMHS027.bigfish.com (10.9.99.127) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 11 Oct 2012 20:27:15 +0000
Received: from CH1PRD0511MB420.namprd05.prod.outlook.com ([169.254.1.188]) by CH1PRD0511HT003.namprd05.prod.outlook.com ([10.255.159.38]) with mapi id 14.16.0207.009; Thu, 11 Oct 2012 20:27:14 +0000
From: Thomas Nadeau <tnadeau@juniper.net>
To: Benoit Claise <bclaise@cisco.com>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>
Thread-Topic: [MIB-DOCTORS] DEVAL for scalar object (was: Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT))
Thread-Index: AQHNp5KUP8/HLMtSVE2zY9/y81AYl5e0S2KA
Date: Thu, 11 Oct 2012 20:27:13 +0000
Message-ID: <CC9CA36F.10FEB%tnadeau@juniper.net>
In-Reply-To: <507690D1.4070800@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.4.120824
x-originating-ip: [10.255.159.4]
Content-Type: multipart/alternative; boundary="_000_CC9CA36F10FEBtnadeaujunipernet_"
MIME-Version: 1.0
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%12219$Dn%CISCO.COM$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%IETF.ORG$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object (was: Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT))
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 20:27:43 -0000

--_000_CC9CA36F10FEBtnadeaujunipernet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


>From my perspective, using the DEFVALs are orthogonal to being "an expert w=
ith the spec" when implementing things; its a matter of convenience and als=
o "fat finger"-proof.  On the NMS side it also gives a great hint for a def=
ault value in a provisioning field. I am honestly perplexed as to why Anil =
is pushing back on the DEFVAL myself. I am with Joan on this one. I'd go fu=
rther and require it in the description too, so as to explain why its there=
 (or a reference to the spec).

--Tom


From: Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
Date: Thursday, October 11, 2012 5:26 AM
To: "MIB Doctors (E-mail)" <mib-doctors@ietf.org<mailto:mib-doctors@ietf.or=
g>>
Subject: [MIB-DOCTORS] DEVAL for scalar object (was: Re: Benoit Claise's Di=
scuss on draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT))

MIB doctors,

Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your numerou=
s review of this MIB, which I fully support.

Now, we received some push back from Anil, the author, on the required DEFV=
AL for scalar.
As I wrote below, I always considered the DEFVAL for scalar to be useful in=
formation, but I understand both arguments.
Read the email exchange below.

Which advice do we want to give in the future on this topic?

I'm in favor of telling:
- DEFVAL for scalar objects are nice-to-have, and it's good practice to hav=
e them
    This is in line with
RFC 2578, section 7.9 says:

   Note that with this definition of the DEFVAL clause, it is
   appropriate to use it for any columnar object of a read-create table.
   It is also permitted to use it for scalar objects dynamically created
   by an agent, or for columnar objects of a read-write table
   dynamically created by an agent.
- If you don't put DEFVAL for scalar objects, then insert in the descriptio=
n a pointer on where to find the information

Regards, Benoit.




-------- Original Message --------
Subject:        Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib=
-09: (with DISCUSS and COMMENT)
Date:   Thu, 11 Oct 2012 11:11:30 +0200
From:   Benoit Claise <bclaise@cisco.com><mailto:bclaise@cisco.com>
To:     Anil Rijhsinghani <anil@charter.net><mailto:anil@charter.net>
CC:     Romascanu, Dan (Dan) <dromasca@avaya.com><mailto:dromasca@avaya.com=
>, Donald Eastlake <d3e3e3@gmail.com><mailto:d3e3e3@gmail.com>, Erik Nordma=
rk <nordmark@acm.org><mailto:nordmark@acm.org>, Ralph Droms <rdroms.ietf@gm=
ail.com><mailto:rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <bertietf@bwijne=
n.net><mailto:bertietf@bwijnen.net>, zebrose@alum.mit.edu<mailto:zebrose@al=
um.mit.edu>, Joan Cucchiara <jcucchiara@mindspring.com><mailto:jcucchiara@m=
indspring.com>, me <bclaise@cisco.com><mailto:bclaise@cisco.com>


Anil, Dan,

I understand both arguments for and against DEFVAL for scalar.

I've been in favor of DEFVAL for scalar, and considered it a nice-to-have.

1. If you are the implementor, you must know the spec by heart, and obvious=
ly, these scalar DEFVAL's are not useful to you.
2. If you are the SNMP agent, it's true that the SNMPset contains the value=
 to be set, so you don't need the DEFVAL.
3. If you are the network operator using the NMS GUI , it's pretty useful i=
nformation to have default values. It's pretty nice when a NMS GUI contains=
 the DEVAL value. Sure you can tell that, by looking at the specifications,=
 someone will be able to get this value. In practice, is it done? So if the=
 GUI developers could directly get the information from the DEFVAL, that's =
a plus.
I've seen to many GUIs where the first config page allows to enter almost a=
nything. And the network operator just puts random values in there. In the =
world of NetFlow, inserting non-sense timeout values produced some funny re=
sults.
4. If you are none of the above... Once upon a time, I was a NMS customer s=
upport engineer, and I read many MIB modules.
And the DEFVAL always helped getting the default values. If nothing else, f=
or troubleshooting.
And no, I didn't know (and didn't want to know) all the protocol specificat=
ion details of the feature/protocol to be managed.

You see, there are multiple actors dealing with MIB modules.

How to more forward?
> By the way I have included a REFERENCE clause in most objects, guiding an=
 implementor to the section of the protocol RFC where he can find more info=
rmation about the object and its default, if applicable.
That's good information already, and I could leave with that. It's actually=
 just a (*) level of indirection

(*) time consuming if I take the case 4 above, i.e. my customer support eng=
ineer.

I want to publicly thanks Joan for the time spent on her review. Much appre=
ciated.
Now, I would like to have some consistency from the MIB doctors in terms of=
 guidelines on this topic. Let me discuss with them.


Regards, Benoit.

Dan,

An SNMP set operation is used to change the value of a read-write object, o=
r to create a new row in a table. There is a distinct difference between th=
e applicability of DEFVAL in these two cases, hence the "appropriate" versu=
s "permitted" language in the definition of the DEFVAL clause for these two=
 cases.

When a set operation is performed on a scalar object, it comes with a value=
 to write into it. The SNMP agent need not guess what that value might be, =
 nor does it need to rely on the MIB to tell it what to do.

When a set operation is performed to create a new row in a table, it may sp=
ecify the value of one or more columns in that row. If the SNMP agent is go=
ing to create a row, and not all column objects have been specified, it is =
left with a dilemma: what should it set as the values of those column objec=
ts? This is what the DEFVAL clause allows you to do: give the agent a defau=
lt value for unspecified column objects. Such a dilemma does not occur for =
setting of scalar objects.

If what you were saying is true, then every read-write object in every MIB =
would need a DEFVAL clause. Clearly that is not the case.

By the way I have included a REFERENCE clause in most objects, guiding an i=
mplementor to the section of the protocol RFC where he can find more inform=
ation about the object and its default, if applicable.

If this doesn't convince you, we will have to agree to disagree on this.

Regards,
Anil


On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:

 Hi Anil,

I need to disagree with you on this. The DEFVAL function is the same for a =
scalar and for a columnar object =96 as you well put it  =91the agent can d=
educe the missing value from the MIB syntax=92.

I do not understand your argument that the implementor should look at the p=
rotocol specifications to in the case of scalar objects. We are talking abo=
ut writeable objects. Whatever the agent initializes with will be sent to t=
he instrumentation. In the absence of a DEFVAL value anything can be writte=
n there. The same as in the case of a columnar object the DEFVAL will indic=
ate the value the agent initializes with which will be the first value to b=
e sent to the instrumentation until a setRequest command changes it. Why sh=
ould the agent implementor need to look in the protocol specifications and =
not help him defining DEFVAL clauses?

Regards,

Dan



From: Anil R [mailto:anil@charter.net]
Sent: Wednesday, October 10, 2012 3:33 PM
To: Romascanu, Dan (Dan)
Cc: Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen=
 (IETF); zebrose@alum.mit.edu<mailto:zebrose@alum.mit.edu>; Joan Cucchiara
Subject: Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: (w=
ith DISCUSS and COMMENT)

Dan,

>From the description:
- as a columnar object, it is "appropriate" to use DEFVAL
- as a scalar object, it is "permitted" to use DEFVAL.

Sure I know it is permitted for scalar objects, as that will not cause a co=
mpile error.

For columnar objects, it is actually useful, because a manager may create a=
n instance without specifying a columnar object. So it is syntactically and=
 practically useful to do so in such cases, because the agent can deduce th=
e missing value from the MIB syntax. It makes the protocol more efficient. =
I know this is why we added DEFVAL, based on my interaction at the time wit=
h the original SNMP authors (Jeff Case, et al).

My point is that not only is specifying DEFVAL for a scalar useless from an=
 SNMP syntactical point of view - because an agent cannot actually use it, =
other than an implementor reading the RFC text - but it is actually dangero=
us to do so. An implementor TRILL should be looking to the protocol specifi=
cation (RFC6325 in this case) to determine how the protocol works and what =
the needed defaults are.

We don't to define defaults in two different RFCs if we can help it.
If the protocol decides to change a default, we shouldn't have to go update=
 the MIB.

Regards,
Anil

On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:



Hi Anil,

I believe that you are wrong stating that DEFVAL clauses should not be pres=
ent in the definitions of scalar objects, or at least I could not find such=
 a recommendations in the RFCs that define the SMI. On the contrary, RFC 25=
78, section 7.9 says:

   Note that with this definition of the DEFVAL clause, it is
   appropriate to use it for any columnar object of a read-create table.
   It is also permitted to use it for scalar objects dynamically created
   by an agent, or for columnar objects of a read-write table
   dynamically created by an agent.

So when an agent is initialized it is good practice to define default value=
s for writeable objects (scalar or columnar) unless we do not care what val=
ue the agent starts operating with.


Regards,

Dan




From:   Anil R [ mailto:anil@charter.net<javascript:parent.wgMail.openCompo=
seWindow('anil@charter.net')>]
Sent:   Wednesday, October 10, 2012 2:40 PM
To:   Benoit Claise
Cc:   Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen (IETF);   ze=
brose@alum.mit.edu<javascript:parent.wgMail.openComposeWindow('zebrose@alum=
.mit.edu')>; Romascanu, Dan (Dan); Joan Cucchiara
Subject:   Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: =
(with DISCUSS and COMMENT)

Benoit,

I will make a good faith attempt at responding to these comments yet again,=
 although I have already responded to many of them (other than new ones tha=
t just showed up in the latest round).

The DEFVAL comment is one which keeps coming back, disregarding my many res=
ponses that this is not a useful construct for scalar objects and its chief=
 purpose is to give a default value to tables objects missing in the creati=
on of a table instance, as described in its definition "The DEFVAL clause, =
which need not be present, defines an acceptable default value which may be=
 used when an object instance is created."

DEFVAL need not be present even in table objects, but definitely should not=
 be present in scalar objects - but the latter is what several of these com=
ments are insisting upon. It is the protocol specification that defines def=
ault values for protocol objects, not MIBs.

Regards,
Anil



--_000_CC9CA36F10FEBtnadeaujunipernet_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <350B002F3400644DBE88D1CAF6A56321@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div><br>
</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>From m=
y perspective, using the DEFVALs are orthogonal to being &quot;an expert wi=
th the spec&quot; when implementing things; its a matter of convenience and=
 also &quot;fat finger&quot;-proof. &nbsp;On the NMS side it
 also gives a great hint for a default value in a provisioning field. I am =
honestly perplexed as to why Anil is pushing back on the DEFVAL myself. I a=
m with Joan on this one. I'd go further and require it in the description t=
oo, so as to explain why its there
 (or a reference to the spec).</div>
<div><br>
</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>--Tom<=
/div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Benoit Claise &lt;<a href=3D"=
mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, October 11, 2012 5:=
26 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;MIB Doctors (E-mail)&quot=
; &lt;<a href=3D"mailto:mib-doctors@ietf.org">mib-doctors@ietf.org</a>&gt;<=
br>
<span style=3D"font-weight:bold">Subject: </span>[MIB-DOCTORS] DEVAL for sc=
alar object (was: Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-m=
ib-09: (with DISCUSS and COMMENT))<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div bgcolor=3D"#FFFFFF" text=3D"#000000">MIB doctors,<br>
<br>
Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your numerou=
s review of this MIB, which I fully support.<br>
<br>
Now, we received some push back from Anil, the author, on the required DEFV=
AL for scalar.<br>
As I wrote below, I always considered the DEFVAL for scalar to be useful in=
formation, but I understand both arguments.<br>
Read the email exchange below.<br>
<br>
Which advice do we want to give in the future on this topic?<br>
<br>
I'm in favor of telling: <br>
- DEFVAL for scalar objects are nice-to-have, and it's good practice to hav=
e them<br>
&nbsp; &nbsp; This is in line with <br>
<blockquote><font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=
=3D"Verdana" size=3D"3">RFC 2578, section 7.9 says:
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; Note that with this definition =
of the DEFVAL clause, it is
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; appropriate to use it for any c=
olumnar object of a read-create table.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; It is also permitted to use it =
for scalar objects dynamically created
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; by an agent, or for columnar ob=
jects of a read-write table
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; dynamically created by an agent=
.
</font></div>
</blockquote>
- If you don't put DEFVAL for scalar objects, then insert in the descriptio=
n a pointer on where to find the information<br>
<br>
Regards, Benoit.<br>
<br>
&nbsp;<br>
<div class=3D"moz-forward-container"><br>
<br>
-------- Original Message --------
<table class=3D"moz-email-headers-table" border=3D"0" cellpadding=3D"0" cel=
lspacing=3D"0">
<tbody>
<tr>
<th align=3D"RIGHT" nowrap=3D"nowrap" valign=3D"BASELINE">Subject: </th>
<td>Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: (with D=
ISCUSS and COMMENT)</td>
</tr>
<tr>
<th align=3D"RIGHT" nowrap=3D"nowrap" valign=3D"BASELINE">Date: </th>
<td>Thu, 11 Oct 2012 11:11:30 &#43;0200</td>
</tr>
<tr>
<th align=3D"RIGHT" nowrap=3D"nowrap" valign=3D"BASELINE">From: </th>
<td>Benoit Claise <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:bclaise=
@cisco.com">
&lt;bclaise@cisco.com&gt;</a></td>
</tr>
<tr>
<th align=3D"RIGHT" nowrap=3D"nowrap" valign=3D"BASELINE">To: </th>
<td>Anil Rijhsinghani <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:ani=
l@charter.net">
&lt;anil@charter.net&gt;</a></td>
</tr>
<tr>
<th align=3D"RIGHT" nowrap=3D"nowrap" valign=3D"BASELINE">CC: </th>
<td>Romascanu, Dan (Dan) <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:=
dromasca@avaya.com">
&lt;dromasca@avaya.com&gt;</a>, Donald Eastlake <a class=3D"moz-txt-link-rf=
c2396E" href=3D"mailto:d3e3e3@gmail.com">
&lt;d3e3e3@gmail.com&gt;</a>, Erik Nordmark <a class=3D"moz-txt-link-rfc239=
6E" href=3D"mailto:nordmark@acm.org">
&lt;nordmark@acm.org&gt;</a>, Ralph Droms <a class=3D"moz-txt-link-rfc2396E=
" href=3D"mailto:rdroms.ietf@gmail.com">
&lt;rdroms.ietf@gmail.com&gt;</a>, Bert Wijnen (IETF) <a class=3D"moz-txt-l=
ink-rfc2396E" href=3D"mailto:bertietf@bwijnen.net">
&lt;bertietf@bwijnen.net&gt;</a>, <a class=3D"moz-txt-link-abbreviated" hre=
f=3D"mailto:zebrose@alum.mit.edu">
zebrose@alum.mit.edu</a>, Joan Cucchiara <a class=3D"moz-txt-link-rfc2396E"=
 href=3D"mailto:jcucchiara@mindspring.com">
&lt;jcucchiara@mindspring.com&gt;</a>, me <a class=3D"moz-txt-link-rfc2396E=
" href=3D"mailto:bclaise@cisco.com">
&lt;bclaise@cisco.com&gt;</a></td>
</tr>
</tbody>
</table>
<br>
<br>
<div class=3D"moz-cite-prefix">Anil, Dan,<br>
<br>
I understand both arguments for and against DEFVAL for scalar.<br>
<br>
I've been in favor of DEFVAL for scalar, and considered it a nice-to-have.<=
br>
<br>
1. If you are the implementor, you must know the spec by heart, and obvious=
ly, these scalar DEFVAL's are not useful to you.<br>
2. If you are the SNMP agent, it's true that the SNMPset contains the value=
 to be set, so you don't need the DEFVAL.
<br>
3. If you are the network operator using the NMS GUI , it's pretty useful i=
nformation to have default values. It's pretty nice when a NMS GUI contains=
 the DEVAL value. Sure you can tell that, by looking at the specifications,=
 someone will be able to get this
 value. In practice, is it done? So if the GUI developers could directly ge=
t the information from the DEFVAL, that's a plus.<br>
I've seen to many GUIs where the first config page allows to enter almost a=
nything. And the network operator just puts random values in there. In the =
world of NetFlow, inserting non-sense timeout values produced some funny re=
sults.<br>
4. If you are none of the above... Once upon a time, I was a NMS customer s=
upport engineer, and I read many MIB modules.<br>
And the DEFVAL always helped getting the default values. If nothing else, f=
or troubleshooting.
<br>
And no, I didn't know (and didn't want to know) all the protocol specificat=
ion details of the feature/protocol to be managed.<br>
<br>
You see, there are multiple actors dealing with MIB modules.<br>
<br>
How to more forward?<br>
&gt; <font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verd=
ana" size=3D"2">By the way I have included a REFERENCE clause in most objec=
ts, guiding an implementor to the section of the protocol RFC where he can =
find more information about the object and its
 default, if applicable.</font><br>
That's good information already, and I could leave with that. It's actually=
 just a (*) level of indirection<br>
<br>
(*) time consuming if I take the case 4 above, i.e. my customer support eng=
ineer.<br>
<br>
I want to publicly thanks Joan for the time spent on her review. Much appre=
ciated.<br>
Now, I would like to have some consistency from the MIB doctors in terms of=
 guidelines on this topic. Let me discuss with them.<br>
<br>
<br>
Regards, Benoit.<br>
<br>
</div>
<blockquote cite=3D"mid:7de0ab94.65aef.13a4baa03fa.Webtop.46@charter.net" t=
ype=3D"cite">
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">Dan,</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">An SNMP set operation is used to change the =
value of a read-write object, or to create a new row in a table. There is a=
 distinct difference between the applicability
 of DEFVAL in these two cases, hence the &quot;appropriate&quot; versus &qu=
ot;permitted&quot; language in the definition of the DEFVAL clause for thes=
e two cases.</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">When a set operation is performed on a scala=
r object, it comes with a value to write into it. The SNMP agent need not g=
uess what that value might be,&nbsp; nor does it
 need to rely on the MIB to tell it what to do.</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">When a set operation is performed to create =
a new row in a table, it may specify the value of one or more columns in th=
at row. If the SNMP agent is going to create
 a row, and not all column objects have been specified, it is left with a d=
ilemma: what should it set as the values of those column objects? This is w=
hat the DEFVAL clause allows you to do: give the agent a default value for =
unspecified column objects. Such
 a dilemma does not occur for setting of scalar objects.</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">If what you were saying is true, then every =
read-write object in every MIB would need a DEFVAL clause. Clearly that is =
not the case.</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">By the way I have included a REFERENCE claus=
e in most objects, guiding an implementor to the section of the protocol RF=
C where he can find more information about the
 object and its default, if applicable.</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">If this doesn't convince you, we will have t=
o agree to disagree on this.</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">Regards,</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">Anil</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font><font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Ve=
rdana" size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, =
Dan (Dan) wrote:</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"2">&nbsp;<font size=3D"3">Hi Anil,
</font></font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">I need to disagree with you on this. The DEF=
VAL function is the same for a scalar and for a columnar object =96 as you =
well put it&nbsp; =91the agent can deduce the missing
 value from the MIB syntax=92. </font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">I do not understand your argument that the i=
mplementor should look at the protocol specifications to in the case of sca=
lar objects. We are talking about writeable
 objects. Whatever the agent initializes with will be sent to the instrumen=
tation. In the absence of a DEFVAL value anything can be written there. The=
 same as in the case of a columnar object the DEFVAL will indicate the valu=
e the agent initializes with which
 will be the first value to be sent to the instrumentation until a setReque=
st command changes it. Why should the agent implementor need to look in the=
 protocol specifications and not help him defining DEFVAL clauses?
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Regards,
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Dan
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>From:
</b>Anil R [<a moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext" hre=
f=3D"mailto:anil@charter.net">mailto:anil@charter.net</a>]
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>Sent:
</b>Wednesday, October 10, 2012 3:33 PM </font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>To:
</b>Romascanu, Dan (Dan) </font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>Cc:
</b>Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen=
 (IETF);
<a moz-do-not-send=3D"true" class=3D"moz-txt-link-abbreviated" href=3D"mail=
to:zebrose@alum.mit.edu">
zebrose@alum.mit.edu</a>; Joan Cucchiara </font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>Subject:
</b>Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: (with D=
ISCUSS and COMMENT)
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Dan,
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">From the description:
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">- as a columnar object, it is &quot;appropri=
ate&quot; to use DEFVAL
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">- as a scalar object, it is &quot;permitted&=
quot; to use DEFVAL.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Sure I know it is permitted for scalar objec=
ts, as that will not cause a compile error.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">For columnar objects, it is actually useful,=
 because a manager may create an instance without specifying a columnar obj=
ect. So it is syntactically and practically
 useful to do so in such cases, because the agent can deduce the missing va=
lue from the MIB syntax. It makes the protocol more efficient. I know this =
is why we added DEFVAL, based on my interaction at the time with the origin=
al SNMP authors (Jeff Case, et al).
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">My point is that not only is specifying DEFV=
AL for a scalar useless from an SNMP syntactical point of view - because an=
 agent cannot actually use it, other than an
 implementor reading the RFC text - but it is actually dangerous to do so. =
An implementor TRILL should be looking to the protocol specification (RFC63=
25 in this case) to determine how the protocol works and what the needed de=
faults are.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">We don't to define defaults in two different=
 RFCs if we can help it.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">If the protocol decides to change a default,=
 we shouldn't have to go update the MIB.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Regards,
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Anil
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">On Oct 10, 2012, at 8:59 AM, Romascanu, Dan =
(Dan) wrote:
</font></div>
<font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verdana" =
size=3D"3"><br>
</font><font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Ve=
rdana" size=3D"3"><br>
</font><font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Ve=
rdana" size=3D"2"><br>
</font>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Hi Anil,
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">I believe that you are wrong stating that DE=
FVAL clauses should not be present in the definitions of scalar objects, or=
 at least I could not find such a recommendations
 in the RFCs that define the SMI. On the contrary, RFC 2578, section 7.9 sa=
ys: </font>
</div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; Note that with this definition =
of the DEFVAL clause, it is
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; appropriate to use it for any c=
olumnar object of a read-create table.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; It is also permitted to use it =
for scalar objects dynamically created
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; by an agent, or for columnar ob=
jects of a read-write table
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;&nbsp; dynamically created by an agent=
.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">So when an agent is initialized it is good p=
ractice to define default values for writeable objects (scalar or columnar)=
 unless we do not care what value the agent
 starts operating with. </font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Regards,
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Dan
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>From:
</b>&nbsp; Anil R [ <font color=3D"#3333FF"><a moz-do-not-send=3D"true" hre=
f=3D"javascript:parent.wgMail.openComposeWindow('anil@charter.net')" target=
=3D""><u>mailto:anil@charter.net</u></a><font color=3D"#000000">]&nbsp;&nbs=
p;
</font></font></font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>Sent:
</b>&nbsp; Wednesday, October 10, 2012 2:40 PM </font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>To:
</b>&nbsp; Benoit Claise </font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>Cc:
</b>&nbsp; Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen (IETF);=
&nbsp;&nbsp; <font color=3D"#3333FF">
<a moz-do-not-send=3D"true" href=3D"javascript:parent.wgMail.openComposeWin=
dow('zebrose@alum.mit.edu')" target=3D""><u>zebrose@alum.mit.edu</u></a><fo=
nt color=3D"#000000">; Romascanu, Dan (Dan); Joan Cucchiara
</font></font></font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3"><b>Subject:
</b>&nbsp; Re: Benoit Claise's Discuss on draft-ietf-trill-rbridge-mib-09: =
(with DISCUSS and COMMENT)
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Benoit,
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">I will make a good faith attempt at respondi=
ng to these comments yet again, although I have already responded to many o=
f them (other than new ones that just showed
 up in the latest round). </font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">The DEFVAL comment is one which keeps coming=
 back, disregarding my many responses that this is not a useful construct f=
or scalar objects and its chief purpose is to
 give a default value to tables objects missing in the creation of a table =
instance, as described in its definition &quot;The DEFVAL clause, which nee=
d not be present, defines an acceptable default value which may be used whe=
n an object instance is created.&quot;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">DEFVAL need not be present even in table obj=
ects, but definitely should not be present in scalar objects - but the latt=
er is what several of these comments are insisting
 upon. It is the protocol specification that defines default values for pro=
tocol objects, not MIBs.
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Regards,
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">Anil
</font></div>
<div align=3D"LEFT"><font letterspacing=3D"0" kerning=3D"0" color=3D"#00000=
0" face=3D"Verdana" size=3D"3">&nbsp;
</font><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</span>
</body>
</html>

--_000_CC9CA36F10FEBtnadeaujunipernet_--

From tnadeau@juniper.net  Thu Oct 11 13:36:33 2012
Return-Path: <tnadeau@juniper.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67DA721F8687 for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 13:36:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.466
X-Spam-Level: 
X-Spam-Status: No, score=-3.466 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, UNRESOLVED_TEMPLATE=3.132]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kJ42WAfhPIbH for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 13:36:31 -0700 (PDT)
Received: from exprod7og114.obsmtp.com (exprod7og114.obsmtp.com [64.18.2.215]) by ietfa.amsl.com (Postfix) with ESMTP id E722321F8628 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 13:36:30 -0700 (PDT)
Received: from P-EMHUB03-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob114.postini.com ([64.18.6.12]) with SMTP ID DSNKUHctzv1ZC9nrDId/vzpInP1KsUAqJHaF@postini.com; Thu, 11 Oct 2012 13:36:31 PDT
Received: from P-CLDFE02-HQ.jnpr.net (172.24.192.60) by P-EMHUB03-HQ.jnpr.net (172.24.192.37) with Microsoft SMTP Server (TLS) id 8.3.213.0; Thu, 11 Oct 2012 13:32:11 -0700
Received: from o365mail.juniper.net (207.17.137.224) by o365mail.juniper.net (172.24.192.60) with Microsoft SMTP Server id 14.1.355.2; Thu, 11 Oct 2012 13:32:10 -0700
Received: from am1outboundpool.messaging.microsoft.com (213.199.154.205) by o365mail.juniper.net (207.17.137.224) with Microsoft SMTP Server (TLS) id 14.1.355.2; Thu, 11 Oct 2012 13:38:33 -0700
Received: from mail104-am1-R.bigfish.com (10.3.201.236) by AM1EHSOBE010.bigfish.com (10.3.204.30) with Microsoft SMTP Server id 14.1.225.23; Thu, 11 Oct 2012 20:32:08 +0000
Received: from mail104-am1 (localhost [127.0.0.1])	by mail104-am1-R.bigfish.com (Postfix) with ESMTP id A9AC0340106	for <mib-doctors@ietf.org.FOPE.CONNECTOR.OVERRIDE>; Thu, 11 Oct 2012 20:32:08 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.245.197; KIP:(null); UIP:(null); (null); H:CH1PRD0511HT001.namprd05.prod.outlook.com; R:internal; EFV:INT
X-SpamScore: -27
X-BigFish: PS-27(zzbb2dI98dI9371Ic85eh542M1453I4015Izz1202h1d1ah1d2ahzz8275ch1033IL8275bh8275dhz2dh2a8h668h839he5bhf0ah107ah1288h12a5h12bdh137ah1441hbe3k1155h)
Received: from mail104-am1 (localhost.localdomain [127.0.0.1]) by mail104-am1 (MessageSwitch) id 1349987526395358_11347; Thu, 11 Oct 2012 20:32:06 +0000 (UTC)
Received: from AM1EHSMHS011.bigfish.com (unknown [10.3.201.227])	by mail104-am1.bigfish.com (Postfix) with ESMTP id 54D714E0063; Thu, 11 Oct 2012 20:32:06 +0000 (UTC)
Received: from CH1PRD0511HT001.namprd05.prod.outlook.com (157.56.245.197) by AM1EHSMHS011.bigfish.com (10.3.207.111) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 11 Oct 2012 20:32:02 +0000
Received: from CH1PRD0511MB420.namprd05.prod.outlook.com ([169.254.1.188]) by CH1PRD0511HT001.namprd05.prod.outlook.com ([10.255.159.36]) with mapi id 14.16.0207.009; Thu, 11 Oct 2012 20:32:00 +0000
From: Thomas Nadeau <tnadeau@juniper.net>
To: Benoit Claise <bclaise@cisco.com>, "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
Thread-Topic: [MIB-DOCTORS] DEVAL for scalar object
Thread-Index: AQHNp8FuQSyWhxSHkkGoN2TlqWXTnZe0N5uAgAACmwCAABIiAA==
Date: Thu, 11 Oct 2012 20:32:00 +0000
Message-ID: <CC9CA4E0.11007%tnadeau@juniper.net>
In-Reply-To: <5076E546.90505@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.4.120824
x-originating-ip: [10.255.159.4]
Content-Type: multipart/alternative; boundary="_000_CC9CA4E011007tnadeaujunipernet_"
MIME-Version: 1.0
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%12219$Dn%CISCO.COM$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%BWIJNEN.NET$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%IETF.ORG$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
Cc: "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 20:36:33 -0000

--_000_CC9CA4E011007tnadeaujunipernet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable



From: Benoit Claise <bclaise@cisco.com<mailto:bclaise@cisco.com>>
Date: Thursday, October 11, 2012 11:27 AM
To: "Bert Wijnen (IETF)" <bertietf@bwijnen.net<mailto:bertietf@bwijnen.net>=
>
Cc: "MIB Doctors (E-mail)" <mib-doctors@ietf.org<mailto:mib-doctors@ietf.or=
g>>
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object

On 11/10/2012 17:17, Bert Wijnen (IETF) wrote:
That sounds very plausible Joan.
So if it IS the case that it defined in the protocol spec
then WHY the heck is Anil pushing back so much.
After all, it is quite simple/easy to add a DEFVAL line.
The time spent arguing is a bigger than just editing the DEFVAL.
On top of that, Anil wrote:
> By the way I have included a REFERENCE clause in most objects, guiding an=
 implementor to the section of the protocol RFC where he can find more info=
rmation about the object and its default, if applicable.

If the RFC is now obsolete, the REFERENCE points to an obsoleted reference.=
..

If the RFC in question is obsolete, then what protocol(s) is/are the MIB ma=
naging?!

--Tom



Regards, Benoit.
Bert


On 10/11/12 5:02 PM, Joan Cucchiara wrote:

For THIS specific review most scalars (one exception is rbridgeBaseTrillVer=
sion) have
DEFVALs specified in the protocol (RFC6325).   Not
all protocol specifications do specify default values as clearly as this sp=
ecification does. When default values are specified in
the protocol (RFC) as is mostly the
situation being discussed here with the scalars, I think DEFVALs SHOULD be =
put
into the MIB.   I would like to say MUST, but believe Bert and Juergen have
pointed out that there is precedence to flexible on this.

Please note, however, if these DEFVALs which have been specified by the RFC=
6325 were
in the MIB, they could be interpreted/compiled by tools which process MIBs
and this reduces error and assists in promoting interoperability.   All in =
all, better for
the MIB's deployment and better for the WG to promote the protocol.

Thanks,
  -Joan

----- Original Message ----- From: "Bert Wijnen (IETF)" <bertietf@bwijnen.n=
et><mailto:bertietf@bwijnen.net>
To: "Benoit Claise" <bclaise@cisco.com><mailto:bclaise@cisco.com>; "MIB Doc=
tors (E-mail)" <mib-doctors@ietf.org><mailto:mib-doctors@ietf.org>
Sent: Thursday, October 11, 2012 7:35 AM
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object


Agree.
I consider it a nice to have for scalars, but we have
approved quite a few MIB modules that did not have it
for (all) scalars. So we betterbe a bit flexible on
this point. We can recommend that they do it where it
makes sense. I would not hold up a MIB module for too
long if they resist/reject (certainly if they have
good arguments).

Bert

On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
Hi,

I think the issue boils down to the question whether the scalars are
dynamically created by an agent or not. e.e., they come into existance
as a side effect of setting some other object. In such situations,
DEFVALs are useful to document which value a management system may
expect to be held in the newly established scalar (but note also that
the DEFVAL clause is not binding; the value is used "at the discretion
of an agent when an object instance is created" - a conservative
management application will thus check the value anyway if it is
important).

/js

On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
MIB doctors,

Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your
numerous review of this MIB, which I fully support.

Now, we received some push back from Anil, the author, on the
required DEFVAL for scalar.
As I wrote below, I always considered the DEFVAL for scalar to be
useful information, but I understand both arguments.
Read the email exchange below.

Which advice do we want to give in the future on this topic?

I'm in favor of telling:
- DEFVAL for scalar objects are nice-to-have, and it's good practice
to have them
     This is in line with

    RFC 2578, section 7.9 says:
        Note that with this definition of the DEFVAL clause, it is
        appropriate to use it for any columnar object of a read-create
    table.
        It is also permitted to use it for scalar objects dynamically
    created
        by an agent, or for columnar objects of a read-write table
        dynamically created by an agent.

- If you don't put DEFVAL for scalar objects, then insert in the
description a pointer on where to find the information

Regards, Benoit.




-------- Original Message --------
Subject: Re: Benoit Claise's Discuss on
draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
Date: Thu, 11 Oct 2012 11:11:30 +0200
From: Benoit Claise <bclaise@cisco.com><mailto:bclaise@cisco.com>
To: Anil Rijhsinghani <anil@charter.net><mailto:anil@charter.net>
CC: Romascanu, Dan (Dan) <dromasca@avaya.com><mailto:dromasca@avaya.com>, D=
onald Eastlake
<d3e3e3@gmail.com><mailto:d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.or=
g><mailto:nordmark@acm.org>, Ralph Droms
<rdroms.ietf@gmail.com><mailto:rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <=
bertietf@bwijnen.net><mailto:bertietf@bwijnen.net>,
zebrose@alum.mit.edu<mailto:zebrose@alum.mit.edu>, Joan Cucchiara <jcucchia=
ra@mindspring.com><mailto:jcucchiara@mindspring.com>, me
<bclaise@cisco.com><mailto:bclaise@cisco.com>



Anil, Dan,

I understand both arguments for and against DEFVAL for scalar.

I've been in favor of DEFVAL for scalar, and considered it a nice-to-have.

1. If you are the implementor, you must know the spec by heart, and
obviously, these scalar DEFVAL's are not useful to you.
2. If you are the SNMP agent, it's true that the SNMPset contains
the value to be set, so you don't need the DEFVAL.
3. If you are the network operator using the NMS GUI , it's pretty
useful information to have default values. It's pretty nice when a
NMS GUI contains the DEVAL value. Sure you can tell that, by looking
at the specifications, someone will be able to get this value. In
practice, is it done? So if the GUI developers could directly get
the information from the DEFVAL, that's a plus.
I've seen to many GUIs where the first config page allows to enter
almost anything. And the network operator just puts random values in
there. In the world of NetFlow, inserting non-sense timeout values
produced some funny results.
4. If you are none of the above... Once upon a time, I was a NMS
customer support engineer, and I read many MIB modules.
And the DEFVAL always helped getting the default values. If nothing
else, for troubleshooting.
And no, I didn't know (and didn't want to know) all the protocol
specification details of the feature/protocol to be managed.

You see, there are multiple actors dealing with MIB modules.

How to more forward?
By the way I have included a REFERENCE clause in most objects,
guiding an implementor to the section of the protocol RFC where he
can find more information about the object and its default, if
applicable.
That's good information already, and I could leave with that. It's
actually just a (*) level of indirection

(*) time consuming if I take the case 4 above, i.e. my customer
support engineer.

I want to publicly thanks Joan for the time spent on her review.
Much appreciated.
Now, I would like to have some consistency from the MIB doctors in
terms of guidelines on this topic. Let me discuss with them.


Regards, Benoit.

Dan,

An SNMP set operation is used to change the value of a read-write
object, or to create a new row in a table. There is a distinct
difference between the applicability of DEFVAL in these two cases,
hence the "appropriate" versus "permitted" language in the
definition of the DEFVAL clause for these two cases.

When a set operation is performed on a scalar object, it comes
with a value to write into it. The SNMP agent need not guess what
that value might be,  nor does it need to rely on the MIB to tell
it what to do.

When a set operation is performed to create a new row in a table,
it may specify the value of one or more columns in that row. If
the SNMP agent is going to create a row, and not all column
objects have been specified, it is left with a dilemma: what
should it set as the values of those column objects? This is what
the DEFVAL clause allows you to do: give the agent a default value
for unspecified column objects. Such a dilemma does not occur for
setting of scalar objects.

If what you were saying is true, then every read-write object in
every MIB would need a DEFVAL clause. Clearly that is not the
case.

By the way I have included a REFERENCE clause in most objects,
guiding an implementor to the section of the protocol RFC where he
can find more information about the object and its default, if
applicable.

If this doesn't convince you, we will have to agree to disagree on this.

Regards,
Anil


On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:

Hi Anil,
I need to disagree with you on this. The DEFVAL function is the
same for a scalar and for a columnar object =96 as you well put it
=91the agent can deduce the missing value from the MIB syntax=92.
I do not understand your argument that the implementor should look
at the protocol specifications to in the case of scalar objects.
We are talking about writeable objects. Whatever the agent
initializes with will be sent to the instrumentation. In the
absence of a DEFVAL value anything can be written there. The same
as in the case of a columnar object the DEFVAL will indicate the
value the agent initializes with which will be the first value to
be sent to the instrumentation until a setRequest command changes
it. Why should the agent implementor need to look in the protocol
specifications and not help him defining DEFVAL clauses?
Regards,
Dan
*From: *Anil R [mailto:anil@charter.net]
*Sent: *Wednesday, October 10, 2012 3:33 PM
*To: *Romascanu, Dan (Dan)
*Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms;
Bert Wijnen (IETF); zebrose@alum.mit.edu<mailto:zebrose@alum.mit.edu>; Joan=
 Cucchiara
*Subject: *Re: Benoit Claise's Discuss on
draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
Dan,
>From the description:
- as a columnar object, it is "appropriate" to use DEFVAL
- as a scalar object, it is "permitted" to use DEFVAL.
Sure I know it is permitted for scalar objects, as that will not
cause a compile error.
For columnar objects, it is actually useful, because a manager may
create an instance without specifying a columnar object. So it is
syntactically and practically useful to do so in such cases,
because the agent can deduce the missing value from the MIB
syntax. It makes the protocol more efficient. I know this is why
we added DEFVAL, based on my interaction at the time with the
original SNMP authors (Jeff Case, et al).
My point is that not only is specifying DEFVAL for a scalar
useless from an SNMP syntactical point of view - because an agent
cannot actually use it, other than an implementor reading the RFC
text - but it is actually dangerous to do so. An implementor TRILL
should be looking to the protocol specification (RFC6325 in this
case) to determine how the protocol works and what the needed
defaults are.
We don't to define defaults in two different RFCs if we can help it.
If the protocol decides to change a default, we shouldn't have to
go update the MIB.
Regards,
Anil
On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:



Hi Anil,
I believe that you are wrong stating that DEFVAL clauses should
not be present in the definitions of scalar objects, or at least I
could not find such a recommendations in the RFCs that define the
SMI. On the contrary, RFC 2578, section 7.9 says:
   Note that with this definition of the DEFVAL clause, it is
   appropriate to use it for any columnar object of a read-create table.
   It is also permitted to use it for scalar objects dynamically created
   by an agent, or for columnar objects of a read-write table
   dynamically created by an agent.
So when an agent is initialized it is good practice to define
default values for writeable objects (scalar or columnar) unless
we do not care what value the agent starts operating with.
Regards,
Dan
*From: *  Anil R [ _mailto:anil@charter.net_
<javascript:parent.wgMail.openComposeWindow('anil@charter.net')><javascript=
:parent.wgMail.openComposeWindow('anil@charter.net')>]
*Sent: * Wednesday, October 10, 2012 2:40 PM
*To: *  Benoit Claise
*Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen
(IETF); _zebrose@alum.mit.edu_<mailto:_zebrose@alum.mit.edu_> <javascript:p=
arent.wgMail.openComposeWindow('zebrose@alum.mit.edu')><javascript:parent.w=
gMail.openComposeWindow('zebrose@alum.mit.edu')>;
Romascanu, Dan (Dan); Joan Cucchiara
*Subject: * Re: Benoit Claise's Discuss on
draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
Benoit,
I will make a good faith attempt at responding to these comments
yet again, although I have already responded to many of them
(other than new ones that just showed up in the latest round).
The DEFVAL comment is one which keeps coming back, disregarding my
many responses that this is not a useful construct for scalar
objects and its chief purpose is to give a default value to tables
objects missing in the creation of a table instance, as described
in its definition "The DEFVAL clause, which need not be present,
defines an acceptable default value which may be used when an
object instance is created."
DEFVAL need not be present even in table objects, but definitely
should not be present in scalar objects - but the latter is what
several of these comments are insisting upon. It is the protocol
specification that defines default values for protocol objects,
not MIBs.
Regards,
Anil



_______________________________________________
MIB-DOCTORS mailing list
MIB-DOCTORS@ietf.org<mailto:MIB-DOCTORS@ietf.org>
https://www.ietf.org/mailman/listinfo/mib-doctors


_______________________________________________
MIB-DOCTORS mailing list
MIB-DOCTORS@ietf.org<mailto:MIB-DOCTORS@ietf.org>
https://www.ietf.org/mailman/listinfo/mib-doctors







--_000_CC9CA4E011007tnadeaujunipernet_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <586AC1B0F9C7F84CA34058974DB51168@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Benoit Claise &lt;<a href=3D"=
mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, October 11, 2012 11=
:27 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Bert Wijnen (IETF)&quot; =
&lt;<a href=3D"mailto:bertietf@bwijnen.net">bertietf@bwijnen.net</a>&gt;<br=
>
<span style=3D"font-weight:bold">Cc: </span>&quot;MIB Doctors (E-mail)&quot=
; &lt;<a href=3D"mailto:mib-doctors@ietf.org">mib-doctors@ietf.org</a>&gt;<=
br>
<span style=3D"font-weight:bold">Subject: </span>Re: [MIB-DOCTORS] DEVAL fo=
r scalar object<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
<div class=3D"moz-cite-prefix">On 11/10/2012 17:17, Bert Wijnen (IETF) wrot=
e:<br>
</div>
<blockquote cite=3D"mid:5076E317.8070403@bwijnen.net" type=3D"cite">That so=
unds very plausible Joan.
<br>
So if it IS the case that it defined in the protocol spec <br>
then WHY the heck is Anil pushing back so much. <br>
After all, it is quite simple/easy to add a DEFVAL line. <br>
</blockquote>
The time spent arguing is a bigger than just editing the DEFVAL.<br>
On top of that, Anil wrote:<br>
&gt; <font letterspacing=3D"0" kerning=3D"0" color=3D"#000000" face=3D"Verd=
ana" size=3D"2">By the way I have included a REFERENCE clause in most objec=
ts, guiding an implementor to the section of the protocol RFC where he can =
find more information about the object and its
 default, if applicable.</font><br>
<br>
If the RFC is now obsolete, the REFERENCE points to an obsoleted reference.=
..</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>If the=
 RFC in question is obsolete, then what protocol(s) is/are the MIB managing=
?!</div>
<div><br>
</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>--Tom<=
/div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div bgcolor=3D"#FFFFFF" text=3D"#000000"><br>
<br>
Regards, Benoit.<br>
<blockquote cite=3D"mid:5076E317.8070403@bwijnen.net" type=3D"cite">Bert <b=
r>
<br>
<br>
On 10/11/12 5:02 PM, Joan Cucchiara wrote: <br>
<blockquote type=3D"cite"><br>
For THIS specific review most scalars (one exception is rbridgeBaseTrillVer=
sion) have
<br>
DEFVALs specified in the protocol (RFC6325).&nbsp;&nbsp; Not <br>
all protocol specifications do specify default values as clearly as this sp=
ecification does. When default values are specified in
<br>
the protocol (RFC) as is mostly the <br>
situation being discussed here with the scalars, I think DEFVALs SHOULD be =
put <br>
into the MIB.&nbsp;&nbsp; I would like to say MUST, but believe Bert and Ju=
ergen have <br>
pointed out that there is precedence to flexible on this. <br>
<br>
Please note, however, if these DEFVALs which have been specified by the RFC=
6325 were
<br>
in the MIB, they could be interpreted/compiled by tools which process MIBs =
<br>
and this reduces error and assists in promoting interoperability.&nbsp;&nbs=
p; All in all, better for
<br>
the MIB's deployment and better for the WG to promote the protocol. <br>
<br>
Thanks, <br>
&nbsp; -Joan <br>
<br>
----- Original Message ----- From: &quot;Bert Wijnen (IETF)&quot; <a class=
=3D"moz-txt-link-rfc2396E" href=3D"mailto:bertietf@bwijnen.net">
&lt;bertietf@bwijnen.net&gt;</a> <br>
To: &quot;Benoit Claise&quot; <a class=3D"moz-txt-link-rfc2396E" href=3D"ma=
ilto:bclaise@cisco.com">
&lt;bclaise@cisco.com&gt;</a>; &quot;MIB Doctors (E-mail)&quot; <a class=3D=
"moz-txt-link-rfc2396E" href=3D"mailto:mib-doctors@ietf.org">
&lt;mib-doctors@ietf.org&gt;</a> <br>
Sent: Thursday, October 11, 2012 7:35 AM <br>
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object <br>
<br>
<br>
<blockquote type=3D"cite">Agree. <br>
I consider it a nice to have for scalars, but we have <br>
approved quite a few MIB modules that did not have it <br>
for (all) scalars. So we betterbe a bit flexible on <br>
this point. We can recommend that they do it where it <br>
makes sense. I would not hold up a MIB module for too <br>
long if they resist/reject (certainly if they have <br>
good arguments). <br>
<br>
Bert <br>
<br>
On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote: <br>
<blockquote type=3D"cite">Hi, <br>
<br>
I think the issue boils down to the question whether the scalars are <br>
dynamically created by an agent or not. e.e., they come into existance <br>
as a side effect of setting some other object. In such situations, <br>
DEFVALs are useful to document which value a management system may <br>
expect to be held in the newly established scalar (but note also that <br>
the DEFVAL clause is not binding; the value is used &quot;at the discretion=
 <br>
of an agent when an object instance is created&quot; - a conservative <br>
management application will thus check the value anyway if it is <br>
important). <br>
<br>
/js <br>
<br>
On Thu, Oct 11, 2012 at 11:26:41AM &#43;0200, Benoit Claise wrote: <br>
<blockquote type=3D"cite">MIB doctors, <br>
<br>
Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your <br>
numerous review of this MIB, which I fully support. <br>
<br>
Now, we received some push back from Anil, the author, on the <br>
required DEFVAL for scalar. <br>
As I wrote below, I always considered the DEFVAL for scalar to be <br>
useful information, but I understand both arguments. <br>
Read the email exchange below. <br>
<br>
Which advice do we want to give in the future on this topic? <br>
<br>
I'm in favor of telling: <br>
- DEFVAL for scalar objects are nice-to-have, and it's good practice <br>
to have them <br>
&nbsp;&nbsp;&nbsp;&nbsp; This is in line with <br>
<br>
&nbsp;&nbsp;&nbsp; RFC 2578, section 7.9 says: <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Note that with this definition o=
f the DEFVAL clause, it is <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; appropriate to use it for any co=
lumnar object of a read-create <br>
&nbsp;&nbsp;&nbsp; table. <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It is also permitted to use it f=
or scalar objects dynamically <br>
&nbsp;&nbsp;&nbsp; created <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; by an agent, or for columnar obj=
ects of a read-write table <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dynamically created by an agent.=
 <br>
<br>
- If you don't put DEFVAL for scalar objects, then insert in the <br>
description a pointer on where to find the information <br>
<br>
Regards, Benoit. <br>
<br>
<br>
<br>
<br>
-------- Original Message -------- <br>
Subject: Re: Benoit Claise's Discuss on <br>
draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT) <br>
Date: Thu, 11 Oct 2012 11:11:30 &#43;0200 <br>
From: Benoit Claise <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:bclai=
se@cisco.com">
&lt;bclaise@cisco.com&gt;</a> <br>
To: Anil Rijhsinghani <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:ani=
l@charter.net">
&lt;anil@charter.net&gt;</a> <br>
CC: Romascanu, Dan (Dan) <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:=
dromasca@avaya.com">
&lt;dromasca@avaya.com&gt;</a>, Donald Eastlake <br>
<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:d3e3e3@gmail.com">&lt;d3e=
3e3@gmail.com&gt;</a>, Erik Nordmark
<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:nordmark@acm.org">&lt;nor=
dmark@acm.org&gt;</a>, Ralph Droms
<br>
<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:rdroms.ietf@gmail.com">&l=
t;rdroms.ietf@gmail.com&gt;</a>, Bert Wijnen (IETF)
<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:bertietf@bwijnen.net">&lt=
;bertietf@bwijnen.net&gt;</a>,
<br>
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:zebrose@alum.mit.edu">=
zebrose@alum.mit.edu</a>, Joan Cucchiara
<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:jcucchiara@mindspring.com=
">&lt;jcucchiara@mindspring.com&gt;</a>, me
<br>
<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:bclaise@cisco.com">&lt;bc=
laise@cisco.com&gt;</a><br>
<br>
<br>
<br>
Anil, Dan, <br>
<br>
I understand both arguments for and against DEFVAL for scalar. <br>
<br>
I've been in favor of DEFVAL for scalar, and considered it a nice-to-have. =
<br>
<br>
1. If you are the implementor, you must know the spec by heart, and <br>
obviously, these scalar DEFVAL's are not useful to you. <br>
2. If you are the SNMP agent, it's true that the SNMPset contains <br>
the value to be set, so you don't need the DEFVAL. <br>
3. If you are the network operator using the NMS GUI , it's pretty <br>
useful information to have default values. It's pretty nice when a <br>
NMS GUI contains the DEVAL value. Sure you can tell that, by looking <br>
at the specifications, someone will be able to get this value. In <br>
practice, is it done? So if the GUI developers could directly get <br>
the information from the DEFVAL, that's a plus. <br>
I've seen to many GUIs where the first config page allows to enter <br>
almost anything. And the network operator just puts random values in <br>
there. In the world of NetFlow, inserting non-sense timeout values <br>
produced some funny results. <br>
4. If you are none of the above... Once upon a time, I was a NMS <br>
customer support engineer, and I read many MIB modules. <br>
And the DEFVAL always helped getting the default values. If nothing <br>
else, for troubleshooting. <br>
And no, I didn't know (and didn't want to know) all the protocol <br>
specification details of the feature/protocol to be managed. <br>
<br>
You see, there are multiple actors dealing with MIB modules. <br>
<br>
How to more forward? <br>
<blockquote type=3D"cite">By the way I have included a REFERENCE clause in =
most objects,
<br>
</blockquote>
guiding an implementor to the section of the protocol RFC where he <br>
can find more information about the object and its default, if <br>
applicable. <br>
That's good information already, and I could leave with that. It's <br>
actually just a (*) level of indirection <br>
<br>
(*) time consuming if I take the case 4 above, i.e. my customer <br>
support engineer. <br>
<br>
I want to publicly thanks Joan for the time spent on her review. <br>
Much appreciated. <br>
Now, I would like to have some consistency from the MIB doctors in <br>
terms of guidelines on this topic. Let me discuss with them. <br>
<br>
<br>
Regards, Benoit. <br>
<br>
<blockquote type=3D"cite">Dan, <br>
<br>
An SNMP set operation is used to change the value of a read-write <br>
object, or to create a new row in a table. There is a distinct <br>
difference between the applicability of DEFVAL in these two cases, <br>
hence the &quot;appropriate&quot; versus &quot;permitted&quot; language in =
the <br>
definition of the DEFVAL clause for these two cases. <br>
<br>
When a set operation is performed on a scalar object, it comes <br>
with a value to write into it. The SNMP agent need not guess what <br>
that value might be,&nbsp; nor does it need to rely on the MIB to tell <br>
it what to do. <br>
<br>
When a set operation is performed to create a new row in a table, <br>
it may specify the value of one or more columns in that row. If <br>
the SNMP agent is going to create a row, and not all column <br>
objects have been specified, it is left with a dilemma: what <br>
should it set as the values of those column objects? This is what <br>
the DEFVAL clause allows you to do: give the agent a default value <br>
for unspecified column objects. Such a dilemma does not occur for <br>
setting of scalar objects. <br>
<br>
If what you were saying is true, then every read-write object in <br>
every MIB would need a DEFVAL clause. Clearly that is not the <br>
case. <br>
<br>
By the way I have included a REFERENCE clause in most objects, <br>
guiding an implementor to the section of the protocol RFC where he <br>
can find more information about the object and its default, if <br>
applicable. <br>
<br>
If this doesn't convince you, we will have to agree to disagree on this. <b=
r>
<br>
Regards, <br>
Anil <br>
<br>
<br>
On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote: <br>
<br>
Hi Anil, <br>
I need to disagree with you on this. The DEFVAL function is the <br>
same for a scalar and for a columnar object =96 as you well put it <br>
=91the agent can deduce the missing value from the MIB syntax=92. <br>
I do not understand your argument that the implementor should look <br>
at the protocol specifications to in the case of scalar objects. <br>
We are talking about writeable objects. Whatever the agent <br>
initializes with will be sent to the instrumentation. In the <br>
absence of a DEFVAL value anything can be written there. The same <br>
as in the case of a columnar object the DEFVAL will indicate the <br>
value the agent initializes with which will be the first value to <br>
be sent to the instrumentation until a setRequest command changes <br>
it. Why should the agent implementor need to look in the protocol <br>
specifications and not help him defining DEFVAL clauses? <br>
Regards, <br>
Dan <br>
*From: *Anil R [<a class=3D"moz-txt-link-freetext" href=3D"mailto:anil@char=
ter.net">mailto:anil@charter.net</a>]
<br>
*Sent: *Wednesday, October 10, 2012 3:33 PM <br>
*To: *Romascanu, Dan (Dan) <br>
*Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms; <br>
Bert Wijnen (IETF); <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:ze=
brose@alum.mit.edu">
zebrose@alum.mit.edu</a>; Joan Cucchiara <br>
*Subject: *Re: Benoit Claise's Discuss on <br>
draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT) <br>
Dan, <br>
</blockquote>
&gt;From the description: <br>
<blockquote type=3D"cite">- as a columnar object, it is &quot;appropriate&q=
uot; to use DEFVAL
<br>
- as a scalar object, it is &quot;permitted&quot; to use DEFVAL. <br>
Sure I know it is permitted for scalar objects, as that will not <br>
cause a compile error. <br>
For columnar objects, it is actually useful, because a manager may <br>
create an instance without specifying a columnar object. So it is <br>
syntactically and practically useful to do so in such cases, <br>
because the agent can deduce the missing value from the MIB <br>
syntax. It makes the protocol more efficient. I know this is why <br>
we added DEFVAL, based on my interaction at the time with the <br>
original SNMP authors (Jeff Case, et al). <br>
My point is that not only is specifying DEFVAL for a scalar <br>
useless from an SNMP syntactical point of view - because an agent <br>
cannot actually use it, other than an implementor reading the RFC <br>
text - but it is actually dangerous to do so. An implementor TRILL <br>
should be looking to the protocol specification (RFC6325 in this <br>
case) to determine how the protocol works and what the needed <br>
defaults are. <br>
We don't to define defaults in two different RFCs if we can help it. <br>
If the protocol decides to change a default, we shouldn't have to <br>
go update the MIB. <br>
Regards, <br>
Anil <br>
On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote: <br>
<br>
<br>
<br>
Hi Anil, <br>
I believe that you are wrong stating that DEFVAL clauses should <br>
not be present in the definitions of scalar objects, or at least I <br>
could not find such a recommendations in the RFCs that define the <br>
SMI. On the contrary, RFC 2578, section 7.9 says: <br>
&nbsp;&nbsp; Note that with this definition of the DEFVAL clause, it is <br=
>
&nbsp;&nbsp; appropriate to use it for any columnar object of a read-create=
 table. <br>
&nbsp;&nbsp; It is also permitted to use it for scalar objects dynamically =
created <br>
&nbsp;&nbsp; by an agent, or for columnar objects of a read-write table <br=
>
&nbsp;&nbsp; dynamically created by an agent. <br>
So when an agent is initialized it is good practice to define <br>
default values for writeable objects (scalar or columnar) unless <br>
we do not care what value the agent starts operating with. <br>
Regards, <br>
Dan <br>
*From: *&nbsp; Anil R [ _<a class=3D"moz-txt-link-freetext" href=3D"mailto:=
anil@charter.net_">mailto:anil@charter.net_</a><br>
<a class=3D"moz-txt-link-rfc2396E" href=3D"javascript:parent.wgMail.openCom=
poseWindow('anil@charter.net')">&lt;javascript:parent.wgMail.openComposeWin=
dow('anil@charter.net')&gt;</a>]
<br>
*Sent: * Wednesday, October 10, 2012 2:40 PM <br>
*To: *&nbsp; Benoit Claise <br>
*Cc: *&nbsp; Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen <br>
(IETF); <a href=3D"mailto:_zebrose@alum.mit.edu_">_zebrose@alum.mit.edu_</a=
> <a class=3D"moz-txt-link-rfc2396E" href=3D"javascript:parent.wgMail.openC=
omposeWindow('zebrose@alum.mit.edu')">
&lt;javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')&gt;<=
/a>;<br>
Romascanu, Dan (Dan); Joan Cucchiara <br>
*Subject: * Re: Benoit Claise's Discuss on <br>
draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT) <br>
Benoit, <br>
I will make a good faith attempt at responding to these comments <br>
yet again, although I have already responded to many of them <br>
(other than new ones that just showed up in the latest round). <br>
The DEFVAL comment is one which keeps coming back, disregarding my <br>
many responses that this is not a useful construct for scalar <br>
objects and its chief purpose is to give a default value to tables <br>
objects missing in the creation of a table instance, as described <br>
in its definition &quot;The DEFVAL clause, which need not be present, <br>
defines an acceptable default value which may be used when an <br>
object instance is created.&quot; <br>
DEFVAL need not be present even in table objects, but definitely <br>
should not be present in scalar objects - but the latter is what <br>
several of these comments are insisting upon. It is the protocol <br>
specification that defines default values for protocol objects, <br>
not MIBs. <br>
Regards, <br>
Anil <br>
<br>
</blockquote>
<br>
</blockquote>
<br>
<blockquote type=3D"cite">_______________________________________________ <=
br>
MIB-DOCTORS mailing list <br>
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:MIB-DOCTORS@ietf.org">=
MIB-DOCTORS@ietf.org</a><br>
<a class=3D"moz-txt-link-freetext" href=3D"https://www.ietf.org/mailman/lis=
tinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br=
>
</blockquote>
<br>
<br>
</blockquote>
_______________________________________________ <br>
MIB-DOCTORS mailing list <br>
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:MIB-DOCTORS@ietf.org">=
MIB-DOCTORS@ietf.org</a><br>
<a class=3D"moz-txt-link-freetext" href=3D"https://www.ietf.org/mailman/lis=
tinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br=
>
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
</div>
</div>
</blockquote>
</span>
</body>
</html>

--_000_CC9CA4E011007tnadeaujunipernet_--

From glenn@cysols.com  Thu Oct 11 15:52:26 2012
Return-Path: <glenn@cysols.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E0CF21F85B4 for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 15:52:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.09
X-Spam-Level: 
X-Spam-Status: No, score=-0.09 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JV9cX-16GfEG for <mib-doctors@ietfa.amsl.com>; Thu, 11 Oct 2012 15:52:25 -0700 (PDT)
Received: from niseko.cysol.co.jp (niseko.cysol.co.jp [210.233.3.236]) by ietfa.amsl.com (Postfix) with ESMTP id D4BD921F8540 for <mib-doctors@ietf.org>; Thu, 11 Oct 2012 15:52:17 -0700 (PDT)
Received: from [192.168.0.89] (cysvpn02.priv.cysol.co.jp [192.168.0.89]) (authenticated bits=0) by aso.priv.cysol.co.jp (8.14.5/8.14.4) with ESMTP id q9BMqE3l066956 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for <mib-doctors@ietf.org>; Fri, 12 Oct 2012 07:52:14 +0900 (JST) (envelope-from glenn@cysols.com)
Message-ID: <50774D9F.1090901@cysols.com>
Date: Fri, 12 Oct 2012 07:52:15 +0900
From: "Glenn M. Keeni" <glenn@cysols.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: mib-doctors@ietf.org
References: <50768D41.90205@cisco.com> <507690D1.4070800@cisco.com><20121011111352.GA65010@elstar.local> <5076AF0E.1000209@bwijnen.net> <007101cda7c1$6ed964c0$6801a8c0@JoanPC> <5076E317.8070403@bwijnen.net>
In-Reply-To: <5076E317.8070403@bwijnen.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2012 22:52:26 -0000

I agree that the DEFVAL in in this case will make the document
better.

 > On (2012/10/12 0:17), Bert Wijnen (IETF) wrote:
> That sounds very plausible Joan.
> So if it IS the case that it defined in the protocol spec
> then WHY the heck is Anil pushing back so much.
> After all, it is quite simple/easy to add a DEFVAL line.
Right. With no hard feelings, Anil and/or the WG should explain
that. Procedural issues like "You did not do say it before" or
"there are precedences" do not count as good reasons. The focus
is on producing a better document. The MIB-Doctor is trying to
help make the document better.
>
> Bert
>
Glenn

>
> On 10/11/12 5:02 PM, Joan Cucchiara wrote:
>>
>> For THIS specific review most scalars (one exception is
>> rbridgeBaseTrillVersion) have
>> DEFVALs specified in the protocol (RFC6325). Not
>> all protocol specifications do specify default values as clearly as
>> this specification does. When default values are specified in
>> the protocol (RFC) as is mostly the
>> situation being discussed here with the scalars, I think DEFVALs
>> SHOULD be put
>> into the MIB. I would like to say MUST, but believe Bert and Juergen have
>> pointed out that there is precedence to flexible on this.
>>
>> Please note, however, if these DEFVALs which have been specified by
>> the RFC6325 were
>> in the MIB, they could be interpreted/compiled by tools which process
>> MIBs
>> and this reduces error and assists in promoting interoperability. All
>> in all, better for
>> the MIB's deployment and better for the WG to promote the protocol.
>>
>> Thanks,
>> -Joan
>>
>> ----- Original Message ----- From: "Bert Wijnen (IETF)"
>> <bertietf@bwijnen.net>
>> To: "Benoit Claise" <bclaise@cisco.com>; "MIB Doctors (E-mail)"
>> <mib-doctors@ietf.org>
>> Sent: Thursday, October 11, 2012 7:35 AM
>> Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
>>
>>
>>> Agree.
>>> I consider it a nice to have for scalars, but we have
>>> approved quite a few MIB modules that did not have it
>>> for (all) scalars. So we betterbe a bit flexible on
>>> this point. We can recommend that they do it where it
>>> makes sense. I would not hold up a MIB module for too
>>> long if they resist/reject (certainly if they have
>>> good arguments).
>>>
>>> Bert
>>>
>>> On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
>>>> Hi,
>>>>
>>>> I think the issue boils down to the question whether the scalars are
>>>> dynamically created by an agent or not. e.e., they come into existance
>>>> as a side effect of setting some other object. In such situations,
>>>> DEFVALs are useful to document which value a management system may
>>>> expect to be held in the newly established scalar (but note also that
>>>> the DEFVAL clause is not binding; the value is used "at the discretion
>>>> of an agent when an object instance is created" - a conservative
>>>> management application will thus check the value anyway if it is
>>>> important).
>>>>
>>>> /js
>>>>
>>>> On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
>>>>> MIB doctors,
>>>>>
>>>>> Joan did the review of draft-ietf-trill-rbridge-mib.Thanks for your
>>>>> numerous review of this MIB, which I fully support.
>>>>>
>>>>> Now, we received some push back from Anil, the author, on the
>>>>> required DEFVAL for scalar.
>>>>> As I wrote below, I always considered the DEFVAL for scalar to be
>>>>> useful information, but I understand both arguments.
>>>>> Read the email exchange below.
>>>>>
>>>>> Which advice do we want to give in the future on this topic?
>>>>>
>>>>> I'm in favor of telling:
>>>>> - DEFVAL for scalar objects are nice-to-have, and it's good practice
>>>>> to have them
>>>>> This is in line with
>>>>>
>>>>> RFC 2578, section 7.9 says:
>>>>> Note that with this definition of the DEFVAL clause, it is
>>>>> appropriate to use it for any columnar object of a read-create
>>>>> table.
>>>>> It is also permitted to use it for scalar objects dynamically
>>>>> created
>>>>> by an agent, or for columnar objects of a read-write table
>>>>> dynamically created by an agent.
>>>>>
>>>>> - If you don't put DEFVAL for scalar objects, then insert in the
>>>>> description a pointer on where to find the information
>>>>>
>>>>> Regards, Benoit.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -------- Original Message --------
>>>>> Subject: Re: Benoit Claise's Discuss on
>>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>> Date: Thu, 11 Oct 2012 11:11:30 +0200
>>>>> From: Benoit Claise <bclaise@cisco.com>
>>>>> To: Anil Rijhsinghani <anil@charter.net>
>>>>> CC: Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake
>>>>> <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph Droms
>>>>> <rdroms.ietf@gmail.com>, Bert Wijnen (IETF) <bertietf@bwijnen.net>,
>>>>> zebrose@alum.mit.edu, Joan Cucchiara <jcucchiara@mindspring.com>, me
>>>>> <bclaise@cisco.com>
>>>>>
>>>>>
>>>>>
>>>>> Anil, Dan,
>>>>>
>>>>> I understand both arguments for and against DEFVAL for scalar.
>>>>>
>>>>> I've been in favor of DEFVAL for scalar, and considered it a
>>>>> nice-to-have.
>>>>>
>>>>> 1. If you are the implementor, you must know the spec by heart, and
>>>>> obviously, these scalar DEFVAL's are not useful to you.
>>>>> 2. If you are the SNMP agent, it's true that the SNMPset contains
>>>>> the value to be set, so you don't need the DEFVAL.
>>>>> 3. If you are the network operator using the NMS GUI , it's pretty
>>>>> useful information to have default values. It's pretty nice when a
>>>>> NMS GUI contains the DEVAL value. Sure you can tell that, by looking
>>>>> at the specifications, someone will be able to get this value. In
>>>>> practice, is it done? So if the GUI developers could directly get
>>>>> the information from the DEFVAL, that's a plus.
>>>>> I've seen to many GUIs where the first config page allows to enter
>>>>> almost anything. And the network operator just puts random values in
>>>>> there. In the world of NetFlow, inserting non-sense timeout values
>>>>> produced some funny results.
>>>>> 4. If you are none of the above... Once upon a time, I was a NMS
>>>>> customer support engineer, and I read many MIB modules.
>>>>> And the DEFVAL always helped getting the default values. If nothing
>>>>> else, for troubleshooting.
>>>>> And no, I didn't know (and didn't want to know) all the protocol
>>>>> specification details of the feature/protocol to be managed.
>>>>>
>>>>> You see, there are multiple actors dealing with MIB modules.
>>>>>
>>>>> How to more forward?
>>>>>> By the way I have included a REFERENCE clause in most objects,
>>>>> guiding an implementor to the section of the protocol RFC where he
>>>>> can find more information about the object and its default, if
>>>>> applicable.
>>>>> That's good information already, and I could leave with that. It's
>>>>> actually just a (*) level of indirection
>>>>>
>>>>> (*) time consuming if I take the case 4 above, i.e. my customer
>>>>> support engineer.
>>>>>
>>>>> I want to publicly thanks Joan for the time spent on her review.
>>>>> Much appreciated.
>>>>> Now, I would like to have some consistency from the MIB doctors in
>>>>> terms of guidelines on this topic. Let me discuss with them.
>>>>>
>>>>>
>>>>> Regards, Benoit.
>>>>>
>>>>>> Dan,
>>>>>>
>>>>>> An SNMP set operation is used to change the value of a read-write
>>>>>> object, or to create a new row in a table. There is a distinct
>>>>>> difference between the applicability of DEFVAL in these two cases,
>>>>>> hence the "appropriate" versus "permitted" language in the
>>>>>> definition of the DEFVAL clause for these two cases.
>>>>>>
>>>>>> When a set operation is performed on a scalar object, it comes
>>>>>> with a value to write into it. The SNMP agent need not guess what
>>>>>> that value might be, nor does it need to rely on the MIB to tell
>>>>>> it what to do.
>>>>>>
>>>>>> When a set operation is performed to create a new row in a table,
>>>>>> it may specify the value of one or more columns in that row. If
>>>>>> the SNMP agent is going to create a row, and not all column
>>>>>> objects have been specified, it is left with a dilemma: what
>>>>>> should it set as the values of those column objects? This is what
>>>>>> the DEFVAL clause allows you to do: give the agent a default value
>>>>>> for unspecified column objects. Such a dilemma does not occur for
>>>>>> setting of scalar objects.
>>>>>>
>>>>>> If what you were saying is true, then every read-write object in
>>>>>> every MIB would need a DEFVAL clause. Clearly that is not the
>>>>>> case.
>>>>>>
>>>>>> By the way I have included a REFERENCE clause in most objects,
>>>>>> guiding an implementor to the section of the protocol RFC where he
>>>>>> can find more information about the object and its default, if
>>>>>> applicable.
>>>>>>
>>>>>> If this doesn't convince you, we will have to agree to disagree on
>>>>>> this.
>>>>>>
>>>>>> Regards,
>>>>>> Anil
>>>>>>
>>>>>>
>>>>>> On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
>>>>>>
>>>>>> Hi Anil,
>>>>>> I need to disagree with you on this. The DEFVAL function is the
>>>>>> same for a scalar and for a columnar object â€“ as you well put it
>>>>>> â€˜the agent can deduce the missing value from the MIB syntaxâ€™.
>>>>>> I do not understand your argument that the implementor should look
>>>>>> at the protocol specifications to in the case of scalar objects.
>>>>>> We are talking about writeable objects. Whatever the agent
>>>>>> initializes with will be sent to the instrumentation. In the
>>>>>> absence of a DEFVAL value anything can be written there. The same
>>>>>> as in the case of a columnar object the DEFVAL will indicate the
>>>>>> value the agent initializes with which will be the first value to
>>>>>> be sent to the instrumentation until a setRequest command changes
>>>>>> it. Why should the agent implementor need to look in the protocol
>>>>>> specifications and not help him defining DEFVAL clauses?
>>>>>> Regards,
>>>>>> Dan
>>>>>> *From: *Anil R [mailto:anil@charter.net]
>>>>>> *Sent: *Wednesday, October 10, 2012 3:33 PM
>>>>>> *To: *Romascanu, Dan (Dan)
>>>>>> *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph Droms;
>>>>>> Bert Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
>>>>>> *Subject: *Re: Benoit Claise's Discuss on
>>>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>> Dan,
>>>>> >From the description:
>>>>>> - as a columnar object, it is "appropriate" to use DEFVAL
>>>>>> - as a scalar object, it is "permitted" to use DEFVAL.
>>>>>> Sure I know it is permitted for scalar objects, as that will not
>>>>>> cause a compile error.
>>>>>> For columnar objects, it is actually useful, because a manager may
>>>>>> create an instance without specifying a columnar object. So it is
>>>>>> syntactically and practically useful to do so in such cases,
>>>>>> because the agent can deduce the missing value from the MIB
>>>>>> syntax. It makes the protocol more efficient. I know this is why
>>>>>> we added DEFVAL, based on my interaction at the time with the
>>>>>> original SNMP authors (Jeff Case, et al).
>>>>>> My point is that not only is specifying DEFVAL for a scalar
>>>>>> useless from an SNMP syntactical point of view - because an agent
>>>>>> cannot actually use it, other than an implementor reading the RFC
>>>>>> text - but it is actually dangerous to do so. An implementor TRILL
>>>>>> should be looking to the protocol specification (RFC6325 in this
>>>>>> case) to determine how the protocol works and what the needed
>>>>>> defaults are.
>>>>>> We don't to define defaults in two different RFCs if we can help it.
>>>>>> If the protocol decides to change a default, we shouldn't have to
>>>>>> go update the MIB.
>>>>>> Regards,
>>>>>> Anil
>>>>>> On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi Anil,
>>>>>> I believe that you are wrong stating that DEFVAL clauses should
>>>>>> not be present in the definitions of scalar objects, or at least I
>>>>>> could not find such a recommendations in the RFCs that define the
>>>>>> SMI. On the contrary, RFC 2578, section 7.9 says:
>>>>>> Note that with this definition of the DEFVAL clause, it is
>>>>>> appropriate to use it for any columnar object of a read-create table.
>>>>>> It is also permitted to use it for scalar objects dynamically created
>>>>>> by an agent, or for columnar objects of a read-write table
>>>>>> dynamically created by an agent.
>>>>>> So when an agent is initialized it is good practice to define
>>>>>> default values for writeable objects (scalar or columnar) unless
>>>>>> we do not care what value the agent starts operating with.
>>>>>> Regards,
>>>>>> Dan
>>>>>> *From: * Anil R [ _mailto:anil@charter.net_
>>>>>> <javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
>>>>>> *Sent: * Wednesday, October 10, 2012 2:40 PM
>>>>>> *To: * Benoit Claise
>>>>>> *Cc: * Donald Eastlake; Erik Nordmark; Ralph Droms; Bert Wijnen
>>>>>> (IETF); _zebrose@alum.mit.edu_
>>>>>> <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>;
>>>>>> Romascanu, Dan (Dan); Joan Cucchiara
>>>>>> *Subject: * Re: Benoit Claise's Discuss on
>>>>>> draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>> Benoit,
>>>>>> I will make a good faith attempt at responding to these comments
>>>>>> yet again, although I have already responded to many of them
>>>>>> (other than new ones that just showed up in the latest round).
>>>>>> The DEFVAL comment is one which keeps coming back, disregarding my
>>>>>> many responses that this is not a useful construct for scalar
>>>>>> objects and its chief purpose is to give a default value to tables
>>>>>> objects missing in the creation of a table instance, as described
>>>>>> in its definition "The DEFVAL clause, which need not be present,
>>>>>> defines an acceptable default value which may be used when an
>>>>>> object instance is created."
>>>>>> DEFVAL need not be present even in table objects, but definitely
>>>>>> should not be present in scalar objects - but the latter is what
>>>>>> several of these comments are insisting upon. It is the protocol
>>>>>> specification that defines default values for protocol objects,
>>>>>> not MIBs.
>>>>>> Regards,
>>>>>> Anil
>>>>>>
>>>>>
>>>>
>>>>> _______________________________________________
>>>>> MIB-DOCTORS mailing list
>>>>> MIB-DOCTORS@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>>>
>>>>
>>> _______________________________________________
>>> MIB-DOCTORS mailing list
>>> MIB-DOCTORS@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>>
>>
>>
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors
>


From bclaise@cisco.com  Sun Oct 14 22:50:55 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C20221F8588 for <mib-doctors@ietfa.amsl.com>; Sun, 14 Oct 2012 22:50:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.06
X-Spam-Level: 
X-Spam-Status: No, score=-6.06 tagged_above=-999 required=5 tests=[AWL=3.469,  BAYES_00=-2.599, DATE_IN_PAST_06_12=1.069, HTML_MESSAGE=0.001,  RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IwQDoMhL5HYM for <mib-doctors@ietfa.amsl.com>; Sun, 14 Oct 2012 22:50:50 -0700 (PDT)
Received: from av-tac-sj.cisco.com (av-tac-sj.cisco.com [171.68.227.119]) by ietfa.amsl.com (Postfix) with ESMTP id A5B6D21F8569 for <mib-doctors@ietf.org>; Sun, 14 Oct 2012 22:50:50 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from fire.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-sj.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9F5oldB004214; Sun, 14 Oct 2012 22:50:47 -0700 (PDT)
Received: from [10.21.166.126] ([10.21.166.126]) by fire.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9F5ojMr008544; Sun, 14 Oct 2012 22:50:45 -0700 (PDT)
Message-ID: <507B2F51.2040604@cisco.com>
Date: Sun, 14 Oct 2012 23:32:01 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: Thomas Nadeau <tnadeau@juniper.net>
References: <CC9CA4E0.11007%tnadeau@juniper.net>
In-Reply-To: <CC9CA4E0.11007%tnadeau@juniper.net>
Content-Type: multipart/alternative; boundary="------------030808080801020003010505"
Cc: "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Oct 2012 05:50:55 -0000

This is a multi-part message in MIME format.
--------------030808080801020003010505
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

On 11/10/2012 22:32, Thomas Nadeau wrote:
>
>
> From: Benoit Claise <bclaise@cisco.com <mailto:bclaise@cisco.com>>
> Date: Thursday, October 11, 2012 11:27 AM
> To: "Bert Wijnen (IETF)" <bertietf@bwijnen.net 
> <mailto:bertietf@bwijnen.net>>
> Cc: "MIB Doctors (E-mail)" <mib-doctors@ietf.org 
> <mailto:mib-doctors@ietf.org>>
> Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
>
>     On 11/10/2012 17:17, Bert Wijnen (IETF) wrote:
>>     That sounds very plausible Joan.
>>     So if it IS the case that it defined in the protocol spec
>>     then WHY the heck is Anil pushing back so much.
>>     After all, it is quite simple/easy to add a DEFVAL line.
>     The time spent arguing is a bigger than just editing the DEFVAL.
>     On top of that, Anil wrote:
>     > By the way I have included a REFERENCE clause in most objects,
>     guiding an implementor to the section of the protocol RFC where he
>     can find more information about the object and its default, if
>     applicable.
>
>     If the RFC is now obsolete, the REFERENCE points to an obsoleted
>     reference...
>
>
> If the RFC in question is obsolete, then what protocol(s) is/are the 
> MIB managing?!
Point taken ;-)

Regards, Benoit
>
> --Tom
>
>
>
>     Regards, Benoit.
>>     Bert
>>
>>
>>     On 10/11/12 5:02 PM, Joan Cucchiara wrote:
>>>
>>>     For THIS specific review most scalars (one exception is
>>>     rbridgeBaseTrillVersion) have
>>>     DEFVALs specified in the protocol (RFC6325).   Not
>>>     all protocol specifications do specify default values as clearly
>>>     as this specification does. When default values are specified in
>>>     the protocol (RFC) as is mostly the
>>>     situation being discussed here with the scalars, I think DEFVALs
>>>     SHOULD be put
>>>     into the MIB.   I would like to say MUST, but believe Bert and
>>>     Juergen have
>>>     pointed out that there is precedence to flexible on this.
>>>
>>>     Please note, however, if these DEFVALs which have been specified
>>>     by the RFC6325 were
>>>     in the MIB, they could be interpreted/compiled by tools which
>>>     process MIBs
>>>     and this reduces error and assists in promoting
>>>     interoperability.   All in all, better for
>>>     the MIB's deployment and better for the WG to promote the protocol.
>>>
>>>     Thanks,
>>>       -Joan
>>>
>>>     ----- Original Message ----- From: "Bert Wijnen (IETF)"
>>>     <bertietf@bwijnen.net>
>>>     To: "Benoit Claise" <bclaise@cisco.com>; "MIB Doctors (E-mail)"
>>>     <mib-doctors@ietf.org>
>>>     Sent: Thursday, October 11, 2012 7:35 AM
>>>     Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
>>>
>>>
>>>>     Agree.
>>>>     I consider it a nice to have for scalars, but we have
>>>>     approved quite a few MIB modules that did not have it
>>>>     for (all) scalars. So we betterbe a bit flexible on
>>>>     this point. We can recommend that they do it where it
>>>>     makes sense. I would not hold up a MIB module for too
>>>>     long if they resist/reject (certainly if they have
>>>>     good arguments).
>>>>
>>>>     Bert
>>>>
>>>>     On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
>>>>>     Hi,
>>>>>
>>>>>     I think the issue boils down to the question whether the
>>>>>     scalars are
>>>>>     dynamically created by an agent or not. e.e., they come into
>>>>>     existance
>>>>>     as a side effect of setting some other object. In such
>>>>>     situations,
>>>>>     DEFVALs are useful to document which value a management system
>>>>>     may
>>>>>     expect to be held in the newly established scalar (but note
>>>>>     also that
>>>>>     the DEFVAL clause is not binding; the value is used "at the
>>>>>     discretion
>>>>>     of an agent when an object instance is created" - a conservative
>>>>>     management application will thus check the value anyway if it is
>>>>>     important).
>>>>>
>>>>>     /js
>>>>>
>>>>>     On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
>>>>>>     MIB doctors,
>>>>>>
>>>>>>     Joan did the review of draft-ietf-trill-rbridge-mib.Thanks
>>>>>>     for your
>>>>>>     numerous review of this MIB, which I fully support.
>>>>>>
>>>>>>     Now, we received some push back from Anil, the author, on the
>>>>>>     required DEFVAL for scalar.
>>>>>>     As I wrote below, I always considered the DEFVAL for scalar
>>>>>>     to be
>>>>>>     useful information, but I understand both arguments.
>>>>>>     Read the email exchange below.
>>>>>>
>>>>>>     Which advice do we want to give in the future on this topic?
>>>>>>
>>>>>>     I'm in favor of telling:
>>>>>>     - DEFVAL for scalar objects are nice-to-have, and it's good
>>>>>>     practice
>>>>>>     to have them
>>>>>>          This is in line with
>>>>>>
>>>>>>         RFC 2578, section 7.9 says:
>>>>>>             Note that with this definition of the DEFVAL clause,
>>>>>>     it is
>>>>>>             appropriate to use it for any columnar object of a
>>>>>>     read-create
>>>>>>         table.
>>>>>>             It is also permitted to use it for scalar objects
>>>>>>     dynamically
>>>>>>         created
>>>>>>             by an agent, or for columnar objects of a read-write
>>>>>>     table
>>>>>>             dynamically created by an agent.
>>>>>>
>>>>>>     - If you don't put DEFVAL for scalar objects, then insert in the
>>>>>>     description a pointer on where to find the information
>>>>>>
>>>>>>     Regards, Benoit.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     -------- Original Message --------
>>>>>>     Subject: Re: Benoit Claise's Discuss on
>>>>>>     draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>>     Date: Thu, 11 Oct 2012 11:11:30 +0200
>>>>>>     From: Benoit Claise <bclaise@cisco.com>
>>>>>>     To: Anil Rijhsinghani <anil@charter.net>
>>>>>>     CC: Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake
>>>>>>     <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph
>>>>>>     Droms
>>>>>>     <rdroms.ietf@gmail.com>, Bert Wijnen (IETF)
>>>>>>     <bertietf@bwijnen.net>,
>>>>>>     zebrose@alum.mit.edu, Joan Cucchiara
>>>>>>     <jcucchiara@mindspring.com>, me
>>>>>>     <bclaise@cisco.com>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     Anil, Dan,
>>>>>>
>>>>>>     I understand both arguments for and against DEFVAL for scalar.
>>>>>>
>>>>>>     I've been in favor of DEFVAL for scalar, and considered it a
>>>>>>     nice-to-have.
>>>>>>
>>>>>>     1. If you are the implementor, you must know the spec by
>>>>>>     heart, and
>>>>>>     obviously, these scalar DEFVAL's are not useful to you.
>>>>>>     2. If you are the SNMP agent, it's true that the SNMPset
>>>>>>     contains
>>>>>>     the value to be set, so you don't need the DEFVAL.
>>>>>>     3. If you are the network operator using the NMS GUI , it's
>>>>>>     pretty
>>>>>>     useful information to have default values. It's pretty nice
>>>>>>     when a
>>>>>>     NMS GUI contains the DEVAL value. Sure you can tell that, by
>>>>>>     looking
>>>>>>     at the specifications, someone will be able to get this
>>>>>>     value. In
>>>>>>     practice, is it done? So if the GUI developers could directly
>>>>>>     get
>>>>>>     the information from the DEFVAL, that's a plus.
>>>>>>     I've seen to many GUIs where the first config page allows to
>>>>>>     enter
>>>>>>     almost anything. And the network operator just puts random
>>>>>>     values in
>>>>>>     there. In the world of NetFlow, inserting non-sense timeout
>>>>>>     values
>>>>>>     produced some funny results.
>>>>>>     4. If you are none of the above... Once upon a time, I was a NMS
>>>>>>     customer support engineer, and I read many MIB modules.
>>>>>>     And the DEFVAL always helped getting the default values. If
>>>>>>     nothing
>>>>>>     else, for troubleshooting.
>>>>>>     And no, I didn't know (and didn't want to know) all the protocol
>>>>>>     specification details of the feature/protocol to be managed.
>>>>>>
>>>>>>     You see, there are multiple actors dealing with MIB modules.
>>>>>>
>>>>>>     How to more forward?
>>>>>>>     By the way I have included a REFERENCE clause in most objects,
>>>>>>     guiding an implementor to the section of the protocol RFC
>>>>>>     where he
>>>>>>     can find more information about the object and its default, if
>>>>>>     applicable.
>>>>>>     That's good information already, and I could leave with that.
>>>>>>     It's
>>>>>>     actually just a (*) level of indirection
>>>>>>
>>>>>>     (*) time consuming if I take the case 4 above, i.e. my customer
>>>>>>     support engineer.
>>>>>>
>>>>>>     I want to publicly thanks Joan for the time spent on her review.
>>>>>>     Much appreciated.
>>>>>>     Now, I would like to have some consistency from the MIB
>>>>>>     doctors in
>>>>>>     terms of guidelines on this topic. Let me discuss with them.
>>>>>>
>>>>>>
>>>>>>     Regards, Benoit.
>>>>>>
>>>>>>>     Dan,
>>>>>>>
>>>>>>>     An SNMP set operation is used to change the value of a
>>>>>>>     read-write
>>>>>>>     object, or to create a new row in a table. There is a distinct
>>>>>>>     difference between the applicability of DEFVAL in these two
>>>>>>>     cases,
>>>>>>>     hence the "appropriate" versus "permitted" language in the
>>>>>>>     definition of the DEFVAL clause for these two cases.
>>>>>>>
>>>>>>>     When a set operation is performed on a scalar object, it comes
>>>>>>>     with a value to write into it. The SNMP agent need not guess
>>>>>>>     what
>>>>>>>     that value might be,  nor does it need to rely on the MIB to
>>>>>>>     tell
>>>>>>>     it what to do.
>>>>>>>
>>>>>>>     When a set operation is performed to create a new row in a
>>>>>>>     table,
>>>>>>>     it may specify the value of one or more columns in that row. If
>>>>>>>     the SNMP agent is going to create a row, and not all column
>>>>>>>     objects have been specified, it is left with a dilemma: what
>>>>>>>     should it set as the values of those column objects? This is
>>>>>>>     what
>>>>>>>     the DEFVAL clause allows you to do: give the agent a default
>>>>>>>     value
>>>>>>>     for unspecified column objects. Such a dilemma does not
>>>>>>>     occur for
>>>>>>>     setting of scalar objects.
>>>>>>>
>>>>>>>     If what you were saying is true, then every read-write
>>>>>>>     object in
>>>>>>>     every MIB would need a DEFVAL clause. Clearly that is not the
>>>>>>>     case.
>>>>>>>
>>>>>>>     By the way I have included a REFERENCE clause in most objects,
>>>>>>>     guiding an implementor to the section of the protocol RFC
>>>>>>>     where he
>>>>>>>     can find more information about the object and its default, if
>>>>>>>     applicable.
>>>>>>>
>>>>>>>     If this doesn't convince you, we will have to agree to
>>>>>>>     disagree on this.
>>>>>>>
>>>>>>>     Regards,
>>>>>>>     Anil
>>>>>>>
>>>>>>>
>>>>>>>     On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
>>>>>>>
>>>>>>>     Hi Anil,
>>>>>>>     I need to disagree with you on this. The DEFVAL function is the
>>>>>>>     same for a scalar and for a columnar object – as you well
>>>>>>>     put it
>>>>>>>     ‘the agent can deduce the missing value from the MIB syntax’.
>>>>>>>     I do not understand your argument that the implementor
>>>>>>>     should look
>>>>>>>     at the protocol specifications to in the case of scalar
>>>>>>>     objects.
>>>>>>>     We are talking about writeable objects. Whatever the agent
>>>>>>>     initializes with will be sent to the instrumentation. In the
>>>>>>>     absence of a DEFVAL value anything can be written there. The
>>>>>>>     same
>>>>>>>     as in the case of a columnar object the DEFVAL will indicate
>>>>>>>     the
>>>>>>>     value the agent initializes with which will be the first
>>>>>>>     value to
>>>>>>>     be sent to the instrumentation until a setRequest command
>>>>>>>     changes
>>>>>>>     it. Why should the agent implementor need to look in the
>>>>>>>     protocol
>>>>>>>     specifications and not help him defining DEFVAL clauses?
>>>>>>>     Regards,
>>>>>>>     Dan
>>>>>>>     *From: *Anil R [mailto:anil@charter.net]
>>>>>>>     *Sent: *Wednesday, October 10, 2012 3:33 PM
>>>>>>>     *To: *Romascanu, Dan (Dan)
>>>>>>>     *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph
>>>>>>>     Droms;
>>>>>>>     Bert Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
>>>>>>>     *Subject: *Re: Benoit Claise's Discuss on
>>>>>>>     draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>>>     Dan,
>>>>>>     >From the description:
>>>>>>>     - as a columnar object, it is "appropriate" to use DEFVAL
>>>>>>>     - as a scalar object, it is "permitted" to use DEFVAL.
>>>>>>>     Sure I know it is permitted for scalar objects, as that will
>>>>>>>     not
>>>>>>>     cause a compile error.
>>>>>>>     For columnar objects, it is actually useful, because a
>>>>>>>     manager may
>>>>>>>     create an instance without specifying a columnar object. So
>>>>>>>     it is
>>>>>>>     syntactically and practically useful to do so in such cases,
>>>>>>>     because the agent can deduce the missing value from the MIB
>>>>>>>     syntax. It makes the protocol more efficient. I know this is
>>>>>>>     why
>>>>>>>     we added DEFVAL, based on my interaction at the time with the
>>>>>>>     original SNMP authors (Jeff Case, et al).
>>>>>>>     My point is that not only is specifying DEFVAL for a scalar
>>>>>>>     useless from an SNMP syntactical point of view - because an
>>>>>>>     agent
>>>>>>>     cannot actually use it, other than an implementor reading
>>>>>>>     the RFC
>>>>>>>     text - but it is actually dangerous to do so. An implementor
>>>>>>>     TRILL
>>>>>>>     should be looking to the protocol specification (RFC6325 in
>>>>>>>     this
>>>>>>>     case) to determine how the protocol works and what the needed
>>>>>>>     defaults are.
>>>>>>>     We don't to define defaults in two different RFCs if we can
>>>>>>>     help it.
>>>>>>>     If the protocol decides to change a default, we shouldn't
>>>>>>>     have to
>>>>>>>     go update the MIB.
>>>>>>>     Regards,
>>>>>>>     Anil
>>>>>>>     On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>     Hi Anil,
>>>>>>>     I believe that you are wrong stating that DEFVAL clauses should
>>>>>>>     not be present in the definitions of scalar objects, or at
>>>>>>>     least I
>>>>>>>     could not find such a recommendations in the RFCs that
>>>>>>>     define the
>>>>>>>     SMI. On the contrary, RFC 2578, section 7.9 says:
>>>>>>>        Note that with this definition of the DEFVAL clause, it is
>>>>>>>        appropriate to use it for any columnar object of a
>>>>>>>     read-create table.
>>>>>>>        It is also permitted to use it for scalar objects
>>>>>>>     dynamically created
>>>>>>>        by an agent, or for columnar objects of a read-write table
>>>>>>>        dynamically created by an agent.
>>>>>>>     So when an agent is initialized it is good practice to define
>>>>>>>     default values for writeable objects (scalar or columnar)
>>>>>>>     unless
>>>>>>>     we do not care what value the agent starts operating with.
>>>>>>>     Regards,
>>>>>>>     Dan
>>>>>>>     *From: *  Anil R [ _mailto:anil@charter.net_
>>>>>>>     <javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
>>>>>>>
>>>>>>>     *Sent: * Wednesday, October 10, 2012 2:40 PM
>>>>>>>     *To: *  Benoit Claise
>>>>>>>     *Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert
>>>>>>>     Wijnen
>>>>>>>     (IETF); _zebrose@alum.mit.edu_
>>>>>>>     <mailto:_zebrose@alum.mit.edu_>
>>>>>>>     <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>;
>>>>>>>     Romascanu, Dan (Dan); Joan Cucchiara
>>>>>>>     *Subject: * Re: Benoit Claise's Discuss on
>>>>>>>     draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>>>     Benoit,
>>>>>>>     I will make a good faith attempt at responding to these
>>>>>>>     comments
>>>>>>>     yet again, although I have already responded to many of them
>>>>>>>     (other than new ones that just showed up in the latest round).
>>>>>>>     The DEFVAL comment is one which keeps coming back,
>>>>>>>     disregarding my
>>>>>>>     many responses that this is not a useful construct for scalar
>>>>>>>     objects and its chief purpose is to give a default value to
>>>>>>>     tables
>>>>>>>     objects missing in the creation of a table instance, as
>>>>>>>     described
>>>>>>>     in its definition "The DEFVAL clause, which need not be
>>>>>>>     present,
>>>>>>>     defines an acceptable default value which may be used when an
>>>>>>>     object instance is created."
>>>>>>>     DEFVAL need not be present even in table objects, but
>>>>>>>     definitely
>>>>>>>     should not be present in scalar objects - but the latter is
>>>>>>>     what
>>>>>>>     several of these comments are insisting upon. It is the
>>>>>>>     protocol
>>>>>>>     specification that defines default values for protocol objects,
>>>>>>>     not MIBs.
>>>>>>>     Regards,
>>>>>>>     Anil
>>>>>>>
>>>>>>
>>>>>
>>>>>>     _______________________________________________
>>>>>>     MIB-DOCTORS mailing list
>>>>>>     MIB-DOCTORS@ietf.org
>>>>>>     https://www.ietf.org/mailman/listinfo/mib-doctors
>>>>>
>>>>>
>>>>     _______________________________________________
>>>>     MIB-DOCTORS mailing list
>>>>     MIB-DOCTORS@ietf.org
>>>>     https://www.ietf.org/mailman/listinfo/mib-doctors
>>>>
>>>
>>>
>>
>>
>


--------------030808080801020003010505
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 11/10/2012 22:32, Thomas Nadeau
      wrote:<br>
    </div>
    <blockquote cite="mid:CC9CA4E0.11007%25tnadeau@juniper.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div><br>
      </div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <div style="font-family:Calibri; font-size:11pt;
          text-align:left; color:black; BORDER-BOTTOM: medium none;
          BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT:
          0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;
          BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
          <span style="font-weight:bold">From: </span>Benoit Claise
          &lt;<a moz-do-not-send="true" href="mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;<br>
          <span style="font-weight:bold">Date: </span>Thursday, October
          11, 2012 11:27 AM<br>
          <span style="font-weight:bold">To: </span>"Bert Wijnen
          (IETF)" &lt;<a moz-do-not-send="true"
            href="mailto:bertietf@bwijnen.net">bertietf@bwijnen.net</a>&gt;<br>
          <span style="font-weight:bold">Cc: </span>"MIB Doctors
          (E-mail)" &lt;<a moz-do-not-send="true"
            href="mailto:mib-doctors@ietf.org">mib-doctors@ietf.org</a>&gt;<br>
          <span style="font-weight:bold">Subject: </span>Re:
          [MIB-DOCTORS] DEVAL for scalar object<br>
        </div>
        <div><br>
        </div>
        <blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE"
          style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0
          0 0 5;">
          <div>
            <div bgcolor="#FFFFFF" text="#000000">
              <div class="moz-cite-prefix">On 11/10/2012 17:17, Bert
                Wijnen (IETF) wrote:<br>
              </div>
              <blockquote cite="mid:5076E317.8070403@bwijnen.net"
                type="cite">That sounds very plausible Joan.
                <br>
                So if it IS the case that it defined in the protocol
                spec <br>
                then WHY the heck is Anil pushing back so much. <br>
                After all, it is quite simple/easy to add a DEFVAL line.
                <br>
              </blockquote>
              The time spent arguing is a bigger than just editing the
              DEFVAL.<br>
              On top of that, Anil wrote:<br>
              &gt; <font letterspacing="0" kerning="0" color="#000000"
                face="Verdana" size="2">By the way I have included a
                REFERENCE clause in most objects, guiding an implementor
                to the section of the protocol RFC where he can find
                more information about the object and its default, if
                applicable.</font><br>
              <br>
              If the RFC is now obsolete, the REFERENCE points to an
              obsoleted reference...</div>
          </div>
        </blockquote>
      </span>
      <div><br>
      </div>
      <div><span class="Apple-tab-span" style="white-space:pre"></span>If
        the RFC in question is obsolete, then what protocol(s) is/are
        the MIB managing?!</div>
    </blockquote>
    Point taken ;-)<br>
    <br>
    Regards, Benoit<br>
    <blockquote cite="mid:CC9CA4E0.11007%25tnadeau@juniper.net"
      type="cite">
      <div><br>
      </div>
      <div><span class="Apple-tab-span" style="white-space:pre"></span>--Tom</div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE"
          style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0
          0 0 5;">
          <div>
            <div bgcolor="#FFFFFF" text="#000000"><br>
              <br>
              Regards, Benoit.<br>
              <blockquote cite="mid:5076E317.8070403@bwijnen.net"
                type="cite">Bert <br>
                <br>
                <br>
                On 10/11/12 5:02 PM, Joan Cucchiara wrote: <br>
                <blockquote type="cite"><br>
                  For THIS specific review most scalars (one exception
                  is rbridgeBaseTrillVersion) have
                  <br>
                  DEFVALs specified in the protocol (RFC6325).   Not <br>
                  all protocol specifications do specify default values
                  as clearly as this specification does. When default
                  values are specified in
                  <br>
                  the protocol (RFC) as is mostly the <br>
                  situation being discussed here with the scalars, I
                  think DEFVALs SHOULD be put <br>
                  into the MIB.   I would like to say MUST, but believe
                  Bert and Juergen have <br>
                  pointed out that there is precedence to flexible on
                  this. <br>
                  <br>
                  Please note, however, if these DEFVALs which have been
                  specified by the RFC6325 were
                  <br>
                  in the MIB, they could be interpreted/compiled by
                  tools which process MIBs <br>
                  and this reduces error and assists in promoting
                  interoperability.   All in all, better for
                  <br>
                  the MIB's deployment and better for the WG to promote
                  the protocol. <br>
                  <br>
                  Thanks, <br>
                    -Joan <br>
                  <br>
                  ----- Original Message ----- From: "Bert Wijnen
                  (IETF)" <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:bertietf@bwijnen.net">
                    &lt;bertietf@bwijnen.net&gt;</a> <br>
                  To: "Benoit Claise" <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:bclaise@cisco.com">
                    &lt;bclaise@cisco.com&gt;</a>; "MIB Doctors
                  (E-mail)" <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:mib-doctors@ietf.org">
                    &lt;mib-doctors@ietf.org&gt;</a> <br>
                  Sent: Thursday, October 11, 2012 7:35 AM <br>
                  Subject: Re: [MIB-DOCTORS] DEVAL for scalar object <br>
                  <br>
                  <br>
                  <blockquote type="cite">Agree. <br>
                    I consider it a nice to have for scalars, but we
                    have <br>
                    approved quite a few MIB modules that did not have
                    it <br>
                    for (all) scalars. So we betterbe a bit flexible on
                    <br>
                    this point. We can recommend that they do it where
                    it <br>
                    makes sense. I would not hold up a MIB module for
                    too <br>
                    long if they resist/reject (certainly if they have <br>
                    good arguments). <br>
                    <br>
                    Bert <br>
                    <br>
                    On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote: <br>
                    <blockquote type="cite">Hi, <br>
                      <br>
                      I think the issue boils down to the question
                      whether the scalars are <br>
                      dynamically created by an agent or not. e.e., they
                      come into existance <br>
                      as a side effect of setting some other object. In
                      such situations, <br>
                      DEFVALs are useful to document which value a
                      management system may <br>
                      expect to be held in the newly established scalar
                      (but note also that <br>
                      the DEFVAL clause is not binding; the value is
                      used "at the discretion <br>
                      of an agent when an object instance is created" -
                      a conservative <br>
                      management application will thus check the value
                      anyway if it is <br>
                      important). <br>
                      <br>
                      /js <br>
                      <br>
                      On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit
                      Claise wrote: <br>
                      <blockquote type="cite">MIB doctors, <br>
                        <br>
                        Joan did the review of
                        draft-ietf-trill-rbridge-mib.Thanks for your <br>
                        numerous review of this MIB, which I fully
                        support. <br>
                        <br>
                        Now, we received some push back from Anil, the
                        author, on the <br>
                        required DEFVAL for scalar. <br>
                        As I wrote below, I always considered the DEFVAL
                        for scalar to be <br>
                        useful information, but I understand both
                        arguments. <br>
                        Read the email exchange below. <br>
                        <br>
                        Which advice do we want to give in the future on
                        this topic? <br>
                        <br>
                        I'm in favor of telling: <br>
                        - DEFVAL for scalar objects are nice-to-have,
                        and it's good practice <br>
                        to have them <br>
                             This is in line with <br>
                        <br>
                            RFC 2578, section 7.9 says: <br>
                                Note that with this definition of the
                        DEFVAL clause, it is <br>
                                appropriate to use it for any columnar
                        object of a read-create <br>
                            table. <br>
                                It is also permitted to use it for
                        scalar objects dynamically <br>
                            created <br>
                                by an agent, or for columnar objects of
                        a read-write table <br>
                                dynamically created by an agent. <br>
                        <br>
                        - If you don't put DEFVAL for scalar objects,
                        then insert in the <br>
                        description a pointer on where to find the
                        information <br>
                        <br>
                        Regards, Benoit. <br>
                        <br>
                        <br>
                        <br>
                        <br>
                        -------- Original Message -------- <br>
                        Subject: Re: Benoit Claise's Discuss on <br>
                        draft-ietf-trill-rbridge-mib-09: (with DISCUSS
                        and COMMENT) <br>
                        Date: Thu, 11 Oct 2012 11:11:30 +0200 <br>
                        From: Benoit Claise <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:bclaise@cisco.com">
                          &lt;bclaise@cisco.com&gt;</a> <br>
                        To: Anil Rijhsinghani <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:anil@charter.net">
                          &lt;anil@charter.net&gt;</a> <br>
                        CC: Romascanu, Dan (Dan) <a
                          moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:dromasca@avaya.com">
                          &lt;dromasca@avaya.com&gt;</a>, Donald
                        Eastlake <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:d3e3e3@gmail.com">&lt;d3e3e3@gmail.com&gt;</a>,
                        Erik Nordmark
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:nordmark@acm.org">&lt;nordmark@acm.org&gt;</a>,
                        Ralph Droms
                        <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:rdroms.ietf@gmail.com">&lt;rdroms.ietf@gmail.com&gt;</a>,
                        Bert Wijnen (IETF)
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</a>,
                        <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:zebrose@alum.mit.edu">zebrose@alum.mit.edu</a>,
                        Joan Cucchiara
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:jcucchiara@mindspring.com">&lt;jcucchiara@mindspring.com&gt;</a>,
                        me
                        <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a><br>
                        <br>
                        <br>
                        <br>
                        Anil, Dan, <br>
                        <br>
                        I understand both arguments for and against
                        DEFVAL for scalar. <br>
                        <br>
                        I've been in favor of DEFVAL for scalar, and
                        considered it a nice-to-have. <br>
                        <br>
                        1. If you are the implementor, you must know the
                        spec by heart, and <br>
                        obviously, these scalar DEFVAL's are not useful
                        to you. <br>
                        2. If you are the SNMP agent, it's true that the
                        SNMPset contains <br>
                        the value to be set, so you don't need the
                        DEFVAL. <br>
                        3. If you are the network operator using the NMS
                        GUI , it's pretty <br>
                        useful information to have default values. It's
                        pretty nice when a <br>
                        NMS GUI contains the DEVAL value. Sure you can
                        tell that, by looking <br>
                        at the specifications, someone will be able to
                        get this value. In <br>
                        practice, is it done? So if the GUI developers
                        could directly get <br>
                        the information from the DEFVAL, that's a plus.
                        <br>
                        I've seen to many GUIs where the first config
                        page allows to enter <br>
                        almost anything. And the network operator just
                        puts random values in <br>
                        there. In the world of NetFlow, inserting
                        non-sense timeout values <br>
                        produced some funny results. <br>
                        4. If you are none of the above... Once upon a
                        time, I was a NMS <br>
                        customer support engineer, and I read many MIB
                        modules. <br>
                        And the DEFVAL always helped getting the default
                        values. If nothing <br>
                        else, for troubleshooting. <br>
                        And no, I didn't know (and didn't want to know)
                        all the protocol <br>
                        specification details of the feature/protocol to
                        be managed. <br>
                        <br>
                        You see, there are multiple actors dealing with
                        MIB modules. <br>
                        <br>
                        How to more forward? <br>
                        <blockquote type="cite">By the way I have
                          included a REFERENCE clause in most objects,
                          <br>
                        </blockquote>
                        guiding an implementor to the section of the
                        protocol RFC where he <br>
                        can find more information about the object and
                        its default, if <br>
                        applicable. <br>
                        That's good information already, and I could
                        leave with that. It's <br>
                        actually just a (*) level of indirection <br>
                        <br>
                        (*) time consuming if I take the case 4 above,
                        i.e. my customer <br>
                        support engineer. <br>
                        <br>
                        I want to publicly thanks Joan for the time
                        spent on her review. <br>
                        Much appreciated. <br>
                        Now, I would like to have some consistency from
                        the MIB doctors in <br>
                        terms of guidelines on this topic. Let me
                        discuss with them. <br>
                        <br>
                        <br>
                        Regards, Benoit. <br>
                        <br>
                        <blockquote type="cite">Dan, <br>
                          <br>
                          An SNMP set operation is used to change the
                          value of a read-write <br>
                          object, or to create a new row in a table.
                          There is a distinct <br>
                          difference between the applicability of DEFVAL
                          in these two cases, <br>
                          hence the "appropriate" versus "permitted"
                          language in the <br>
                          definition of the DEFVAL clause for these two
                          cases. <br>
                          <br>
                          When a set operation is performed on a scalar
                          object, it comes <br>
                          with a value to write into it. The SNMP agent
                          need not guess what <br>
                          that value might be,  nor does it need to rely
                          on the MIB to tell <br>
                          it what to do. <br>
                          <br>
                          When a set operation is performed to create a
                          new row in a table, <br>
                          it may specify the value of one or more
                          columns in that row. If <br>
                          the SNMP agent is going to create a row, and
                          not all column <br>
                          objects have been specified, it is left with a
                          dilemma: what <br>
                          should it set as the values of those column
                          objects? This is what <br>
                          the DEFVAL clause allows you to do: give the
                          agent a default value <br>
                          for unspecified column objects. Such a dilemma
                          does not occur for <br>
                          setting of scalar objects. <br>
                          <br>
                          If what you were saying is true, then every
                          read-write object in <br>
                          every MIB would need a DEFVAL clause. Clearly
                          that is not the <br>
                          case. <br>
                          <br>
                          By the way I have included a REFERENCE clause
                          in most objects, <br>
                          guiding an implementor to the section of the
                          protocol RFC where he <br>
                          can find more information about the object and
                          its default, if <br>
                          applicable. <br>
                          <br>
                          If this doesn't convince you, we will have to
                          agree to disagree on this. <br>
                          <br>
                          Regards, <br>
                          Anil <br>
                          <br>
                          <br>
                          On Wed, Oct 10, 2012 at 9:41 AM, Romascanu,
                          Dan (Dan) wrote: <br>
                          <br>
                          Hi Anil, <br>
                          I need to disagree with you on this. The
                          DEFVAL function is the <br>
                          same for a scalar and for a columnar object –
                          as you well put it <br>
                          ‘the agent can deduce the missing value from
                          the MIB syntax’. <br>
                          I do not understand your argument that the
                          implementor should look <br>
                          at the protocol specifications to in the case
                          of scalar objects. <br>
                          We are talking about writeable objects.
                          Whatever the agent <br>
                          initializes with will be sent to the
                          instrumentation. In the <br>
                          absence of a DEFVAL value anything can be
                          written there. The same <br>
                          as in the case of a columnar object the DEFVAL
                          will indicate the <br>
                          value the agent initializes with which will be
                          the first value to <br>
                          be sent to the instrumentation until a
                          setRequest command changes <br>
                          it. Why should the agent implementor need to
                          look in the protocol <br>
                          specifications and not help him defining
                          DEFVAL clauses? <br>
                          Regards, <br>
                          Dan <br>
                          *From: *Anil R [<a moz-do-not-send="true"
                            class="moz-txt-link-freetext"
                            href="mailto:anil@charter.net">mailto:anil@charter.net</a>]
                          <br>
                          *Sent: *Wednesday, October 10, 2012 3:33 PM <br>
                          *To: *Romascanu, Dan (Dan) <br>
                          *Cc: *Benoit Claise; Donald Eastlake; Erik
                          Nordmark; Ralph Droms; <br>
                          Bert Wijnen (IETF); <a moz-do-not-send="true"
                            class="moz-txt-link-abbreviated"
                            href="mailto:zebrose@alum.mit.edu">
                            zebrose@alum.mit.edu</a>; Joan Cucchiara <br>
                          *Subject: *Re: Benoit Claise's Discuss on <br>
                          draft-ietf-trill-rbridge-mib-09: (with DISCUSS
                          and COMMENT) <br>
                          Dan, <br>
                        </blockquote>
                        &gt;From the description: <br>
                        <blockquote type="cite">- as a columnar object,
                          it is "appropriate" to use DEFVAL
                          <br>
                          - as a scalar object, it is "permitted" to use
                          DEFVAL. <br>
                          Sure I know it is permitted for scalar
                          objects, as that will not <br>
                          cause a compile error. <br>
                          For columnar objects, it is actually useful,
                          because a manager may <br>
                          create an instance without specifying a
                          columnar object. So it is <br>
                          syntactically and practically useful to do so
                          in such cases, <br>
                          because the agent can deduce the missing value
                          from the MIB <br>
                          syntax. It makes the protocol more efficient.
                          I know this is why <br>
                          we added DEFVAL, based on my interaction at
                          the time with the <br>
                          original SNMP authors (Jeff Case, et al). <br>
                          My point is that not only is specifying DEFVAL
                          for a scalar <br>
                          useless from an SNMP syntactical point of view
                          - because an agent <br>
                          cannot actually use it, other than an
                          implementor reading the RFC <br>
                          text - but it is actually dangerous to do so.
                          An implementor TRILL <br>
                          should be looking to the protocol
                          specification (RFC6325 in this <br>
                          case) to determine how the protocol works and
                          what the needed <br>
                          defaults are. <br>
                          We don't to define defaults in two different
                          RFCs if we can help it. <br>
                          If the protocol decides to change a default,
                          we shouldn't have to <br>
                          go update the MIB. <br>
                          Regards, <br>
                          Anil <br>
                          On Oct 10, 2012, at 8:59 AM, Romascanu, Dan
                          (Dan) wrote: <br>
                          <br>
                          <br>
                          <br>
                          Hi Anil, <br>
                          I believe that you are wrong stating that
                          DEFVAL clauses should <br>
                          not be present in the definitions of scalar
                          objects, or at least I <br>
                          could not find such a recommendations in the
                          RFCs that define the <br>
                          SMI. On the contrary, RFC 2578, section 7.9
                          says: <br>
                             Note that with this definition of the
                          DEFVAL clause, it is <br>
                             appropriate to use it for any columnar
                          object of a read-create table. <br>
                             It is also permitted to use it for scalar
                          objects dynamically created <br>
                             by an agent, or for columnar objects of a
                          read-write table <br>
                             dynamically created by an agent. <br>
                          So when an agent is initialized it is good
                          practice to define <br>
                          default values for writeable objects (scalar
                          or columnar) unless <br>
                          we do not care what value the agent starts
                          operating with. <br>
                          Regards, <br>
                          Dan <br>
                          *From: *  Anil R [ _<a moz-do-not-send="true"
                            class="moz-txt-link-freetext"
                            href="mailto:anil@charter.net_">mailto:anil@charter.net_</a><br>
                          <a moz-do-not-send="true"
                            class="moz-txt-link-rfc2396E"
                            href="javascript:parent.wgMail.openComposeWindow('anil@charter.net')">&lt;javascript:parent.wgMail.openComposeWindow('anil@charter.net')&gt;</a>]
                          <br>
                          *Sent: * Wednesday, October 10, 2012 2:40 PM <br>
                          *To: *  Benoit Claise <br>
                          *Cc: *  Donald Eastlake; Erik Nordmark; Ralph
                          Droms; Bert Wijnen <br>
                          (IETF); <a moz-do-not-send="true"
                            href="mailto:_zebrose@alum.mit.edu_">_zebrose@alum.mit.edu_</a>
                          <a moz-do-not-send="true"
                            class="moz-txt-link-rfc2396E"
href="javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')">&lt;javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')&gt;</a>;<br>
                          Romascanu, Dan (Dan); Joan Cucchiara <br>
                          *Subject: * Re: Benoit Claise's Discuss on <br>
                          draft-ietf-trill-rbridge-mib-09: (with DISCUSS
                          and COMMENT) <br>
                          Benoit, <br>
                          I will make a good faith attempt at responding
                          to these comments <br>
                          yet again, although I have already responded
                          to many of them <br>
                          (other than new ones that just showed up in
                          the latest round). <br>
                          The DEFVAL comment is one which keeps coming
                          back, disregarding my <br>
                          many responses that this is not a useful
                          construct for scalar <br>
                          objects and its chief purpose is to give a
                          default value to tables <br>
                          objects missing in the creation of a table
                          instance, as described <br>
                          in its definition "The DEFVAL clause, which
                          need not be present, <br>
                          defines an acceptable default value which may
                          be used when an <br>
                          object instance is created." <br>
                          DEFVAL need not be present even in table
                          objects, but definitely <br>
                          should not be present in scalar objects - but
                          the latter is what <br>
                          several of these comments are insisting upon.
                          It is the protocol <br>
                          specification that defines default values for
                          protocol objects, <br>
                          not MIBs. <br>
                          Regards, <br>
                          Anil <br>
                          <br>
                        </blockquote>
                        <br>
                      </blockquote>
                      <br>
                      <blockquote type="cite">_______________________________________________
                        <br>
                        MIB-DOCTORS mailing list <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a><br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-freetext"
                          href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
                      </blockquote>
                      <br>
                      <br>
                    </blockquote>
                    _______________________________________________ <br>
                    MIB-DOCTORS mailing list <br>
                    <a moz-do-not-send="true"
                      class="moz-txt-link-abbreviated"
                      href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a><br>
                    <a moz-do-not-send="true"
                      class="moz-txt-link-freetext"
                      href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
                    <br>
                  </blockquote>
                  <br>
                  <br>
                </blockquote>
                <br>
                <br>
              </blockquote>
              <br>
            </div>
          </div>
        </blockquote>
      </span>
    </blockquote>
    <br>
  </body>
</html>

--------------030808080801020003010505--

From bclaise@cisco.com  Sun Oct 14 22:51:03 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F14921F85AC for <mib-doctors@ietfa.amsl.com>; Sun, 14 Oct 2012 22:51:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.703
X-Spam-Level: 
X-Spam-Status: No, score=-6.703 tagged_above=-999 required=5 tests=[AWL=3.895,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L7WQjFFtHTS0 for <mib-doctors@ietfa.amsl.com>; Sun, 14 Oct 2012 22:51:01 -0700 (PDT)
Received: from av-tac-sj.cisco.com (av-tac-sj.cisco.com [171.68.227.119]) by ietfa.amsl.com (Postfix) with ESMTP id 67D9321F8569 for <mib-doctors@ietf.org>; Sun, 14 Oct 2012 22:51:01 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from fire.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-sj.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9F5ow8A004227; Sun, 14 Oct 2012 22:50:58 -0700 (PDT)
Received: from [10.21.166.126] ([10.21.166.126]) by fire.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9F5orQV008650; Sun, 14 Oct 2012 22:50:54 -0700 (PDT)
Message-ID: <507BA43C.7090805@cisco.com>
Date: Sun, 14 Oct 2012 22:50:52 -0700
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: Thomas Nadeau <tnadeau@juniper.net>
References: <CC9CA4E0.11007%tnadeau@juniper.net>
In-Reply-To: <CC9CA4E0.11007%tnadeau@juniper.net>
Content-Type: multipart/alternative; boundary="------------030700030702030800030705"
Cc: "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Oct 2012 05:51:03 -0000

This is a multi-part message in MIME format.
--------------030700030702030800030705
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Tom,
>
>
> From: Benoit Claise <bclaise@cisco.com <mailto:bclaise@cisco.com>>
> Date: Thursday, October 11, 2012 11:27 AM
> To: "Bert Wijnen (IETF)" <bertietf@bwijnen.net 
> <mailto:bertietf@bwijnen.net>>
> Cc: "MIB Doctors (E-mail)" <mib-doctors@ietf.org 
> <mailto:mib-doctors@ietf.org>>
> Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
>
>     On 11/10/2012 17:17, Bert Wijnen (IETF) wrote:
>>     That sounds very plausible Joan.
>>     So if it IS the case that it defined in the protocol spec
>>     then WHY the heck is Anil pushing back so much.
>>     After all, it is quite simple/easy to add a DEFVAL line.
>     The time spent arguing is a bigger than just editing the DEFVAL.
>     On top of that, Anil wrote:
>     > By the way I have included a REFERENCE clause in most objects,
>     guiding an implementor to the section of the protocol RFC where he
>     can find more information about the object and its default, if
>     applicable.
>
>     If the RFC is now obsolete, the REFERENCE points to an obsoleted
>     reference...
>
>
> If the RFC in question is obsolete, then what protocol(s) is/are the 
> MIB managing?!
Point taken ;-)
I was more thinking about the second maturity level fro, RFC6410

Regards, Benoit
>
> --Tom
>
>
>
>     Regards, Benoit.
>>     Bert
>>
>>
>>     On 10/11/12 5:02 PM, Joan Cucchiara wrote:
>>>
>>>     For THIS specific review most scalars (one exception is
>>>     rbridgeBaseTrillVersion) have
>>>     DEFVALs specified in the protocol (RFC6325).   Not
>>>     all protocol specifications do specify default values as clearly
>>>     as this specification does. When default values are specified in
>>>     the protocol (RFC) as is mostly the
>>>     situation being discussed here with the scalars, I think DEFVALs
>>>     SHOULD be put
>>>     into the MIB.   I would like to say MUST, but believe Bert and
>>>     Juergen have
>>>     pointed out that there is precedence to flexible on this.
>>>
>>>     Please note, however, if these DEFVALs which have been specified
>>>     by the RFC6325 were
>>>     in the MIB, they could be interpreted/compiled by tools which
>>>     process MIBs
>>>     and this reduces error and assists in promoting
>>>     interoperability.   All in all, better for
>>>     the MIB's deployment and better for the WG to promote the protocol.
>>>
>>>     Thanks,
>>>       -Joan
>>>
>>>     ----- Original Message ----- From: "Bert Wijnen (IETF)"
>>>     <bertietf@bwijnen.net>
>>>     To: "Benoit Claise" <bclaise@cisco.com>; "MIB Doctors (E-mail)"
>>>     <mib-doctors@ietf.org>
>>>     Sent: Thursday, October 11, 2012 7:35 AM
>>>     Subject: Re: [MIB-DOCTORS] DEVAL for scalar object
>>>
>>>
>>>>     Agree.
>>>>     I consider it a nice to have for scalars, but we have
>>>>     approved quite a few MIB modules that did not have it
>>>>     for (all) scalars. So we betterbe a bit flexible on
>>>>     this point. We can recommend that they do it where it
>>>>     makes sense. I would not hold up a MIB module for too
>>>>     long if they resist/reject (certainly if they have
>>>>     good arguments).
>>>>
>>>>     Bert
>>>>
>>>>     On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote:
>>>>>     Hi,
>>>>>
>>>>>     I think the issue boils down to the question whether the
>>>>>     scalars are
>>>>>     dynamically created by an agent or not. e.e., they come into
>>>>>     existance
>>>>>     as a side effect of setting some other object. In such
>>>>>     situations,
>>>>>     DEFVALs are useful to document which value a management system
>>>>>     may
>>>>>     expect to be held in the newly established scalar (but note
>>>>>     also that
>>>>>     the DEFVAL clause is not binding; the value is used "at the
>>>>>     discretion
>>>>>     of an agent when an object instance is created" - a conservative
>>>>>     management application will thus check the value anyway if it is
>>>>>     important).
>>>>>
>>>>>     /js
>>>>>
>>>>>     On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit Claise wrote:
>>>>>>     MIB doctors,
>>>>>>
>>>>>>     Joan did the review of draft-ietf-trill-rbridge-mib.Thanks
>>>>>>     for your
>>>>>>     numerous review of this MIB, which I fully support.
>>>>>>
>>>>>>     Now, we received some push back from Anil, the author, on the
>>>>>>     required DEFVAL for scalar.
>>>>>>     As I wrote below, I always considered the DEFVAL for scalar
>>>>>>     to be
>>>>>>     useful information, but I understand both arguments.
>>>>>>     Read the email exchange below.
>>>>>>
>>>>>>     Which advice do we want to give in the future on this topic?
>>>>>>
>>>>>>     I'm in favor of telling:
>>>>>>     - DEFVAL for scalar objects are nice-to-have, and it's good
>>>>>>     practice
>>>>>>     to have them
>>>>>>          This is in line with
>>>>>>
>>>>>>         RFC 2578, section 7.9 says:
>>>>>>             Note that with this definition of the DEFVAL clause,
>>>>>>     it is
>>>>>>             appropriate to use it for any columnar object of a
>>>>>>     read-create
>>>>>>         table.
>>>>>>             It is also permitted to use it for scalar objects
>>>>>>     dynamically
>>>>>>         created
>>>>>>             by an agent, or for columnar objects of a read-write
>>>>>>     table
>>>>>>             dynamically created by an agent.
>>>>>>
>>>>>>     - If you don't put DEFVAL for scalar objects, then insert in the
>>>>>>     description a pointer on where to find the information
>>>>>>
>>>>>>     Regards, Benoit.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     -------- Original Message --------
>>>>>>     Subject: Re: Benoit Claise's Discuss on
>>>>>>     draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>>     Date: Thu, 11 Oct 2012 11:11:30 +0200
>>>>>>     From: Benoit Claise <bclaise@cisco.com>
>>>>>>     To: Anil Rijhsinghani <anil@charter.net>
>>>>>>     CC: Romascanu, Dan (Dan) <dromasca@avaya.com>, Donald Eastlake
>>>>>>     <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, Ralph
>>>>>>     Droms
>>>>>>     <rdroms.ietf@gmail.com>, Bert Wijnen (IETF)
>>>>>>     <bertietf@bwijnen.net>,
>>>>>>     zebrose@alum.mit.edu, Joan Cucchiara
>>>>>>     <jcucchiara@mindspring.com>, me
>>>>>>     <bclaise@cisco.com>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     Anil, Dan,
>>>>>>
>>>>>>     I understand both arguments for and against DEFVAL for scalar.
>>>>>>
>>>>>>     I've been in favor of DEFVAL for scalar, and considered it a
>>>>>>     nice-to-have.
>>>>>>
>>>>>>     1. If you are the implementor, you must know the spec by
>>>>>>     heart, and
>>>>>>     obviously, these scalar DEFVAL's are not useful to you.
>>>>>>     2. If you are the SNMP agent, it's true that the SNMPset
>>>>>>     contains
>>>>>>     the value to be set, so you don't need the DEFVAL.
>>>>>>     3. If you are the network operator using the NMS GUI , it's
>>>>>>     pretty
>>>>>>     useful information to have default values. It's pretty nice
>>>>>>     when a
>>>>>>     NMS GUI contains the DEVAL value. Sure you can tell that, by
>>>>>>     looking
>>>>>>     at the specifications, someone will be able to get this
>>>>>>     value. In
>>>>>>     practice, is it done? So if the GUI developers could directly
>>>>>>     get
>>>>>>     the information from the DEFVAL, that's a plus.
>>>>>>     I've seen to many GUIs where the first config page allows to
>>>>>>     enter
>>>>>>     almost anything. And the network operator just puts random
>>>>>>     values in
>>>>>>     there. In the world of NetFlow, inserting non-sense timeout
>>>>>>     values
>>>>>>     produced some funny results.
>>>>>>     4. If you are none of the above... Once upon a time, I was a NMS
>>>>>>     customer support engineer, and I read many MIB modules.
>>>>>>     And the DEFVAL always helped getting the default values. If
>>>>>>     nothing
>>>>>>     else, for troubleshooting.
>>>>>>     And no, I didn't know (and didn't want to know) all the protocol
>>>>>>     specification details of the feature/protocol to be managed.
>>>>>>
>>>>>>     You see, there are multiple actors dealing with MIB modules.
>>>>>>
>>>>>>     How to more forward?
>>>>>>>     By the way I have included a REFERENCE clause in most objects,
>>>>>>     guiding an implementor to the section of the protocol RFC
>>>>>>     where he
>>>>>>     can find more information about the object and its default, if
>>>>>>     applicable.
>>>>>>     That's good information already, and I could leave with that.
>>>>>>     It's
>>>>>>     actually just a (*) level of indirection
>>>>>>
>>>>>>     (*) time consuming if I take the case 4 above, i.e. my customer
>>>>>>     support engineer.
>>>>>>
>>>>>>     I want to publicly thanks Joan for the time spent on her review.
>>>>>>     Much appreciated.
>>>>>>     Now, I would like to have some consistency from the MIB
>>>>>>     doctors in
>>>>>>     terms of guidelines on this topic. Let me discuss with them.
>>>>>>
>>>>>>
>>>>>>     Regards, Benoit.
>>>>>>
>>>>>>>     Dan,
>>>>>>>
>>>>>>>     An SNMP set operation is used to change the value of a
>>>>>>>     read-write
>>>>>>>     object, or to create a new row in a table. There is a distinct
>>>>>>>     difference between the applicability of DEFVAL in these two
>>>>>>>     cases,
>>>>>>>     hence the "appropriate" versus "permitted" language in the
>>>>>>>     definition of the DEFVAL clause for these two cases.
>>>>>>>
>>>>>>>     When a set operation is performed on a scalar object, it comes
>>>>>>>     with a value to write into it. The SNMP agent need not guess
>>>>>>>     what
>>>>>>>     that value might be,  nor does it need to rely on the MIB to
>>>>>>>     tell
>>>>>>>     it what to do.
>>>>>>>
>>>>>>>     When a set operation is performed to create a new row in a
>>>>>>>     table,
>>>>>>>     it may specify the value of one or more columns in that row. If
>>>>>>>     the SNMP agent is going to create a row, and not all column
>>>>>>>     objects have been specified, it is left with a dilemma: what
>>>>>>>     should it set as the values of those column objects? This is
>>>>>>>     what
>>>>>>>     the DEFVAL clause allows you to do: give the agent a default
>>>>>>>     value
>>>>>>>     for unspecified column objects. Such a dilemma does not
>>>>>>>     occur for
>>>>>>>     setting of scalar objects.
>>>>>>>
>>>>>>>     If what you were saying is true, then every read-write
>>>>>>>     object in
>>>>>>>     every MIB would need a DEFVAL clause. Clearly that is not the
>>>>>>>     case.
>>>>>>>
>>>>>>>     By the way I have included a REFERENCE clause in most objects,
>>>>>>>     guiding an implementor to the section of the protocol RFC
>>>>>>>     where he
>>>>>>>     can find more information about the object and its default, if
>>>>>>>     applicable.
>>>>>>>
>>>>>>>     If this doesn't convince you, we will have to agree to
>>>>>>>     disagree on this.
>>>>>>>
>>>>>>>     Regards,
>>>>>>>     Anil
>>>>>>>
>>>>>>>
>>>>>>>     On Wed, Oct 10, 2012 at 9:41 AM, Romascanu, Dan (Dan) wrote:
>>>>>>>
>>>>>>>     Hi Anil,
>>>>>>>     I need to disagree with you on this. The DEFVAL function is the
>>>>>>>     same for a scalar and for a columnar object – as you well
>>>>>>>     put it
>>>>>>>     ‘the agent can deduce the missing value from the MIB syntax’.
>>>>>>>     I do not understand your argument that the implementor
>>>>>>>     should look
>>>>>>>     at the protocol specifications to in the case of scalar
>>>>>>>     objects.
>>>>>>>     We are talking about writeable objects. Whatever the agent
>>>>>>>     initializes with will be sent to the instrumentation. In the
>>>>>>>     absence of a DEFVAL value anything can be written there. The
>>>>>>>     same
>>>>>>>     as in the case of a columnar object the DEFVAL will indicate
>>>>>>>     the
>>>>>>>     value the agent initializes with which will be the first
>>>>>>>     value to
>>>>>>>     be sent to the instrumentation until a setRequest command
>>>>>>>     changes
>>>>>>>     it. Why should the agent implementor need to look in the
>>>>>>>     protocol
>>>>>>>     specifications and not help him defining DEFVAL clauses?
>>>>>>>     Regards,
>>>>>>>     Dan
>>>>>>>     *From: *Anil R [mailto:anil@charter.net]
>>>>>>>     *Sent: *Wednesday, October 10, 2012 3:33 PM
>>>>>>>     *To: *Romascanu, Dan (Dan)
>>>>>>>     *Cc: *Benoit Claise; Donald Eastlake; Erik Nordmark; Ralph
>>>>>>>     Droms;
>>>>>>>     Bert Wijnen (IETF); zebrose@alum.mit.edu; Joan Cucchiara
>>>>>>>     *Subject: *Re: Benoit Claise's Discuss on
>>>>>>>     draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>>>     Dan,
>>>>>>     >From the description:
>>>>>>>     - as a columnar object, it is "appropriate" to use DEFVAL
>>>>>>>     - as a scalar object, it is "permitted" to use DEFVAL.
>>>>>>>     Sure I know it is permitted for scalar objects, as that will
>>>>>>>     not
>>>>>>>     cause a compile error.
>>>>>>>     For columnar objects, it is actually useful, because a
>>>>>>>     manager may
>>>>>>>     create an instance without specifying a columnar object. So
>>>>>>>     it is
>>>>>>>     syntactically and practically useful to do so in such cases,
>>>>>>>     because the agent can deduce the missing value from the MIB
>>>>>>>     syntax. It makes the protocol more efficient. I know this is
>>>>>>>     why
>>>>>>>     we added DEFVAL, based on my interaction at the time with the
>>>>>>>     original SNMP authors (Jeff Case, et al).
>>>>>>>     My point is that not only is specifying DEFVAL for a scalar
>>>>>>>     useless from an SNMP syntactical point of view - because an
>>>>>>>     agent
>>>>>>>     cannot actually use it, other than an implementor reading
>>>>>>>     the RFC
>>>>>>>     text - but it is actually dangerous to do so. An implementor
>>>>>>>     TRILL
>>>>>>>     should be looking to the protocol specification (RFC6325 in
>>>>>>>     this
>>>>>>>     case) to determine how the protocol works and what the needed
>>>>>>>     defaults are.
>>>>>>>     We don't to define defaults in two different RFCs if we can
>>>>>>>     help it.
>>>>>>>     If the protocol decides to change a default, we shouldn't
>>>>>>>     have to
>>>>>>>     go update the MIB.
>>>>>>>     Regards,
>>>>>>>     Anil
>>>>>>>     On Oct 10, 2012, at 8:59 AM, Romascanu, Dan (Dan) wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>     Hi Anil,
>>>>>>>     I believe that you are wrong stating that DEFVAL clauses should
>>>>>>>     not be present in the definitions of scalar objects, or at
>>>>>>>     least I
>>>>>>>     could not find such a recommendations in the RFCs that
>>>>>>>     define the
>>>>>>>     SMI. On the contrary, RFC 2578, section 7.9 says:
>>>>>>>        Note that with this definition of the DEFVAL clause, it is
>>>>>>>        appropriate to use it for any columnar object of a
>>>>>>>     read-create table.
>>>>>>>        It is also permitted to use it for scalar objects
>>>>>>>     dynamically created
>>>>>>>        by an agent, or for columnar objects of a read-write table
>>>>>>>        dynamically created by an agent.
>>>>>>>     So when an agent is initialized it is good practice to define
>>>>>>>     default values for writeable objects (scalar or columnar)
>>>>>>>     unless
>>>>>>>     we do not care what value the agent starts operating with.
>>>>>>>     Regards,
>>>>>>>     Dan
>>>>>>>     *From: *  Anil R [ _mailto:anil@charter.net_
>>>>>>>     <javascript:parent.wgMail.openComposeWindow('anil@charter.net')>]
>>>>>>>
>>>>>>>     *Sent: * Wednesday, October 10, 2012 2:40 PM
>>>>>>>     *To: *  Benoit Claise
>>>>>>>     *Cc: *  Donald Eastlake; Erik Nordmark; Ralph Droms; Bert
>>>>>>>     Wijnen
>>>>>>>     (IETF); _zebrose@alum.mit.edu_
>>>>>>>     <mailto:_zebrose@alum.mit.edu_>
>>>>>>>     <javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')>;
>>>>>>>     Romascanu, Dan (Dan); Joan Cucchiara
>>>>>>>     *Subject: * Re: Benoit Claise's Discuss on
>>>>>>>     draft-ietf-trill-rbridge-mib-09: (with DISCUSS and COMMENT)
>>>>>>>     Benoit,
>>>>>>>     I will make a good faith attempt at responding to these
>>>>>>>     comments
>>>>>>>     yet again, although I have already responded to many of them
>>>>>>>     (other than new ones that just showed up in the latest round).
>>>>>>>     The DEFVAL comment is one which keeps coming back,
>>>>>>>     disregarding my
>>>>>>>     many responses that this is not a useful construct for scalar
>>>>>>>     objects and its chief purpose is to give a default value to
>>>>>>>     tables
>>>>>>>     objects missing in the creation of a table instance, as
>>>>>>>     described
>>>>>>>     in its definition "The DEFVAL clause, which need not be
>>>>>>>     present,
>>>>>>>     defines an acceptable default value which may be used when an
>>>>>>>     object instance is created."
>>>>>>>     DEFVAL need not be present even in table objects, but
>>>>>>>     definitely
>>>>>>>     should not be present in scalar objects - but the latter is
>>>>>>>     what
>>>>>>>     several of these comments are insisting upon. It is the
>>>>>>>     protocol
>>>>>>>     specification that defines default values for protocol objects,
>>>>>>>     not MIBs.
>>>>>>>     Regards,
>>>>>>>     Anil
>>>>>>>
>>>>>>
>>>>>
>>>>>>     _______________________________________________
>>>>>>     MIB-DOCTORS mailing list
>>>>>>     MIB-DOCTORS@ietf.org
>>>>>>     https://www.ietf.org/mailman/listinfo/mib-doctors
>>>>>
>>>>>
>>>>     _______________________________________________
>>>>     MIB-DOCTORS mailing list
>>>>     MIB-DOCTORS@ietf.org
>>>>     https://www.ietf.org/mailman/listinfo/mib-doctors
>>>>
>>>
>>>
>>
>>
>



--------------030700030702030800030705
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Tom, <br>
    </div>
    <blockquote cite="mid:CC9CA4E0.11007%25tnadeau@juniper.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div><br>
      </div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <div style="font-family:Calibri; font-size:11pt;
          text-align:left; color:black; BORDER-BOTTOM: medium none;
          BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT:
          0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;
          BORDER-RIGHT: medium none; PADDING-TOP: 3pt"> <span
            style="font-weight:bold">From: </span>Benoit Claise &lt;<a
            moz-do-not-send="true" href="mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;<br>
          <span style="font-weight:bold">Date: </span>Thursday, October
          11, 2012 11:27 AM<br>
          <span style="font-weight:bold">To: </span>"Bert Wijnen
          (IETF)" &lt;<a moz-do-not-send="true"
            href="mailto:bertietf@bwijnen.net">bertietf@bwijnen.net</a>&gt;<br>
          <span style="font-weight:bold">Cc: </span>"MIB Doctors
          (E-mail)" &lt;<a moz-do-not-send="true"
            href="mailto:mib-doctors@ietf.org">mib-doctors@ietf.org</a>&gt;<br>
          <span style="font-weight:bold">Subject: </span>Re:
          [MIB-DOCTORS] DEVAL for scalar object<br>
        </div>
        <div><br>
        </div>
        <blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE"
          style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0
          0 0 5;">
          <div>
            <div bgcolor="#FFFFFF" text="#000000">
              <div class="moz-cite-prefix">On 11/10/2012 17:17, Bert
                Wijnen (IETF) wrote:<br>
              </div>
              <blockquote cite="mid:5076E317.8070403@bwijnen.net"
                type="cite">That sounds very plausible Joan. <br>
                So if it IS the case that it defined in the protocol
                spec <br>
                then WHY the heck is Anil pushing back so much. <br>
                After all, it is quite simple/easy to add a DEFVAL line.
                <br>
              </blockquote>
              The time spent arguing is a bigger than just editing the
              DEFVAL.<br>
              On top of that, Anil wrote:<br>
              &gt; <font letterspacing="0" kerning="0" color="#000000"
                face="Verdana" size="2">By the way I have included a
                REFERENCE clause in most objects, guiding an implementor
                to the section of the protocol RFC where he can find
                more information about the object and its default, if
                applicable.</font><br>
              <br>
              If the RFC is now obsolete, the REFERENCE points to an
              obsoleted reference...</div>
          </div>
        </blockquote>
      </span>
      <div><br>
      </div>
      <div><span class="Apple-tab-span" style="white-space:pre"></span>If

        the RFC in question is obsolete, then what protocol(s) is/are
        the MIB managing?!</div>
    </blockquote>
    Point taken ;-)<br>
    I was more thinking about the second maturity level fro, RFC6410<br>
    <br>
    Regards, Benoit<br>
    <blockquote cite="mid:CC9CA4E0.11007%25tnadeau@juniper.net"
      type="cite">
      <div><br>
      </div>
      <div><span class="Apple-tab-span" style="white-space:pre"></span>--Tom</div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE"
          style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0
          0 0 5;">
          <div>
            <div bgcolor="#FFFFFF" text="#000000"><br>
              <br>
              Regards, Benoit.<br>
              <blockquote cite="mid:5076E317.8070403@bwijnen.net"
                type="cite">Bert <br>
                <br>
                <br>
                On 10/11/12 5:02 PM, Joan Cucchiara wrote: <br>
                <blockquote type="cite"><br>
                  For THIS specific review most scalars (one exception
                  is rbridgeBaseTrillVersion) have <br>
                  DEFVALs specified in the protocol (RFC6325).   Not <br>
                  all protocol specifications do specify default values
                  as clearly as this specification does. When default
                  values are specified in <br>
                  the protocol (RFC) as is mostly the <br>
                  situation being discussed here with the scalars, I
                  think DEFVALs SHOULD be put <br>
                  into the MIB.   I would like to say MUST, but believe
                  Bert and Juergen have <br>
                  pointed out that there is precedence to flexible on
                  this. <br>
                  <br>
                  Please note, however, if these DEFVALs which have been
                  specified by the RFC6325 were <br>
                  in the MIB, they could be interpreted/compiled by
                  tools which process MIBs <br>
                  and this reduces error and assists in promoting
                  interoperability.   All in all, better for <br>
                  the MIB's deployment and better for the WG to promote
                  the protocol. <br>
                  <br>
                  Thanks, <br>
                    -Joan <br>
                  <br>
                  ----- Original Message ----- From: "Bert Wijnen
                  (IETF)" <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:bertietf@bwijnen.net">
                    &lt;bertietf@bwijnen.net&gt;</a> <br>
                  To: "Benoit Claise" <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:bclaise@cisco.com">
                    &lt;bclaise@cisco.com&gt;</a>; "MIB Doctors
                  (E-mail)" <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:mib-doctors@ietf.org">
                    &lt;mib-doctors@ietf.org&gt;</a> <br>
                  Sent: Thursday, October 11, 2012 7:35 AM <br>
                  Subject: Re: [MIB-DOCTORS] DEVAL for scalar object <br>
                  <br>
                  <br>
                  <blockquote type="cite">Agree. <br>
                    I consider it a nice to have for scalars, but we
                    have <br>
                    approved quite a few MIB modules that did not have
                    it <br>
                    for (all) scalars. So we betterbe a bit flexible on
                    <br>
                    this point. We can recommend that they do it where
                    it <br>
                    makes sense. I would not hold up a MIB module for
                    too <br>
                    long if they resist/reject (certainly if they have <br>
                    good arguments). <br>
                    <br>
                    Bert <br>
                    <br>
                    On 10/11/12 1:13 PM, Juergen Schoenwaelder wrote: <br>
                    <blockquote type="cite">Hi, <br>
                      <br>
                      I think the issue boils down to the question
                      whether the scalars are <br>
                      dynamically created by an agent or not. e.e., they
                      come into existance <br>
                      as a side effect of setting some other object. In
                      such situations, <br>
                      DEFVALs are useful to document which value a
                      management system may <br>
                      expect to be held in the newly established scalar
                      (but note also that <br>
                      the DEFVAL clause is not binding; the value is
                      used "at the discretion <br>
                      of an agent when an object instance is created" -
                      a conservative <br>
                      management application will thus check the value
                      anyway if it is <br>
                      important). <br>
                      <br>
                      /js <br>
                      <br>
                      On Thu, Oct 11, 2012 at 11:26:41AM +0200, Benoit
                      Claise wrote: <br>
                      <blockquote type="cite">MIB doctors, <br>
                        <br>
                        Joan did the review of
                        draft-ietf-trill-rbridge-mib.Thanks for your <br>
                        numerous review of this MIB, which I fully
                        support. <br>
                        <br>
                        Now, we received some push back from Anil, the
                        author, on the <br>
                        required DEFVAL for scalar. <br>
                        As I wrote below, I always considered the DEFVAL
                        for scalar to be <br>
                        useful information, but I understand both
                        arguments. <br>
                        Read the email exchange below. <br>
                        <br>
                        Which advice do we want to give in the future on
                        this topic? <br>
                        <br>
                        I'm in favor of telling: <br>
                        - DEFVAL for scalar objects are nice-to-have,
                        and it's good practice <br>
                        to have them <br>
                             This is in line with <br>
                        <br>
                            RFC 2578, section 7.9 says: <br>
                                Note that with this definition of the
                        DEFVAL clause, it is <br>
                                appropriate to use it for any columnar
                        object of a read-create <br>
                            table. <br>
                                It is also permitted to use it for
                        scalar objects dynamically <br>
                            created <br>
                                by an agent, or for columnar objects of
                        a read-write table <br>
                                dynamically created by an agent. <br>
                        <br>
                        - If you don't put DEFVAL for scalar objects,
                        then insert in the <br>
                        description a pointer on where to find the
                        information <br>
                        <br>
                        Regards, Benoit. <br>
                        <br>
                        <br>
                        <br>
                        <br>
                        -------- Original Message -------- <br>
                        Subject: Re: Benoit Claise's Discuss on <br>
                        draft-ietf-trill-rbridge-mib-09: (with DISCUSS
                        and COMMENT) <br>
                        Date: Thu, 11 Oct 2012 11:11:30 +0200 <br>
                        From: Benoit Claise <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:bclaise@cisco.com">
                          &lt;bclaise@cisco.com&gt;</a> <br>
                        To: Anil Rijhsinghani <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:anil@charter.net">
                          &lt;anil@charter.net&gt;</a> <br>
                        CC: Romascanu, Dan (Dan) <a
                          moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:dromasca@avaya.com">
                          &lt;dromasca@avaya.com&gt;</a>, Donald
                        Eastlake <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:d3e3e3@gmail.com">&lt;d3e3e3@gmail.com&gt;</a>,
                        Erik Nordmark <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:nordmark@acm.org">&lt;nordmark@acm.org&gt;</a>,
                        Ralph Droms <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:rdroms.ietf@gmail.com">&lt;rdroms.ietf@gmail.com&gt;</a>,
                        Bert Wijnen (IETF) <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:bertietf@bwijnen.net">&lt;bertietf@bwijnen.net&gt;</a>,
                        <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:zebrose@alum.mit.edu">zebrose@alum.mit.edu</a>,
                        Joan Cucchiara <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:jcucchiara@mindspring.com">&lt;jcucchiara@mindspring.com&gt;</a>,
                        me <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a><br>
                        <br>
                        <br>
                        <br>
                        Anil, Dan, <br>
                        <br>
                        I understand both arguments for and against
                        DEFVAL for scalar. <br>
                        <br>
                        I've been in favor of DEFVAL for scalar, and
                        considered it a nice-to-have. <br>
                        <br>
                        1. If you are the implementor, you must know the
                        spec by heart, and <br>
                        obviously, these scalar DEFVAL's are not useful
                        to you. <br>
                        2. If you are the SNMP agent, it's true that the
                        SNMPset contains <br>
                        the value to be set, so you don't need the
                        DEFVAL. <br>
                        3. If you are the network operator using the NMS
                        GUI , it's pretty <br>
                        useful information to have default values. It's
                        pretty nice when a <br>
                        NMS GUI contains the DEVAL value. Sure you can
                        tell that, by looking <br>
                        at the specifications, someone will be able to
                        get this value. In <br>
                        practice, is it done? So if the GUI developers
                        could directly get <br>
                        the information from the DEFVAL, that's a plus.
                        <br>
                        I've seen to many GUIs where the first config
                        page allows to enter <br>
                        almost anything. And the network operator just
                        puts random values in <br>
                        there. In the world of NetFlow, inserting
                        non-sense timeout values <br>
                        produced some funny results. <br>
                        4. If you are none of the above... Once upon a
                        time, I was a NMS <br>
                        customer support engineer, and I read many MIB
                        modules. <br>
                        And the DEFVAL always helped getting the default
                        values. If nothing <br>
                        else, for troubleshooting. <br>
                        And no, I didn't know (and didn't want to know)
                        all the protocol <br>
                        specification details of the feature/protocol to
                        be managed. <br>
                        <br>
                        You see, there are multiple actors dealing with
                        MIB modules. <br>
                        <br>
                        How to more forward? <br>
                        <blockquote type="cite">By the way I have
                          included a REFERENCE clause in most objects, <br>
                        </blockquote>
                        guiding an implementor to the section of the
                        protocol RFC where he <br>
                        can find more information about the object and
                        its default, if <br>
                        applicable. <br>
                        That's good information already, and I could
                        leave with that. It's <br>
                        actually just a (*) level of indirection <br>
                        <br>
                        (*) time consuming if I take the case 4 above,
                        i.e. my customer <br>
                        support engineer. <br>
                        <br>
                        I want to publicly thanks Joan for the time
                        spent on her review. <br>
                        Much appreciated. <br>
                        Now, I would like to have some consistency from
                        the MIB doctors in <br>
                        terms of guidelines on this topic. Let me
                        discuss with them. <br>
                        <br>
                        <br>
                        Regards, Benoit. <br>
                        <br>
                        <blockquote type="cite">Dan, <br>
                          <br>
                          An SNMP set operation is used to change the
                          value of a read-write <br>
                          object, or to create a new row in a table.
                          There is a distinct <br>
                          difference between the applicability of DEFVAL
                          in these two cases, <br>
                          hence the "appropriate" versus "permitted"
                          language in the <br>
                          definition of the DEFVAL clause for these two
                          cases. <br>
                          <br>
                          When a set operation is performed on a scalar
                          object, it comes <br>
                          with a value to write into it. The SNMP agent
                          need not guess what <br>
                          that value might be,  nor does it need to rely
                          on the MIB to tell <br>
                          it what to do. <br>
                          <br>
                          When a set operation is performed to create a
                          new row in a table, <br>
                          it may specify the value of one or more
                          columns in that row. If <br>
                          the SNMP agent is going to create a row, and
                          not all column <br>
                          objects have been specified, it is left with a
                          dilemma: what <br>
                          should it set as the values of those column
                          objects? This is what <br>
                          the DEFVAL clause allows you to do: give the
                          agent a default value <br>
                          for unspecified column objects. Such a dilemma
                          does not occur for <br>
                          setting of scalar objects. <br>
                          <br>
                          If what you were saying is true, then every
                          read-write object in <br>
                          every MIB would need a DEFVAL clause. Clearly
                          that is not the <br>
                          case. <br>
                          <br>
                          By the way I have included a REFERENCE clause
                          in most objects, <br>
                          guiding an implementor to the section of the
                          protocol RFC where he <br>
                          can find more information about the object and
                          its default, if <br>
                          applicable. <br>
                          <br>
                          If this doesn't convince you, we will have to
                          agree to disagree on this. <br>
                          <br>
                          Regards, <br>
                          Anil <br>
                          <br>
                          <br>
                          On Wed, Oct 10, 2012 at 9:41 AM, Romascanu,
                          Dan (Dan) wrote: <br>
                          <br>
                          Hi Anil, <br>
                          I need to disagree with you on this. The
                          DEFVAL function is the <br>
                          same for a scalar and for a columnar object –
                          as you well put it <br>
                          ‘the agent can deduce the missing value from
                          the MIB syntax’. <br>
                          I do not understand your argument that the
                          implementor should look <br>
                          at the protocol specifications to in the case
                          of scalar objects. <br>
                          We are talking about writeable objects.
                          Whatever the agent <br>
                          initializes with will be sent to the
                          instrumentation. In the <br>
                          absence of a DEFVAL value anything can be
                          written there. The same <br>
                          as in the case of a columnar object the DEFVAL
                          will indicate the <br>
                          value the agent initializes with which will be
                          the first value to <br>
                          be sent to the instrumentation until a
                          setRequest command changes <br>
                          it. Why should the agent implementor need to
                          look in the protocol <br>
                          specifications and not help him defining
                          DEFVAL clauses? <br>
                          Regards, <br>
                          Dan <br>
                          *From: *Anil R [<a moz-do-not-send="true"
                            class="moz-txt-link-freetext"
                            href="mailto:anil@charter.net">mailto:anil@charter.net</a>]
                          <br>
                          *Sent: *Wednesday, October 10, 2012 3:33 PM <br>
                          *To: *Romascanu, Dan (Dan) <br>
                          *Cc: *Benoit Claise; Donald Eastlake; Erik
                          Nordmark; Ralph Droms; <br>
                          Bert Wijnen (IETF); <a moz-do-not-send="true"
                            class="moz-txt-link-abbreviated"
                            href="mailto:zebrose@alum.mit.edu">
                            zebrose@alum.mit.edu</a>; Joan Cucchiara <br>
                          *Subject: *Re: Benoit Claise's Discuss on <br>
                          draft-ietf-trill-rbridge-mib-09: (with DISCUSS
                          and COMMENT) <br>
                          Dan, <br>
                        </blockquote>
                        &gt;From the description: <br>
                        <blockquote type="cite">- as a columnar object,
                          it is "appropriate" to use DEFVAL <br>
                          - as a scalar object, it is "permitted" to use
                          DEFVAL. <br>
                          Sure I know it is permitted for scalar
                          objects, as that will not <br>
                          cause a compile error. <br>
                          For columnar objects, it is actually useful,
                          because a manager may <br>
                          create an instance without specifying a
                          columnar object. So it is <br>
                          syntactically and practically useful to do so
                          in such cases, <br>
                          because the agent can deduce the missing value
                          from the MIB <br>
                          syntax. It makes the protocol more efficient.
                          I know this is why <br>
                          we added DEFVAL, based on my interaction at
                          the time with the <br>
                          original SNMP authors (Jeff Case, et al). <br>
                          My point is that not only is specifying DEFVAL
                          for a scalar <br>
                          useless from an SNMP syntactical point of view
                          - because an agent <br>
                          cannot actually use it, other than an
                          implementor reading the RFC <br>
                          text - but it is actually dangerous to do so.
                          An implementor TRILL <br>
                          should be looking to the protocol
                          specification (RFC6325 in this <br>
                          case) to determine how the protocol works and
                          what the needed <br>
                          defaults are. <br>
                          We don't to define defaults in two different
                          RFCs if we can help it. <br>
                          If the protocol decides to change a default,
                          we shouldn't have to <br>
                          go update the MIB. <br>
                          Regards, <br>
                          Anil <br>
                          On Oct 10, 2012, at 8:59 AM, Romascanu, Dan
                          (Dan) wrote: <br>
                          <br>
                          <br>
                          <br>
                          Hi Anil, <br>
                          I believe that you are wrong stating that
                          DEFVAL clauses should <br>
                          not be present in the definitions of scalar
                          objects, or at least I <br>
                          could not find such a recommendations in the
                          RFCs that define the <br>
                          SMI. On the contrary, RFC 2578, section 7.9
                          says: <br>
                             Note that with this definition of the
                          DEFVAL clause, it is <br>
                             appropriate to use it for any columnar
                          object of a read-create table. <br>
                             It is also permitted to use it for scalar
                          objects dynamically created <br>
                             by an agent, or for columnar objects of a
                          read-write table <br>
                             dynamically created by an agent. <br>
                          So when an agent is initialized it is good
                          practice to define <br>
                          default values for writeable objects (scalar
                          or columnar) unless <br>
                          we do not care what value the agent starts
                          operating with. <br>
                          Regards, <br>
                          Dan <br>
                          *From: *  Anil R [ _<a moz-do-not-send="true"
                            class="moz-txt-link-freetext"
                            href="mailto:anil@charter.net_">mailto:anil@charter.net_</a><br>
                          <a moz-do-not-send="true"
                            class="moz-txt-link-rfc2396E"
                            href="javascript:parent.wgMail.openComposeWindow('anil@charter.net')">&lt;javascript:parent.wgMail.openComposeWindow('anil@charter.net')&gt;</a>]
                          <br>
                          *Sent: * Wednesday, October 10, 2012 2:40 PM <br>
                          *To: *  Benoit Claise <br>
                          *Cc: *  Donald Eastlake; Erik Nordmark; Ralph
                          Droms; Bert Wijnen <br>
                          (IETF); <a moz-do-not-send="true"
                            href="mailto:_zebrose@alum.mit.edu_">_zebrose@alum.mit.edu_</a>
                          <a moz-do-not-send="true"
                            class="moz-txt-link-rfc2396E"
href="javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')">&lt;javascript:parent.wgMail.openComposeWindow('zebrose@alum.mit.edu')&gt;</a>;<br>
                          Romascanu, Dan (Dan); Joan Cucchiara <br>
                          *Subject: * Re: Benoit Claise's Discuss on <br>
                          draft-ietf-trill-rbridge-mib-09: (with DISCUSS
                          and COMMENT) <br>
                          Benoit, <br>
                          I will make a good faith attempt at responding
                          to these comments <br>
                          yet again, although I have already responded
                          to many of them <br>
                          (other than new ones that just showed up in
                          the latest round). <br>
                          The DEFVAL comment is one which keeps coming
                          back, disregarding my <br>
                          many responses that this is not a useful
                          construct for scalar <br>
                          objects and its chief purpose is to give a
                          default value to tables <br>
                          objects missing in the creation of a table
                          instance, as described <br>
                          in its definition "The DEFVAL clause, which
                          need not be present, <br>
                          defines an acceptable default value which may
                          be used when an <br>
                          object instance is created." <br>
                          DEFVAL need not be present even in table
                          objects, but definitely <br>
                          should not be present in scalar objects - but
                          the latter is what <br>
                          several of these comments are insisting upon.
                          It is the protocol <br>
                          specification that defines default values for
                          protocol objects, <br>
                          not MIBs. <br>
                          Regards, <br>
                          Anil <br>
                          <br>
                        </blockquote>
                        <br>
                      </blockquote>
                      <br>
                      <blockquote type="cite">_______________________________________________

                        <br>
                        MIB-DOCTORS mailing list <br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a><br>
                        <a moz-do-not-send="true"
                          class="moz-txt-link-freetext"
                          href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
                      </blockquote>
                      <br>
                      <br>
                    </blockquote>
                    _______________________________________________ <br>
                    MIB-DOCTORS mailing list <br>
                    <a moz-do-not-send="true"
                      class="moz-txt-link-abbreviated"
                      href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a><br>
                    <a moz-do-not-send="true"
                      class="moz-txt-link-freetext"
                      href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
                    <br>
                  </blockquote>
                  <br>
                  <br>
                </blockquote>
                <br>
                <br>
              </blockquote>
              <br>
            </div>
          </div>
        </blockquote>
      </span> </blockquote>
    <br>
    <br>
  </body>
</html>

--------------030700030702030800030705--

From bclaise@cisco.com  Fri Oct 19 06:21:33 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07BC921F868A; Fri, 19 Oct 2012 06:21:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DmtBO0phhMgw; Fri, 19 Oct 2012 06:21:30 -0700 (PDT)
Received: from av-tac-rtp.cisco.com (av-tac-rtp.cisco.com [64.102.19.209]) by ietfa.amsl.com (Postfix) with ESMTP id CC6DD21F8686; Fri, 19 Oct 2012 06:21:30 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from rooster.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-rtp.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9JDLTPv017842; Fri, 19 Oct 2012 09:21:30 -0400 (EDT)
Received: from [10.21.166.15] ([10.21.166.15]) by rooster.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9JDLSJJ022757;  Fri, 19 Oct 2012 09:21:29 -0400 (EDT)
Message-ID: <508153D9.6020705@cisco.com>
Date: Fri, 19 Oct 2012 06:21:29 -0700
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: "aaa-doctors@ietf.org" <aaa-doctors@ietf.org>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, IETF DNS Directorate <dns-dir@ietf.org>
References: <20121019001319.31258.25924.idtracker@ietfa.amsl.com>
In-Reply-To: <20121019001319.31258.25924.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20121019001319.31258.25924.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [MIB-DOCTORS] Fwd: PRELIMINARY Agenda and Package for the October 25, 2012 IESG Teleconference
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Oct 2012 13:21:33 -0000

Dear all,

Please find below the agenda of the October25th  IESG telechat.

Please send your questions, comments and concerns before October 24th COB.

Regards, Benoit


-------- Original Message --------




2. Protocol Actions
2.1 WG Submissions
2.1.1 New Items

   o draft-ietf-ccamp-rfc5787bis-06
     ASON Routing for OSPFv2 Protocols (Proposed Standard)
     Note: Deborah Brungard (dbrungard@att.com) is the Document Shepherd.
     Token: Adrian Farrel

   o draft-ietf-ccamp-gmpls-ted-mib-14
     Traffic Engineering Database Management Information Base in support
     of MPLS-TE/GMPLS (Proposed Standard)
     Note: Lou Berger (lberger@labn.net) is the Document Shepherd.
     Token: Adrian Farrel

   o draft-ietf-appsawg-media-type-suffix-regs-06
     Additional Media Type Structured Syntax Suffixes (Proposed Standard)
     Note: Murray Kucherawy is the document shepherd.
     Token: Barry Leiba

   o draft-ietf-pkix-rfc5280-clarifications-10
     Updates to the Internet X.509 Public Key Infrastructure Certificate
     and Certificate Revocation List (CRL) Profile (Proposed Standard)
     Note: Steve Kent (kent@bbn.com) is the Document Shepherd
     Token: Sean Turner

   o draft-ietf-dhc-client-id-06
     Client Identifier Option in DHCP Server Replies (Proposed Standard)
     Note: Ted Lemon (Ted.Lemon@nominum.com) is the Document Shepherd.
     Token: Ralph Droms

   o draft-ietf-geopriv-local-civic-09
     Specifying Civic Address Extensions in PIDF-LO (Proposed Standard)
     Note: Alissa Cooper (acooper@cdt.org) is the document shepherd.
     Token: Robert Sparks

2.1.2 Returning Items

   NONE

2.2 Individual Submissions
2.2.1 New Items

   o draft-snell-http-prefer-15
     Prefer Header for HTTP (Proposed Standard)
     Note: Mark Nottingham is the document shepherd.
     Token: Barry Leiba

   o draft-gp-intarea-obsolete-ipv4-options-iana-02
     Formally Deprecating some IPv4 Options (Proposed Standard)
     Note: Scott Bradner (sob@harvard.edu) is the document shepherd.
     Token: Ronald Bonica

2.2.2 Returning Items

   NONE

3. Document Actions
3.1 WG Submissions
3.1.1 New Items

   o draft-ietf-softwire-dslite-deployment-06
     Deployment Considerations for Dual-Stack Lite (Informational)
     Note: Yong Cui (cuiyong@tsinghua.edu.cn) is the Document Shepherd.
     Token: Ralph Droms

   o draft-ietf-softwire-stateless-4v6-motivation-04
     Motivations for Carrier-side Stateless IPv4 over IPv6 Migration
     Solutions (Informational)
     Note: Yong Cui (cuiyong@tsinghua.edu.cn) is the Document Shepherd.
     Token: Ralph Droms

3.1.2 Returning Items

   NONE

3.2 Individual Submissions Via AD
3.2.1 New Items

   NONE

3.2.2 Returning Items

   NONE

3.3 IRTF and Independent Submission Stream Documents
3.3.1 New Items

   o conflict-review-secure-cookie-session-protocol-00
     IETF conflict review for draft-secure-cookie-session-protocol (None)
     Token: Barry Leiba

3.3.2 Returning Items

   NONE

4. Working Group Actions
4.1 WG Creation
4.1.1 Proposed for IETF Review

   NONE

4.1.2 Proposed for Approval

   NONE

4.2 WG Rechartering
4.2.1 Under Evaluation for IETF Review

   NONE

4.2.2 Proposed for Approval

   o Bidirectional Forwarding Detection (bfd)



From bclaise@cisco.com  Fri Oct 19 14:08:51 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4638C21F8753 for <mib-doctors@ietfa.amsl.com>; Fri, 19 Oct 2012 14:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.387
X-Spam-Level: 
X-Spam-Status: No, score=-7.387 tagged_above=-999 required=5 tests=[AWL=3.212,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NMemOZhsKMSM for <mib-doctors@ietfa.amsl.com>; Fri, 19 Oct 2012 14:08:50 -0700 (PDT)
Received: from av-tac-sj.cisco.com (av-tac-sj.cisco.com [171.68.227.119]) by ietfa.amsl.com (Postfix) with ESMTP id 9DE6A21F8742 for <mib-doctors@ietf.org>; Fri, 19 Oct 2012 14:08:50 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from fire.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-sj.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9JL8k7j028103; Fri, 19 Oct 2012 14:08:46 -0700 (PDT)
Received: from [10.154.36.157] ([10.154.36.157]) by fire.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9JL8kQ3025086; Fri, 19 Oct 2012 14:08:46 -0700 (PDT)
Message-ID: <5081C15E.7010209@cisco.com>
Date: Fri, 19 Oct 2012 14:08:46 -0700
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, Thomas Nadeau <tnadeau@juniper.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Adrian Farrel <adrian@olddog.co.uk>
Subject: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Oct 2012 21:08:51 -0000

Dear all,

Did one MIB doctor review this MIB module? Except Tom obviously ;-)
Tom, based on your MIB doctor experience, any controversial points in 
the MIB module?

Regards, Benoit.

From tnadeau@juniper.net  Fri Oct 19 14:12:41 2012
Return-Path: <tnadeau@juniper.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91C9E21F8753 for <mib-doctors@ietfa.amsl.com>; Fri, 19 Oct 2012 14:12:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.467
X-Spam-Level: 
X-Spam-Status: No, score=-3.467 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNRESOLVED_TEMPLATE=3.132]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n15s+ZkWzlvm for <mib-doctors@ietfa.amsl.com>; Fri, 19 Oct 2012 14:12:41 -0700 (PDT)
Received: from exprod7og114.obsmtp.com (exprod7og114.obsmtp.com [64.18.2.215]) by ietfa.amsl.com (Postfix) with ESMTP id BE10621F8748 for <mib-doctors@ietf.org>; Fri, 19 Oct 2012 14:12:40 -0700 (PDT)
Received: from P-EMHUB01-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob114.postini.com ([64.18.6.12]) with SMTP ID DSNKUIHCRswe6bA3ppRdgyYHYLO7wON83j2x@postini.com; Fri, 19 Oct 2012 14:12:40 PDT
Received: from P-CLDFE01-HQ.jnpr.net (172.24.192.59) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server (TLS) id 8.3.213.0; Fri, 19 Oct 2012 14:10:09 -0700
Received: from o365mail.juniper.net (207.17.137.149) by o365mail.juniper.net (172.24.192.59) with Microsoft SMTP Server id 14.1.355.2; Fri, 19 Oct 2012 14:10:08 -0700
Received: from db3outboundpool.messaging.microsoft.com (213.199.154.139) by o365mail.juniper.net (207.17.137.149) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 19 Oct 2012 14:12:27 -0700
Received: from mail39-db3-R.bigfish.com (10.3.81.225) by DB3EHSOBE009.bigfish.com (10.3.84.29) with Microsoft SMTP Server id 14.1.225.23; Fri, 19 Oct 2012 21:10:06 +0000
Received: from mail39-db3 (localhost [127.0.0.1])	by mail39-db3-R.bigfish.com (Postfix) with ESMTP id 1BBE31801D9	for <mib-doctors@ietf.org.FOPE.CONNECTOR.OVERRIDE>; Fri, 19 Oct 2012 21:10:06 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.245.197; KIP:(null); UIP:(null); (null); H:CH1PRD0511HT003.namprd05.prod.outlook.com; R:internal; EFV:INT
X-SpamScore: -4
X-BigFish: PS-4(zzbb2dI98dI9371I1432Izz1202h1d1ah1d2ahzz8275bhz2dh2a8h668h839h944he5bhf0ah107ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1155h)
Received: from mail39-db3 (localhost.localdomain [127.0.0.1]) by mail39-db3 (MessageSwitch) id 1350681003961999_24028; Fri, 19 Oct 2012 21:10:03 +0000 (UTC)
Received: from DB3EHSMHS006.bigfish.com (unknown [10.3.81.253])	by mail39-db3.bigfish.com (Postfix) with ESMTP id E8C7D4E008B; Fri, 19 Oct 2012 21:10:03 +0000 (UTC)
Received: from CH1PRD0511HT003.namprd05.prod.outlook.com (157.56.245.197) by DB3EHSMHS006.bigfish.com (10.3.87.106) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 19 Oct 2012 21:10:03 +0000
Received: from CH1PRD0511MB420.namprd05.prod.outlook.com ([169.254.1.188]) by CH1PRD0511HT003.namprd05.prod.outlook.com ([10.255.159.38]) with mapi id 14.16.0224.004; Fri, 19 Oct 2012 21:10:02 +0000
From: Thomas Nadeau <tnadeau@juniper.net>
To: Benoit Claise <bclaise@cisco.com>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>
Thread-Topic: draft-ietf-ccamp-gmpls-ted-mib-14 review
Thread-Index: AQHNrj32pdw2QKuKCEOFO3Amm/PfRpfA3KgA
Date: Fri, 19 Oct 2012 21:10:02 +0000
Message-ID: <CCA739E2.121D7%tnadeau@juniper.net>
In-Reply-To: <5081C15E.7010209@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.4.120824
x-originating-ip: [10.255.159.4]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <A5710F3CAD9F634488FCBD768E13CDC8@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%12219$Dn%CISCO.COM$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%IETF.ORG$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%OLDDOG.CO.UK$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
Cc: Adrian Farrel <adrian@olddog.co.uk>
Subject: Re: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Oct 2012 21:12:41 -0000

Can I recuse myself? *)

On 10/19/12 5:08 PM, "Benoit Claise" <bclaise@cisco.com> wrote:

>Dear all,
>
>Did one MIB doctor review this MIB module? Except Tom obviously ;-)
>Tom, based on your MIB doctor experience, any controversial points in
>the MIB module?
>
>Regards, Benoit.
>



From bclaise@cisco.com  Fri Oct 19 14:13:06 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A4E921F8753 for <mib-doctors@ietfa.amsl.com>; Fri, 19 Oct 2012 14:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.467
X-Spam-Level: 
X-Spam-Status: No, score=-7.467 tagged_above=-999 required=5 tests=[AWL=3.131,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WMx5crhCe+UZ for <mib-doctors@ietfa.amsl.com>; Fri, 19 Oct 2012 14:13:05 -0700 (PDT)
Received: from av-tac-sj.cisco.com (av-tac-sj.cisco.com [171.68.227.119]) by ietfa.amsl.com (Postfix) with ESMTP id E665B21F8748 for <mib-doctors@ietf.org>; Fri, 19 Oct 2012 14:13:05 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from fire.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-sj.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9JLD5YH028529; Fri, 19 Oct 2012 14:13:05 -0700 (PDT)
Received: from [10.154.36.157] ([10.154.36.157]) by fire.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9JLD5a3005175; Fri, 19 Oct 2012 14:13:05 -0700 (PDT)
Message-ID: <5081C261.4020008@cisco.com>
Date: Fri, 19 Oct 2012 14:13:05 -0700
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, Thomas Nadeau <tnadeau@juniper.net>
References: <5081C15E.7010209@cisco.com>
In-Reply-To: <5081C15E.7010209@cisco.com>
Content-Type: multipart/alternative; boundary="------------050300010103070108030302"
Cc: Adrian Farrel <adrian@olddog.co.uk>
Subject: Re: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Oct 2012 21:13:06 -0000

This is a multi-part message in MIME format.
--------------050300010103070108030302
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


> Dear all,
>
> Did one MIB doctor review this MIB module? Except Tom obviously ;-)
Answering my own question, thanks Dan for the MIB doctor review _on the 
top of the OPS-DIR review_.

Regards, Benoit
Reminder for Benoit: next time, look first in your OPS-DIR folder before 
sending emails!


> Tom, based on your MIB doctor experience, any controversial points in 
> the MIB module?
>
> Regards, Benoit.


--------------050300010103070108030302
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><br>
    </div>
    <blockquote cite="mid:5081C15E.7010209@cisco.com" type="cite">Dear
      all,
      <br>
      <br>
      Did one MIB doctor review this MIB module? Except Tom obviously
      ;-)
      <br>
    </blockquote>
    Answering my own question, thanks Dan for the MIB doctor review <u>on
      the top of the OPS-DIR review</u>.<br>
    <br>
    Regards, Benoit<br>
    Reminder for Benoit: next time, look first in your OPS-DIR folder
    before sending emails!<br>
    <br>
    <br>
    <blockquote cite="mid:5081C15E.7010209@cisco.com" type="cite">Tom,
      based on your MIB doctor experience, any controversial points in
      the MIB module?
      <br>
      <br>
      Regards, Benoit.
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------050300010103070108030302--

From dromasca@avaya.com  Fri Oct 19 14:38:05 2012
Return-Path: <dromasca@avaya.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0877E21F87DD for <mib-doctors@ietfa.amsl.com>; Fri, 19 Oct 2012 14:38:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.348
X-Spam-Level: 
X-Spam-Status: No, score=-103.348 tagged_above=-999 required=5 tests=[AWL=0.250, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9HFzmCAJy7sI for <mib-doctors@ietfa.amsl.com>; Fri, 19 Oct 2012 14:38:04 -0700 (PDT)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by ietfa.amsl.com (Postfix) with ESMTP id CC67921F87DA for <mib-doctors@ietf.org>; Fri, 19 Oct 2012 14:38:03 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ArgKAHvHgVDGmAcF/2dsb2JhbABFuTyHOoEIgiABAQEBAgESChEDSQUHBAIBCAQBCAEDBAEBCwYMDAYBTggBAQQBEggah1wGnyOdF4taGoV1YAOIJZNQijKCcYFh
X-IronPort-AV: E=Sophos;i="4.80,617,1344225600";  d="scan'208,217";a="329384017"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by de307622-de-outbound.net.avaya.com with ESMTP; 19 Oct 2012 17:31:21 -0400
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.10]) by co300216-co-erhwest-out.avaya.com with ESMTP; 19 Oct 2012 17:28:51 -0400
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CDAE41.FD49EE60"
Date: Fri, 19 Oct 2012 23:35:55 +0200
Message-ID: <EDC652A26FB23C4EB6384A4584434A04015319D6@307622ANEX5.global.avaya.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review
Thread-Index: Ac2uPoyQXrUwmLFpR9etmdHR3EofrAAAyu7L
References: <5081C15E.7010209@cisco.com> <5081C261.4020008@cisco.com>
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "Benoit Claise" <bclaise@cisco.com>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, "Thomas Nadeau" <tnadeau@juniper.net>
Cc: Adrian Farrel <adrian@olddog.co.uk>
Subject: Re: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Oct 2012 21:38:05 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CDAE41.FD49EE60
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Benoit,=20

Actually my review was not a full MIB Doctor review, but an OPS-DIR =
review. I checked compilation (using smilib) but not much more.=20

Regards,

Dan



-----Original Message-----
From: mib-doctors-bounces@ietf.org on behalf of Benoit Claise
Sent: Fri 10/19/2012 11:13 PM
To: MIB Doctors (E-mail); Thomas Nadeau
Cc: Adrian Farrel
Subject: Re: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review
=20

> Dear all,
>
> Did one MIB doctor review this MIB module? Except Tom obviously ;-)
Answering my own question, thanks Dan for the MIB doctor review _on the=20
top of the OPS-DIR review_.

Regards, Benoit
Reminder for Benoit: next time, look first in your OPS-DIR folder before =

sending emails!


> Tom, based on your MIB doctor experience, any controversial points in=20
> the MIB module?
>
> Regards, Benoit.



------_=_NextPart_001_01CDAE41.FD49EE60
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7655.11">
<TITLE>RE: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 =
review</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>Hi Benoit,<BR>
<BR>
Actually my review was not a full MIB Doctor review, but an OPS-DIR =
review. I checked compilation (using smilib) but not much more.<BR>
<BR>
Regards,<BR>
<BR>
Dan<BR>
<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: mib-doctors-bounces@ietf.org on behalf of Benoit Claise<BR>
Sent: Fri 10/19/2012 11:13 PM<BR>
To: MIB Doctors (E-mail); Thomas Nadeau<BR>
Cc: Adrian Farrel<BR>
Subject: Re: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review<BR>
<BR>
<BR>
&gt; Dear all,<BR>
&gt;<BR>
&gt; Did one MIB doctor review this MIB module? Except Tom obviously =
;-)<BR>
Answering my own question, thanks Dan for the MIB doctor review _on =
the<BR>
top of the OPS-DIR review_.<BR>
<BR>
Regards, Benoit<BR>
Reminder for Benoit: next time, look first in your OPS-DIR folder =
before<BR>
sending emails!<BR>
<BR>
<BR>
&gt; Tom, based on your MIB doctor experience, any controversial points =
in<BR>
&gt; the MIB module?<BR>
&gt;<BR>
&gt; Regards, Benoit.<BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01CDAE41.FD49EE60--

From adrian@olddog.co.uk  Sat Oct 20 04:27:51 2012
Return-Path: <adrian@olddog.co.uk>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 272A921F8585 for <mib-doctors@ietfa.amsl.com>; Sat, 20 Oct 2012 04:27:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zXuLZeisEDJB for <mib-doctors@ietfa.amsl.com>; Sat, 20 Oct 2012 04:27:50 -0700 (PDT)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) by ietfa.amsl.com (Postfix) with ESMTP id B39F521F8562 for <mib-doctors@ietf.org>; Sat, 20 Oct 2012 04:27:49 -0700 (PDT)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id q9KBRift022265;  Sat, 20 Oct 2012 12:27:44 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id q9KBRhob022251 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 20 Oct 2012 12:27:44 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Benoit Claise'" <bclaise@cisco.com>, "'MIB Doctors \(E-mail\)'" <mib-doctors@ietf.org>, "'Thomas Nadeau'" <tnadeau@juniper.net>
References: <5081C15E.7010209@cisco.com>
In-Reply-To: <5081C15E.7010209@cisco.com>
Date: Sat, 20 Oct 2012 12:27:46 +0100
Message-ID: <0b3201cdaeb5$ee7067b0$cb513710$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQF5c2vQs4+2mcZcPqyoGwtYM9MrL5hqgyXg
Content-Language: en-gb
Subject: Re: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Oct 2012 11:27:51 -0000

Hello,

The Ballot write-up says
  Implementation status is unknown (as is often the case).
  The document has been through many review cycles,
  including review by a MIB Doctor and by the AD. Details
  are on the WG list.

Similar text shows in the shepherd write-up.

Looking at the CCAMP mail archive, it looks like Joan did the review.

Cheers,
Adrian

> -----Original Message-----
> From: Benoit Claise [mailto:bclaise@cisco.com]
> Sent: 19 October 2012 22:09
> To: MIB Doctors (E-mail); Thomas Nadeau
> Cc: Adrian Farrel
> Subject: draft-ietf-ccamp-gmpls-ted-mib-14 review
> 
> Dear all,
> 
> Did one MIB doctor review this MIB module? Except Tom obviously ;-)
> Tom, based on your MIB doctor experience, any controversial points in
> the MIB module?
> 
> Regards, Benoit.


From jcucchiara@mindspring.com  Mon Oct 22 13:30:28 2012
Return-Path: <jcucchiara@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0431321F8443 for <mib-doctors@ietfa.amsl.com>; Mon, 22 Oct 2012 13:30:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.86
X-Spam-Level: 
X-Spam-Status: No, score=-0.86 tagged_above=-999 required=5 tests=[AWL=-0.676,  BAYES_40=-0.185, STOX_REPLY_TYPE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wTlpG5bfTz2H for <mib-doctors@ietfa.amsl.com>; Mon, 22 Oct 2012 13:30:27 -0700 (PDT)
Received: from elasmtp-scoter.atl.sa.earthlink.net (elasmtp-scoter.atl.sa.earthlink.net [209.86.89.67]) by ietfa.amsl.com (Postfix) with ESMTP id 1426821F8442 for <mib-doctors@ietf.org>; Mon, 22 Oct 2012 13:30:27 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=ZbKVaMUFZlGRMEMxEBubtssXoxBEqWPP64mAXSyxS9Navv5HFztCo2qEoQOtn8hg; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [24.41.69.138] (helo=JoanPC) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <jcucchiara@mindspring.com>) id 1TQOdm-0003pd-0Z; Mon, 22 Oct 2012 16:30:26 -0400
Message-ID: <010401cdb094$1106f750$6801a8c0@JoanPC>
From: "Joan Cucchiara" <jcucchiara@mindspring.com>
To: <adrian@olddog.co.uk>, "'Benoit Claise'" <bclaise@cisco.com>, "'MIB Doctors \(E-mail\)'" <mib-doctors@ietf.org>, "'Thomas Nadeau'" <tnadeau@juniper.net>
References: <5081C15E.7010209@cisco.com> <0b3201cdaeb5$ee7067b0$cb513710$@olddog.co.uk>
Date: Mon, 22 Oct 2012 16:30:24 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-ELNK-Trace: 4d68bbe9cb71969ea344cf2d1a8e60840a9da525759e2654eabd08ccf72c7a921b726824ddf71ee18f1403e8a44865d0350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 24.41.69.138
Subject: Re: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Oct 2012 20:30:28 -0000

Hello,

I did reviews for versions 5, 6 and 7.     The comments on version 7 were
discussed on the list between the authors and myself.

Thanks,
-Joan



----- Original Message ----- 
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Benoit Claise'" <bclaise@cisco.com>; "'MIB Doctors (E-mail)'" 
<mib-doctors@ietf.org>; "'Thomas Nadeau'" <tnadeau@juniper.net>
Sent: Saturday, October 20, 2012 7:27 AM
Subject: Re: [MIB-DOCTORS] draft-ietf-ccamp-gmpls-ted-mib-14 review


> Hello,
>
> The Ballot write-up says
>  Implementation status is unknown (as is often the case).
>  The document has been through many review cycles,
>  including review by a MIB Doctor and by the AD. Details
>  are on the WG list.
>
> Similar text shows in the shepherd write-up.
>
> Looking at the CCAMP mail archive, it looks like Joan did the review.
>
> Cheers,
> Adrian
>
>> -----Original Message-----
>> From: Benoit Claise [mailto:bclaise@cisco.com]
>> Sent: 19 October 2012 22:09
>> To: MIB Doctors (E-mail); Thomas Nadeau
>> Cc: Adrian Farrel
>> Subject: draft-ietf-ccamp-gmpls-ted-mib-14 review
>>
>> Dear all,
>>
>> Did one MIB doctor review this MIB module? Except Tom obviously ;-)
>> Tom, based on your MIB doctor experience, any controversial points in
>> the MIB module?
>>
>> Regards, Benoit.
>
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors 


From bclaise@cisco.com  Sun Oct 28 18:32:49 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E533121F84A6 for <mib-doctors@ietfa.amsl.com>; Sun, 28 Oct 2012 18:32:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.298
X-Spam-Level: 
X-Spam-Status: No, score=-9.298 tagged_above=-999 required=5 tests=[AWL=-1.300, BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qKfkq74FGsMz for <mib-doctors@ietfa.amsl.com>; Sun, 28 Oct 2012 18:32:48 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id C959821F8473 for <mib-doctors@ietf.org>; Sun, 28 Oct 2012 18:32:47 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9T1WkYV028852 for <mib-doctors@ietf.org>; Mon, 29 Oct 2012 02:32:46 +0100 (CET)
Received: from [10.60.67.92] (ams-bclaise-89111.cisco.com [10.60.67.92]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9T1WjYe012655 for <mib-doctors@ietf.org>; Mon, 29 Oct 2012 02:32:45 +0100 (CET)
Message-ID: <508DDCBD.8020803@cisco.com>
Date: Sun, 28 Oct 2012 20:32:45 -0500
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: "MIB Doctors (E-mail)" <mib-doctors@ietf.org>
References: <mailman.13.1351436410.32440.mib-doctors@ietf.org>
In-Reply-To: <mailman.13.1351436410.32440.mib-doctors@ietf.org>
X-Forwarded-Message-Id: <mailman.13.1351436410.32440.mib-doctors@ietf.org>
Content-Type: multipart/alternative; boundary="------------090900060501000200030709"
Subject: [MIB-DOCTORS] Fwd: 10 MIB-DOCTORS moderator request(s) waiting
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Oct 2012 01:32:49 -0000

This is a multi-part message in MIME format.
--------------090900060501000200030709
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

MIB doctors,

There are more and more requests to join the MIB-doctors mailer.
And each time, I have to reply that this is a closed mailing list. I 
haven't found an option in the admin tool to say that this is a closed 
mailing list (if someone knows about this ...).
So I changed the text at https://www.ietf.org/mailman/listinfo/mib-doctors

    This is a CLOSED MAILING LIST, for MIB DOCTORS at the IETF. You will
    not be subscribed with the automatic procedure below. Send an email
    to the the list owner (bclaise@cisco.com), justifying why you should
    become a MIB DOCTOR first. If the answer is positive, then subscribe
    to MIB-DOCTORS by filling out the following form.

The rest of the text is auto-generated, so I can't change it.

Regards, Benoit

-------- Original Message --------
Subject: 	10 MIB-DOCTORS moderator request(s) waiting
Date: 	Sun, 28 Oct 2012 08:00:10 -0700
From: 	mib-doctors-bounces@ietf.org
To: 	mib-doctors-owner@ietf.org



The MIB-DOCTORS@ietf.org mailing list has 10 request(s) waiting for
your consideration at:

	https://www.ietf.org/mailman/admindb/mib-doctors
	
Please attend to this at your earliest convenience.  This notice of
pending requests, if any, will be sent out daily.

Pending subscriptions:
     expdweddingpaper@gmail.com (Edward Miller) Tue Oct 23 10:54:38 2012
     bangdiw@yahoo.com (Sarah Anderson) Tue Oct 23 21:49:02 2012
     mark.escott@hotmail.com (Linda Diaz) Wed Oct 24 15:04:21 2012
     jboyanich@gmail.com (Elizabeth Jenkins) Thu Oct 25 04:50:05 2012
     rowankok@hotmail.com (Rebecca Price) Thu Oct 25 07:37:15 2012
     jboyanich@gmail.com (Ryan Rodriguez) Thu Oct 25 08:04:01 2012
     Carlotajcepria94@yahoo.com (Gloria Russell) Thu Oct 25 09:37:16 2012
     eveleenkalkof028c0@yahoo.com (Johnny Wright) Sat Oct 27 14:18:33 2012
     randy_45@rocketmail.com (Kathleen Hughes) Sat Oct 27 17:11:21 2012
     hesed6@aol.com (Zachary Washington) Sat Oct 27 20:05:38 2012






--------------090900060501000200030709
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    MIB doctors,<br>
    <br>
    There are more and more requests to join the MIB-doctors mailer.<br>
    And each time, I have to reply that this is a closed mailing list. I
    haven't found an option in the admin tool to say that this is a
    closed mailing list (if someone knows about this ...).<br>
    So I changed the text at
    <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
    <blockquote>This is a CLOSED MAILING LIST, for MIB DOCTORS at the
      IETF. You will not be subscribed with the automatic procedure
      below. Send an email to the the list owner (<a class="moz-txt-link-abbreviated" href="mailto:bclaise@cisco.com">bclaise@cisco.com</a>),
      justifying why you should become a MIB DOCTOR first. If the answer
      is positive, then subscribe to MIB-DOCTORS by filling out the
      following form.
      <br>
    </blockquote>
    <div class="moz-forward-container">The rest of the text is
      auto-generated, so I can't change it.<br>
      <br>
      Regards, Benoit<br>
      <br>
      -------- Original Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
            </th>
            <td>10 MIB-DOCTORS moderator request(s) waiting</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
            <td>Sun, 28 Oct 2012 08:00:10 -0700</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:mib-doctors-bounces@ietf.org">mib-doctors-bounces@ietf.org</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:mib-doctors-owner@ietf.org">mib-doctors-owner@ietf.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>The <a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a> mailing list has 10 request(s) waiting for
your consideration at:

	<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/admindb/mib-doctors">https://www.ietf.org/mailman/admindb/mib-doctors</a>
	
Please attend to this at your earliest convenience.  This notice of
pending requests, if any, will be sent out daily.

Pending subscriptions:
    <a class="moz-txt-link-abbreviated" href="mailto:expdweddingpaper@gmail.com">expdweddingpaper@gmail.com</a> (Edward Miller) Tue Oct 23 10:54:38 2012
    <a class="moz-txt-link-abbreviated" href="mailto:bangdiw@yahoo.com">bangdiw@yahoo.com</a> (Sarah Anderson) Tue Oct 23 21:49:02 2012
    <a class="moz-txt-link-abbreviated" href="mailto:mark.escott@hotmail.com">mark.escott@hotmail.com</a> (Linda Diaz) Wed Oct 24 15:04:21 2012
    <a class="moz-txt-link-abbreviated" href="mailto:jboyanich@gmail.com">jboyanich@gmail.com</a> (Elizabeth Jenkins) Thu Oct 25 04:50:05 2012
    <a class="moz-txt-link-abbreviated" href="mailto:rowankok@hotmail.com">rowankok@hotmail.com</a> (Rebecca Price) Thu Oct 25 07:37:15 2012
    <a class="moz-txt-link-abbreviated" href="mailto:jboyanich@gmail.com">jboyanich@gmail.com</a> (Ryan Rodriguez) Thu Oct 25 08:04:01 2012
    <a class="moz-txt-link-abbreviated" href="mailto:Carlotajcepria94@yahoo.com">Carlotajcepria94@yahoo.com</a> (Gloria Russell) Thu Oct 25 09:37:16 2012
    <a class="moz-txt-link-abbreviated" href="mailto:eveleenkalkof028c0@yahoo.com">eveleenkalkof028c0@yahoo.com</a> (Johnny Wright) Sat Oct 27 14:18:33 2012
    <a class="moz-txt-link-abbreviated" href="mailto:randy_45@rocketmail.com">randy_45@rocketmail.com</a> (Kathleen Hughes) Sat Oct 27 17:11:21 2012
    <a class="moz-txt-link-abbreviated" href="mailto:hesed6@aol.com">hesed6@aol.com</a> (Zachary Washington) Sat Oct 27 20:05:38 2012


</pre>
      <br>
      <br>
    </div>
    <br>
  </body>
</html>

--------------090900060501000200030709--

From bertietf@bwijnen.net  Mon Oct 29 01:15:25 2012
Return-Path: <bertietf@bwijnen.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B55221F84FA; Mon, 29 Oct 2012 01:15:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J5eP9EAqdXyf; Mon, 29 Oct 2012 01:15:23 -0700 (PDT)
Received: from postgirl.ripe.net (postgirl.ipv6.ripe.net [IPv6:2001:67c:2e8:11::c100:1342]) by ietfa.amsl.com (Postfix) with ESMTP id 5C63621F84F5; Mon, 29 Oct 2012 01:15:19 -0700 (PDT)
Received: from dodo.ripe.net ([193.0.23.4]) by postgirl.ripe.net with esmtps (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from <bertietf@bwijnen.net>) id 1TSkVA-0001cI-SV; Mon, 29 Oct 2012 09:15:18 +0100
Received: from dog.ripe.net ([193.0.1.217] helo=guest198.guestnet.ripe.net) by dodo.ripe.net with esmtp (Exim 4.72) (envelope-from <bertietf@bwijnen.net>) id 1TSkVA-0000xn-G9; Mon, 29 Oct 2012 09:15:16 +0100
Message-ID: <508E3B1D.70200@bwijnen.net>
Date: Mon, 29 Oct 2012 09:15:25 +0100
From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, MIB Doctors <mib-doctors@ietf.org>
References: <mailman.12.1351436409.32440.yang-doctors@ietf.org> <508DDD6B.2020700@cisco.com>
In-Reply-To: <508DDD6B.2020700@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.48/RELEASE, bases: 20120425 #7816575, check: 20121029 clean
X-RIPE-Spam-Level: -
X-RIPE-Spam-Report: Spam Total Points:   -1.5 points pts rule name              description ---- ---------------------- ------------------------------------ -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -0.5 BAYES_05               BODY: Bayes spam probability is 1 to 5% [score: 0.0301]
X-RIPE-Signature: 86ab03e524994f79ca2c75a176445dd49784559ca51c2349a8f3e00662ab975b
Subject: Re: [MIB-DOCTORS] [yang-doctors] Fwd: 10 yang-doctors moderator request(s) waiting
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Oct 2012 08:15:25 -0000

It is the same list as for the MIB doctors.
It is all in a couple of days.
I do not recognize any of those people?
Does anyone?

Just ignore them without msgs??

Bert

On 10/29/12 2:35 AM, Benoit Claise wrote:
> YANG doctors,
>
> There are more and more requests to join the YANG-doctors mailer.
> And each time, I have to reply that this is a closed mailing list. I haven't found an option in the admin tool to say that this is a
> closed mailing list (if someone knows about this ...).
> So I changed the text at https://www.ietf.org/mailman/listinfo/yang-doctors
>
>     This is a CLOSED MAILING LIST, for YANG DOCTORS at the IETF. You will not be subscribed with the automatic procedure below. Send
>     an email to the the list owner (bclaise@cisco.com), justifying why you should become a YANG DOCTOR first. If the answer is
>     positive, then subscribe to yang-doctors by filling out the following form.
>
> The rest of the text is auto-generated, so I can't change it.
>
> Regards, Benoit
>
> -------- Original Message --------
> Subject: 	10 yang-doctors moderator request(s) waiting
> Date: 	Sun, 28 Oct 2012 08:00:09 -0700
> From: 	yang-doctors-bounces@ietf.org
> To: 	yang-doctors-owner@ietf.org
>
>
>
> Theyang-doctors@ietf.org  mailing list has 10 request(s) waiting for
> your consideration at:
>
> 	https://www.ietf.org/mailman/admindb/yang-doctors
> 	
> Please attend to this at your earliest convenience.  This notice of
> pending requests, if any, will be sent out daily.
>
> Pending subscriptions:
>      expdweddingpaper@gmail.com  (Edward Miller) Tue Oct 23 11:08:39 2012
>      bangdiw@yahoo.com  (Sarah Anderson) Tue Oct 23 21:52:03 2012
>      3475980121@vtext.com  (Willie Adams) Wed Oct 24 13:57:59 2012
>      mark.escott@hotmail.com  (Linda Diaz) Wed Oct 24 15:07:34 2012
>      rowankok@hotmail.com  (Rebecca Price) Thu Oct 25 07:40:12 2012
>      Carlotajcepria94@yahoo.com  (Gloria Russell) Thu Oct 25 09:44:06 2012
>      bgranat@granatedit.com  (Kevin Murphy) Sat Oct 27 09:09:05 2012
>      eveleenkalkof028c0@yahoo.com  (Johnny Wright) Sat Oct 27 14:33:15 2012
>      randy_45@rocketmail.com  (Kathleen Hughes) Sat Oct 27 17:14:24 2012
>      hesed6@aol.com  (Zachary Washington) Sat Oct 27 20:20:31 2012
>
>
>
>
>
>
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors
>

From andy@yumaworks.com  Mon Oct 29 07:27:57 2012
Return-Path: <andy@yumaworks.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A540E21F8526 for <mib-doctors@ietfa.amsl.com>; Mon, 29 Oct 2012 07:27:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.31
X-Spam-Level: 
X-Spam-Status: No, score=-1.31 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RD0Q2Miu3BtC for <mib-doctors@ietfa.amsl.com>; Mon, 29 Oct 2012 07:27:57 -0700 (PDT)
Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6799E21F8557 for <mib-doctors@ietf.org>; Mon, 29 Oct 2012 07:27:56 -0700 (PDT)
Received: by mail-la0-f44.google.com with SMTP id b11so4259738lam.31 for <mib-doctors@ietf.org>; Mon, 29 Oct 2012 07:27:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=9PUnHb1w51szRvUSShRyUc7zJU3E9UCowYyhCmPjxHU=; b=NH2X1ijx5PQ1jmNZXXvhtrEf3mImQJU3EVhn6oV3oIOkRD0KTWzVtheX4Bv8pamQEu Hy7r3xMIozT/NqeEMiPCZwCzhMmZpgPyzFCGGqOVFLGZTZW8xxgbf3xGlF8DpejYOjAl l1JCVA4sjcxPpT3BbsDBGu3IUv2DL5YLaTb64pcGpdvBdWUxi1PQ3q8GEBCr2u3Z2+tz ZgkY3S4GnNOhwlvG46rBYRY6mXEefT855eSV6QaxCyK1g+5K/hnjEfZ+HNEF7CnjWw9r j3NBaftsUl8dqLQvlMgVCzsw0ojXuBFxS5dj0J+u23mUSq2V09UuGU/ZeyLRXwNaCr77 A0aQ==
MIME-Version: 1.0
Received: by 10.152.105.135 with SMTP id gm7mr27555455lab.22.1351520875110; Mon, 29 Oct 2012 07:27:55 -0700 (PDT)
Received: by 10.112.36.5 with HTTP; Mon, 29 Oct 2012 07:27:55 -0700 (PDT)
In-Reply-To: <508E3B1D.70200@bwijnen.net>
References: <mailman.12.1351436409.32440.yang-doctors@ietf.org> <508DDD6B.2020700@cisco.com> <508E3B1D.70200@bwijnen.net>
Date: Mon, 29 Oct 2012 07:27:55 -0700
Message-ID: <CABCOCHSMwojGr6aK1avRezVF4zW0F1nqG1t-yiLorLX3dZkF=A@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
Content-Type: multipart/alternative; boundary=f46d040711c5aae1b104cd337905
X-Gm-Message-State: ALoCoQm+RSe/zkCscVcqTBAvCkSmY7aTyeot3VAKyCC2NGZ4RW8eiFWZClPdyBBn9NzVBclS2iIo
Cc: YANG Doctors <yang-doctors@ietf.org>, MIB Doctors <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] [yang-doctors] Fwd: 10 yang-doctors moderator request(s) waiting
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Oct 2012 14:27:57 -0000

--f46d040711c5aae1b104cd337905
Content-Type: text/plain; charset=UTF-8

Notice how none of the names even slightly match their email address?
As if a script randomly generated these requests?


Andy


On Mon, Oct 29, 2012 at 1:15 AM, Bert Wijnen (IETF) <bertietf@bwijnen.net>wrote:

> It is the same list as for the MIB doctors.
> It is all in a couple of days.
> I do not recognize any of those people?
> Does anyone?
>
> Just ignore them without msgs??
>
> Bert
>
> On 10/29/12 2:35 AM, Benoit Claise wrote:
>
>> YANG doctors,
>>
>> There are more and more requests to join the YANG-doctors mailer.
>> And each time, I have to reply that this is a closed mailing list. I
>> haven't found an option in the admin tool to say that this is a
>> closed mailing list (if someone knows about this ...).
>> So I changed the text at https://www.ietf.org/mailman/**
>> listinfo/yang-doctors<https://www.ietf.org/mailman/listinfo/yang-doctors>
>>
>>     This is a CLOSED MAILING LIST, for YANG DOCTORS at the IETF. You will
>> not be subscribed with the automatic procedure below. Send
>>     an email to the the list owner (bclaise@cisco.com), justifying why
>> you should become a YANG DOCTOR first. If the answer is
>>     positive, then subscribe to yang-doctors by filling out the following
>> form.
>>
>> The rest of the text is auto-generated, so I can't change it.
>>
>> Regards, Benoit
>>
>> -------- Original Message --------
>> Subject:        10 yang-doctors moderator request(s) waiting
>> Date:   Sun, 28 Oct 2012 08:00:09 -0700
>> From:   yang-doctors-bounces@ietf.org
>> To:     yang-doctors-owner@ietf.org
>>
>>
>>
>> Theyang-doctors@ietf.org  mailing list has 10 request(s) waiting for
>> your consideration at:
>>
>>         https://www.ietf.org/mailman/**admindb/yang-doctors<https://www.ietf.org/mailman/admindb/yang-doctors>
>>
>> Please attend to this at your earliest convenience.  This notice of
>> pending requests, if any, will be sent out daily.
>>
>> Pending subscriptions:
>>      expdweddingpaper@gmail.com  (Edward Miller) Tue Oct 23 11:08:39 2012
>>      bangdiw@yahoo.com  (Sarah Anderson) Tue Oct 23 21:52:03 2012
>>      3475980121@vtext.com  (Willie Adams) Wed Oct 24 13:57:59 2012
>>      mark.escott@hotmail.com  (Linda Diaz) Wed Oct 24 15:07:34 2012
>>      rowankok@hotmail.com  (Rebecca Price) Thu Oct 25 07:40:12 2012
>>      Carlotajcepria94@yahoo.com  (Gloria Russell) Thu Oct 25 09:44:06
>> 2012
>>      bgranat@granatedit.com  (Kevin Murphy) Sat Oct 27 09:09:05 2012
>>      eveleenkalkof028c0@yahoo.com  (Johnny Wright) Sat Oct 27 14:33:15
>> 2012
>>      randy_45@rocketmail.com  (Kathleen Hughes) Sat Oct 27 17:14:24 2012
>>      hesed6@aol.com  (Zachary Washington) Sat Oct 27 20:20:31 2012
>>
>>
>>
>>
>>
>>
>>
>> ______________________________**_________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/**listinfo/yang-doctors<https://www.ietf.org/mailman/listinfo/yang-doctors>
>>
>>  ______________________________**_________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/**listinfo/mib-doctors<https://www.ietf.org/mailman/listinfo/mib-doctors>
>

--f46d040711c5aae1b104cd337905
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Notice how none of the names even slightly match their email address?<div>A=
s if a script randomly generated these requests?</div><div><br></div><div><=
br></div><div>Andy</div><div><br><br><div class=3D"gmail_quote">On Mon, Oct=
 29, 2012 at 1:15 AM, Bert Wijnen (IETF) <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:bertietf@bwijnen.net" target=3D"_blank">bertietf@bwijnen.net</a>&gt;<=
/span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">It is the same list as for the MIB doctors.<=
br>
It is all in a couple of days.<br>
I do not recognize any of those people?<br>
Does anyone?<br>
<br>
Just ignore them without msgs??<br>
<br>
Bert<br>
<br>
On 10/29/12 2:35 AM, Benoit Claise wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
YANG doctors,<br>
<br>
There are more and more requests to join the YANG-doctors mailer.<br>
And each time, I have to reply that this is a closed mailing list. I haven&=
#39;t found an option in the admin tool to say that this is a<br>
closed mailing list (if someone knows about this ...).<br>
So I changed the text at <a href=3D"https://www.ietf.org/mailman/listinfo/y=
ang-doctors" target=3D"_blank">https://www.ietf.org/mailman/<u></u>listinfo=
/yang-doctors</a><br>
<br>
=C2=A0 =C2=A0 This is a CLOSED MAILING LIST, for YANG DOCTORS at the IETF. =
You will not be subscribed with the automatic procedure below. Send<br>
=C2=A0 =C2=A0 an email to the the list owner (<a href=3D"mailto:bclaise@cis=
co.com" target=3D"_blank">bclaise@cisco.com</a>), justifying why you should=
 become a YANG DOCTOR first. If the answer is<br>
=C2=A0 =C2=A0 positive, then subscribe to yang-doctors by filling out the f=
ollowing form.<br>
<br>
The rest of the text is auto-generated, so I can&#39;t change it.<br>
<br>
Regards, Benoit<br>
<br>
-------- Original Message --------<br>
Subject: =C2=A0 =C2=A0 =C2=A0 =C2=A010 yang-doctors moderator request(s) wa=
iting<br>
Date: =C2=A0 Sun, 28 Oct 2012 08:00:09 -0700<br>
From: =C2=A0 <a href=3D"mailto:yang-doctors-bounces@ietf.org" target=3D"_bl=
ank">yang-doctors-bounces@ietf.org</a><br>
To: =C2=A0 =C2=A0 <a href=3D"mailto:yang-doctors-owner@ietf.org" target=3D"=
_blank">yang-doctors-owner@ietf.org</a><br>
<br>
<br>
<br>
<a href=3D"mailto:Theyang-doctors@ietf.org" target=3D"_blank">Theyang-docto=
rs@ietf.org</a> =C2=A0mailing list has 10 request(s) waiting for<br>
your consideration at:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/mailman/admindb=
/yang-doctors" target=3D"_blank">https://www.ietf.org/mailman/<u></u>admind=
b/yang-doctors</a><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>
Please attend to this at your earliest convenience. =C2=A0This notice of<br=
>
pending requests, if any, will be sent out daily.<br>
<br>
Pending subscriptions:<br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:expdweddingpaper@gmail.com" target=3D=
"_blank">expdweddingpaper@gmail.com</a> =C2=A0(Edward Miller) Tue Oct 23 11=
:08:39 2012<br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:bangdiw@yahoo.com" target=3D"_blank">=
bangdiw@yahoo.com</a> =C2=A0(Sarah Anderson) Tue Oct 23 21:52:03 2012<br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:3475980121@vtext.com" target=3D"_blan=
k">3475980121@vtext.com</a> =C2=A0(Willie Adams) Wed Oct 24 13:57:59 2012<b=
r>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:mark.escott@hotmail.com" target=3D"_b=
lank">mark.escott@hotmail.com</a> =C2=A0(Linda Diaz) Wed Oct 24 15:07:34 20=
12<br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:rowankok@hotmail.com" target=3D"_blan=
k">rowankok@hotmail.com</a> =C2=A0(Rebecca Price) Thu Oct 25 07:40:12 2012<=
br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:Carlotajcepria94@yahoo.com" target=3D=
"_blank">Carlotajcepria94@yahoo.com</a> =C2=A0(Gloria Russell) Thu Oct 25 0=
9:44:06 2012<br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:bgranat@granatedit.com" target=3D"_bl=
ank">bgranat@granatedit.com</a> =C2=A0(Kevin Murphy) Sat Oct 27 09:09:05 20=
12<br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:eveleenkalkof028c0@yahoo.com" target=
=3D"_blank">eveleenkalkof028c0@yahoo.com</a> =C2=A0(Johnny Wright) Sat Oct =
27 14:33:15 2012<br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:randy_45@rocketmail.com" target=3D"_b=
lank">randy_45@rocketmail.com</a> =C2=A0(Kathleen Hughes) Sat Oct 27 17:14:=
24 2012<br>
=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:hesed6@aol.com" target=3D"_blank">hes=
ed6@aol.com</a> =C2=A0(Zachary Washington) Sat Oct 27 20:20:31 2012<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
yang-doctors mailing list<br>
<a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">yang-doctors@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/yang-doctors</a><br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
MIB-DOCTORS mailing list<br>
<a href=3D"mailto:MIB-DOCTORS@ietf.org" target=3D"_blank">MIB-DOCTORS@ietf.=
org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mib-doctors" target=3D"_bl=
ank">https://www.ietf.org/mailman/<u></u>listinfo/mib-doctors</a><br>
</blockquote></div><br></div>

--f46d040711c5aae1b104cd337905--

From bclaise@cisco.com  Mon Oct 29 07:42:57 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F09DC21F84B2; Mon, 29 Oct 2012 07:42:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.538
X-Spam-Level: 
X-Spam-Status: No, score=-10.538 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6evy-nk1Tuvt; Mon, 29 Oct 2012 07:42:57 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id B86BA21F84B1; Mon, 29 Oct 2012 07:42:56 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9TEgs8M023789; Mon, 29 Oct 2012 15:42:55 +0100 (CET)
Received: from [10.60.67.92] (ams-bclaise-89111.cisco.com [10.60.67.92]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9TEgsPH013644; Mon, 29 Oct 2012 15:42:54 +0100 (CET)
Message-ID: <508E95EE.7030900@cisco.com>
Date: Mon, 29 Oct 2012 15:42:54 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: Andy Bierman <andy@yumaworks.com>
References: <mailman.12.1351436409.32440.yang-doctors@ietf.org> <508DDD6B.2020700@cisco.com> <508E3B1D.70200@bwijnen.net> <CABCOCHSMwojGr6aK1avRezVF4zW0F1nqG1t-yiLorLX3dZkF=A@mail.gmail.com>
In-Reply-To: <CABCOCHSMwojGr6aK1avRezVF4zW0F1nqG1t-yiLorLX3dZkF=A@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------090505080200000502010301"
Cc: YANG Doctors <yang-doctors@ietf.org>, MIB Doctors <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] [yang-doctors] Fwd: 10 yang-doctors moderator request(s) waiting
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Oct 2012 14:42:58 -0000

This is a multi-part message in MIME format.
--------------090505080200000502010301
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Andy,
> Notice how none of the names even slightly match their email address?
I noticed that as well.
> As if a script randomly generated these requests?
Is this the way spam works these days?

Regards, Benoit
>
>
> Andy
>
>
> On Mon, Oct 29, 2012 at 1:15 AM, Bert Wijnen (IETF) 
> <bertietf@bwijnen.net <mailto:bertietf@bwijnen.net>> wrote:
>
>     It is the same list as for the MIB doctors.
>     It is all in a couple of days.
>     I do not recognize any of those people?
>     Does anyone?
>
>     Just ignore them without msgs??
>
>     Bert
>
>     On 10/29/12 2:35 AM, Benoit Claise wrote:
>
>         YANG doctors,
>
>         There are more and more requests to join the YANG-doctors mailer.
>         And each time, I have to reply that this is a closed mailing
>         list. I haven't found an option in the admin tool to say that
>         this is a
>         closed mailing list (if someone knows about this ...).
>         So I changed the text at
>         https://www.ietf.org/mailman/listinfo/yang-doctors
>
>             This is a CLOSED MAILING LIST, for YANG DOCTORS at the
>         IETF. You will not be subscribed with the automatic procedure
>         below. Send
>             an email to the the list owner (bclaise@cisco.com
>         <mailto:bclaise@cisco.com>), justifying why you should become
>         a YANG DOCTOR first. If the answer is
>             positive, then subscribe to yang-doctors by filling out
>         the following form.
>
>         The rest of the text is auto-generated, so I can't change it.
>
>         Regards, Benoit
>
>         -------- Original Message --------
>         Subject:        10 yang-doctors moderator request(s) waiting
>         Date:   Sun, 28 Oct 2012 08:00:09 -0700
>         From: yang-doctors-bounces@ietf.org
>         <mailto:yang-doctors-bounces@ietf.org>
>         To: yang-doctors-owner@ietf.org
>         <mailto:yang-doctors-owner@ietf.org>
>
>
>
>         Theyang-doctors@ietf.org <mailto:Theyang-doctors@ietf.org>
>          mailing list has 10 request(s) waiting for
>         your consideration at:
>
>         https://www.ietf.org/mailman/admindb/yang-doctors
>
>         Please attend to this at your earliest convenience.  This
>         notice of
>         pending requests, if any, will be sent out daily.
>
>         Pending subscriptions:
>         expdweddingpaper@gmail.com <mailto:expdweddingpaper@gmail.com>
>          (Edward Miller) Tue Oct 23 11:08:39 2012
>         bangdiw@yahoo.com <mailto:bangdiw@yahoo.com>  (Sarah Anderson)
>         Tue Oct 23 21:52:03 2012
>         3475980121@vtext.com <mailto:3475980121@vtext.com>  (Willie
>         Adams) Wed Oct 24 13:57:59 2012
>         mark.escott@hotmail.com <mailto:mark.escott@hotmail.com>
>          (Linda Diaz) Wed Oct 24 15:07:34 2012
>         rowankok@hotmail.com <mailto:rowankok@hotmail.com>  (Rebecca
>         Price) Thu Oct 25 07:40:12 2012
>         Carlotajcepria94@yahoo.com <mailto:Carlotajcepria94@yahoo.com>
>          (Gloria Russell) Thu Oct 25 09:44:06 2012
>         bgranat@granatedit.com <mailto:bgranat@granatedit.com>  (Kevin
>         Murphy) Sat Oct 27 09:09:05 2012
>         eveleenkalkof028c0@yahoo.com
>         <mailto:eveleenkalkof028c0@yahoo.com>  (Johnny Wright) Sat Oct
>         27 14:33:15 2012
>         randy_45@rocketmail.com <mailto:randy_45@rocketmail.com>
>          (Kathleen Hughes) Sat Oct 27 17:14:24 2012
>         hesed6@aol.com <mailto:hesed6@aol.com>  (Zachary Washington)
>         Sat Oct 27 20:20:31 2012
>
>
>
>
>
>
>
>         _______________________________________________
>         yang-doctors mailing list
>         yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>
>         https://www.ietf.org/mailman/listinfo/yang-doctors
>
>     _______________________________________________
>     MIB-DOCTORS mailing list
>     MIB-DOCTORS@ietf.org <mailto:MIB-DOCTORS@ietf.org>
>     https://www.ietf.org/mailman/listinfo/mib-doctors
>
>


--------------090505080200000502010301
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Andy,<br>
    </div>
    <blockquote
cite="mid:CABCOCHSMwojGr6aK1avRezVF4zW0F1nqG1t-yiLorLX3dZkF=A@mail.gmail.com"
      type="cite">Notice how none of the names even slightly match their
      email address?</blockquote>
    I noticed that as well.<br>
    <blockquote
cite="mid:CABCOCHSMwojGr6aK1avRezVF4zW0F1nqG1t-yiLorLX3dZkF=A@mail.gmail.com"
      type="cite">
      <div>As if a script randomly generated these requests?</div>
    </blockquote>
    Is this the way spam works these days?<br>
    <br>
    Regards, Benoit<br>
    <blockquote
cite="mid:CABCOCHSMwojGr6aK1avRezVF4zW0F1nqG1t-yiLorLX3dZkF=A@mail.gmail.com"
      type="cite">
      <div><br>
      </div>
      <div><br>
      </div>
      <div>Andy</div>
      <div><br>
        <br>
        <div class="gmail_quote">On Mon, Oct 29, 2012 at 1:15 AM, Bert
          Wijnen (IETF) <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:bertietf@bwijnen.net" target="_blank">bertietf@bwijnen.net</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">It is the
            same list as for the MIB doctors.<br>
            It is all in a couple of days.<br>
            I do not recognize any of those people?<br>
            Does anyone?<br>
            <br>
            Just ignore them without msgs??<br>
            <br>
            Bert<br>
            <br>
            On 10/29/12 2:35 AM, Benoit Claise wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              YANG doctors,<br>
              <br>
              There are more and more requests to join the YANG-doctors
              mailer.<br>
              And each time, I have to reply that this is a closed
              mailing list. I haven't found an option in the admin tool
              to say that this is a<br>
              closed mailing list (if someone knows about this ...).<br>
              So I changed the text at <a moz-do-not-send="true"
                href="https://www.ietf.org/mailman/listinfo/yang-doctors"
                target="_blank">https://www.ietf.org/mailman/listinfo/yang-doctors</a><br>
              <br>
              Â  Â  This is a CLOSED MAILING LIST, for YANG DOCTORS at the
              IETF. You will not be subscribed with the automatic
              procedure below. Send<br>
              Â  Â  an email to the the list owner (<a
                moz-do-not-send="true" href="mailto:bclaise@cisco.com"
                target="_blank">bclaise@cisco.com</a>), justifying why
              you should become a YANG DOCTOR first. If the answer is<br>
              Â  Â  positive, then subscribe to yang-doctors by filling
              out the following form.<br>
              <br>
              The rest of the text is auto-generated, so I can't change
              it.<br>
              <br>
              Regards, Benoit<br>
              <br>
              -------- Original Message --------<br>
              Subject: Â  Â  Â  Â 10 yang-doctors moderator request(s)
              waiting<br>
              Date: Â  Sun, 28 Oct 2012 08:00:09 -0700<br>
              From: Â  <a moz-do-not-send="true"
                href="mailto:yang-doctors-bounces@ietf.org"
                target="_blank">yang-doctors-bounces@ietf.org</a><br>
              To: Â  Â  <a moz-do-not-send="true"
                href="mailto:yang-doctors-owner@ietf.org"
                target="_blank">yang-doctors-owner@ietf.org</a><br>
              <br>
              <br>
              <br>
              <a moz-do-not-send="true"
                href="mailto:Theyang-doctors@ietf.org" target="_blank">Theyang-doctors@ietf.org</a>
              Â mailing list has 10 request(s) waiting for<br>
              your consideration at:<br>
              <br>
              Â  Â  Â  Â  <a moz-do-not-send="true"
                href="https://www.ietf.org/mailman/admindb/yang-doctors"
                target="_blank">https://www.ietf.org/mailman/admindb/yang-doctors</a><br>
              Â  Â  Â  Â  <br>
              Please attend to this at your earliest convenience. Â This
              notice of<br>
              pending requests, if any, will be sent out daily.<br>
              <br>
              Pending subscriptions:<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:expdweddingpaper@gmail.com" target="_blank">expdweddingpaper@gmail.com</a>
              Â (Edward Miller) Tue Oct 23 11:08:39 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:bangdiw@yahoo.com" target="_blank">bangdiw@yahoo.com</a>
              Â (Sarah Anderson) Tue Oct 23 21:52:03 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:3475980121@vtext.com" target="_blank">3475980121@vtext.com</a>
              Â (Willie Adams) Wed Oct 24 13:57:59 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:mark.escott@hotmail.com" target="_blank">mark.escott@hotmail.com</a>
              Â (Linda Diaz) Wed Oct 24 15:07:34 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:rowankok@hotmail.com" target="_blank">rowankok@hotmail.com</a>
              Â (Rebecca Price) Thu Oct 25 07:40:12 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:Carlotajcepria94@yahoo.com" target="_blank">Carlotajcepria94@yahoo.com</a>
              Â (Gloria Russell) Thu Oct 25 09:44:06 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:bgranat@granatedit.com" target="_blank">bgranat@granatedit.com</a>
              Â (Kevin Murphy) Sat Oct 27 09:09:05 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:eveleenkalkof028c0@yahoo.com"
                target="_blank">eveleenkalkof028c0@yahoo.com</a>
              Â (Johnny Wright) Sat Oct 27 14:33:15 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:randy_45@rocketmail.com" target="_blank">randy_45@rocketmail.com</a>
              Â (Kathleen Hughes) Sat Oct 27 17:14:24 2012<br>
              Â  Â  Â <a moz-do-not-send="true"
                href="mailto:hesed6@aol.com" target="_blank">hesed6@aol.com</a>
              Â (Zachary Washington) Sat Oct 27 20:20:31 2012<br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              _______________________________________________<br>
              yang-doctors mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:yang-doctors@ietf.org" target="_blank">yang-doctors@ietf.org</a><br>
              <a moz-do-not-send="true"
                href="https://www.ietf.org/mailman/listinfo/yang-doctors"
                target="_blank">https://www.ietf.org/mailman/listinfo/yang-doctors</a><br>
              <br>
            </blockquote>
            _______________________________________________<br>
            MIB-DOCTORS mailing list<br>
            <a moz-do-not-send="true" href="mailto:MIB-DOCTORS@ietf.org"
              target="_blank">MIB-DOCTORS@ietf.org</a><br>
            <a moz-do-not-send="true"
              href="https://www.ietf.org/mailman/listinfo/mib-doctors"
              target="_blank">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------090505080200000502010301--

From andy@yumaworks.com  Mon Oct 29 07:50:33 2012
Return-Path: <andy@yumaworks.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCCB421F8709 for <mib-doctors@ietfa.amsl.com>; Mon, 29 Oct 2012 07:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.143
X-Spam-Level: 
X-Spam-Status: No, score=-2.143 tagged_above=-999 required=5 tests=[AWL=0.833,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cvhe15D1Oeue for <mib-doctors@ietfa.amsl.com>; Mon, 29 Oct 2012 07:50:32 -0700 (PDT)
Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 1750821F8661 for <mib-doctors@ietf.org>; Mon, 29 Oct 2012 07:50:31 -0700 (PDT)
Received: by mail-la0-f44.google.com with SMTP id b11so4279234lam.31 for <mib-doctors@ietf.org>; Mon, 29 Oct 2012 07:50:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=8C2+ZtYgxmJNH8uwMk//cOUxnvIsKZsFr2HlF+1uCqk=; b=f7NdRTIoYGBs9RETHLZKQAoprOc2qzNUGAXjX/txy6us6K2BYrj6PeKZurwGKCFvB0 TMDXQ8JEWDu2XpCnMolidY0ne2zneCPAnhuMknPjFpLnHEutM1yuY7naSftR0A8n+Qnn EyPrCLX+wo2wg5qTFiBgcSyaHcTKzvK9ZuFZmhI4xrhvk5fDo7OqpgNonYHe7V8rnu1u CbBbHu7ku8Zhhxplk/LddHV4C0S8XlfHQ0bjthSr9/Fd09UZJcGbkFoJBqkQ4fYiCF+l JDorIERXNne3nSt4spCwwppKMf/2Y743aDGvZ2sWUVnwdHASCcBUUFfzagnnxmwCfjvl gwng==
MIME-Version: 1.0
Received: by 10.152.148.40 with SMTP id tp8mr27512855lab.30.1351522231026; Mon, 29 Oct 2012 07:50:31 -0700 (PDT)
Received: by 10.112.36.5 with HTTP; Mon, 29 Oct 2012 07:50:30 -0700 (PDT)
In-Reply-To: <508E95EE.7030900@cisco.com>
References: <mailman.12.1351436409.32440.yang-doctors@ietf.org> <508DDD6B.2020700@cisco.com> <508E3B1D.70200@bwijnen.net> <CABCOCHSMwojGr6aK1avRezVF4zW0F1nqG1t-yiLorLX3dZkF=A@mail.gmail.com> <508E95EE.7030900@cisco.com>
Date: Mon, 29 Oct 2012 07:50:30 -0700
Message-ID: <CABCOCHSPLsaE-MXgqqM8jtf3_+Jh6f6ey=THRV6jGRvo84p63g@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Benoit Claise <bclaise@cisco.com>
Content-Type: multipart/alternative; boundary=e89a8f2346657c860404cd33ca98
X-Gm-Message-State: ALoCoQlyWV5qigYkOdrV9zbSFcc0ET7qcDy+/fTbLvJ3VfeXNpOMz+s2amhsxdvqtGQQh7LzFqVf
Cc: YANG Doctors <yang-doctors@ietf.org>, MIB Doctors <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] [yang-doctors] Fwd: 10 yang-doctors moderator request(s) waiting
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Oct 2012 14:50:33 -0000

--e89a8f2346657c860404cd33ca98
Content-Type: text/plain; charset=UTF-8

On Mon, Oct 29, 2012 at 7:42 AM, Benoit Claise <bclaise@cisco.com> wrote:

>  Andy,
>
> Notice how none of the names even slightly match their email address?
>
> I noticed that as well.
>
> As if a script randomly generated these requests?
>
> Is this the way spam works these days?
>
>
Yes -- that's why all the registration forms are going to CAPTCHA



> Regards, Benoit
>

Andy


>
>
>  Andy
>
>
> On Mon, Oct 29, 2012 at 1:15 AM, Bert Wijnen (IETF) <bertietf@bwijnen.net>wrote:
>
>> It is the same list as for the MIB doctors.
>> It is all in a couple of days.
>> I do not recognize any of those people?
>> Does anyone?
>>
>> Just ignore them without msgs??
>>
>> Bert
>>
>> On 10/29/12 2:35 AM, Benoit Claise wrote:
>>
>>> YANG doctors,
>>>
>>> There are more and more requests to join the YANG-doctors mailer.
>>> And each time, I have to reply that this is a closed mailing list. I
>>> haven't found an option in the admin tool to say that this is a
>>> closed mailing list (if someone knows about this ...).
>>> So I changed the text at
>>> https://www.ietf.org/mailman/listinfo/yang-doctors
>>>
>>>     This is a CLOSED MAILING LIST, for YANG DOCTORS at the IETF. You
>>> will not be subscribed with the automatic procedure below. Send
>>>     an email to the the list owner (bclaise@cisco.com), justifying why
>>> you should become a YANG DOCTOR first. If the answer is
>>>     positive, then subscribe to yang-doctors by filling out the
>>> following form.
>>>
>>> The rest of the text is auto-generated, so I can't change it.
>>>
>>> Regards, Benoit
>>>
>>> -------- Original Message --------
>>> Subject:        10 yang-doctors moderator request(s) waiting
>>> Date:   Sun, 28 Oct 2012 08:00:09 -0700
>>> From:   yang-doctors-bounces@ietf.org
>>> To:     yang-doctors-owner@ietf.org
>>>
>>>
>>>
>>> Theyang-doctors@ietf.org  mailing list has 10 request(s) waiting for
>>> your consideration at:
>>>
>>>         https://www.ietf.org/mailman/admindb/yang-doctors
>>>
>>> Please attend to this at your earliest convenience.  This notice of
>>> pending requests, if any, will be sent out daily.
>>>
>>> Pending subscriptions:
>>>      expdweddingpaper@gmail.com  (Edward Miller) Tue Oct 23 11:08:39
>>> 2012
>>>      bangdiw@yahoo.com  (Sarah Anderson) Tue Oct 23 21:52:03 2012
>>>      3475980121@vtext.com  (Willie Adams) Wed Oct 24 13:57:59 2012
>>>      mark.escott@hotmail.com  (Linda Diaz) Wed Oct 24 15:07:34 2012
>>>      rowankok@hotmail.com  (Rebecca Price) Thu Oct 25 07:40:12 2012
>>>      Carlotajcepria94@yahoo.com  (Gloria Russell) Thu Oct 25 09:44:06
>>> 2012
>>>      bgranat@granatedit.com  (Kevin Murphy) Sat Oct 27 09:09:05 2012
>>>      eveleenkalkof028c0@yahoo.com  (Johnny Wright) Sat Oct 27 14:33:15
>>> 2012
>>>      randy_45@rocketmail.com  (Kathleen Hughes) Sat Oct 27 17:14:24 2012
>>>      hesed6@aol.com  (Zachary Washington) Sat Oct 27 20:20:31 2012
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> yang-doctors mailing list
>>> yang-doctors@ietf.org
>>> https://www.ietf.org/mailman/listinfo/yang-doctors
>>>
>>>  _______________________________________________
>> MIB-DOCTORS mailing list
>> MIB-DOCTORS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>
>
>
>

--e89a8f2346657c860404cd33ca98
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Mon, Oct 29, 2012 at 7:42 AM, Benoit =
Claise <span dir=3D"ltr">&lt;<a href=3D"mailto:bclaise@cisco.com" target=3D=
"_blank">bclaise@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div>Andy,<br>
    </div>
    <blockquote type=3D"cite">Notice how none of the names even slightly ma=
tch their
      email address?</blockquote>
    I noticed that as well.<br>
    <blockquote type=3D"cite">
      <div>As if a script randomly generated these requests?</div>
    </blockquote>
    Is this the way spam works these days?<br>
    <br></div></blockquote><div><br></div><div>Yes -- that&#39;s why all th=
e registration forms are going to CAPTCHA</div><div><br></div><div>=C2=A0</=
div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Regards, Benoit<br></div></blockquote><div><br></div><div>Andy</div><di=
v>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"#FFFFFF" text=
=3D"#000000">

    <blockquote type=3D"cite">
      <div><br>
      </div>
      <div><br>
      </div>
      <div>Andy</div>
      <div><br>
        <br>
        <div class=3D"gmail_quote">On Mon, Oct 29, 2012 at 1:15 AM, Bert
          Wijnen (IETF) <span dir=3D"ltr">&lt;<a href=3D"mailto:bertietf@bw=
ijnen.net" target=3D"_blank">bertietf@bwijnen.net</a>&gt;</span>
          wrote:<br>
          <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">It is the
            same list as for the MIB doctors.<br>
            It is all in a couple of days.<br>
            I do not recognize any of those people?<br>
            Does anyone?<br>
            <br>
            Just ignore them without msgs??<br>
            <br>
            Bert<br>
            <br>
            On 10/29/12 2:35 AM, Benoit Claise wrote:<br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              YANG doctors,<br>
              <br>
              There are more and more requests to join the YANG-doctors
              mailer.<br>
              And each time, I have to reply that this is a closed
              mailing list. I haven&#39;t found an option in the admin tool
              to say that this is a<br>
              closed mailing list (if someone knows about this ...).<br>
              So I changed the text at <a href=3D"https://www.ietf.org/mail=
man/listinfo/yang-doctors" target=3D"_blank">https://www.ietf.org/mailman/l=
istinfo/yang-doctors</a><br>
              <br>
              =C2=A0 =C2=A0 This is a CLOSED MAILING LIST, for YANG DOCTORS=
 at the
              IETF. You will not be subscribed with the automatic
              procedure below. Send<br>
              =C2=A0 =C2=A0 an email to the the list owner (<a href=3D"mail=
to:bclaise@cisco.com" target=3D"_blank">bclaise@cisco.com</a>), justifying =
why
              you should become a YANG DOCTOR first. If the answer is<br>
              =C2=A0 =C2=A0 positive, then subscribe to yang-doctors by fil=
ling
              out the following form.<br>
              <br>
              The rest of the text is auto-generated, so I can&#39;t change
              it.<br>
              <br>
              Regards, Benoit<br>
              <br>
              -------- Original Message --------<br>
              Subject: =C2=A0 =C2=A0 =C2=A0 =C2=A010 yang-doctors moderator=
 request(s)
              waiting<br>
              Date: =C2=A0 Sun, 28 Oct 2012 08:00:09 -0700<br>
              From: =C2=A0 <a href=3D"mailto:yang-doctors-bounces@ietf.org"=
 target=3D"_blank">yang-doctors-bounces@ietf.org</a><br>
              To: =C2=A0 =C2=A0 <a href=3D"mailto:yang-doctors-owner@ietf.o=
rg" target=3D"_blank">yang-doctors-owner@ietf.org</a><br>
              <br>
              <br>
              <br>
              <a href=3D"mailto:Theyang-doctors@ietf.org" target=3D"_blank"=
>Theyang-doctors@ietf.org</a>
              =C2=A0mailing list has 10 request(s) waiting for<br>
              your consideration at:<br>
              <br>
              =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/m=
ailman/admindb/yang-doctors" target=3D"_blank">https://www.ietf.org/mailman=
/admindb/yang-doctors</a><br>
              =C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>
              Please attend to this at your earliest convenience. =C2=A0Thi=
s
              notice of<br>
              pending requests, if any, will be sent out daily.<br>
              <br>
              Pending subscriptions:<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:expdweddingpaper@gmail.=
com" target=3D"_blank">expdweddingpaper@gmail.com</a>
              =C2=A0(Edward Miller) Tue Oct 23 11:08:39 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:bangdiw@yahoo.com" targ=
et=3D"_blank">bangdiw@yahoo.com</a>
              =C2=A0(Sarah Anderson) Tue Oct 23 21:52:03 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:3475980121@vtext.com" t=
arget=3D"_blank">3475980121@vtext.com</a>
              =C2=A0(Willie Adams) Wed Oct 24 13:57:59 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:mark.escott@hotmail.com=
" target=3D"_blank">mark.escott@hotmail.com</a>
              =C2=A0(Linda Diaz) Wed Oct 24 15:07:34 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:rowankok@hotmail.com" t=
arget=3D"_blank">rowankok@hotmail.com</a>
              =C2=A0(Rebecca Price) Thu Oct 25 07:40:12 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:Carlotajcepria94@yahoo.=
com" target=3D"_blank">Carlotajcepria94@yahoo.com</a>
              =C2=A0(Gloria Russell) Thu Oct 25 09:44:06 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:bgranat@granatedit.com"=
 target=3D"_blank">bgranat@granatedit.com</a>
              =C2=A0(Kevin Murphy) Sat Oct 27 09:09:05 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:eveleenkalkof028c0@yaho=
o.com" target=3D"_blank">eveleenkalkof028c0@yahoo.com</a>
              =C2=A0(Johnny Wright) Sat Oct 27 14:33:15 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:randy_45@rocketmail.com=
" target=3D"_blank">randy_45@rocketmail.com</a>
              =C2=A0(Kathleen Hughes) Sat Oct 27 17:14:24 2012<br>
              =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:hesed6@aol.com" target=
=3D"_blank">hesed6@aol.com</a>
              =C2=A0(Zachary Washington) Sat Oct 27 20:20:31 2012<br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              _______________________________________________<br>
              yang-doctors mailing list<br>
              <a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">ya=
ng-doctors@ietf.org</a><br>
              <a href=3D"https://www.ietf.org/mailman/listinfo/yang-doctors=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/yang-doctors</a><=
br>
              <br>
            </blockquote>
            _______________________________________________<br>
            MIB-DOCTORS mailing list<br>
            <a href=3D"mailto:MIB-DOCTORS@ietf.org" target=3D"_blank">MIB-D=
OCTORS@ietf.org</a><br>
            <a href=3D"https://www.ietf.org/mailman/listinfo/mib-doctors" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </div>

</blockquote></div><br>

--e89a8f2346657c860404cd33ca98--

From ietfdbh@comcast.net  Mon Oct 29 12:48:06 2012
Return-Path: <ietfdbh@comcast.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C59821F8557 for <mib-doctors@ietfa.amsl.com>; Mon, 29 Oct 2012 12:48:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.437
X-Spam-Level: 
X-Spam-Status: No, score=-100.437 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m+PwIV8d+DHc for <mib-doctors@ietfa.amsl.com>; Mon, 29 Oct 2012 12:48:05 -0700 (PDT)
Received: from qmta04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:40]) by ietfa.amsl.com (Postfix) with ESMTP id 1800B21F8554 for <mib-doctors@ietf.org>; Mon, 29 Oct 2012 12:48:05 -0700 (PDT)
Received: from omta14.westchester.pa.mail.comcast.net ([76.96.62.60]) by qmta04.westchester.pa.mail.comcast.net with comcast id H6GW1k0111HzFnQ547o9hw; Mon, 29 Oct 2012 19:48:09 +0000
Received: from [192.168.0.16] ([71.233.85.150]) by omta14.westchester.pa.mail.comcast.net with comcast id H7o51k0023Ecudz3a7o6UD; Mon, 29 Oct 2012 19:48:08 +0000
User-Agent: Microsoft-MacOutlook/14.2.4.120824
Date: Mon, 29 Oct 2012 15:47:59 -0400
From: David Harrington <ietfdbh@comcast.net>
To: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>, Benoit Claise <bclaise@cisco.com>, YANG Doctors <yang-doctors@ietf.org>, MIB Doctors <mib-doctors@ietf.org>
Message-ID: <CCB45564.28EDC%ietfdbh@comcast.net>
Thread-Topic: [MIB-DOCTORS] [yang-doctors] Fwd: 10 yang-doctors moderator request(s) waiting
In-Reply-To: <508E3B1D.70200@bwijnen.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: Re: [MIB-DOCTORS] [yang-doctors] Fwd: 10 yang-doctors moderator request(s) waiting
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Oct 2012 19:48:06 -0000

I don't recognize any of the names or the domains (other than the obvious).
I recommend ignoring the requests.

--
David Harrington
Ietfdbh@comcast.net
+1-603-828-1401





On 10/29/12 4:15 AM, "Bert Wijnen (IETF)" <bertietf@bwijnen.net> wrote:

>It is the same list as for the MIB doctors.
>It is all in a couple of days.
>I do not recognize any of those people?
>Does anyone?
>
>Just ignore them without msgs??
>
>Bert
>
>On 10/29/12 2:35 AM, Benoit Claise wrote:
>> YANG doctors,
>>
>> There are more and more requests to join the YANG-doctors mailer.
>> And each time, I have to reply that this is a closed mailing list. I
>>haven't found an option in the admin tool to say that this is a
>> closed mailing list (if someone knows about this ...).
>> So I changed the text at
>>https://www.ietf.org/mailman/listinfo/yang-doctors
>>
>>     This is a CLOSED MAILING LIST, for YANG DOCTORS at the IETF. You
>>will not be subscribed with the automatic procedure below. Send
>>     an email to the the list owner (bclaise@cisco.com), justifying why
>>you should become a YANG DOCTOR first. If the answer is
>>     positive, then subscribe to yang-doctors by filling out the
>>following form.
>>
>> The rest of the text is auto-generated, so I can't change it.
>>
>> Regards, Benoit
>>
>> -------- Original Message --------
>> Subject: 	10 yang-doctors moderator request(s) waiting
>> Date: 	Sun, 28 Oct 2012 08:00:09 -0700
>> From: 	yang-doctors-bounces@ietf.org
>> To: 	yang-doctors-owner@ietf.org
>>
>>
>>
>> Theyang-doctors@ietf.org  mailing list has 10 request(s) waiting for
>> your consideration at:
>>
>> 	https://www.ietf.org/mailman/admindb/yang-doctors
>> 	
>> Please attend to this at your earliest convenience.  This notice of
>> pending requests, if any, will be sent out daily.
>>
>> Pending subscriptions:
>>      expdweddingpaper@gmail.com  (Edward Miller) Tue Oct 23 11:08:39
>>2012
>>      bangdiw@yahoo.com  (Sarah Anderson) Tue Oct 23 21:52:03 2012
>>      3475980121@vtext.com  (Willie Adams) Wed Oct 24 13:57:59 2012
>>      mark.escott@hotmail.com  (Linda Diaz) Wed Oct 24 15:07:34 2012
>>      rowankok@hotmail.com  (Rebecca Price) Thu Oct 25 07:40:12 2012
>>      Carlotajcepria94@yahoo.com  (Gloria Russell) Thu Oct 25 09:44:06
>>2012
>>      bgranat@granatedit.com  (Kevin Murphy) Sat Oct 27 09:09:05 2012
>>      eveleenkalkof028c0@yahoo.com  (Johnny Wright) Sat Oct 27 14:33:15
>>2012
>>      randy_45@rocketmail.com  (Kathleen Hughes) Sat Oct 27 17:14:24 2012
>>      hesed6@aol.com  (Zachary Washington) Sat Oct 27 20:20:31 2012
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors
>>
>_______________________________________________
>MIB-DOCTORS mailing list
>MIB-DOCTORS@ietf.org
>https://www.ietf.org/mailman/listinfo/mib-doctors



From bclaise@cisco.com  Mon Oct 29 13:35:48 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D08B921F86FB; Mon, 29 Oct 2012 13:35:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.556
X-Spam-Level: 
X-Spam-Status: No, score=-10.556 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uOTY+L7F07Ib; Mon, 29 Oct 2012 13:35:48 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 0041A21F86F0; Mon, 29 Oct 2012 13:35:47 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9TKZcDv026405; Mon, 29 Oct 2012 21:35:38 +0100 (CET)
Received: from [10.60.67.92] (ams-bclaise-89111.cisco.com [10.60.67.92]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q9TKZa0A029022; Mon, 29 Oct 2012 21:35:37 +0100 (CET)
Message-ID: <508EE898.8090200@cisco.com>
Date: Mon, 29 Oct 2012 21:35:36 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: David Harrington <ietfdbh@comcast.net>
References: <CCB45564.28EDC%ietfdbh@comcast.net>
In-Reply-To: <CCB45564.28EDC%ietfdbh@comcast.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: YANG Doctors <yang-doctors@ietf.org>, MIB Doctors <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] [yang-doctors] Fwd: 10 yang-doctors moderator request(s) waiting
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Oct 2012 20:35:48 -0000

> I don't recognize any of the names or the domains (other than the obvious).
> I recommend ignoring the requests.
Right, but I start to see 3 ... 4 ... 5 requests a day.
I'll see if I can block any subscriptions, except from the sys admin

Regards, Benoit
>
> --
> David Harrington
> Ietfdbh@comcast.net
> +1-603-828-1401
>
>
>
>
>
> On 10/29/12 4:15 AM, "Bert Wijnen (IETF)" <bertietf@bwijnen.net> wrote:
>
>> It is the same list as for the MIB doctors.
>> It is all in a couple of days.
>> I do not recognize any of those people?
>> Does anyone?
>>
>> Just ignore them without msgs??
>>
>> Bert
>>
>> On 10/29/12 2:35 AM, Benoit Claise wrote:
>>> YANG doctors,
>>>
>>> There are more and more requests to join the YANG-doctors mailer.
>>> And each time, I have to reply that this is a closed mailing list. I
>>> haven't found an option in the admin tool to say that this is a
>>> closed mailing list (if someone knows about this ...).
>>> So I changed the text at
>>> https://www.ietf.org/mailman/listinfo/yang-doctors
>>>
>>>      This is a CLOSED MAILING LIST, for YANG DOCTORS at the IETF. You
>>> will not be subscribed with the automatic procedure below. Send
>>>      an email to the the list owner (bclaise@cisco.com), justifying why
>>> you should become a YANG DOCTOR first. If the answer is
>>>      positive, then subscribe to yang-doctors by filling out the
>>> following form.
>>>
>>> The rest of the text is auto-generated, so I can't change it.
>>>
>>> Regards, Benoit
>>>
>>> -------- Original Message --------
>>> Subject: 	10 yang-doctors moderator request(s) waiting
>>> Date: 	Sun, 28 Oct 2012 08:00:09 -0700
>>> From: 	yang-doctors-bounces@ietf.org
>>> To: 	yang-doctors-owner@ietf.org
>>>
>>>
>>>
>>> Theyang-doctors@ietf.org  mailing list has 10 request(s) waiting for
>>> your consideration at:
>>>
>>> 	https://www.ietf.org/mailman/admindb/yang-doctors
>>> 	
>>> Please attend to this at your earliest convenience.  This notice of
>>> pending requests, if any, will be sent out daily.
>>>
>>> Pending subscriptions:
>>>       expdweddingpaper@gmail.com  (Edward Miller) Tue Oct 23 11:08:39
>>> 2012
>>>       bangdiw@yahoo.com  (Sarah Anderson) Tue Oct 23 21:52:03 2012
>>>       3475980121@vtext.com  (Willie Adams) Wed Oct 24 13:57:59 2012
>>>       mark.escott@hotmail.com  (Linda Diaz) Wed Oct 24 15:07:34 2012
>>>       rowankok@hotmail.com  (Rebecca Price) Thu Oct 25 07:40:12 2012
>>>       Carlotajcepria94@yahoo.com  (Gloria Russell) Thu Oct 25 09:44:06
>>> 2012
>>>       bgranat@granatedit.com  (Kevin Murphy) Sat Oct 27 09:09:05 2012
>>>       eveleenkalkof028c0@yahoo.com  (Johnny Wright) Sat Oct 27 14:33:15
>>> 2012
>>>       randy_45@rocketmail.com  (Kathleen Hughes) Sat Oct 27 17:14:24 2012
>>>       hesed6@aol.com  (Zachary Washington) Sat Oct 27 20:20:31 2012
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> yang-doctors mailing list
>>> yang-doctors@ietf.org
>>> https://www.ietf.org/mailman/listinfo/yang-doctors
>>>
>> _______________________________________________
>> MIB-DOCTORS mailing list
>> MIB-DOCTORS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mib-doctors
>
>


From jcucchiara@mindspring.com  Tue Oct 30 23:36:43 2012
Return-Path: <jcucchiara@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7989F21F867D; Tue, 30 Oct 2012 23:36:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.74
X-Spam-Level: 
X-Spam-Status: No, score=-0.74 tagged_above=-999 required=5 tests=[BAYES_20=-0.74]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PJHjXbdr-oIi; Tue, 30 Oct 2012 23:36:42 -0700 (PDT)
Received: from elasmtp-dupuy.atl.sa.earthlink.net (elasmtp-dupuy.atl.sa.earthlink.net [209.86.89.62]) by ietfa.amsl.com (Postfix) with ESMTP id 5C69D21F8679; Tue, 30 Oct 2012 23:36:41 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=fxaLPswRF7OdfjfRo7oP+IR/L9CqrpHNLA4tW7an6dVe53TAfgHIZHzRxrS04Pz2; h=Received:Message-ID:From:To:Cc:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MIMEOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [24.41.69.138] (helo=JoanPC) by elasmtp-dupuy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <jcucchiara@mindspring.com>) id 1TTRuq-0001AU-4o; Wed, 31 Oct 2012 02:36:40 -0400
Message-ID: <008801cdb732$13fc1db0$6801a8c0@JoanPC>
From: "Joan Cucchiara" <jcucchiara@mindspring.com>
To: "Loa Andersson" <loa@pi.nu>, <mpls@ietf.org>, "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>
References: <50782094.5050104@pi.nu>
Date: Wed, 31 Oct 2012 01:36:35 -0500
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-ELNK-Trace: 4d68bbe9cb71969ea344cf2d1a8e60840a9da525759e26547b52e12a19be81aa59ca605b5933bb40387f7b89c61deb1d350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 24.41.69.138
Cc: MPLS-TP ad hoc team <ahmpls-tp@lists.itu.int>, draft-ietf-mpls-tp-oam-id-mib@tools.ietf.org
Subject: [MIB-DOCTORS] MIB DR. review of draft-ietf-mpls-tp-oam-id-mib-01.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Oct 2012 06:36:43 -0000

Hello,

Please accept this MIB review as part of the WG LC comments.
Compiler output which is followed by General Comments and
then more specific comments.

Thank you,
  -Joan


smicngPRO
E: f(MPLS-OAM-ID-STD-MIB.my), (111,8) Row "mplsOamIdMegEntry" may not have 
columns with MAX-ACCESS of read-write if any column is read-create
E: f(MPLS-OAM-ID-STD-MIB.my), (162,17) Index item "mplsOamIdMegIndex" must 
be defined with syntax that includes a range
E: f(MPLS-OAM-ID-STD-MIB.my), (240,19) Size of default value for 
"mplsOamIdMegIdIcc" is outside allowed range
E: f(MPLS-OAM-ID-STD-MIB.my), (257,19) Size of default value for 
"mplsOamIdMegIdUmc" is outside allowed range
E: f(MPLS-OAM-ID-STD-MIB.my), (433,23) Index item "mplsOamIdMegIndex" must 
be defined with syntax that includes a range
E: f(MPLS-OAM-ID-STD-MIB.my), (434,23) Index item "mplsOamIdMeIndex" must be 
defined with syntax that includes a range
E: f(MPLS-OAM-ID-STD-MIB.my), (435,23) Index item "mplsOamIdMeMpIndex" must 
be defined with syntax that includes a range

Compiles cleanly with smilint.

GENERAL COMMENTS
--------------------------------------
0) The draft proposes supporting LSPs, pseudowires
and sections.  Was the LC posted on pwe3 WG?

1) The MIB Module and Managed Objects do not
reflect that this is MPLS-TP, why is that?

2) Terminology is not consistent with rfc5654 or rfc5860.
They use the terms MPLS in Transport Networks, or
MPLS Transport Profile, and this draft
refers to this as "MPLS based Transport Profile".  Please
be consistent with these RFCs.

3) In general need more REFERENCES and more specific REFERENCES.
Specifying an entire RFC is not nearly as helpful as specifying
a section or subsection of an rfc.

4) Inconsistent use of RFC names.  For example in Section 3.2

"This document uses terminology from the MPLS architecture document
[RFC3031], MPLS Traffic Engineering Management information [RFC3812],
MPLS Label Switch Router MIB [RFC3813] ....and MPLS-TP Identifiers document
[RFC6370]."

Sometimes a very informal name for document title, sometimes part of
a title and sometimes the full title.  Please consistently give
the full title, so:
MPLS Label Switching Architecture [RFC3031],
MPLS Label Switching (MPLS) Label Switching Router (LSR) Management
Information Base (MIB) [RFC3812] and so forth.


5) Similar to the above, please reference MIB Modules by the
Module Name.  Someplaces do this, but some say MPLS Traffic Engineering MIB
or LSR MIB.  Again, please just be consistent.

6) Please capitalize the MIB.


SPECIFIC COMMENTS
-------------------------------
Section 5.1

s/in this table for MPLS tunnel/ in this table for MPLS tunnels/


Section 6.

Please rework the title of this Section.  It is awkward to read.

s/for MPLS co-routed/ for an MPLS co-routed/

s/of MPLS tunnel/of an MPLS tunnel/


MIB MODULE
------------

*) DESCRIPTION
  "MPLS OAM Identifiers mib objects for LSPs and Pseudowires"

s/mib/MIB/


*) Why is there no IndexNext scalar to assist operators
in configuring the mplsOamIdMegTable?

*) mplsOamIdMegIndex
May want to consider starting the index at 1 per
the rfc4181 Section 4.6.1.1

*) Mix of read-write and read-create in this table,
and when creating a row (i.e. utilizing RowStatus, should
use read-create.)

*) some of these SnmpAdminString values say that NULL is acceptable,
so maybe SIZE starting at 0 ?


*) mplsOamIdMegServiceType
DESCRIPTION clause is awkward.

Indicates the service type for the MEG?

What is the "service pointer", could you please
state which object and be very specific, i.e.
points to an entry in the mplsTunnelTable [RFC3812], etc.

Same issue with the next 2 paragraphs.


* Order of these objects.   Typically, all objects
are appear before StorageType and RowStatus.
I don't believe this is mandatory, but certainly,
convention.  If objects are added after RowStatus that
usually happens for revisions of the RFC.

*) mplsOamIdMeTable

Are entries in this table created dynamically and/or
manually?  Please clarify.

*) mplsOamIdMeIndex and mplsOamIdMeMpIndex
Same comment as above with regard to a IndexNext scalar
and starting these indices at 1 as suggested by rfc4181 Section 4.6.1.1


*) mplsOamIdMeMpIfIndex
Please include in the DESCRIPTION which ifType is
associated with the various possiblities for this
value.


*) mplsOamIdMeMepDirection

The DESCRIPTION is confusing.  If the mplsOamIdMeMpType is
not mep(1), what happens if this value is set?  What happens
upon a get request?


*) mplsOamIdMeProactiveOamPhbTCValue/mplsOamIdMeOnDemandOamPhbTCValue

Was the intention to make this a TC?
Is this something that IANA should administer?


*) same comments as before with regards to the order
of StorageType and RowStatus objects.


*) Notifications

Why are these accessible-for-notify objects not
included as part of the Tables?  I think they would
be relevant and helpful in monitoring.

The mplsOamIdDefectCondition
When is this supposed to be sent?  I think
the DESCRIPTION should be specific about
when this notification is triggered.

*) OID layout is not as suggested by rfc4181

   \-2 mplsOamIdConformance
     \-v-1 mplsOamIdGroups
       | \-v-1 mplsOamIdMegGroup
       |   |-2 mplsOamIdMeGroup
       |   |-3 mplsOamIdNotificationObjectsGroup
       |   \-4 mplsOamIdNotificationGroup
       \-2 mplsOamIdCompliances
         \---1 mplsOamIdModuleFullCompliance

rfc4181, Appendix D.
 xxxMIB
         |
         +-- xxxNotifications(0)
         +-- xxxObjects(1)
         +-- xxxConformance(2)
             |
             +-- xxxCompliances(1)
             +-- xxxGroups(2)




*) Compliance

There is no read-only compliance. Has it been made clear
to the WGs (MPLS and PWE3) that SNMP sets will need to
be supported in order to be compliant with the MIB?


8. Security Considerations

This section needs to be completed.
Please rework this section.

9.IANA Considerations

This section needs to be completed.



10.2 Informative References

What order are these in?

-- end --





----- Original Message ----- 
From: "Loa Andersson" <loa@pi.nu>
To: <mpls@ietf.org>
Cc: "MPLS-TP ad hoc team" <ahmpls-tp@lists.itu.int>; 
<draft-ietf-mpls-tp-oam-id-mib@tools.ietf.org>
Sent: Friday, October 12, 2012 8:52 AM
Subject: [mpls] mpls wg last call for draft-ietf-mpls-tp-oam-id-mib


> Working Group,
>
> this is to start a two week working group last call on
> draft-ietf-mpls-tp-oam-id-mib-01.
>
> Please send your comments to the mpls working group mailing
> list (mpls@ietf.org).
>
> Please send both technical comments, and if you are happy with the
> document as is also indications of support.
>
> This working group last call will end on October 28.
>
> /Loa
> for the wg co-chairs
> -- 
>
>
> Loa Andersson                         email: loa.andersson@ericsson.com
> Sr Strategy and Standards Manager            loa@pi.nu
> Ericsson Inc                          phone: +46 10 717 52 13
>                                              +46 767 72 92 13
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls 

