Re: [ippm] WGLC for draft-ietf-ippm-tcp-throughput-tm-06.txt - part 2

<Ruediger.Geib@telekom.de> Mon, 13 September 2010 08:54 UTC

Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: ippm@core3.amsl.com
Delivered-To: ippm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B9C253A690D for <ippm@core3.amsl.com>; Mon, 13 Sep 2010 01:54:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.137
X-Spam-Level:
X-Spam-Status: No, score=-1.137 tagged_above=-999 required=5 tests=[AWL=-0.488, BAYES_50=0.001, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Splrqk5oVVZf for <ippm@core3.amsl.com>; Mon, 13 Sep 2010 01:54:48 -0700 (PDT)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id 67CD23A691B for <ippm@ietf.org>; Mon, 13 Sep 2010 01:54:48 -0700 (PDT)
Received: from s4de8psaanq.blf.telekom.de (HELO S4DE8PSAANQ.mitte.t-com.de) ([10.151.180.166]) by tcmail71.telekom.de with ESMTP; 13 Sep 2010 10:55:13 +0200
Received: from S4DE8PSAAQA.mitte.t-com.de ([10.151.229.12]) by S4DE8PSAANQ.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.4675); Mon, 13 Sep 2010 10:55:13 +0200
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 13 Sep 2010 10:55:12 +0200
Message-ID: <151C164FE2E066418D8D44D0801543A504B0E50D@S4DE8PSAAQA.mitte.t-com.de>
In-Reply-To: <94DEE80C63F7D34F9DC9FE69E39436BE38B9FF2C81@MILEXCH1.ds.jdsu.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [ippm] WGLC for draft-ietf-ippm-tcp-throughput-tm-06.txt - part 2
Thread-Index: ActI5hDf36OqIEzkTBesOmMMqCSfmwABnUUgAJsBURAAlg2kIACAkdzQAEvRcvA=
References: <4C7CBBFD.1030402@ripe.net> <151C164FE2E066418D8D44D0801543A5049C88F8@S4DE8PSAAQA.mitte.t-com.de> <94DEE80C63F7D34F9DC9FE69E39436BE38B9F4E14F@MILEXCH1.ds.jdsu.net> <151C164FE2E066418D8D44D0801543A504A56E4D@S4DE8PSAAQA.mitte.t-com.de> <94DEE80C63F7D34F9DC9FE69E39436BE38B9FF2C81@MILEXCH1.ds.jdsu.net>
From: Ruediger.Geib@telekom.de
To: Barry.Constantine@jdsu.com
X-OriginalArrivalTime: 13 Sep 2010 08:55:13.0790 (UTC) FILETIME=[6113B9E0:01CB5321]
Cc: ippm@ietf.org
Subject: Re: [ippm] WGLC for draft-ietf-ippm-tcp-throughput-tm-06.txt - part 2
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Sep 2010 08:54:49 -0000

Hi Barry,

Part 2 of the comments. Edirorial text changes express my taste. I don't insist on them. Comments Part 3 follows, if time allows.

Regards, Ruediger


-----

A general comment: the document does not offer any section on 
terminology or test set up architecture. This causes a fair 
share of my questions.

-----

3. TCP Throughput Testing Methodology

....
4. Traffic Management Tests.  ....
   Multiple connection testing can verify that the network is configured
   properly for traffic shaping versus policing, various queueing 
   implementations, and RED.

<Please clarify which network element configurations are supposed to be 
characterised that way, eg. CE routers, PE routers, P routers or all 
network elements along a path. If PE or P routers are to be tested, 
please add a statement whether you expect such tests to be carried 
out by the operational staff of the provider or in cooperation with 
these.>

----

Same section, later

   Whether the TCP test host is a standard computer or dedicated test
   instrument, the following areas should be considered when selecting
   a test host:

   - TCP implementation used by the test host OS, i.e. Linux OS kernel 
   using TCP Reno, TCP options supported, etc.  This will obviously be 
   more important when using custom test equipment where the TCP 
   implementation may be customized or tuned to run in higher 
   performance hardware

<If there is any requirement to use a standard conformant TCP 
implementation, the text should express this using standard language. 
Is it clear to any reader why exactly the TCP implementation 
is an issue by just reading the above text? Or do you expect a certain 
know how level to understand this issue?  MUST or SHOULD the 
implementation used by the test equipment be recorded when performing 
a test?>

----

Same section, later

   - Most importantly, the TCP test host must be capable of generating 
   and receiving stateful TCP test traffic at the full link speed of the 
   network under test. As a general rule of thumb, testing TCP 
   throughput at rates greater than 100 Mbit/sec generally requires high
   performance server hardware or dedicated hardware based test tools.

<Is the first "must" meant to be a "MUST"?>
<Please clarify whether the "network under test" is the Layer 2/3 VPN with 
the access bandwidth agreed for this network or the complete provider 
network accross which the Layer 2/3 VPN is produced.>

----

Same section, later

   - To measure RTT and TCP Efficiency per connection, this will 
   generally require dedicated hardware based test tools. In the absence
   of dedicated hardware based test tools, these measurements may need 
   to be conducted with packet capture tools (conduct TCP throughput 
   tests and analyze RTT and retransmission results with packet 
   captures).

<Please add a reference for the "TCP Extended Statistics MIB" [RFC4898] 
and adapt text, as this might be a way get around dedicated test 
equipment and packet capture tools.> 

<Please add an additional section expressing something like:>

  - The test equipment and its acces to the network under test MUST NOT 
introduce a performance bottleneck of any kind.

----------Finish for today--------