RE: sming meeting minutes draft...
"Harrington, David" <[email protected]> Mon, 16 Dec 2002 10:15:19 -0500
| Newsgroups | gmane.ietf.sming |
|---|---|
| Message-ID | <6D745637A7E0F94DA070743C55CDA9BA4892C8@NHROCMBX1.ets.enterasys.com> |
-----Original Message----- From: Durham, David [mailto:[email protected]] Sent: Monday, December 16, 2002 4:13 AM To: [email protected] Subject: sming meeting minutes draft... Wes Hardaker presented SMIng enhancements that would be useful to his = OOPS proposal: [...] There was a lot of discussion whether or not this is useful. [...] Andy = made it clear we should only have one version of the SMI and not create = the need to continually support two versions. There was no consensus in = the room that this was a necessary or appropriate language mechanism. = [...]=20 [dbh] There's ambiguity in the text. "There was no consensus in 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 "this" to "Wes's = proposal". [end dbh] Next, Wes suggests that smiv3 notifications should be able to contain = structs and possibly even arrays. Currently only support for single = objects. Example: would like to be able to send all 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 to use syslog = instead of snmp. Wes is trying to define new PDUs to make access to new = more complete structures easier. This affects smiv3 because = notifications would now be able to support aggregate types instead of = just base types, but this would not be backwards with 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 syslog type = messages to be sent via snmp notifications as we hit with 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 messages that = are as useful as syslog messages, then all we neeed to do is define a = notification that contains a syslog message, and NOT try to standardize = what the semantics or format of the message content should 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] Andy Bierman presents the SMIv3 Open issues: * Oid naming for aggresgates and sub-aggregates: 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 distinguish = the constant part from the instance identifier part. Other organizations = my have oids with 0's in [their mib OIDs]. [dbh] For example, the IEEE sometimes defines their own mibs, such as for the = 802.1X protocol. The OID of the IEEE 802.1 branch for mibs is { iso(1) = std(0) iso8802(8802) ieee802dot1(1) ieee802dot1mibs(1)}, so every mib = put out by the IEEE 802.1 group will have a zero in the OID. [end dbh] DD: Why not having a separate branch for all new SMIv3 structure. Having = naming that is helpful to us instead of being in the way. If you have = only one layer of nesting then it falls out that the 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 objections to = putting the new definitions under a new branch, he thought it would = break things. [dbh] Hi DD,=20 One of the objectives if the WG is to make the SMI more user-friendly. = Think of navigating web sites. Is it easier for a human to navigate the = web site if the information is organized hierarchically by content, or = if it is organized based on some artifact of revision x.y of the HTML = protocol standard? How many users would even know about the differences = between revisions to the HTML protocol standard?=20 If we created a new branch under 1.3.6.1.2 for SMIv3 mibs, 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 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 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 entered an = SMIv3-specific branch of the <enterprise> subtree? [end dbh] Existing MODULE-SOMPLIANCE macro won't work for SMIv3 objects.=20 [dbh] spelling error. [end dbh]