home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / modemmgt / modemmgt-minutes-93jul.txt < prev    next >
Text File  |  1993-09-09  |  7KB  |  196 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by Mark Lewis/Telebit Corporation
  5.  
  6. Minutes of the Modem Management Working Group (MODEMMGT)
  7.  
  8.  
  9. Agenda
  10.  
  11.    o Introductions
  12.    o Working group goals and schedule
  13.    o Status of draft modem mib
  14.    o Comments on draft modem mib
  15.    o The next step
  16.  
  17.  
  18. Introductions
  19.  
  20. There were 18 people present, several of whom said they were interested
  21. in implementing a modem MIB in their products.  Also present were a few
  22. modem users, a couple of modem manufacturers, and members of the Network
  23. Management Directorate (NMDIR).
  24.  
  25.  
  26. Working Group Goals and Schedule
  27.  
  28. It was discussed that this is the group's first meeting as a working
  29. group at an IETF meeting.  A special two-day meeting had been held June
  30. 28-29 in Baltimore.
  31.  
  32. The major goal of this working group is to agree on a standard MIB for
  33. managing modems.  The group would like to have an Internet-Draft written
  34. and accepted by the group by the end of 1993.
  35.  
  36.  
  37. Architecture of MIB
  38.  
  39. We discussed the idea of representing dial-up (switched), leased-line,
  40. and network modems as separate but related modem instances (model 2
  41. below).  In the diagram below, base objects refer to those which are the
  42. same regardless of mode (e.g.  modem manufacturer).  Common objects are
  43. those which may have different values for each mode (e.g.  transmit
  44. output level).  Switched and leased refer to groups of objects that are
  45. only relevant to that mode.
  46.  
  47.          +----------+            +----------+  +----------+
  48.          |   Base   |            |   Base   |  |   Base   |
  49.   +------+---+--+---+----+       +----------+  +----------+
  50.   |  Common  |  | Common |       |  Common  |  |  Common  |
  51.  
  52.                                    1
  53.  
  54.  
  55.  
  56.  
  57.  
  58.   +----------+  +--------+       +----------+  +----------+
  59.   | Switched |  | Leased |       | Switched |  |  Leased  |
  60.   +----------+  +--------+       +----------+  +----------+
  61.  
  62.            Model 1                        Model 2
  63.  
  64. Model 1 presents the modem as a single instance with multiple instances
  65. of variables which might have different values for different modes
  66. (common).  Model 2 presents multiple modem instances, one for each mode
  67. that the modem supports (e.g.  switched, leased-line).  For both models,
  68. there would be a single instance of the objects related to the specific
  69. mode (e.g.  switched, leased-line).
  70.  
  71. We discussed the trade-offs between the two models above.  Model 1
  72. seemed better if the number of common objects were relatively small
  73. compared to the number of base objects.  If the number were relatively
  74. large, model 2 seemed preferable.
  75.  
  76. We were unclear how many common objects might have different values for
  77. each mode.  It was roughly estimated that somewhere between 10-80
  78. objects would fall into this common category.  It was noted that many
  79. implementations probably don't care to have different values for each
  80. mode.
  81.  
  82. Since the number of such objects is potentially large, there was general
  83. agreement to use model 2.  This means management stations would deal
  84. with multiple instances, one for each mode the modem supports (e.g.
  85. switched, leased-line).  (Note that after the meeting more detailed
  86. analysis was done which may indicate model 1 is more appropriate.)
  87.  
  88.  
  89. MdmLineCapabilitiesEntry ::= SEQUENCE {
  90.     mdmLineCapabilitiesIndex            INTEGER,
  91.     mdmLineCapabilitiesID               OBJECT IDENTIFIER,
  92.     mdmLineCapabilitiesEnableRequested  INTEGER,
  93.     mdmLineCapabilitiesEnableGranted    INTEGER
  94. }
  95.  
  96.  
  97. We reviewed the capabilities table.  There was general agreement that
  98. this fit the situation well.  It provided a flexible method to let the
  99. agent describe the capabilities of the modem, as well as provide a way
  100. to enable and disable them.
  101.  
  102. Someone voiced a request that there be a linkage between an interface
  103. and a modem.  There was agreement that this would be valuable where the
  104. modem was being used for packet connections using SLIP or PPP. It was
  105. also agreed that this would not be possible in cases where the modem was
  106. being used in character only mode.  The group resolved to coordinate
  107. with the working group designing the interface MIB to provide such a
  108. linkage.
  109.  
  110.  
  111.  
  112.                                    2
  113.  
  114.  
  115.  
  116.  
  117.  
  118. There was a lengthly discussion of the idea of providing a record of
  119. calls for accounting and trouble-shooting.  The advisability of using
  120. SNMP for accounting was considered.  Since virtually all modem vendors
  121. provide such capabilities, it was decided to implement some method of
  122. tracking calls.  Traps were deemed not suitable for this purpose.  It
  123. was agreed that some type of a history of calls would be kept in the
  124. agent.
  125.  
  126. Several possible implementations of a call history were considered:
  127.  
  128.  
  129.    o Option 1
  130.      Rely on the management station to poll the agent often enough to
  131.      get all call records.  No traps were necessary using this approach.
  132.  
  133.    o Option 2
  134.      Have the management station poll the agent, but also receive traps
  135.      at a predefined point.  For example, the agent would send traps
  136.      after writing some 25 out of 100 call records.  Note the predefined
  137.      point could be configurable as a percentage.
  138.  
  139.    o Option 3
  140.      Have the agent keep track of the last call record read by each
  141.      management station.  It would then be possible to send a trap to a
  142.      particular management station when it is in danger of missing a
  143.      call record.  This assumes the same polling by the management of
  144.      the agent.
  145.  
  146.  
  147. Some of the trade-offs of these options were considered.  Option 1
  148. doesn't use traps but requires a high enough poll frequency (or a large
  149. amount of memory in the agent) to minimize the loss of call records.
  150. Options 2 and 3 improve reliability, and differ in their complexity.
  151.  
  152. We considered the 30 some events which were included in the draft.
  153. There was strong objection to defining 30 traps.  The group thought the
  154. call history record provided an adequate record of the event.  It was
  155. decided not to define traps for events.
  156.  
  157.  
  158. The Next Step
  159.  
  160. The group hopes to produce the Internet-Draft by the end of July.  At
  161. that point, it will be subject to review on the working group mailing
  162. list.
  163.  
  164.  
  165. Attendees
  166.  
  167. Toshiya Asaba            asaba@iij.ad.jp
  168. John Ballard             jballard@microsoft.com
  169.  
  170.                                    3
  171.  
  172.  
  173.  
  174.  
  175.  
  176. Jim Barnes               barnes@xylogics.com
  177. Jeff Case                case@cs.utk.edu
  178. Michael Erlinger         mike@jarthur.claremont.edu
  179. Marco Hernandez          marco@mh-slip.cren.edu
  180. Mark Lewis               Mark.S.Lewis@telebit.com
  181. Kim Chr.  Madsen         kimcm@ic.dk
  182. George Mouradian         gvm@arch3.att.com
  183. David Perkins            dperkins@synoptics.com
  184. John Plate               plate@ic.dk
  185. Lars Poulsen             lars@cmc.com
  186. Marshall Rose            mrose@dbc.mtview.ca.us
  187. Rick Royston             rroyston@usr.com
  188. Jon Saperia              saperia@tay.dec.com
  189. William Simpson          Bill.Simpson@um.cc.umich.edu
  190. Timon Sloane             timon@timon.com
  191. Steven Waldbusser        waldbusser@andrew.cmu.edu
  192.  
  193.  
  194.  
  195.                                    4
  196.