Minutes
SNMPv3 Working Group
Recorded by Jeff Case
47th IETF
Adelaide Australia
Wednesday March 29, 2000

Welcome by Russ Mundy.

Introduction of new co-chair, David Harrington, Enterasys.

Agenda Bashing -- no changes from agenda published on mailing list.

Acknowledgement of Published RFC Updates.

   The publication of two documents since the 46th IETF was announced:
       Coexistence and transition document (RFC 2776), Proposed Standard.
       Diffie-Helman USM Key Management extensions (RFC 2786), Experimental.

The next topic was the discussion of updated versions of RFCs 1905-1907 in
the interest of advancing them from Draft to Full Standard status.

 Randy Presuhn made a presentation on the very few remaining open issues
 with respect to the drafts which had been issued before the meeting:

   draft-ietf-snmpv3-update-mib-01.txt
   draft-ietf-snmpv3-update-transmap-01.txt
   draft-ietf-snmpv3-update-proto-01.txt

 RFC 1905 bis: there are no known outstanding open issues

 RFC 1906 bis: there are two related open issues related to rfc1157 domain

   The issue can be researched by looking at
       ftp://amethyst.bmc.com/pub/snmpv3/Update567/rfc1906/issue1906-06.html

   The -01 document leaves the text largely unchanged.  However, there were at
   least two comments on the mailing list that the text should be made more
   clear or the rfc1157 domain should be deprecated.

   None of the people who raised objections to the text found in the -01
   draft were present and the objections were posted after most of those
   present at the meeting had left home, both of which made discussion
   somewhat difficult.

   Keith McCloghrie encouraged the group to come to some closure at the
   meeting.  Randy Bush said that we could not make any final decisions
   today -- that everything must be decided on the list.

   The group did take a straw-man vote among those present to get a
   sense of the working group.  There was no objection to advancing the
   text as published in the -01 draft.

   The final decision on this issue was deferred to the mailing list.

 RFC 1907 bis: there is one set of related open issues related to the
 internationalization of character strings and UTF-8, specifically related
 to the MIB objects sysDescr, sysName, sysContact, and sysORDescr.

   The issue can be researched by looking at
       ftp://amethyst.bmc.com/pub/snmpv3/Update567/rfc1907/issue1907-18.html

   Jeff Case argued against the change, reiterating what he had posted
   to the list.  He suggested that we have 3 basic choices (really 2):
       1)  leave these objects as they are in RFC 1907, but create
           additional objects that contain localized variations
           of objects such as sysName and sysContact, etc
       2)  make the changes as proposed in the -01 draft
       3)  do neither -- but expect to get the document thrown back
           in our faces when it reaches the IESG -- not recommended
   Jeff stated his strong preference for option (1) and explained
   why he thought that options (2) and (3) were unworkable.

   Bert Wijnen pointed out the need for this change as proposed in the
   -01 draft (He spoke in favor of option 2).  Bert said we have made
   similar changes before (Entity MIB).

   Randy Presuhn stated his preference for the text in the -01 draft (He spoke
   in favor of option 1).

   Mike St. Johns:  This violates the SMI.  Use duplicate objects. (He
   spoke in favor of option 1).

   Ran Atkinson:  Use duplicate objects. (He spoke in favor of option 1).

   Participants were encouraged make sure their positions had been
   posted to the mailing list.

   A suggestion was made to take a straw poll.

   After much time and flagellating, we got through the poll.

       Q1:  Retain DisplayString object semantics as found in RFC 1907
            (i.e., part of option 1)
               sense of the room is yes

       Q2:  Create new UTF objects in parallel
            (i.e., part of option 1)
            (the question did not distinguish between in parallel in the
            same draft or in a separate draft)
               sense of the room is yes

       Q3:  Deprecate existing objects
               consensus is no

       Q4:  Change semantics on objects to UTF8
            (i.e., part of option 2)
               sense of the room is no

   It was again observed the the Entity MIB WG has already acted in a
   way that too the opposite approach to the above conclusions.

   Bert observed that we cannot add objects to the MIB and advance.  Others
   observed that the information module containing the new objects need not
   be in the same document.

   The consensus of the room was for option 1, but based on Randy Bush's
   earlier input, we were unable to come to a conclusion.  Correspondingly,
   the issue was deferred to the list for the final decision.


The next topic was SNMPv3 Deployment Reports

   Russ Mundy, co-chair reported on four sets of deployment experience
   he has become aware of.

       Small testbed at NAI labs
       Verio - Carl Kalbfleish
       SNMP Research
       MG-Soft Reports Significant v3 Product Sales to "Users"

   He called on Carl Kalbfleish, Verio, who reported on the limited work
   done to date in his test lab environment.

   Others were invited to make reports of their experiences.

   Ran Atkinson reported on the DOCSIS cable modem standard.
   Testing is happening in the lab against cable modem products.
   Testing is occuring with agent products built using products from two
   of the leading toolkit vendors.

   One vendor indicated that he knows of others in the room that have SNMPv3
   successfully implemented (and deployed) but continue to be shy about coming
   forward and reporting on it.  It is somewhat unknown why these people do
   not want to make their reports public.

   Deployment experience should be sent to [email protected] or
   Russ Mundy or Dave Harrington.

   It was suggested that people may want to be on the lookout for a large
   United States Postal Service (USPS) Request for Proposals (RFP) which
   is rumored to contain a large SNMPv3 component.


