RE: sming meeting minutes draft...
"Harrington, David" <[email protected]> Mon, 16 Dec 2002 16:53:59 -0500
| Newsgroups | gmane.ietf.sming |
|---|---|
| Message-ID | <6D745637A7E0F94DA070743C55CDA9BA256F79@NHROCMBX1.ets.enterasys.com> |
Hi, Structured string formats seem to be fairly popular with operators, if = the current use of CLI and syslog, and the expectation that XML will be = useful, are any indication. dbh > -----Original Message----- > From: Durham, David [mailto:[email protected]] > Sent: Monday, December 16, 2002 4:27 PM > To: Harrington, David; [email protected] > Subject: RE: sming meeting minutes draft... >=20 >=20 > Thanks David, >=20 > I've incorporated your feedback.=20 >=20 > I find it interesting that to address complex notifications=20 > you are talking > about structured string formats. It always seems to come back=20 > to structured > string formats in PDUs, doesn't it?=20 >=20 > Thanks for your reaction to DD's suggestion to use=20 > alternative branches for > smiv3 oids. We didn't have time in the meeting to discuss, I=20 > agree with you > that these new roots introduce too much complexity. >=20 > -Dave >=20 > > -----Original Message----- > > From: Harrington, David [mailto:[email protected]] > > Sent: Monday, December 16, 2002 7:15 AM > > To: Durham, David; [email protected] > > Subject: RE: sming meeting minutes draft... > >=20 > >=20 > > -----Original Message----- > > From: Durham, David [mailto:[email protected]] > > Sent: Monday, December 16, 2002 4:13 AM > > To: [email protected] > > Subject: sming meeting minutes draft... > >=20 > > Wes Hardaker presented SMIng enhancements that would be=20 > useful to his > > OOPS proposal: > >=20 > > [...] > > There was a lot of discussion whether or not this is=20 > useful. [...] Andy > > made it clear we should only have one version of the SMI=20 > and not create > > the need to continually support two versions. There was no=20 > consensus in > > the room that this was a necessary or appropriate language=20 > mechanism. > > [...] > >=20 > > [dbh] > > There's ambiguity in the text. "There was no consensus in=20 > the room that > > this ..." What is the "this" referring to? Wes's proposal, or Andy's > > response? A close reading of the text can resolve the ambiguity (I > > think), but the text would be clearer to simply change=20 > "this" to "Wes's > > proposal". > > [end dbh] > >=20 > > Next, Wes suggests that smiv3 notifications should be able=20 > to contain > > structs and possibly even arrays. Currently only support for single > > objects. Example: would like to be able to send all=20 > addresses associated > > with linkup. It would be nice to support new notifications with more > > complex/complete data (like syslog). The limited data that snmpv3 > > notifications support is a reason why operators use prefer=20 > to use syslog > > instead of snmp. Wes is trying to define new PDUs to make=20 > access to new > > more complete structures easier. This affects smiv3 because > > notifications would now be able to support aggregate types=20 > instead of > > just base types, but this would not be backwards with=20 > snmpv3. There was > > more support in the room for this proposal over the rest, however, > > enabling backward compatibility w/ snmpv3 requires more thought. > >=20 > > [dbh] > > We would likely run into the same problems trying to permit=20 > syslog type > > messages to be sent via snmp notifications as we hit with=20 > configuration. > > Syslog is tied to the complete management package (CLI, web-server, > > snmp, etc.), and syslog messages can be defined by the initial > > implementers of a device's functionality. Snmp is limited to passing > > defined snmp managed objects, and mibs are typically defined as a > > follow-on feature. If all we want to do is be able to send=20 > messages that > > are as useful as syslog messages, then all we neeed to do=20 > is define a > > notification that contains a syslog message, and NOT try to=20 > standardize > > what the semantics or format of the message content should=20 > be (i.e. use > > an OCTET STRING, compatible with syslog standards). When syslog > > standardizes the semantics and format of syslog messages, then the > > content of the SNMP notification would end up being standardized. > >=20 > > I think this can be done now and doesn't require a new PDU. > > [end dbh] > >=20 > > Andy Bierman presents the SMIv3 Open issues: > >=20 > > * Oid naming for aggresgates and sub-aggregates: > >=20 > > How to tell you want to access row three down in the second nested > > array. DH suggested having a zero to apply on the left to=20 > distinguish > > the constant part from the instance identifier part. Other=20 > organizations > > my have oids with 0's in [their mib OIDs]. > >=20 > > [dbh] > > For example, the IEEE sometimes defines their own mibs,=20 > such as for the > > 802.1X protocol. The OID of the IEEE 802.1 branch for mibs=20 > is { iso(1) > > std(0) iso8802(8802) ieee802dot1(1) ieee802dot1mibs(1)}, so=20 > every mib > > put out by the IEEE 802.1 group will have a zero in the OID. > > [end dbh] > >=20 > > DD: Why not having a separate branch for all new SMIv3=20 > structure. Having > > naming that is helpful to us instead of being in the way.=20 > If you have > > only one layer of nesting then it falls out that the=20 > indicies are on the > > right, because they are in the right place anyway. Bring this to the > > list, too complex to deal with now. Juergen previously had=20 > objections to > > putting the new definitions under a new branch, he thought it would > > break things. > >=20 > > [dbh] > > Hi DD, > >=20 > > One of the objectives if the WG is to make the SMI more=20 > user-friendly. > > Think of navigating web sites. Is it easier for a human to=20 > navigate the > > web site if the information is organized hierarchically by=20 > content, or > > if it is organized based on some artifact of revision x.y=20 > of the HTML > > protocol standard? How many users would even know about the=20 > differences > > between revisions to the HTML protocol standard? > >=20 > > If we created a new branch under 1.3.6.1.2 for SMIv3 mibs,=20 > then do we > > require that vendors who are defining proprietary mibs using SMIv3 > > features craete a new branch under their enterprise-specific branch > > (1.3.6.1.4.1.<enterprise>.SMIv3? What if they had their=20 > branch nicely > > organized by product line? or organized by other content, such mib > > objects versus notifications versus A-C statements, etc.? > >=20 > > If we force them use a recognized (standardized) value for the SMIv3 > > sub-oid, what happens if it conflicts with a number they've=20 > already used > > under <enterprise>? If we don't force them to use a standardized > > sub-oid, how will SMIv3-capable engines know when they have=20 > entered an > > SMIv3-specific branch of the <enterprise> subtree? > > [end dbh] > >=20 > >=20 > >=20 > > Existing MODULE-SOMPLIANCE macro won't work for SMIv3 objects. > >=20 > > [dbh] spelling error. [end dbh] >=20 >=20