draft-ietf-bmwg-lanswitch-05.txt
Scott Bradner <sob@newdev.harvard.edu> Fri, 18 July 1997 02:09 UTC
Received: from cnri by ietf.org id aa22244; 17 Jul 97 22:09 EDT
Received: from mailhost1.BayNetworks.COM (ns2.BayNetworks.COM [134.177.3.16]) by cnri.reston.va.us (8.8.5/8.7.3) with ESMTPid WAA14294 for <ietfadm@cnri.reston.va.us>; Thu, 17 Jul 1997 22:07:44 -0400 (EDT)
Received: from mailhost.BayNetworks.COM ([134.177.1.107] (may be forged)) by mailhost1.BayNetworks.COM (8.8.6/BNET-97/07/07-E) with ESMTP id TAA16482
Received: from pobox.engeast.BayNetworks.COM (pobox.corpeast.baynetworks.com [192.32.151.199]) by mailhost.BayNetworks.COM (8.8.6/BNET-97/07/07-I) with ESMTP id TAA12290
Received: (majordom@localhost) by pobox.engeast.BayNetworks.COM (SMI-8.6/BNET-97/04/24-S) id VAA26291; Thu, 17 Jul 1997 21:57:17 -0400 for bmwg-outgoing
Received: from mailhost1.BayNetworks.COM (southpass.corpwest.baynetworks.com [134.177.3.16]) by pobox.engeast.BayNetworks.COM (SMI-8.6/BNET-97/04/24-S) with ESMTP id VAA26285; Thu, 17 Jul 1997 21:57:15 -0400 for <bmwg@pobox.engeast>
Received: from newdev.harvard.edu (newdev.harvard.edu [128.103.65.15]) by mailhost1.BayNetworks.COM (8.8.6/BNET-97/07/07-E) with ESMTP id SAA16340; Thu, 17 Jul 1997 18:57:14 -0700 (PDT) for <bmwg@baynetworks.com>
Posted-Date: Thu, 17 Jul 1997 18:57:14 -0700 (PDT)
Received: (from sob@localhost) by newdev.harvard.edu (8.7.6/8.6.10-MT4.00) id VAA09217 for bmwg@baynetworks.com; Thu, 17 Jul 1997 21:57:04 -0400 (EDT)
Date: Thu, 17 Jul 1997 21:57:04 -0400
From: Scott Bradner <sob@newdev.harvard.edu>
Message-Id: <199707180157.VAA09217@newdev.harvard.edu>
To: bmwg@baynetworks.com
Subject: draft-ietf-bmwg-lanswitch-05.txt
Sender: owner-bmwg@baynetworks.com
Precedence: bulk
Hi Bob & all I'm (belatedly) taking a look at draft-ietf-bmwg-lanswitch-05.txt and have some comments --------------- 3.1.1 Device under test (DUT) Discussion: A single stand-alone or modular unit generally equipped with its own power supply. -- I don't think the reference to a power supply is needed I'd say something like: A single stand-alone or modular unit which forwards frames of data from one or more interfaces to one or more interfaces. -------------- 3.2.1 Unidirectional traffic Definition: Frames presented to a DUT/SUT such that the receiving and transmitting interfaces are mutually exclusive. 3.3.2 Partially meshed traffic Definition: Frames forwarded between mutually exclusive sets of input and output interfaces of a DUT/SUT. -- I'm a bit confused by this pair of definitions - they do not seem to say something different - I'm not quite sure how to change somthing to fix the definitions - in general the 3.2 section and the 3.3 sections seem to overlap and need to have some reworking and the discussions do not clarify things for me - I suggest that the Partially meshed traffic def & discussion should be worked on to clarify things ----------------- 3.2.1 Unidirectional traffic Discussion: I think the discussion could be clarified to some degree - I took a cut at part of it It is useful to distinguish traffic orientation and traffic distribution when considering traffic patterns used in device testing. Unidirectional traffic, for example, is traffic orientated in a single direction between mutually exclusive sets of source and destination interfaces of a DUT/SUT. Such traffic, however, can be distributed between interfaces in different ways. When traffic is sent to two or more interfaces from an external source and then forwarded by the DUT/SUT to a single output interface the traffic orientation is unidirectional and the traffic distribution between interfaces is many-to-one. Traffic can also be sent to a single input interface and forwarded by the DUT/SUT to two or more output interfaces to achieve a one-to-many distribution of traffic. -- Such traffic distributions can also be combined to test for head of line blocking or to measure forwarding rates and throughput when congestion control is active. -- the See Also section should include 3.7.3 Head of line blocking and 3.7 Congestion control ------------------ 3.2.2 Bidirectional traffic Definition: Frames presented to a DUT/SUT such that the interfaces of the DUT/SUT both receive and transmit. -- I'd change just a bit Frames presented to a DUT/SUT such that each of the interfaces of the DUT/SUT both receive and transmit. ------------------- 3.2.2 Bidirectional traffic Discussion: This definition conforms to the discussions in sections 14 and 16 of RFC 1944 on bidirectional traffic and multi-port testing. Bidirectional traffic MUST be offered when measuring throughput on full duplex interfaces of a switching device. -- all RFCs wich use the terms like "MUST" "MAY" etc should now contain a reference to RFC 2119 - the exact form of the reference is in the RFC -------------------- 3.3.3 Fully meshed traffic It should be noted that bidirectional multi-port traffic can load backbone connections linking together two switching devices more than meshed traffic. -- it would be nice to expand on this a bit ---------------------- 3.3.3 Fully meshed traffic Bidirectional meshed traffic on half duplex interfaces is inherently bursty since interfaces must interrupt transmission whenever they receive frames. This kind of bursty meshed traffic is characteristic of real network traffic and can be advantageously used to diagnose a DUT/SUT by exercising many of its component parts simultaneously. Additional inspection may be warranted to correlate the frame forwarding capacity of a DUT/SUT when offered meshed traffic and the behavior of individual elements such as input or output buffers, buffer allocation mechanisms, aggregate switching capacity, processing speed or medium access control. -- it might be good to add that analysis of the results of such tests can present a chalenge since you need to take into account the actual rate at which data was presented to the DUT/SUT rather than just the rate that the tester attempted to send. (i.e. the offered vs intended load) - the see also should point to them ----------------------- 3.4.2 Burst size Discussion: Burst size can range from one to infinity. In unidirectional traffic there is no theoretical limit to burst length. -- I'd tweak this a bit Burst size can range from one to infinity. In unidirectional traffic and in bidirectional or meshed bursts on full duplex interfaces there is no theoretical limit to burst length. ----------------------- 3.4.3 Inter-burst gap (IBG) Bidirectional and meshed traffic are inherently bursty since interfaces share their time between receiving and transmitting frames. External sources offering bursty traffic for a given frame size and burst size must adjust the inter-burst gap to achieve a specified rate of transmission. -- I'd tewak this a bit External sources offering bursty traffic for a given frame size and burst size must adjust the inter-burst gap to achieve a specified average rate of frame transmission. ----------------------- 3.5.1 Intended load (Iload) In the case of Ethernet an external source of traffic must implement the truncated binary exponential back-off algorithm to ensure that it is accessing the medium legally. -- I'd change the "must" to "MUST" the See Also should include references to the burst & interburst gap sections ------------------------ 3.5.2 Offered load (Oload) I'd also note that analysis of testing where offered ~= intended must that the difference into account ----------------------- 3.5.4 Overloading I'd add that information obtained through this type of test can present opportunities for abuse by marketeers ----------------------- 3.7 Congestion control I'd also note the dificulity of understanding performance results in devices that include congestion control --------------------- 3.7.3 Head of line blocking Definition: Frame loss observed on an uncongested output interface whenever frames are received from an input interface which is also attempting to forward frames to a congested output interface. -- not just loss, also added delay --------------------- 3.10.1 Broadcast forwarding rate Definition: The number of broadcast frames per second that a DUT/SUT can be observed to deliver to all interfaces located within a broadcast domain in response to a specified offered load. -- I'd tweak The number of broadcast frames per second that a DUT/SUT can be observed to deliver to all interfaces located within a broadcast domain in response to a specified offered load of frames to the broadcast MAC address. what about multicast? ----------------------- 4. Security Considerations This document raises no security issues. -- the iesg will no longer OK RFCs that have this type of Security Considerations section - it need to say things like Documents of this type do not directly effect the security of the Internet or of corporate networks as long as testers implementing tests of this type are not connected to operating networks. Scott
- draft-ietf-bmwg-lanswitch-05.txt Scott Bradner