Re: [Tsv-art] Tsvart last call review of draft-ietf-bmwg-b2b-frame-03

"MORTON, ALFRED C (AL)" <acm@research.att.com> Tue, 24 November 2020 16:11 UTC

Return-Path: <acm@research.att.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84CC23A11D4; Tue, 24 Nov 2020 08:11:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.019
X-Spam-Level:
X-Spam-Status: No, score=-0.019 tagged_above=-999 required=5 tests=[RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DpGwydiexe_t; Tue, 24 Nov 2020 08:11:20 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77A553A11D0; Tue, 24 Nov 2020 08:11:17 -0800 (PST)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 0AOG5Yxx022211; Tue, 24 Nov 2020 11:11:14 -0500
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049459.ppops.net-00191d01. with ESMTP id 34yh1c2ckj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 24 Nov 2020 11:11:13 -0500
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id 0AOGBCjU017102; Tue, 24 Nov 2020 10:11:12 -0600
Received: from zlp30499.vci.att.com (zlp30499.vci.att.com [135.46.181.149]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id 0AOGB8da017001 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 24 Nov 2020 10:11:08 -0600
Received: from zlp30499.vci.att.com (zlp30499.vci.att.com [127.0.0.1]) by zlp30499.vci.att.com (Service) with ESMTP id 8A27A4047690; Tue, 24 Nov 2020 16:11:08 +0000 (GMT)
Received: from clph811.sldc.sbc.com (unknown [135.41.107.12]) by zlp30499.vci.att.com (Service) with ESMTP id 67F85404768F; Tue, 24 Nov 2020 16:11:08 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clph811.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id 0AOGB8GM048711; Tue, 24 Nov 2020 10:11:08 -0600
Received: from mail-azure.research.att.com (mail-azure.research.att.com [135.207.255.18]) by clph811.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id 0AOGB2lX048313; Tue, 24 Nov 2020 10:11:03 -0600
Received: from exchange.research.att.com (njmtcas1.research.att.com [135.207.255.86]) by mail-azure.research.att.com (Postfix) with ESMTP id 7DC0510A18F4; Tue, 24 Nov 2020 11:11:02 -0500 (EST)
Received: from njmtexg5.research.att.com ([fe80::b09c:ff13:4487:78b6]) by njmtcas1.research.att.com ([fe80::e881:676b:51b6:905d%12]) with mapi id 14.03.0487.000; Tue, 24 Nov 2020 11:10:53 -0500
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: David Black <david.black@dell.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>
CC: "bmwg@ietf.org" <bmwg@ietf.org>, "draft-ietf-bmwg-b2b-frame.all@ietf.org" <draft-ietf-bmwg-b2b-frame.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Tsvart last call review of draft-ietf-bmwg-b2b-frame-03
Thread-Index: AQHWwnY1WN9Sgd3Tb0eRqGiakAjX6qnXbW2g
Date: Tue, 24 Nov 2020 16:10:52 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CF014764C4F2@njmtexg5.research.att.com>
References: <160623159725.20249.9390987464844223889@ietfa.amsl.com>
In-Reply-To: <160623159725.20249.9390987464844223889@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [24.148.42.167]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312, 18.0.737 definitions=2020-11-24_04:2020-11-24, 2020-11-24 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 malwarescore=0 bulkscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 impostorscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 clxscore=1011 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011240100
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/nCYGHFhIJ9Xw1p9wk3zsYeDN9is>
Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-bmwg-b2b-frame-03
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Nov 2020 16:11:23 -0000

Hi David, Thanks for your review and comment!

Please see a proposed resolution below, [acm]
Al

> -----Original Message-----
> From: David Black via Datatracker [mailto:noreply@ietf.org]
> Sent: Tuesday, November 24, 2020 10:27 AM
> To: tsv-art@ietf.org
> Cc: bmwg@ietf.org; draft-ietf-bmwg-b2b-frame.all@ietf.org; last-
> call@ietf.org
> Subject: Tsvart last call review of draft-ietf-bmwg-b2b-frame-03
> 
> Reviewer: David Black
> Review result: Ready with Issues
> 
...
> 
> This draft updates the back-to-back frame testing procedure in RFC 2544 to
> take
> account of experience.
> 
> The draft is in good shape, with one notable exception in Section 5.2:
> 
>    The duration of the trial MUST be at least 2 seconds, to allow DUT
>    buffers to deplete.
> 
> That duration of 2 seconds has been carried forward from RFC 2544 without
> change.  A 2 second duration may have been sufficient to deplete buffers in
> 1999, but that is no longer reliably the case.  For example, on-site
> measurement of the network for the 2020 Linux Conference in Australia indicated
> a at least 1.6 seconds of buffering, as indicated by Figure 1 at
> https://urldefense.com/v3/__https://blog.apnic.net/2020/01/22/bufferbloat-
> may-be-solved-but-its-not-over-
> yet/__;!!BhdT!wOuQE0NajXs4dT7tdIMVQU5FFpb0JiU0-
> yK2DOVVn0ecoYjf7mFEABLmlwDk$ ,
> which is slide 6 in from the complete slide deck at:
> https://urldefense.com/v3/__https://blog.apnic.net/2020/01/22/bufferbloat-
> may-be-solved-but-its-not-over-
> yet/__;!!BhdT!wOuQE0NajXs4dT7tdIMVQU5FFpb0JiU0-
> yK2DOVVn0ecoYjf7mFEABLmlwDk$
> .  Experience with bufferbloat suggests that one network device was primarily
> responsible.  Also, see slide 14 in that slide deck.
> 
> That 1.6 seconds measured on an actual network is entirely too close to 2
> seconds for confidence that buffers will be depleted in any tested device.
> Hence, the 2 second minimum duration ought to be increased by at least a factor
> of 10.  I'd suggest changing it to 30 seconds or 60 seconds as convenient round
> numbers, and providing the rationale that increased buffering in WiFi devices,
> e.g., home "routers," as indicated by experience with bufferbloat measurements,
> is the reason for the increased duration.
> 
[acm] 
[acm] I agree with your observation that there are cases where trial duration should be increased to accommodate the encountered in the DUT, but not as a mandate for all testing. I have four factors in mind:
1. Some of the virtual network DUTs we are testing now have very small buffers, and the B2B stream of frames is quite short -- less than 2000 frames@10GE in some cases -- so 2 seconds fully sufficient.
2. The trial duration is a factor in total test duration, where each trial is one step in the Binary Search. We need to manage the tension between the time needed to reach a search result and confidence that we have depleted the queues.
3. The RFC 2544 Latency benchmark will tell us if bufferbloat is present.
4. The current text says "at least 2 seconds".

So I suggest adding the following text:

    The duration of the trial MUST be at least 2 seconds, to allow DUT
    buffers to deplete. When RFC2544 Latency measurements indicate that
    large buffers are present in the DUT, the trial duration SHOULD be 
    increased to ensure that buffer depletion takes place, without unduly 
    extending the total test time.

I hope this suggestion resolves your issue; thanks for highlighting it!
Al