The next topic was SNMPv3 Q & A Document Discussion:  David Harrington

   Dave Harrington had proposed on the list that we create a question and
   answer document.

   So far, he has received only a few comments on the proposal.

   The purpose of the Internet Draft would be to cover the following:

       Frequently Asked Questions
       What does SNMPv3 Do?
       Alternatives to SNMPv3
       Implementation Concerns
       Deployment Concerns
       Recommended Practices

   This document would be similar in some ways to the document from the
   IAB on the case for IPv6.

   He wants to be try to answer some of the questions people ask when they
   go to deploy or implement SNMPv3.

            Costs/Benefits. Feasibility Analysis. Resource Planning.
            Resure[sic]/Integration Studies. Buy/Develop Decision.
            How does SNMPv3 benefit my customer? What features can I
            sell my customer?
            Alternatives. Why not SNMPv2c, Ipsec, WEBM�
            Implementation concerns � code space, etc
            Deployment concerns. How hard is it to manage? More operators?
            Interoperability.
            Co-existence with other management v1, v2c, cli, radius, cops,
            cmip, tmn
            Recommended Practices. Once there is a view based control
            mechanism? How do you use it? Routing configuration verses
            sysContact. Security Parameters.
            A/C statements, sysORTable (to determine the capabilities of
            devices). As release notes

   See Dave's presentation slides for additional detailed subpoints -- sorry,
   but we were unable to keep up here.

   Dave is looking for looking for volunteers to each write small portions
   of the document.


The next topic was Promoting SNMPv3

       New/Updated Implementations were discussed.  SNMPv3 is now shipping
       in RedHat Linux and FreeBSD.
       Find information on Juergen's Web site:
               http://www.ibr.cs.tu-bs.de/projects/snmpv3

       There is an interest in identifying organizations requiring and
       buying SNMPv3 and other promotional ideas.

       IWL has offered to host additional interoperability testing if there
       is sufficient interest.

       Bert (with AD hat on):  promotional activities that smack of
       marketing should happen outside the IETF.

       Randy Presuhn:  should document the experience with WinSNMP and
       snmp++ to support SNMPv3. There was some question about how complete
       those works are.

       Dave Perkins:  is getting questions from cable modem customers about
       how to use SNMPv3.  He has SNMPv3, but has not turned it on, because
       he does not have sufficient printed information.

       Straw poll:  do we want to do interoperability testing?  No strong
       support.  Steve Waldbusser:  thinks that we are past the time where
       interoperability testing is either necessary or useful -- may
       be counterproductive by sending the wrong message -- indicating
       the technology is less mature than it is.

       Bert:  sees no need for interoperability testing for promotion.

       Randy Bush sees no strong need for additional interoperability testing.


The next topic was Discussion of Related Items

   Several potential additional Working Group items were identified and
   discussed.  One question articulated by Co-chair Mundy is:

       What additional information and specifications that would
       encourage greater deployment and use of SNMPv3?

   Several additional security components were discussed in this light:
       Diffie-Helman USM Key Management extensions on standards track
       Triple-DES protection from disclosure
       Kerberos

       There was no strong interest at this time in bringing new work into
       the Working Group with respect to additional security modules

       Jeff Case suggested that it might reduce barriers to adoption and
       deployment if we invite an expert speaker to come to a future
       meeting and present tutorial information on the impact of recent
       changes in export control regulations.


   Next, there was an attempt to gauge interest in new work items to be
   considered either in this Working Group, or a new one.  A large number
   of possible work items were presented:
       Recommended Practices
       Views for Common MIB Objects
               read-only versus read-write
               routing configuration versus sysContact
               Security Parameters (USM, VACM)
       Usefulness of A/C Statement

       Management Extensions for SNMPv3 Applications
               Bulk Transfer
               OID Compression
               Operations on PDUs
               New (High Capacity) Datatypes
               New SMI
               Complete Information Modeling

       Moving topics from ongoing IRTF work to new IETF work

       A total of eleven work areas were presented. A straw poll was taken
       on several of these topics.
           bulk transfer
               sense of the room was in favor of looking at working on it

           OID compression
               sense of the room was in favor of looking at working on it

           operations and pdus
               sense of the room was in favor of looking at working on it

       The room became somewhat restless, in part, because attendees were
       being asked to take a position on questions they did not fully
       understand.

       At this point, Ran observed that we need to stop enhancing, fixing,
       and extending and leave things stable so the market can catch up.

       Randy Bush responded:  we cannot remain static -- we have had pressure
       for some changes building for some time ... therefore we must pick the
       items for our future work lists *_very_* carefully.

       The opinions were expressed that our next work items need to
               incorporate management features, not merely more security
               address long-standing issues
               produce solutions compatible with snmpv3
               be clearly focused projects

       At this point David Harrington got his laptop working again which
       allowed him to project his presentation.

               Proposed Phase 1
                       efficient data transfer
                               bulk transfer
                               improved table retrieval
                               OID compression / suppression

               Proposed Phase 2
                       new data types and operators
                       need to the understand problem

               Proposed Phase N
                       Non engineering ready
                       Focus not well understood
                       Not sure which wg should handle these
                       May be IRTF efforts

               There was no attempt to propose that all work be done here.
               Projects that should be reviewed in other places including
                       DISMAN
                       Remote intelligence
                       Standardized script language:  DISMAN or SNMPCONF

The meeting concluded when we ran out of time at 5:30 pm.

Respectfully submitted,
Jeff Case

(Thanks also to Carl Kalbfleisch who provided a second set of notes which
helped in the "hurried" places.)