[bmwg] draft-ietf-bmwg-ipv6-tran-tech-benchmarking-00.txt
"Marius Georgescu" <liviumarius-g@is.naist.jp> Wed, 14 October 2015 16:48 UTC
Return-Path: <liviumarius-g@is.naist.jp>
X-Original-To: bmwg@ietfa.amsl.com
Delivered-To: bmwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2859F1ACDF0 for <bmwg@ietfa.amsl.com>; Wed, 14 Oct 2015 09:48:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.102
X-Spam-Level:
X-Spam-Status: No, score=-0.102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 L--QKJuK4S3x for <bmwg@ietfa.amsl.com>; Wed, 14 Oct 2015 09:47:57 -0700 (PDT)
Received: from mailrelay22.naist.jp (mailrelay22.naist.jp [163.221.80.91]) by ietfa.amsl.com (Postfix) with ESMTP id 39C861A6F15 for <bmwg@ietf.org>; Wed, 14 Oct 2015 09:45:38 -0700 (PDT)
Received: from mailpost22.naist.jp (mailscan22.naist.jp [163.221.80.59]) by mailrelay22.naist.jp (Postfix) with ESMTP id 194B7EF7 for <bmwg@ietf.org>; Thu, 15 Oct 2015 01:45:37 +0900 (JST)
Received: from aslim (dn158-103.naist.jp [163.221.158.103]) by mailpost22.naist.jp (Postfix) with ESMTP id E2870EF6 for <bmwg@ietf.org>; Thu, 15 Oct 2015 01:45:36 +0900 (JST)
From: Marius Georgescu <liviumarius-g@is.naist.jp>
To: bmwg@ietf.org
Date: Thu, 15 Oct 2015 01:49:30 +0900
Message-ID: <000901d106a0$4bd920f0$e38b62d0$@is.naist.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 15.0
Thread-index: AdEGn6pnwhL9zn/9TTi/kPiyc4ZWAA==
Content-language: en-us
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSS-7.1.0.1392-8.0.0.1202-21878.005
X-TM-AS-Result: No--15.101-5.0-31-10
X-imss-scan-details: No--15.101-5.0-31-10
X-TMASE-MatchedRID: eG5RUmAZalNITndh1lLRAco3MPo0IsVYZa7LkubQvj/YvzHLfWgncbvg YRndwvyFtRiDugjo5bxV4XRcPthRR7NUVnqixiMOb6tuR/bgLdiLkchTs01hO/3BGfLG4+OEc9m +Jw5ladWGUGnAFalyrvL+zL+7QQTBTZWdcxHMgGME2zQBSp2Iffbk9+ac+oPvut/GVGOoEnfbB9 ge8+UlYEeExnThyzu+iN77kvCd0z3eG4FwcWqAS3XuAcDIAWvTB7J7dLtDNgAnzvR+mP3cvpW3Z GXw3kr59kDyiQhY1v0lmomnMbypIfMtVkU5mvDe7TLIvnWov9HMmaoHJ8BpLcxxkv+2grBSvNEd c0gW618/+rAyCpUmoowf6xPVanr0lgrx1mm8szVIOSHptb5tx5Z6zKu0q4rtdNxgM+eE6PutiJJ Z+upmExjcNb3CF3X/rpwK/LMei1RRY0UTN2LqgOJOzIOycbNPGsd4UAEvFdVPtLhlThdPEKVtqp Y2U/Myr+ATyxFTyQw46aCOYadUWNwrRLDk2cbiQpxiLlDD9FXwy5UYC8u4ndqqof+gfD6RxOewI 9FRgX1JJron2SWOtKpACHKydXSEEPi3Z5z6lPeBYaYUZf0IFcMdI0UcXEHzUG3bUkuHDKCnu55o SQOpM3WfzlbYyJDh/uZp5s9pj6xKpIM6MfwkGgizXxlOHX34GSqdEmeD/nVF+YXPIqAdvtCEmyQ UqAjDN1C8Oh4yaD6Zrdz84ftrgE4+FzhC1TnctT4jIeGRd/UhmbYg1ZcOnmTYnZ5/c13f7hK901 +mC+ARW3Fo+hK3sB5hmP6OM/PJTX7PJ/OU3vL+xOhjarOnHiBQn3S4zK7meeFAQHoVNZJvFzyvA B/ijt0H8LFZNFG7JQhrLH5KSJ0=
Archived-At: <http://mailarchive.ietf.org/arch/msg/bmwg/5e8ne2Xhdd1PKR3HozKlNoeIepY>
Subject: [bmwg] draft-ietf-bmwg-ipv6-tran-tech-benchmarking-00.txt
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 14 Oct 2015 16:48:00 -0000
Hello BMWG, Thank you very much for your support and feedback so far, and I hope I can count on it as well in the future. With Al's help the version 00 of the WG draft is now uploaded (https://tools.ietf.org/html/draft-ietf-bmwg-ipv6-tran-tech-benchmarking-00) . Please find below a changelog of the update. ### Tentatively ADDRESSED Comments Comments from Al Morton: - clarify CE, PE terminology + redefined the generic classes of IPv6 transition technologies and gave -up the Customer-provider model in favour of IP-specific domains model suggested by Fred Baker - use higher percentile for PDV calculation + revised formula for PDV as: PDV=D99.9thPercentile - Dmin Where: D99.9thPercentile - the 99.9th Percentile (as it was described in [RFC5481]) of the One-way delay for the stream Dmin - the minimum One-way delay in the stream - additions to 2. Conventions used in this document + added the following text: "although these terms are usually associated with protocol requirements, in this doc the terms are requirements for users and systems that intend to implement the test conditions and claim conformance with this specification." - SONET's almost historical status +2 Similar comments from Fred Baker and Nalini Elkins - removed the recommendations for SONET as example media - MTU specifications +1 Similar comment from Masataka Mawatari + Added the following text: "To avoid this situation, the larger MTU between the physical NICs and virtual encapsulation/translation interfaces SHOULD be set for all interfaces of the DUT and tester. To be more specific, the minimum IPv6 MTU size (1280 bytes) plus the encapsulation/translation overhead is the RECOMMENDED value for the physical interfaces as well as virtual ones. " - rewording for Frame Sizes to Be Used over Ethernet: + Text modified to: "the following frame sizes SHOULD be used for benchmarking IPvX/IPvY traffic on Ethernet links: 64, 128, 256, 512, 1024, 1280, 1518, 1522, 2048, 4096, 8192 and 9216." - Extension headers use +1 Similar comment from Fred Baker +Text modified to: "The selected protocol addresses should follow the recommendations of [RFC5180](Section 5) for IPv6 and [RFC2544](Section 12) for IPv4. Note: testing traffic with extension headers might not be possible for the transition technologies which employ translation. Proposed IPvX/IPvY translation algorithms such as IP/ICMP translation [RFC6145] do not support the use of extension headers." - RECOMMEND Units of Measure for PDV +Added the text: "Following the recommendations of [RFC5481], the RECOMMENDED units of measurement are milliseconds." - update Reset benchmark +added RFC6201 as reference - add scalability detaills in the introduction +added the following text in Section 1 "The document also includes an approach to quantify load scalability. Load scalability can be defined as a system's ability to gracefully accommodate higher loads. Because poor scalability usually leads to poor performance, the proposed approach is to quantify the load scalability by measuring the performance degradation created by a higher number of network flows. " Comments from Scott Bradner - add minor wording on how to set up dynamic routing +Added text to section 3: "In terms of route setup, the recommendations of [RFC2544] Section 13 are valid for this document as well assuming that an IPv6 version of the routing packets shown in appendix C.2.6.2 is used." - clarify the 2-DUTs setup limitations +Added text to section 3.2-DUTs "One of the limitations of the dual DUT setup is the inability to reflect asymmetries in behavior between the DUTs. Considering this, additional performance tests SHOULD be performed using the single DUT setup. Note: For encapsulation IPv6 transition technologies, in the single DUT setup, in order to test the decapsulation efficiency, the tester SHOULD be able to send IPvX packets encasulated as IPvY." Comments from Fred Baker: - reference mishap Normative vs Informative + Rearranged references section - Better reflect scope in the abstract: + Added text to the abstract: "This document provides complementary guidelines for evaluating the performance of IPv6 transition technologies. More specifically, this document targets IPv6 transition technologies that employ encapsulation or translation mechanisms, as dual-stack nodes can be very well tested using the recommendations of RFC2544 and RFC5180. " - Redefine the generic categories of IPv6 transition-technologies +modifications in Section 1.1 and throughout the draft-ietf-bmwg-ipv6-tran-tech-benchmarking-00 - Stop at Ethernet and mention Layer 2 scenario in the test report +modified text to "To prevent exceeding the limitations imposed by the media, the frame size overhead needs to be taken into account when calculating the maximum theoretical frame rates. The calculation method for the Ethernet, as well as a calculation example are detailed in Appendix A. The details of the media employed for the benchmarking tests MUST be noted in all test reports." - add RFC5180 as additional reference for the tester setup +modified text in Section 3 to: "In the case of the tester setup, the options presented in [RFC2544] and [RFC5180] can be applied here as well." Comment from Nalini Elkins: - propose a methodology for DNS performance + Added Section 8. DNS Resolution Performance - contributed by Prof. Gabor Lencse Comment for Kaname Nishizuka: - Consider the existence of DNS cache + Defined caching parameter "Details and parameters: 1. Caching First, all the DNS queries MUST contain different domain names (or domain names MUST NOT be repeated before the cache of the DUT is exhausted). Then new tests MAY be executed with 10%, 20%, 30%, etc. domain names which are repeated (early enough to be still in the cache)." Comment from Kostas Pentikousis: - Rationale for using Mean and not median +Added section 10. Summarizing function and repeatability ### NOT ADDRESSED YET Comments Comments from Fred Baker: -Network Performance Degradation: Incremental vs Simultaneous (State Creation vs State Use) -Benchmarking NATXX using the same methodology Best regards, Marius -----Original Message----- From: bmwg [mailto:bmwg-bounces@ietf.org] On Behalf Of internet-drafts@ietf.org Sent: Thursday, October 15, 2015 1:18 AM To: i-d-announce@ietf.org Cc: bmwg@ietf.org Subject: [bmwg] I-D Action: draft-ietf-bmwg-ipv6-tran-tech-benchmarking-00.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Benchmarking Methodology Working Group of the IETF. Title : Benchmarking Methodology for IPv6 Transition Technologies Authors : Marius Georgescu Gabor Lencse Filename : draft-ietf-bmwg-ipv6-tran-tech-benchmarking-00.txt Pages : 22 Date : 2015-10-14 Abstract: There are benchmarking methodologies addressing the performance of network interconnect devices that are IPv4- or IPv6-capable, but the IPv6 transition technologies are outside of their scope. This document provides complementary guidelines for evaluating the performance of IPv6 transition technologies. More specifically, this document targets IPv6 transition technologies that employ encapsulation or translation mechanisms, as dual-stack nodes can be very well tested using the recommendations of RFC2544 and RFC5180. The methodology also includes a tentative metric for benchmarking load scalability. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-bmwg-ipv6-tran-tech-benchmarking / There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-bmwg-ipv6-tran-tech-benchmarking-00 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ _______________________________________________ bmwg mailing list bmwg@ietf.org https://www.ietf.org/mailman/listinfo/bmwg
- [bmwg] draft-ietf-bmwg-ipv6-tran-tech-benchmarkin… Marius Georgescu