Re: [bmwg] WLAN switch controller I-Ds for BMWG to consider

David Newman <dnewman@networktest.com> Wed, 11 July 2007 04:33 UTC

Return-path: <bmwg-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I8Ttl-0007Jr-9S; Wed, 11 Jul 2007 00:33:57 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I8Ttk-0007G1-GE for bmwg@ietf.org; Wed, 11 Jul 2007 00:33:56 -0400
Received: from mail.networktest.com ([207.181.8.134]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1I8TtV-0005na-1U for bmwg@ietf.org; Wed, 11 Jul 2007 00:33:56 -0400
Received: by mail.networktest.com (Postfix, from userid 1002) id 07A3178C5A; Tue, 10 Jul 2007 21:33:07 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on mail.networktest.com
X-Spam-Level:
X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00,RDNS_DYNAMIC autolearn=no version=3.2.1
Received: from lion.local (cpe-75-82-195-55.socal.res.rr.com [75.82.195.55]) by mail.networktest.com (Postfix) with ESMTP id 56D7A78C2F; Tue, 10 Jul 2007 21:33:05 -0700 (PDT)
Message-ID: <46945D80.8070104@networktest.com>
Date: Tue, 10 Jul 2007 21:33:04 -0700
From: David Newman <dnewman@networktest.com>
Organization: Network Test Inc.
User-Agent: Thunderbird 2.0.0.4 (Macintosh/20070604)
MIME-Version: 1.0
To: bmwg@ietf.org
Subject: Re: [bmwg] WLAN switch controller I-Ds for BMWG to consider
References: <200606091817.k59IHqjY001003@cia.veriwave.com> <003801c7aa0e$83c30a50$f502640a@tomd600>
In-Reply-To: <003801c7aa0e$83c30a50$f502640a@tomd600>
X-Enigmail-Version: 0.95.2
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 386e0819b1192672467565a524848168
Cc: "'Muninder Sambi (msambi)'" <msambi@cisco.com>, 'Jerry Perser' <jperser@veriwave.com>
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Benchmarking Methodology Working Group <bmwg.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/bmwg>, <mailto:bmwg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:bmwg@ietf.org>
List-Help: <mailto:bmwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/bmwg>, <mailto:bmwg-request@ietf.org?subject=subscribe>
Errors-To: bmwg-bounces@ietf.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 6/8/07 1:49 PM, Tom Alexander wrote:
> BMWGers,
> 
> Back at the 67th IETF last November, there was a presentation discussing a
> proposal on CAPWAP (WLAN) switch controller benchmarking. The presentation
> ended by threatening to solicit some help and submit some drafts.
> 
> The help was solicited, and two drafts have been submitted to the IETF I-D
> database:
> 
> draft-alexander-bmwg-wlan-switch-term-00.txt  -- terminology
> draft-alexander-bmwg-wlan-switch-meth-00.txt -- methodology
> 
> Review and comments on these drafts would be much appreciated.

I support the bmwg undertaking these IDs as work items, and congratulate
the authors for posting strong draft zeros.

There are several areas where I believe more specifics would help:

1. In any environment where contention for the medium exists -- and
802.11 WLANs are a poster child for this -- the device that puts a frame
on the medium first wins. This has led to a sort of arms race among
vendors for control of the airwaves.

The methodology makes no mention of three contention mechanisms that can
heavily influence test results. In my experience these mechanisms have
been the main factors in differentiating performance from different
vendors' systems and thus should be included in any test methodology:

The mechanisms are:

a. Interframe space type. It is possible and standards-compliant to use
SIFS instead of DIFS interframe space) under some circumstances. At a
minimum, the type of IFS in use should be declared. Better still would
be a test to measure the IFS in use.

Early Ethernet switches cheated on IFS to gain an advantage in
half-duplex environments. While I am not aware of IFS cheating in WLAN
equipment, it is possible and desirable to measure the spaces between
frames.

b. Coordination function type. Some WLAN access points implement PCF
(point coordination function) instead of the more common DCF
(distributed coordination function). This can be highly desirable in
situations where the flow of traffic is primarily downstream from WTP to
end-station. It gives the WTP far more opportunities for access to the
medium than end-stations.

Again, the CF type in use should be declared at a minimum. More
preferable would some externally observed measurement of the CF type.

c. Client contention behavior. Most but not all WLAN stations use a
exponential backoff algorithm to deal with contention for the medium.
Obviously, a end-station or WTP that fudges this a bit will get its
frame on the medium first, potentially "winning" every collision battle.
(This is a crude example; more sophisticated variations of this might
involve winning only some percentage of the time and/or altering the
winning percentage in response to RF or other conditions.)

It is possible and desirable to measure client contention behavior. I
encourage development of tests in this area.

2. In section 3.3.3.1 of the test methodology ID, the description of the
open-air test bed is seriously underspecified, which almost certainly
will lead to a lack of reproducibility of test results in different labs.

Rather than adding specificity, I would rather see open-air testing
discouraged altogether in the context of this document. (Note: I have
nothing against open-air testing in a *network* context, specific to one
operators' network; in a *lab* context, however, there's just too much
variability.)

3. Just a wording nit in both documents:

s/best efforts/best effort/

4. Also a wording nit, but again in both documents there are several
instances of the term "etc." Specific enumeration would be better.

dn

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFGlF2AyPxGVjntI4IRAnWOAKC3u/oHgUenovoMERdpvS88e0u8gwCdEOGY
2VKvbR7qDqCk+lLRovJyFIw=
=uzNP
-----END PGP SIGNATURE-----

_______________________________________________
bmwg mailing list
bmwg@ietf.org
https://www1.ietf.org/mailman/listinfo/bmwg