Re: Review comments on draft-ietf-bridge-bridgemib-smiv2-07.txt

Juergen Schoenwaelder <[email protected]> Wed, 29 Dec 2004 00:34:19 +0100
Newsgroups gmane.ietf.bridge
Message-ID <20041228233419.GA4868@james>
On Fri, Dec 17, 2004 at 06:43:33PM -0800, John Flick wrote:
 
> I had only a few comments on this draft:

Thanks very much for the comments. Please see my response to your
comments below. Note that there are some questions where I like to
have more input.

> 1. In Section 3, bullet 4, says: "Limit the total of objects.", which
>    should be "Limit the total number of objects."

fixed
 
> 2. Section 3.1: the term "group" has a more specific meaning in SMIv2
>    than it did in SMIv1.  It seems like most MIB doctor reviews have
>    been discouraging the use of the term "group" for meanings other
>    than "OBJECT-GROUP".  Perhaps "subtree" would be better here
>    (and a few other places in the document).

fixed
 
> 3. Section 3.1.3: Should we have an Informative reference to the
>    SR Bridge MIB RFC here (RFC 1513)?  It did not exist yet when
>    RFC 1493 was written, but it does now, so we could get rid
>    of the vague "a separate document" wording.

makes sense - done
 
> 4. Section 3.3 seems unnecessary - we shouldn't have to describe
>    what a textual convention is.

well, ok - removed

> 5. The forward reference in the MODULE-IDENTITY {dot1dBridge 8}
>    is known to cause problems with some broken MIB compilers.
>    It is a problem with the MIB compilers, but customers typically
>    don't care - they complain to the equipment vendor that
>    provided them with the copy of the MIB module.  We had the
>    same problem with the MAU-MIB.  We would save ourselves,
>    vendors, and customers alot of grief by registering the
>    MODULE-IDENTITY directly below mib-2.

I have replaced { dot1dBridge 8 } with { mib-2 dot1dBridge(17) 8 }.
Does that address you concern? Note that we have more module identities
below dot1dBridge so using { dot1dBridge 8 } is at least consistent
with the other registrations. Let me know if you are happy with
{ mib-2 dot1dBridge(17) 8 } or have other proposals.
 
> 6. The big comment blocks around the T-Cs seem unnecessary.  Again,
>    it should not be necessary to describe what a textual convention
>    is here.  Text specific to the textual convention should be in
>    the DESCRIPTION clause, not in a comment.

removed TC explanation and moved semantics into DESCRIPTION clauses

> 7. Is the BridgeId description still correct, or did 802.1t change
>    this?

I have no clue - someone familiar with 802.1t must provide input or
the description stays as it is now.
 
> 8. On page 12 where we list registrations defined in other modules,
>    should we also list rstpMIB?

I have added a comment. However, I am not sure what the status and
future of draft-ietf-bridge-rstpmib-05.txt is. Dave, can you tell
me what to do here?
 
> 9. I would suggest changing bridgeCompliance and bridgeCompliance2
>    to bridgeCompliance1493 and bridgeCompliance (or some better
>    name for the new compliance) and making both current, to avoid
>    deprecating support for 1493-compliant bridges.  Not sure if
>    we should be deprecating dot1dStpPortPathCost...I can see
>    valid arguments either way.  Reporting 65535, and stating
>    that PortCost32 should be examined for the real path cost when
>    PathCost reports 65535, would be compatible with what we did
>    for ifSpeed/ifHighSpeed in the IF-MIB.

I think it does not make sence to have a current compliance statement
which refers to a deprecated object. I do like the proposal to rename
the compliance statements and I do agree that the bridgeCompliance1493
should be current given the actual deployment of this module. So I
tend to make dot1dStpPortPathCost current and to add language similar
to the ifSpeed/ifHighSpeed objects in the IF-MIB.
 
> 10. Open issues 1: I think this has been discussed on the mailing
>     list - PortCost32 is necessitated by higher speed links, not
>     RSTP.  Can we steal some text from 802.1t Table 8.5 and the
>     following Note 2 to explain this issue.  Place it in the
>     Overview text, or better yet, in the Description clauses of
>     PortCost and PortCost32.

Since I do not have 802.1t, can you please draft some text to put 
in place?

> 11. Open issues 3: We return bytes here.  The comment above the
>     object about how it would have been nice if we could have used
>     ifMtu seems to imply it should be bytes.  I agree we should
>     say so exlicitly.

I have added UNITS "bytes" and I have closed this issue.

/js

-- 
Juergen Schoenwaelder		    International University Bremen
<http://www.eecs.iu-bremen.de/>	    P.O. Box 750 561, 28725 Bremen, Germany