Re: [bmwg] draft-ietf-bmwg-dcbench-methodology-07

"MORTON, ALFRED C (AL)" <acmorton@att.com> Sun, 18 June 2017 16:52 UTC

Return-Path: <acmorton@att.com>
X-Original-To: bmwg@ietfa.amsl.com
Delivered-To: bmwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ADA312947D; Sun, 18 Jun 2017 09:52:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.401
X-Spam-Level:
X-Spam-Status: No, score=-5.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-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 WLYQkIsiiBpt; Sun, 18 Jun 2017 09:52:02 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 B6BBC1270FC; Sun, 18 Jun 2017 09:52:02 -0700 (PDT)
Received: from pps.filterd (m0049295.ppops.net [127.0.0.1]) by m0049295.ppops.net-00191d01. (8.16.0.17/8.16.0.17) with SMTP id v5IGjHNl014894; Sun, 18 Jun 2017 12:51:59 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049295.ppops.net-00191d01. with ESMTP id 2b50d53g3v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 18 Jun 2017 12:51:59 -0400
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 v5IGpw5X092368; Sun, 18 Jun 2017 11:51:58 -0500
Received: from dalint03.pst.cso.att.com (dalint03.pst.cso.att.com [135.31.133.161]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id v5IGpuQm092364 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 18 Jun 2017 11:51:56 -0500
Received: from clpi183.sldc.sbc.com (clpi183.sldc.sbc.com [135.41.1.46]) by dalint03.pst.cso.att.com (RSA Interceptor); Sun, 18 Jun 2017 16:51:40 GMT
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id v5IGpeWj025577; Sun, 18 Jun 2017 11:51:40 -0500
Received: from mail-azure.research.att.com (mail-azure.research.att.com [135.207.255.18]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id v5IGpVbk025310; Sun, 18 Jun 2017 11:51:35 -0500
Received: from exchange.research.att.com (njmtcas2.research.att.com [135.207.255.47]) by mail-azure.research.att.com (Postfix) with ESMTP id 7EE51E0428; Sun, 18 Jun 2017 12:51:30 -0400 (EDT)
Received: from njmtexg5.research.att.com ([fe80::b09c:ff13:4487:78b6]) by njmtcas2.research.att.com ([fe80::d550:ec84:f872:cad9%15]) with mapi id 14.03.0319.002; Sun, 18 Jun 2017 12:51:30 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: Scott Bradner <sob@sobco.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>
CC: "draft-ietf-bmwg-dcbench-methodology.all@ietf.org" <draft-ietf-bmwg-dcbench-methodology.all@ietf.org>, "bmwg-chairs@ietf.org" <bmwg-chairs@ietf.org>, "bmwg@ietf.org" <bmwg@ietf.org>
Thread-Topic: [bmwg] draft-ietf-bmwg-dcbench-methodology-07
Thread-Index: AQHS55IT+1LmjVZvaUuikgc0tDhWFKIpopIQgAFFrgD//+3SoA==
Date: Sun, 18 Jun 2017 16:51:29 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CF25FDF6E2@njmtexg5.research.att.com>
References: <E10D882D-B040-4CFF-BCC6-052EEB2548B7@sobco.com> <9C9527FA-33F1-47B2-B1AD-F17BCA10DB71@sobco.com> <CALTEt=DdAh5No3cXJzHQ_XGza8tijUATT7DctkE2VUi_gkEGhg@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CF25FDF58D@njmtexg5.research.att.com> <C7765B7F-6B7F-45C4-AFC6-A636E8B34810@sobco.com>
In-Reply-To: <C7765B7F-6B7F-45C4-AFC6-A636E8B34810@sobco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.70.159.40]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-06-18_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000 definitions=main-1706180301
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/dtsffcO4DC1JNE8MhBAnhA-AxLA>
Subject: Re: [bmwg] draft-ietf-bmwg-dcbench-methodology-07
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Benchmarking Methodology Working Group <bmwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bmwg>, <mailto:bmwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bmwg/>
List-Post: <mailto:bmwg@ietf.org>
List-Help: <mailto:bmwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bmwg>, <mailto:bmwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Jun 2017 16:52:05 -0000

adding OPS-DIR,
> -----Original Message-----
> From: bmwg [mailto:bmwg-bounces@ietf.org] On Behalf Of Scott Bradner
> Sent: Sunday, June 18, 2017 9:53 AM
> To: MORTON, ALFRED C (AL)
> Cc: draft-ietf-bmwg-dcbench-methodology.all@ietf.org; bmwg-
> chairs@ietf.org; bmwg@ietf.org
> Subject: Re: [bmwg] draft-ietf-bmwg-dcbench-methodology-07
> 
> my issue was that I read the current text as talking about the result of
> the testing not the offered load
> 
> so I was just going to suggest coming similar to what Al suggested
> 
> but I’d add specific pointers to the explanation in the terminology
> document as to why
> 
> 
> e.g.
> 
>    For all tests, the test traffic generator sending rate MUST be
>    less than or equal to 99.98% of the nominal value of Line Rate
>    (with no further PPM adjustment to account for interface clock
>    tolerances), to ensure stressing the DUT in reasonable worst case
>    conditions. (see RFC XXX section ??? - note to RFC editor replace XXX
>    with number of terminology RFC)
> 
[ACM] 
good addition, Scott.

> I have not reviewed the rest of the ID to see if similar misreading is
> possible so that
> a similar change would be useful
[ACM] 
Let's assume for now that other Area reviewers and IESG review will
catch some more of these, if needed. 

thanks,
Al

> 
> Scott
> 
> 
> > On Jun 18, 2017, at 1:03 AM, MORTON, ALFRED C (AL) <acmorton@att.com>
> wrote:
> >
> > Hi Lucien, Scott, and all,
> >
> >
> >
> > When I read this material, I assumed the goal was to
> >
> > limit the maximum sending rate of the test traffic generator
> >
> > in accordance with the Ethernet clock tolerances,
> >
> > effectively choosing the low-end of clock tolerance
> >
> > as the maximum sending rate with a factor of 2 margin.
> >
> > 99.98% of the nominal line rate would be -200 ppm,
> >
> > and any conforming interface clock should work fine.
> >
> >
> >
> > If I understood your goal correctly,
> >
> > I wonder if a small clarification will help future
> >
> > readers.
> >
> >
> >
> > When section 2.2 says:
> >
> >    For all tests, the percentage of traffic per port capacity sent
> MUST
> >
> >                                                 ^^^^^^^^^^^^^^^^^^
> >
> >    be 99.98% at most, with no PPM adjustment to ensure stressing the
> DUT
> >
> >       +++++++++++++++
> >
> >    in worst case conditions.
> >
> >
> >
> > You’ve defined the concept of Port Capacity in terminology Section 5,
> >
> > under the Line Rate definition, as
> >
> >
> >
> >    The term "port capacity" defines the maximum speed capability for
> the
> >
> >    given port; for example 1GE, 10GE, 40GE, 100GE etc.
> >
> >
> >
> > Actually, the port capacity examples are the *nominal value of Line
> Rate*,
> >
> > before the clock tolerances are considered.
> >
> >
> >
> > Here’s a suggestion for Section 2.2 of the meth:
> >
> >
> >
> >    For all tests, the test traffic generator sending rate MUST be
> >
> >    less than or equal to 99.98% of the nominal value of Line Rate
> >
> >    (with no further PPM adjustment to account for interface clock
> >
> >    tolerances), to ensure stressing the DUT in reasonable worst case
> >
> >    conditions.
> >
> >
> >
> > Changing
> >
> > s/port capacity/nominal value of Line Rate/
> >
> > here, requires an additional substitution in section 2.3 of the meth
> draft,
> >
> > and a single substitution in section 5.1 of the term draft.
> >
> >
> >
> > Does this help?
> >
> > Al
> >
> >
> >
> >
> >
> > From: Lucien Avramov [mailto:lucienav@google.com]
> > Sent: Saturday, June 17, 2017 1:49 PM
> > To: Scott Bradner
> > Cc: bmwg@ietf.org; draft-ietf-bmwg-dcbench-methodology.all@ietf.org;
> bmwg-chairs@ietf.org
> > Subject: Re: draft-ietf-bmwg-dcbench-methodology-07
> >
> >
> >
> > Hi Scott!
> >
> > ·         The draft you are reviewing is the ''methodology'' draft
> which explains the methodology for line rate performance testing. The
> exact reason onto why it is 99.98% with 0 PPM adjustment is covered
> extensively in the terminology draft, section 5:
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__tools.ietf.org_html_draft-2Dietf-2Dbmwg-2Ddcbench-2Dterminology-
> 2D12-23section-2D5&d=DwIGaQ&c=LFYZ-
> o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=cY2eIWfAaujzPr7A49lWCjuJ_Vx
> 0ywhEDDmsWPBcTJA&s=96T3Kqxhm3c-gASDa1w_XDRAcXYh30m7fyjPEm28HCE&e= . That
> draft dependency is covered in the introduction and also in the
> reference lists and is referenced throughout the document
> >
> > ·         There is a clock drift difference between tester and DUT
> explained in section 5.2 of the terminology draft
> >
> > In our view BMWG has not morphed, our goal has been to be very precise
> and accurate with performance testing, and this is not about conformance
> testing at all. These definitions that you see, have not changed in 4
> years and have been proven themselves in a very large amount of testing
> done since we started publishing.
> >
> >
> >
> > As you may remember, we have been working on this draft actively for
> over 4 years now. We've incorporated numerous of your feedbacks on these
> drafts over the IETF sessions (since IETF 86 - captured in the meeting
> minutes of the IETF sessions).  On April 2016, we had your blessing on
> the list also regarding our drafts.
> >
> >
> >
> > We appreciate as always your feedback, Scott!
> >
> >
> >
> > Lucien
> >
> >
> >
> >
> >
> > On Fri, Jun 16, 2017 at 7:33 PM, Scott Bradner <sob@sobco.com> wrote:
> >
> > try again - my new mac book often sends mail before I want it to
> >
> >
> > I have been asked to do a OPS-DIR review of draft-ietf-bmwg-dcbench-
> methodology-07
> >
> > I quickly became confused - a paragraph in section 2.2 reads
> >
> > For all tests, the percentage of traffic per port capacity sent MUST
> >   be 99.98% at most, with no PPM adjustment to ensure stressing the
> DUT
> >   in worst case conditions. Tests results at a lower rate MAY be
> >   provided for better understanding of performance increase in terms
> of
> >   latency and jitter when the rate is lower than 99.98%. The receiving
> >   rate of the traffic SHOULD be captured during this test in % of line
> >   rate.
> >
> >
> > Thus reads to me like a conformance test not a performance test
> (saying what is “passing”)  unless
> > BMWG has morphed a lot since I was last involved conformance and
> pass/fail are not things that BMWG
> > should be doing -
> >
> > what am I missing?
> >
> > Scott
> >
> >
> >
> >
> 
> _______________________________________________
> bmwg mailing list
> bmwg@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mailman_listinfo_bmwg&d=DwIGaQ&c=LFYZ-
> o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=cY2eIWfAaujzPr7A49lWCjuJ_Vx
> 0ywhEDDmsWPBcTJA&s=NwNczwTUN_yQqjl4Aw4jBTqk3iMbJpTrJMDiuFT8g20&e=