Editor's note: These minutes have not been edited. Minutes of BMWG Wednesday March 6, 1996 Session Submitted by Jim McQuaid The meeting began with a brief discussion of the agenda. There were four principal sections to the meeting, as detailed below. 1. Organizational Jim McQuaid is resigning as co-chair for this half of the BMWG before the next IETF meeting. Kevin Dubray will be taking over as the co- chair. 2. Status of the Network Element Draft (router test document) The small changes discussed at the last meeting and raised on the list have been implemented and the 03 version of the draft has been posted as an Internet Draft. A last call was issued on the BMWG list. The chair summarized the three changes and asked for discussion. There was no additional comment or discussion and the consensus is to forward the document next week. 3. Ethernet switch testing methodology draft A large portion of the meeting was devoted to discussing the current version of the Ethernet switch testing methodology draft. Both the authors were present. The following is a synopsis of the discussion. In general, matters of merely editorial correction were not discussed because the draft is still in a very early stage. Note: the 00 version of the draft is currently posted in IETF directories. The 01 version was mailed to the BMWG list and contains some additional material. In addition, two sections were accidentally left out of the 01 version (dealing with latency and behavior in abnormal conditions). The next version, reflecting the changes from the meeting discussion, version 02, will be posted in the near future. 3.1 Specific comments In section 1, Introduction, it was noted that there are interesting editorial comments on the state of the industry which should probably be deleted in the future. In section 6, Device set up, it was agreed that the first requirement (The device MUST be in a stable state) cannot be modified by a parenthetic SHOULD and that the parenthetic statement ought to read MUST. Section 13, Bursty Traffic fostered a wide-ranging general discussion. A number of comments were made about Appendix A, Testing Considerations. Several practical recommendations made at various points in the draft should be collected under Appendix A, for example, the observation at the very end of section 16.1.2, The load of the test traffic, which starts out, Experience shows that . . . 3.2 General discussion: Burstiness The WG had failed several times in the past to agree on any particular traffic characteristics as normal for test purposes. However, there was agreement about burstiness as follows. a) Data traffic is bursty. b) Test loads should be bursty as one possible scenario, but . . . c) there is no consensus yet on what kind of (artificial) test load is an adequate simulation of bursty traffic. Bob Mandeville asserted that bursty loads will reveal frame loss at a lower overall load than steady-state traffic for some devices and that this knowledge represents useful information about the DUT, given the bursty nature of real traffic. McQuaid pointed out that this was very similar to the back-to-back test defined already, although this draft added several additional parameters. It became clear that we needed a definition for burst. In fact (noted after the meeting adjourned) there is an implicit definition in RFC 1242, under the discussion of back to back. The Ethernet switch draft, in effect, specifies multiple back to back tests, separated by specific intervals. It may be helpful to use the language of RFC 1242 in this definition. At least three aspects of bursty loads were itemized in the meeting. 1. Number of packets with minimum inter-packet gap 2. Size of packets in a burst 3. Recovery time after the first observed packet loss 3.3 MAC vs. Port vs. Address Another major area of discussion concerned the separation and characterization of test issues pertaining to characteristics of the media access behavior, the port distribution of traffic across the switch fabric and the handling of multiple addresses per switch port. The new draft includes a mini-procedure for determining the backoff algorithm of the DUT, based on experience that some switches do not adhere to the IEEE standard in order to achieve better performance. In addition, there are still some questions to be resolved regarding the simultaneous sending and receiving of traffic on Ethernet at high loads. The port issues are fairly clear and a diagram offered by Bob Mandeville (not reproduced here) illustrates what is explained in the draft. The address handling issues, likewise illustrated by a complex diagram (not included here) seem reasonably clearly defined. It became clear that the definition of bi-directional (and uni- directional) and the use of the term multidirectional were a source of confusion. There is, at a minimum, a need to clarify the direction of frames on a given Ethernet with a tester and DUT talking and the destination / direction of frames within a given stream which may have a mixture of MAC addresses. MAC layer issues should be cleanly isolated from the balance of methodology since testing of Token Ring switches and even ATM switches could build on the non-MAC-specific parts of the document if it is modular. 3.4 Other Issues mentioned Since latency was removed (accidentally) from this draft, there was mention that the latency of broadcast frames was the most telling metric. There was a question raised about testing for switch fairness, i.e. a switch architecture which tended to favor one port over others. Reporting the results on a per-port as well as an aggregate basis should provide the information to determine this. 3.5 Future Actions The authors will make a major revision of the draft with the fundamental goal of separating the various issues identified and defining each and the utility of the metrics associated with each. After each parameter has been clearly identified, the synthesis of complete testing procedures should be much easier to understand. 4. Call Setup / ATM SVC Interest Area A smaller group met to discuss plans and possibilities in this area. After a round of general discussion in an attempt to understand the concerns and issues offered by the group and under discussion in other industry groups, it was agreed that Kevin Dubray will lead the effort to create a charter document for this particular work. The charter will be circulated to the BMWG list soon and after some discussion, shared with ATM Forum groups working in related areas. The rough shape of this charter is as follows: 1) We are interested in some scope of ATM switch testing. This scope must be defined but has to do with determining the overhead of setting up connections in a WAN and in a LANE environment. There are issues at the cell level, at the message, semantic or signaling level and at the frame level which must be clarified. 2) The metrics should describe the performance / overhead of: connection setup, data transfer after setup and connection teardown The group will not attempt to suggest or define acceptable levels of performance, as is done in the telephony world, but rather methods for deriving meaningful performance numbers.