home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / hubmib / hubmib-minutes-95dec.txt < prev    next >
Text File  |  1996-06-03  |  13KB  |  315 lines

  1. CURRENT MEETING REPORT
  2.  
  3.  
  4. Minutes of the IEEE 802.3 Hub MIB Working Group (HUBMIB)
  5.  
  6. Reported by Kathy de Graaf, Chipcom Corporation
  7.  
  8.  
  9. SUMMARY OF ACTION ITEMS
  10.  
  11. o  Dan Romascanu-tell the directorate that we plan to cycle the 
  12.      Ethernet-like MI   B (RFC 1650)
  13.     at proposed status in order to add the 100BASE-T objects.
  14. o  Dave Perkins-collect and correlate responses to implementors' 
  15.     questionaire before the end of 
  16.     the year.
  17.  
  18. New archive location:
  19.  
  20. ftp.rose.hp.com/pub/hubmib/
  21.  
  22.  
  23. AGENDA ITEMS:
  24.  
  25. 1. Agenda bashing
  26. 2. Revised WG Charter and Schedules
  27. 3. Review of new repeater MIB I-D
  28. 4. Review of new MAU MIB I-D
  29. 5. Status of 100BASE-T Interfaces MIB
  30. 6. Hub MIB Implementors Questionaire (from Dave Perkins)
  31. 7. Topology MIB proposal (John Flick)
  32. 8. Auto-Negotiation
  33. 9. Relationship with Entity MIB
  34.  
  35.  
  36. Implementors' Questionaire
  37.  
  38. Dave sent this out on e-mail to the list on Sunday night.  Responses 
  39. should be sent to the mailing list or to Dave Perkins privately.  
  40. Responses received by Wednesday will be tallied and discussed on 
  41. Wednesday evening.
  42.  
  43.  
  44. Revised Charter
  45.  
  46. Should we keep or drop "IEEE 802.3" as part of the WG name?  What is 
  47. our relationship with 'other repeaters' (802.12)?
  48.  
  49.  
  50. John Flick noted that 802.12's charter is to copy the structure defined for 
  51. 802.3 hubs; whether or not to use the actual objects is their business.  It 
  52. was concluded that we keep 802.3 in the name.  We will change the 
  53. charter wording to read that other Working Groups might use the 
  54. model, but we won't specifically reference any use of the objects.
  55.  
  56. We hope that we will not need to have further structural discussions 
  57. after this meeting.
  58.  
  59.  
  60. Relationship with Entity MIB
  61.  
  62. The tradeoff that we face is the problem of duplicating some of the info 
  63. in the Entity MIB versus the risk of not having any MIB coverage for 
  64. multiple repeaters.  There was previous agreement among our Working 
  65. Group participants that the major bug in the earlier repeater MIB was 
  66. lack of support for multiple repeaters.  At the Santa Clara interim 
  67. meeting, we agreed to put in the necessary definitions ourselves in order 
  68. to be sure it gets done this time.
  69.  
  70. Additionally, the Entity MIB is more expensive to implement than our 
  71. single one port table, in order to solve the problem.
  72.  
  73. Brian O'Keefe: We're defining management for pluggable modules, 
  74. with potentially different agents.  Are hubs likely to have (down
  75. the road) the problems with Entity definition that the Entity MIB is 
  76. trying to solve?  Dan: The repeater MIB won't solve all the problems, 
  77. but 
  78. will solve repeater problems, which are simpler.  Most repeaters have 
  79. a
  80. single agent.  Maria Greene: suggest using same indexing for repeater ID
  81. as for logical entity table.  (this would be a problem if the Entity
  82. MIB ends up using Johnson indexing).
  83. Jeff Case: stay away from gratuitous increases in cost for low-end
  84. products (don't require implementation of the Entity MIB in order to
  85. support the repeater MIB).
  86.  
  87. Brian: add a string description field for repeaters?  (This was discussed 
  88. on the
  89.  e-mail list, but with no resolution?)
  90.  
  91.  
  92. Auto-Negotiation
  93.  
  94. Kathy presented two slides explaining the approach for configuring
  95. auto-negotiation that she put in the MAU MIB draft.  In addition, she
  96. noted that she changed the indexing in the latest draft, to index
  97. MAUs from groups rather than from repeater/port or interface, as in
  98. RFC 1515, and defined a one-to-one relationship between jacks and
  99. MAUs.
  100.  
  101. This model didn't cover the case where two external jacks map
  102. to the same MAU, and the concensus was that we need to be able to
  103. index jacks from MAUs to allow for this case.  Even if we end up
  104. folding the two MAU tables into one, we still need a way to make the
  105. connection between a MAU and an interface (jackInternalConnection
  106. might be used for this? but not if jacks don't correspond one-to-one
  107. with MAUs).
  108.  
  109. Issues raised:  Bob S.: The jack/auto-negotiation MIB objects, as
  110. proposed, are all read-only and there are no current
  111. implementations; does it make sense to standardize it yet??
  112. Kathy/Paul: The IEEE has standardized auto-negotiation and there 
  113. are
  114. products in the planning stage that have it, but IEEE didn't solve
  115. the connectivity problem within the box as a whole.  Further
  116. discussion tabled to mailing list.
  117.  
  118.  
  119. Topology MIB Proposal (John Flick)
  120.  
  121.  (John presented an slide, and handed out copies of the MIB fragment.)
  122. John: lastSrcAddress is not sufficient for solving topology
  123. problems.  HP has been implementing this topology MIB fragment for
  124. about 4 years now.  HP OpenView uses this method.  It is currently
  125. covered by an HP patent, which they will release if the WG is 
  126. interested in standardizing this.  This approach is less RAM intensive 
  127. than
  128. keeping "last N source addresses" per port.  It could be used instead
  129. of, OR in addition to, the rptrExtAddrTrackTable.
  130. Jeff Johnson noted that this MIB only allows for one search per
  131. repeater.  John explained that this was done in order to keep it
  132. cheap.  Dan: Does this break backwards compatibility--that is, does
  133. it require implementation in silicon?  John -- HP has software
  134. implementations as well, which proves it IS possible.  Paul Woodruff
  135. and Bob Stewart : is there any reason to tie this to repeaters?
  136. John: No, HP implements it in other devices as well.  But bridges
  137. alreay have an address table which is easier to use than this.  If
  138. an address shows up in multiple ports on a single repeater, then
  139. this is evidence of a misconfiguration in the network (loop or
  140. duplicate MAC address).  Discussion to be continued at Wednesday
  141. evening's session.
  142.  
  143.  
  144. Wednesday 7:30-10pm
  145.  
  146.  
  147. Implementors' Questionaire
  148.  
  149. There were not enough responses to Dave Perkins's  questionaire to
  150. discuss at this point.  (We should look for responses on the mailing
  151. list before the end of the year.)  There was a typo on one question
  152. (two choice "b"s) which has been fixed on the version posted at HP.
  153.  
  154.  
  155. Status of 100BASE-T Interfaces MIB
  156.  
  157. There was no official status on Jeff Johnsonf's action item from
  158. Santa Clara to find out about adding 100BASE-T objects to the
  159. Interfaces MIB.  However, there were several members of the
  160. directorate present at this meeting.  It was noted that the I/F MIB
  161. is a full standard, which presents a problem for us in updating it.
  162.  
  163. Bob Stewart noted that it should be possible to keep the current
  164. standard and just extend it.  Dave Perkins suggested that we issue a
  165. short RFC with only the new objects (there are just a couple of them,
  166. after all) under the existing MIB module name, and add a compliance
  167. statement that includes these objects plus the objects in the full
  168. standard.  In other words, use the "augments" feature.  Keith
  169. McCloghrie suggested the same, except that we use a new MIB module,
  170. with a new MIB module name.  Dave pointed out that the definitions of
  171. compliances require that the object-types be in the same MIB module
  172. as the compliances.  There was some surprise that this is so, but the
  173. rationale appears to have been reasonable--to discourage the spurious
  174. definition of new compliances for an existing MIB module.  This means
  175. means we have no choice but to edit the interface MIB.  Text will be
  176. needed to explain that the new compliance is just for implementations
  177. which are supporting 100BASE-T.
  178.  
  179. John Flick noted that RFC 1650 is currently at proposed, because it
  180. uses the V2 SMI, and suggested that we could therefore cycle that 
  181. document at proposed.  Action to Dan:  Tell the directorate that we plan 
  182. to do
  183. this and see if they have any objection.  Also tell them that we
  184. consider these changes minor enough that they will not interfere with 
  185. the
  186. advancement of 1650 from proposed to draft.
  187.  
  188.  
  189. Review of Repeater MIB I-D
  190.  
  191. Keith suggested that we use a per-address timestamp in the
  192. rptrExtAddrTrackTable instead of rptrAddrTrackReset object, with the
  193. reasoning that read-write objects are more expensive to implement
  194. than read-only.  Jeff Johnson raised the issue of a general
  195. concern about the addition of so many new objects to this MIB.  The
  196. concensus is to keep rptrAddrTrackReset for now.
  197.  
  198.  
  199. TopN
  200.  
  201. Andy Bierman: what about the inclusion of a port in the topN for a
  202. repeater, if the port has moved from one repeater to another?  We need 
  203. a clarification of the behavior in this case.  Andy suggested that an
  204. agent should go ahead and include those counts in this case,
  205. but this is a burden on implementations, as it requires them to keep
  206. a history of the port's counts after it moves to a new repeater.)
  207. Dan: Can we stay silent on this, or does it affect interoperability?
  208. Since port timestamp provides some info in this case.  In Santa Clara
  209. we had decided to ignore ports that change repeaters.  This seems
  210. the easiest approach, although the danger then is that important
  211. information (a port with significant errors that changes repeaters, etc.)
  212. will be missed. Dave Perkins brought up another issue: it's possible to 
  213. set
  214. the duration longer than the rollover time for some counters.  This is 
  215. true 
  216. in RMON as well; can we clean up the wording to close this loophole?  
  217. This
  218. discussion item was added to the agenda.  TopN in general to be
  219. discussed again later.
  220.  
  221.  
  222. RFC 1516 objects
  223.  
  224. Should we obsolete or deprecate the scalar repeater objects?
  225. Conclusion:  we will deprecate ALL the scalars; new implementations
  226. should use the rptrInfoTable.
  227.  
  228. Particular objects:
  229. rptrInfoHealthText--after a lengthy discussion, there was no
  230. agreement; we will wait for results of Dave's survey and abide by
  231. them. Some people think it is fairly useful, others think it is useless.
  232. rptrInfoNonDisruptTest--out
  233. rptrGroupCapacity--Dave Perkins noted that this should be obsolete as
  234. it is useless for stackables.  Keith: obsolete means don't implement,
  235. deprecate means implement for backwards compatibility.
  236.  
  237.  
  238. We had agreed in Santa Clara that compatibility with existing
  239. implementations was important.  Dan listed three levels of backwards
  240.  compatilibity:
  241.   1) no silicon changes required to claim conformance with new
  242.      standard -- requirement
  243.   2) no agent code changes required (to claim conformance with new
  244.      standard) -- goal
  245.   3) new apps can manage old agents using the new MIB -- goal
  246.  
  247.  
  248. rptrInfoId
  249.  
  250. unsigned vs. signed--Keith: don't use unsigned32 because
  251. there's currently an ambiguity with unsigned32 in the current drafts.
  252.  
  253.  
  254. Jeff Johnson noted that rptrInfoId should be named rptrInfoIndex to
  255. be consistent in naming [editor: change this]
  256.  
  257.  
  258. Numbering algorithm for rptrInfoId, rptrMonitorGroupIndex, etc.
  259.  
  260. Dave Perkins: suggest removing it and putting it in either an
  261. appendix or the front text of the RFC.  Jeff Johnson noted that there
  262. are two issues here.  One is the numbering scheme, the other is the
  263. persistence or lack thereof.
  264.  
  265. First item: put the numbering scheme into an appendix as a suggestion
  266. to implementors.
  267. Second item--Bob Stewart: This is the ifIndex problem all over again.
  268. We could try the same approach as in the I/F MIB: use something akin
  269. to ifAlias to keep track of repeaters, instead of numbers.  Kathy:
  270. it's wiser to stay silent.  We could recommend persistence, but let's
  271. not require it.
  272. [Conclusion:  Keep the text as is, and bring other objections to the
  273. e-mail list.]
  274.  
  275.  
  276. rptrMonTable
  277.  
  278. Should we keep this table?  Concensus: Yes, for the time being.
  279. Kathy:  we need either this OR a TopN, to locate problems with
  280. minimum queries.
  281.  
  282. Does the use of 'delta' values affect existing implementations?  The
  283.  concensus was that it definitely does.
  284. [Editor: Remove the paragraphs which use "delta" wording, in order to
  285. remove the requirement for the counters to zero upon discontinuity.]
  286. The paragraph which begins "a discontinuity may occur" already 
  287. allows for both implementation options (zeroed or non-zeroed counters).
  288.  
  289.  
  290. PortTopN
  291.  
  292. Is this really useful enough to include?  Jeff Johnson: this is
  293. inappropriate for small repeaters, so at a minimum it should be 
  294. optional.
  295.  
  296. Maria Greene: agreed, make it optional (it IS useful).  Some people
  297. noted that this is more like a mid-level manager function.  Dan:
  298. since this can be an expensive feature, can we write a separate
  299. compliance for "cheap" repeaters that excludes it?  Brian O'Keefe:
  300. this is useful for network capacity planning, one of the most useful
  301. features of all.  [note--he later retracted this; he was thinking
  302. we were referring to a matrix table].
  303. [Consensus--keep it but make it optional]
  304. Maria noted that Xyplex has a "last N" table in their MIB, and
  305. offered to look it up for this group.  John Flick: If this feature
  306. were more generic then it could go into another MIB somewhere.  (Not
  307. enough time to discuss that possibility.)
  308.  
  309. For lack of additional meeting time, we will have address other items
  310. on the mailing list.  Dan will send out the list of these open items
  311. with a summary of their status.  The existing drafts are to be
  312. published as Internet Drafts right after this meeting; we will wait
  313. and discuss open items on the list before issuing a new draft
  314. sometime in January.
  315.