[bmwg] AD Evaluation for draft-ietf-bmwg-ipv6-tran-tech-benchmarking
Warren Kumari <warren@kumari.net> Fri, 14 April 2017 16:47 UTC
Return-Path: <warren@kumari.net>
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 963AF1294CE for <bmwg@ietfa.amsl.com>; Fri, 14 Apr 2017 09:47:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.com
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 jrJzsH9UT0of for <bmwg@ietfa.amsl.com>; Fri, 14 Apr 2017 09:47:24 -0700 (PDT)
Received: from mail-qt0-x22d.google.com (mail-qt0-x22d.google.com [IPv6:2607:f8b0:400d:c0d::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42B61129449 for <bmwg@ietf.org>; Fri, 14 Apr 2017 09:47:23 -0700 (PDT)
Received: by mail-qt0-x22d.google.com with SMTP id n46so68236698qta.2 for <bmwg@ietf.org>; Fri, 14 Apr 2017 09:47:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=OS0R/DXz1efixYM+R/JW9hfnT4dedpICVw4Iun0cQZ0=; b=fVielvB4oHNTovFbUGFQCe8bKyqE8KiP0/wEgq0XsL9ZcXVsHpGN79BafuKQCxifn0 B/ODHj3bTL4Pvnp8dNlGBVUIKcqjs/XRCcTiGk5zVWwJUhPblSm7u96evCo+z6HJlfu1 ymmcid1yvXB6yibZIPpdPUB/gblFBr79Cs98/nzz1gTtY8JIwGnX7NtHuFxc0alwPa8L Ia4ImkjZTCAJxzA6br0WWc8bwLRbnZISVAWSars4kfK4hpuBqM1rJRr34NMI9vWPaxTV GTLgwRvJfkCgciyvTz58rBrjBqk7H5ULFo2Satdp/peQponfMjCesmDzFhtT+HpAL4r8 mMZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=OS0R/DXz1efixYM+R/JW9hfnT4dedpICVw4Iun0cQZ0=; b=TZdziNWUGzU+kipc5chWPkvwd8W/tK99ba3uLOK7HujizZqZZIOuwhI7HVhJRRRI6W 8wLECOygbnSBJjWUk7dgCxdxHp0d0GwMi7KVyJ1WurkEGlaUx03PIgEYgyn31AAKeFQk H6ErkLV0eGKH1z92tF+i2BU9lOxEHaDPiQjSOpWOuTYWOrnRvyDzicpHrSm93UcwlwWL V0+n/em25KC2ob1WFDty6Iny4sSyafQTToLLvgq5+0fcfXtj9gdJ8LRUnln4gh1sKqCk tp7kI/xw8JSJ8wpVTN3jubJDLSS18u8VmijYcgD2ZWMC1U5OPJgAlaYFkqYZjRSgC6BQ Ob2g==
X-Gm-Message-State: AN3rC/4d0cbM6R0R9d6lasfqaVN8q7CWy91glzfCjaKnm4Jb/Hn6fGFM PflHZ7RQP6SO3mVohV/cEsnrOU6tpqCodK7bYw==
X-Received: by 10.200.51.79 with SMTP id u15mr7828620qta.171.1492188442274; Fri, 14 Apr 2017 09:47:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.136 with HTTP; Fri, 14 Apr 2017 09:46:41 -0700 (PDT)
From: Warren Kumari <warren@kumari.net>
Date: Fri, 14 Apr 2017 12:46:41 -0400
Message-ID: <CAHw9_iJ+PcuJVS3ougbFUQkT0OwmEXbRVqy=44bORwUHar-FzQ@mail.gmail.com>
To: draft-ietf-bmwg-ipv6-tran-tech-benchmarking@ietf.org, bmwg-chairs@ietf.org, bmwg@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/qXOzBvTa1AmZjDCl1-LMelD5PRI>
Subject: [bmwg] AD Evaluation for draft-ietf-bmwg-ipv6-tran-tech-benchmarking
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: Fri, 14 Apr 2017 16:47:26 -0000
Hi there, First off, thanks for a really well written document -- I've done some benchmarking of routers and switches and similar, but never and translation devices. This document explains how I would benchmark this nicely. I had a few minor nits which I think would be nice if you could address before I start IETF LC - this should help the document sail though the process. While addressing these, there are also 2 editorial notes in the Shepherd writeup, both (IMO) easy to address. W Section 1: "ability to gracefully accommodate greater numbers of flows than the maximum number of flows which the DUT can operate normally." [O] DUT [P] [spell out DUT] [R] first use of the acronym Section 1.1. IPv6 Transition Technologies "4. Encapsulation: The production network is assumed to have all three domains, Domains A and B are IPvX specific, while the core ..." [O] three domains, Domains A and B [P] three domains; Domains A and B [R] grammar Section 5.1. Frame Formats and Sizes "The two documents can be referred for the dual-stack transition technologies." [O] referred [P] referenced [R] not sure what is meant; referenced is just a guess here. Or "referred to"? Nither sounds great. "The calculation method for the Ethernet, as well as a calculation example are detailed in Appendix A. " [O] calculation example are [P] calculation example, are [R] grammar Section 6. Modifiers The idea of testing under different operational conditions was first introduced in [RFC2544](Section 11) and represents an important aspect of benchmarking network elements, as it emulates to some extent the conditions of a production environment. Section 6 of [O] as it emulates to some extent the [P] as it emulates, to some extent, the [R] grammar Section 8. Additional Benchmarking Tests for Stateful IPv6 Transition Technologies This section describes additional tests dedicated to the stateful IPv6 transition technologies. For the tests described in this section the DUT devices SHOULD follow the test setup and test [O] section the DUT device [P] section, the DUT device [R] grammar - If the DNS64 server implements caching and there is a cache hit then step 1 is followed by step 6 (and steps 2 through 5 are omitted). - If the domain name has an AAAA record then it is returned in [O] If the domain name has an AAAA record then it is returned [P] If the domain name has an AAAA record, then it is returned (When all the domain names are cached then the results do not depend on what percentage of the ... [O] are cached then the [P] are cached, the [R] readability (When all the domain names are cached then the results do not depend on what percentage of the domain names have AAAA records, thus these combinations are not worth testing one by one.) [O] are cached then the [P] are cached, the [R] readability queries at the required frequency using up not more than the half of the timeout time. Remark: a sample open-source test program, dns64perf++ is available [O] dns64perf++ is [P] dns64perf++, is [R] grammar For encapsulation transition technologies a m:n setup can be [O] For encapsulation transition technologies [P] For encapsulation transition technologies, [R] grammar created, where m is the number of flows applied to the same client device and n the number of client devices connected to the same server device. For the translation based transition technologies the client devices [O] For the translation based transition technologies the client [P] For the translation based transition technologies, the client [R] grammar In other words, if flow I is started at time x, flow i+1 [O] flow I is started at time x, flow i+1 [R] I and i should be consistent; either use upper or lower case. Same for other variables. Section 11. NAT44 and NAT66 Although these technologies are not the primarily scope of this [O] the primarily scope [P] the primary scope [R] word choice Section 12. Summarizing function and variation For a fine grain analysis of the frequency distribution of the data, [O] fine grain analysis [P] fine grained analysis [R] word choice -- I don't think the execution is relevant when it was obviously a bad idea in the first place. This is like putting rabid weasels in your pants, and later expressing regret at having chosen those particular rabid weasels and that pair of pants. ---maf
- [bmwg] AD Evaluation for draft-ietf-bmwg-ipv6-tra… Warren Kumari
- Re: [bmwg] AD Evaluation for draft-ietf-bmwg-ipv6… Marius Georgescu
- Re: [bmwg] AD Evaluation for draft-ietf-bmwg-ipv6… MORTON, ALFRED C (AL)
- Re: [bmwg] AD Evaluation for draft-ietf-bmwg-ipv6… Marius Georgescu
- Re: [bmwg] AD Evaluation for draft-ietf-bmwg-ipv6… MORTON, ALFRED C (AL)