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

  1.  
  2. INTERIM_MEETING_REPORT_
  3.  
  4. Reported by Thomas Holodnik/Carnegie Mellon University
  5.  
  6. Minutes of the Modem Management Working Group (MODEMMGT)
  7.  
  8. A meeting of the Modem Management Working Group was held in Baltimore,
  9. June 28-29.
  10.  
  11.  
  12. Agenda
  13.  
  14.    o Outline
  15.    o Introductions
  16.    o Broad issues
  17.    o Structure of the MIB
  18.    o Detailed review
  19.    o Next meeting
  20.  
  21.  
  22. Broad Issues 
  23.  
  24. Security 
  25.     Options are 
  26.         - R/O on R/W objects (version 1 SNMP)
  27.         - Allow SNMP sets (with version 1 or 2)
  28.         - Leave it to the user to enable sets on each variable
  29.  
  30. Our strategy is to utilize SNMP Version 1 techniques to the extent
  31. this is possible. There is a very large installed base of SNMP
  32. version 1; using version 2 exclusively at this time would hamper the
  33. immediate effectiveness of our work.
  34.  
  35. Utilizing SNMP Version 2 would address most (if not all?) security issues.
  36.  
  37. Size, Scope, and Expectations of the MIB
  38.  
  39. There are many common features we can collectively manage.  Apply the
  40. 80/20 rule; we may not create entries for every common Hayes AT
  41. command or S register; we want to create entries for the 80% that is
  42. useful and commonly implemented.
  43.  
  44. We can't require new features to be implemented in any modems, or
  45. require changes to the way certain features are implemented. For
  46. optional objects, it is best if they are grouped together. Maximize
  47. the number of commonly managed objects.
  48.  
  49. Estimate the number of objects at 100 +/- 50.  Timeframe is to be
  50. completed the end of the year.  Attempt to build a draft shortly, and
  51. place it up for review.  Go through two cycles of draft and review and
  52. submit it to the standards track before the end of the year. I/D that
  53. is very close at the end of the year is the goal.
  54.  
  55. Estimate the date that the RFC emerges to be sometime 1Q94, pending
  56. implementation from major vendors. Once its an RFC, it's safe to ship
  57. conforming products.  Initially, the ID will define MIB objects in the
  58. experimental space (i.e., don't ship products with support for
  59. experimental objects). The RFC will specify objects in the SNMPv2
  60. space.
  61.  
  62. When the names change, the OIDs change, the meaning of variables
  63. cannot change.
  64.  
  65. The standards track proceeds as follows. Once a document is submitted
  66. as an RFC, it passes through these steps: proposed standard -> draft
  67. standard -> full standard.  Having working code insures uneventful
  68. transitions from one level to the next.
  69.  
  70.  
  71. The ITU group is developing V.im.  The TIA (TR 30.4) group is
  72. developing another SNMPized V.im document.  The modem management group might
  73. produce something close to these other groups, but cannot officially
  74. tie their work to other bodies.
  75.  
  76. The V.im document is useful, but too exhaustive.  It ought to be
  77. utilized/consulted for completeness, but many items in the document
  78. are fairly common across all the submitted MIBs.   
  79.     
  80. There was some discussion of the tension between wanting to manage the
  81. commodity market in modems, while the modem vendors in attendance, and
  82. the immediate implementations of the modem MIB will not be built upon
  83. commodity-market modems, but the chassis mounted and managed modems.
  84.  
  85. To what we extent do we address FAX? V.Fast? Voice? Video?  Voice
  86. interim standard?  FAX ought to be addressed.  Can't sell modems w/o
  87. it.  Those features about FAX that are common to data transmission
  88. ought to be supported.
  89.  
  90.  
  91. Structure of the MIB
  92.  
  93. Leased line modems represent some unique challenges to the model we
  94. construct.  In leased line modem applications, there may be multiple
  95. logical connections over one physical modem connection, with
  96. muliplexing done at the V.42 level.  These are fairly common among
  97. users, according to modem vendors. These require multiple instances
  98. for data dump/line interfaces, or multiple compression or error
  99. correction protocols for one interface. Is this commodity?  Does this
  100. represent the users view of modem like devices? Presented with this,
  101. will the user understand how to manage a modem like device with this
  102. MIB?
  103.  
  104. How do we define groups such that we can anticipate the kinds of
  105. components that may be assembled in a modem like device?
  106.     
  107. We assume leased line modems are more like dial line modems than they
  108. are not like them.  Our strategy is to produce one document that
  109. describes both kinds of equipment, but that will have optional groups
  110. for those features that are unique to synchronous and asynchronous,
  111. leased and dialup modems.
  112.  
  113. In the MIB tree, we take the modem interfaces to be on a lower level
  114. abstraction below the logical chassis subcomponent abstraction.  Use
  115. the chassis MIB abstraction to characterize the modems in the
  116. chassis.
  117.  
  118. There were two proposals for constructing the MIB:
  119.     - placing the modem logically into the SNMP v2 interfaces MIB.
  120.     - placing the modem logically into an entry under the chassis MIB. 
  121.  
  122. It may make most sense to insert the modem into the table for the
  123. chassis MIB. The chassis MIB is essentially a directory service for
  124. the collection of devices it groups together.  It's a matter of
  125. convenience.
  126.  
  127. Need three tables to describe the configuration and the features found
  128. in the modem: 
  129.     capabilities  - available features
  130.     configuration - what is configured for this modem
  131.     current state - what settings are currently in use (i.e., negotiated
  132.                         for the current session)
  133.  
  134. common groups (hopefully large) - mandatory status
  135.  
  136. Optional groups:
  137.     dial line group (async implied here) 
  138.     leased line group
  139.     Sync group 
  140.     security group 
  141.     compression group 
  142.     FAX group
  143.     signal converter group
  144.     call records
  145.     events
  146.  
  147. Implementation note:  if you return other it indicates that you need
  148. to refer to a enterprise specific MIB for further information.  
  149.  
  150. There was discussion about the addition of a "call record" group,
  151. which is intended to indicate a summary of information about the last
  152. N sessions (where N was not defined) on each modem in the chassis.
  153. Since many modem vendors implement call records of this sort in their
  154. proprietary MIBs, moving it to the standard modem MIB seemed to make
  155. sense. Possible applications of these call records might include
  156. billing, security audits, performance, and fault management.        
  157.  
  158. The discussion over call records demonstrated a difference in the
  159. traditional view of SNMP Agents versus the proxy SNMP Agent for modem
  160. management that many vendors are planning to implement. Most SNMP
  161. agents are kept deliberately simple, with a view toward being fast,
  162. and small. Most SNMP agents reside on devices that are not dedicated
  163. to network management.  The SNMP proxy agent is likely to reside on a
  164. card or on a PC with relatively plentiful amounts of memory and
  165. processor available; the distinction being that the SNMP proxy agent
  166. will reside on a device whose job it is to perform network
  167. management.  Some parallels were drawn to the RMON MIB (RFC 1271).
  168.  
  169. Call records would be kept in addition to the globally maintained
  170. counters for each modem, but would be a subset of the list.  The
  171. contents of the call records was left unresolved for now.
  172.  
  173. Table management for Call Records:
  174.  
  175. Some ideas might be obtained from the RMON MIB (RFC 1271).  Other
  176. information may be in RFC 1451 (SNMPv2).  Agent may have statically
  177. defined limit on the number of call records.
  178.  
  179. There's an index into the table per call record. Use the SNMP get-next
  180. operator to scan the call record table.  The last entry in the table
  181. for this particular modem is retrieved when the next value returned is
  182. identified by an object ID that doesn't match the same modem table
  183. being scanned.  If the return value indicates a jump in the index, the
  184. proxy agent lost records.
  185.  
  186. Events and Call Records should still be considered separately. 
  187.  
  188.  
  189.  
  190. Action Items and Other Significant Points of Discussion
  191.  
  192. The attendees spent considerable time reducing the number of MIB objects
  193. deemed to be of little use, while some conveyed additional information
  194. that many felt was omitted in the initial MIB.
  195.  
  196.  
  197.    o A general statement is needed about vendors that may not support
  198.      all values in the range specified.  While many vendors may not
  199.      support all values in the range specified, they will still be
  200.      considered compliant with the MIB. RFC 1444 (SNMPv2 SMI) specifies
  201.      that the range of the SYNTAX clause specifies the range that the
  202.      variable may take which makes sense within the protocol.
  203.  
  204.    o A general statement is needed indicating that many settings are
  205.      country-specific (i.e., that many are set according to national
  206.      standards).  It may be permissible to change certain settings in
  207.      one country but not another.  Certain features may only be useful
  208.      in one country but not another.  Transmitter-level setting changes
  209.      are illegal in some countries.  This needs to be noted in the MIB.
  210.      Regulatory agencies take precedence over what is allowed in the
  211.      MIB.
  212.  
  213.    o Is it desirable to manage remote modems via SNMP and modem proxy
  214.      agents?  That is, in addition to managing the chassis modem, you
  215.      may also need to manage the stand-alone modem (via SNMP). The
  216.      mechanics for this were left unresolved.
  217.  
  218.    o Progress reports on V.id and V.Fast developments are needed.
  219.      V.Fast will require additional objects or changes to existing
  220.      objects.  A list of these should be kept to give V.Fast adequate
  221.      treatment.  Power level adjustments are permitted under V.Fast.
  222.  
  223.    o The connect failure reasons will need to be edited (reduced to a
  224.      manageable size).
  225.  
  226.    o The last call statistics group needs to be split into call
  227.      statistics (to be renamed) and signal converter statistics.  It was
  228.      decided that many statistics kept over the last call were not
  229.      terribly useful, but that some information should be kept for
  230.      summary and reporting purposes.
  231.  
  232.    o The list of MIB variables that need to be included in the call
  233.      records should be developed further.  The architecture for call
  234.      records needs to be clearly developed.
  235.  
  236.    o The modem MIB is to be experimental subtree 49.
  237.  
  238.    o A good way to measure throughput is needed.  Offered load is a
  239.      strong factor in determining this.  There is no agreement on this
  240.      yet.
  241.  
  242.    o The number of MIB variables and the time to construct the list of
  243.      MIB variables, for the leased-sync area and the dial-asynch area,
  244.      need to be carefully managed.  If either of the two areas bog down
  245.      or blow up, it should be jettisoned into another MIB.
  246.  
  247.  
  248.  
  249. Next Meeting
  250.  
  251. No date was set, pending work between now and the IETF plenary meeting
  252. in Amsterdam (7/12 through 7/16).  
  253.  
  254. Proposals were:
  255.  
  256. 1.) EIA/TIA  TR30.4 meets July 20, in Boston.  
  257. 2.) Aug 23-27 INTEROP SF.  Weekend before INTEROP?
  258.  
  259.  
  260.  
  261. Attendees
  262.  
  263. Jay Bain                 jbain@uds.mot.com
  264. Les Brown                brown_l@msm.cdx.mot.com
  265. Ted Brown                ewb@telebit.com
  266. Alan Clark               aclark@hayes.com
  267. Thomas Holodnik          tjh@andrew.cmu.edu
  268. Mark Lewis               Mark.S.Lewis@telebit.com
  269. James Logan              logan@penril.com
  270. Chris Payson             c_payson@telebit.com
  271. Gregory Pearson
  272. Bill Richards            richards@gdc.com
  273. Rick Royston             rroyston@usr.com
  274. Erik Snoek               sdrierik@diamond.sara.nl
  275. Richard Stuart           dickstuart@attmail.com
  276. Steven Waldbusser        waldbusser@andrew.cmu.edu
  277.