Consensus Call
"David B Harrington" <[email protected]> Thu, 4 Nov 2004 10:33:06 -0500
| Newsgroups | gmane.ietf.bridge |
|---|---|
| Message-ID | <[email protected]> |
OK, Let me start a discussion here. This is important for a consensus check, so please read and respond. My experience has been working for an equipment vendor. I have worked in both the embedded system space and the pure vendor-neutral software solution space. Here is what I have learned from that experience. Mib module official status becomes important on the agent side first; once a mib hits PS it's a valid target for inclusion in project plans (for those products that include the managed functionality). While some mib modules get implemented from an I-D, the RFC publication finalizes the design and an RFC# is marketable. Advancement to DS or FS makes little difference - if the functionality is in the box, the mib module should be done fairly soon after the functionality is available, and if there is an RFC-level standard, that's good. The tweaking that occurs between PS and DS and between DS and FS makes little difference to an equipment vendor (except as non-marketable maintenance work). MIB modules become important to vendor-neutral software developers when enough equipment vendors support the MIB module to make it worthwhile directly supporting it, and there is customer demand for consistent management of the functionality. Most vendor-neutral software vendors use table-driven or model-driven designs that largely hide whether the implementation is the industry standard MIB module or a proprietary MIB module with similar capabilites. The status of a MIB module standard is largely irrelevant; the customer demand exists or it doesn't. So, we are now faced with a decision to publish the SMIv2 version of RFC1493 **with no semantic changes** or to publish an updated MIB module that reflects the current underlying IEEE standard better, by supporting 32-bit PathCost rather than only the 16-bit PathCost. How many people on this list actually care whether the standard status is at PS or DS or FS, and why? Will advancing the standards level have an **actual** impact on whether the implementation is done by your company? Would recycling the MIB module at PS have a negative effect on your company and its revenue stream? Would the benefit of having a MIB module that is more current with IEEE standards offset any negatives of recycling at PS? If you are not associated with a company, but rather a university or an open-source product or whatever, will the status level have a real impact on what you do? Ultimately the question to be answered is: Should we diminish the functionality in order to advance the document in the standards track, or should we add the 32-bit functionality even if we have to recycle at Proposed? Thanks, David Harrington [email protected] Bridge-mib co-chair > -----Original Message----- > From: Juergen Schoenwaelder [mailto:[email protected]] On > Behalf Of Juergen Schoenwaelder > Sent: Tuesday, November 02, 2004 3:23 PM > To: David B Harrington > Cc: [email protected]; 'Les Bell'; [email protected] > Subject: Re: [Bridge-mib] dot1dStpPortPathCost32 > > On Tue, Nov 02, 2004 at 02:47:11PM -0500, David B Harrington wrote: > > > Can we resolve this (and any other issues) on the mailing > list before > > IETF61, please? > > Will be hard, but we can try. > > > These mib modules are already three years behind the > charter schedule. > > Yes. But since the IETF meeting is next week, I would say > that this week does not cause any significant delay. > > > We want to start the WG last call before IETF61, not wait > until IETF61 > > to start discussing possible solutions. > > Lets try to collect possible solutions: > > a) We remove the 32-bit path cost, move the BRIDGE-MIB to Standard and > start a new MIB module which defines the new object. > > a') We remove the 32-bit path cost, move the BRIDGE-MIB to > Standard and > tell the IEEE or who cares that they have to address this issue. > > b) We agree to change the range restriction by declaring that an error > or bug fix (even though it really is not, well yeah ...). We don't > introduce a new object, stepping of course formally on SMIv2 rules. > > c) We do what the document currently does (introducing a new object) > and move the whole MIB module back to Proposed. > > d) We do what the document currently does and move forward, > looking for > the IESG feedback. Note that RFC 2026 says that a Draft > standard "is > normally considered to be a final specification, and changes are > likely to be made only to solve specific problems encountered." > Perhaps this is a specific problem encountered... > > e) We drop the whole document and just stick to RFC 1493. > > Any options I did forget? > > Any ideas how to select the winner? > > /js > > -- > Juergen Schoenwaelder International University Bremen > <http://www.eecs.iu-bremen.de/> P.O. Box 750 561, > 28725 Bremen, Germany >