SNMPv3 Meeting Chair: Russ Mundy, TIS Reported by: Shawn A. Routhier, Epilogue Russ opened the meeting with the agenda and a hope that we would be able to finish this meeting early. The agenda was: Status Report on Current IDs, Proposed Additional WG Docs, SNMPv3 Implementation Status Reports, Potential Interoperability Demos and, finally, Discussion of Charter Revisions. - Status Report on Current IDs: The current ID's were approved as proposed standards with a clarification requested for the USM document. The approved IDs were: Thanks was given to the workers who put in large amounts of time and effort producing the specifications. - Proposed Additional WG Documents: We discussed what, if any, additional documents were required. The proposed additional documents discussed were: -- an SNMPv3 overview, -- a spec that defines handling of v1/v2c by v3 -- updates to RFCs 1901 - 1908 primarily for the SMI. -- We also discussed standardizing RFC2089. The consensus was that an overview (road map) document was desired. This would describe how the pieces relate to each other for SNMPv3 and the 190x series, it also might contain applicability statements. The AD (Mike O'Dell) stated that due to the importance of the information that might be contained in this document, it might be appropriate for it to be a standards track document. We shall examine RFC1908 and RFC2089 and see if those documents can be used to deal with handling v1/v2c by SNMPv3. As neither of those docs address adding v1/v2c into schemes such as the one for view control, we may need additional text to cover such issues. We moved onto discussing what changes might be required for 1901 - 1908. The changes discussed were mostly not caused by V3 but were from other areas. We had: IPv6 related items, such as textual conventions, 64 bit integers for RMON, and the drafts that Dave Perkins had published earlier in 1997. The most urgent of these is the 64 bit integers for RMON. Some concern was expressed over the effects these changes could have on the elevation potential of 1902-1908. The AD (again Mike) notes that if backwards compatibility is preserved we might still be able to upgrade the documents (1902 - 1908) from draft to full. The end result was that we need to think this through and determine what minimizes the end to end delay but there don't seem to be any show stoppers. Russ is now looking for editors for various documents, he also will be talking with Dave Perkins about Dave's previous posts for modifying the SMI. - Implementation Status Reports: Several groups had implementations in various states, although no interoperability testing has been done as yet. Dave Levi (SNMP Research) has been implementing for some time and hasn't found any problems with the docs, but he also pointed out that due to his involvement writing the docs he isn't the best candidate for reviewing them. He also hasn't run into any major technical problems. One item he noted was related to unknownEngineIds; there is some text that says you are supposed to increment unknownEngineIds but requires you know whether or not you are authoritative to take the correct action. It was not clear if (or how) you could determine whether or not you were authoritative at that point in the text. Ylian Saint-Hilaire, Omar Cherkaoui (University of Quebec in Montreal) have implemented most of the modules in Java. They have been using debugging versions rather than field tools and have not added security or things related to it yet. For them modularity was a prime objective and they have chosen to follow the ASIs when implementing the code. They allow live attach and detach of security and application modules. They have tested all input/output of SNMPv3 packets, and have partially tested input/output for their modules. They do plan to make it publicly available and some information may be found at "http://atm.teleinfo.uqam.ca/snmp". Bert Wijnen (IBM Research) has started work and plans to include security and acm but not including the proxy stuff at the start. He doesn't intend to follow the ASIs while coding. Randy Presuhn (BMC), they are early in the implementation of v3 but looking at it from an agentx perspective. They feel there may be some problems with the key change objects and the way they are accessed. There is some discussion about why the key change objects are the way they are (basically to allow for a simpler ACM table while allowing a user to change his own keys). Shawn Routhier (Epilogue/ISI) has started work, they will be starting with the security features and may defer the proxy. They also won't be using the ASI's while coding. Juergen Schoenwaelder (TU Braunschweig) has started an implementation, but has found several items that were unclear. He is somewhat less optimistic than Dave Levi and Ylian Saint-Hillaire. There was a small amount of discussion about the testing of the remote configuration of access control and security items. The one group that has an implementation also has a tool to do this and thought that it was working well. - Interoperability Demos: We then turned to the possible timing and location of interoperability demos. Dave Levi mentioned that there has been some contact with Interop about doing something like a technology showcase in the Las Vegas Interop (May 5-7 1998). Some 7 or 8 groups are interested and may be able to participate. Other suggested and possible testing options include: BMC in either Houston or Sunnyvale, TIS in mid to late 1998, somewhere else in the DC area around the end of March (next IETF), and Interworking Labs. (Editors note: Interworking Labs has hosted various testing events in the past and so their name was mentioned as a possible option. However they were not available at the meeting to discuss if they would be able to help with such an event). There were several general comments about testing. 1) Interop tends to be more of a marketing demo while other testing may be more of an engineering bakeoff. 2) Testing that isn't under non-disclosure isn't all that useful 3) Some amount of testing should be done over the internet using well known addresses. 4) Keeping a log (or web page) of the unclear issues as well as sending mail to the list will help in finding and correcting them. 5) We should probably have a test plan for both MIB related and security related items. Dave Perkins volunteered to help write one of these two plans. With all this in mind we are targeting a bakeoff test for sometime around the March IETF. - Discussion of Charter Revisions: Our current deliverables were completed 4 months early and it is time to decide what, if any, changes should be to the charter. The overview document now has a target date of Feb 1998 for the first ID to be posted on the list, this would be similar to RFC1901. There was some discussion if 1901 will be replaced, the answer seems to be no, both will continue to be required. There is also a desire for a v3 to v1/v2c coexistence spec similar to and possibly replacing 1908. We discussed but did not reach consensus on a recommended status for V2C. This should be discussed further on the list. Russ intends to identify volunteers to perform as editors for the docs shortly after Christmas (Dec 25) and then, in conjunction with the IESG, will start work on revising the charter. This was the end of the items on the formal agenda. - Other Items: We started a discussion of items that had been deferred pending resolution of the security issues. The issues brought up were: SMI issues that were previously posted, 64 bit integers, floating point (single & double precision), something better than GetBulk, and some sort of ACTION verb perhaps combining GET/SET into one operation. The floating point data types may be handled via some sort of textual conventions rather than creating a new base type, but we need to determine if the conventions should be done now as part of the v3 work or if they can wait until there is a MIB that needs them. It was pointed out that we had looked at adding a better GetBulk and an action verb some time ago and decided against them. If things haven't changed we may not need to do anything for them now. Final Item: Russ wanted to give one more round of applause to the editors of our current set of documents.