Re: [bmwg] Genart last call review of draft-ietf-bmwg-sdn-controller-benchmark-meth-07

Stewart Bryant <stewart.bryant@gmail.com> Wed, 31 January 2018 12:34 UTC

Return-Path: <stewart.bryant@gmail.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 E1B0612DA3E; Wed, 31 Jan 2018 04:34:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 QsD9kjV15YRx; Wed, 31 Jan 2018 04:34:42 -0800 (PST)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (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 931D112DA24; Wed, 31 Jan 2018 04:34:41 -0800 (PST)
Received: by mail-wm0-x230.google.com with SMTP id f71so7857806wmf.0; Wed, 31 Jan 2018 04:34:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=RgBenhaK/vzpV4D/PTF8wSm1LTSpvYEKPNXn7Li5Ce8=; b=aGLa9MsOEI9VGY7531+scyE+DY/QhIXKYKRLeNnVhlkf2jG7gMchb+ghpSW4KOTJMb liJEbtPyRKL4rw/kd+yqnxAIWMnoG6yFD/i45bBlaX4F84P22NUEF2gZxaUtCwcX06pX 9ZH7V0iVxacwxHx9MXhQkfeEzAk2ep86PdrXJb7nxkg1DKR1NrsWW7AhdF6ku2czuyhI k0/0t9uokLyntfPAIT5JnTQwKSJADw6bSK7Wvu1DnFuz939q9+GDxJ1tlkb80sw5QU49 fJqaBItbB0TNZL7/MH6hPKzWwLHWWFcgSc1BaaBLVL0bHoiq+IqecWl76NDHSlLXhnGO 4T7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=RgBenhaK/vzpV4D/PTF8wSm1LTSpvYEKPNXn7Li5Ce8=; b=XyUWrDlRJ16NtWDr+0Xa/svRzNWwSGzsTkh/ugO9bV0SgG5QcCt4F/QPHz70L34gwj yaaeTlZEW5GOX7jlFc2EFj07q4sE2ne4WyredBuwiW+SqpECUFJ3vhE7ci9HxcXQe9cK P1l1UU1Bo0RA04HOs9lzWr7PyodainCsC6fDBv5MdJBnoVfWjaEUNLYovpMa4cekmOYc qAW3KB5C1EIg387UA7lRn0wT7lGTzsYpbFaP5098kBP4DAdix5RRhq3FSu7Cuybwbcr7 6OknxJs+7iAbfKTgoS0JUWqXTYG/ofboYoq9BrKVenZWvowk/nxVy+LzopdOym5jT/6+ QcWQ==
X-Gm-Message-State: AKwxytc8sOQzY/EluiZsI32H7YqOAKGskmVF8zUoAJ6S8rZPhN1wqhK+ rfTpc/ZDALeslsL99GCX2SIu6JsQ
X-Google-Smtp-Source: AH8x225xHZsAUTtWPFcZl8ulVNZFrFOctmZwwAeJoH0SdI/YZbj9iuKmXaQEt8tkVak/RaGRKY6UCA==
X-Received: by 10.28.116.4 with SMTP id p4mr22782419wmc.82.1517402079915; Wed, 31 Jan 2018 04:34:39 -0800 (PST)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id l10sm7850565wrf.15.2018.01.31.04.34.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 31 Jan 2018 04:34:39 -0800 (PST)
To: bhuvaneswaran.vengainathan@veryxtech.com
Cc: bmwg@ietf.org, draft-ietf-bmwg-sdn-controller-benchmark-meth.all@ietf.org
References: <151733282426.27425.5227273121366749553@ietfa.amsl.com> <581dae0368675be61ae9a4cb65f77fe2@cloudmail14.netcore.co.in>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <3af4c7be-605c-3187-c56a-7b55641efbcf@gmail.com>
Date: Wed, 31 Jan 2018 12:34:37 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <581dae0368675be61ae9a4cb65f77fe2@cloudmail14.netcore.co.in>
Content-Type: multipart/alternative; boundary="------------B7844BC663591897059DA432"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/QXC6vlTQY64wxxg6Twc5veHS_mo>
Subject: Re: [bmwg] Genart last call review of draft-ietf-bmwg-sdn-controller-benchmark-meth-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: Wed, 31 Jan 2018 12:34:45 -0000

Hi Bhuvan

Looks like a few lines of editing is all that it will take to help the 
reader.

Will take a look at the new version when it is uploaded.

- Stewart


On 31/01/2018 09:31, bhuvaneswaran.vengainathan@veryxtech.com wrote:
> Hi Stewart Bryant,
>
> Thank you for reviewing the draft and sharing your comments.
> Please find below our responses inline
>
> Thanks,
> Bhuvan
> On Tue, Jan 30, 2018 at 10:54 PM, Stewart Bryant 
> <stewart.bryant@gmail.com> wrote:
>
>     Reviewer: Stewart Bryant
>     Review result: Ready with Nits
>
>     I am the assigned Gen-ART reviewer for this draft. The General Area
>     Review Team (Gen-ART) reviews all IETF documents being processed
>     by the IESG for the IETF Chair.  Please treat these comments just
>     like any other last call comments.
>
>     For more information, please see the FAQ at
>
>     <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
>
>     Document: draft-ietf-bmwg-sdn-controller-benchmark-meth-07
>     Reviewer: Stewart Bryant
>     Review Date: 2018-01-30
>     IETF LC End Date: 2018-02-02
>     IESG Telechat date: Not scheduled for a telechat
>
>     Summary:
>
>     This is a well written comprehensive test set for SDN controllers.
>     It could be
>     published as is, but some thought about how to address the issues
>     below might
>     be helpful to the user of this technology. Major issues: None
>
>     Minor issues:
>
>     I find the large amount of text on Openflow that appears out of
>     the blue in the
>     appendix somewhat strange. The test suit is controller protocol
>     agnostic, so I
>     wonder why so much text is devoted to this specific SDN control
>     protocol. If
>     they are there by way of illustrative example of packet exchanges,
>     it might be
>     useful to the reader to point to them from the measurement text.
>     [Bhuvan] We agree with you. But we wanted to explain this
>     methodology using some well established protocol for better
>     understanding. Since OpenFlow is widely used , we have given
>     illustration of this methodology using OF protocol
>
>
>     Something I am slightly surprised by is the lack of statistical
>     sophistication.
>     Average is a very crude metric giving no information on the
>     distribution of the
>     results.
>     [Bhuvan] We are planning to add variance to all tests besides
>     average metric. Hope this address your concern.
>
>
>     I imagine that it is now ingrained in this aspect of the industry
>     to specify
>     graphs and tables, but I would have expected that the results would be
>     specified in some machine readable format such as xml for input to
>     a database
>     rather than in the human readable format that is hard coded into this
>     specification.
>     [Bhuvan] We are planning to leave this option to individuals
>     performing the methodology.
>     Nits/editorial comments:
>
>     Abstract
>
>     This document defines the methodologies for benchmarking control
>     plane performance of SDN controllers. Terminology related to
>     benchmarking SDN controllers is described in the companion
>     terminology document.
>
>     SB> It would be convenient to the reader to provide the reference
>     to or name of
>     SB> the companion document - the twin of the comment in the other
>     review.
>
>     SB> it would also be useful to include such a reference early in
>     the main text.
>     [Bhuvan] We will specify the name of the companion document explicitly
>
>
>     =============
>
>     4. Test Considerations
>
>     4.1. Network Topology
>
>     The test cases SHOULD use Leaf-Spine topology with at least 1
>     Network Device in the topology for benchmarking.
>     SB> Leaf-Spine could use a reference. In Fig 2 I am not sure this
>     is SL rather
>     than SB> a linear sequence of nodes. There is a better SL diagram
>     later in the
>     SB> document and it would be useful to the reader to forward
>     reference it.
>
> [Bhuvan]  We will work on the figures to reflect Leaf-Spine topo
>
>
>     ========
>
>     The test traffic
>     generators TP1 and TP2 SHOULD be connected to the first and the last
>     leaf Network Device.
>
>     SB> I am sure I know what does first and last mean, but the
>     meaning should be
>     called out.
>     [Bhuvan] I agree with you. We mean TP1 should be connected to the
>     flow source endpoint and TP2 should be connected to the flow
>     destination endpoint.
>     =========
>
>     Procedure:
>
>     5. Stop the trial when the discovered topology information matches
>     the deployed network topology, or when the discovered topology
>     information return the same details for 3 consecutive queries.
>
>     SB> What do you report in the latter case?
>     [Bhuvan] Step 5 is just a test stop criteria. Both cases we report
>     topology discovery time (as in Step 6)
>     ===========
>
>     _______________________________________________
>     bmwg mailing list
>     bmwg@ietf.org <mailto:bmwg@ietf.org>
>     https://www.ietf.org/mailman/listinfo/bmwg
>
> DISCLAIMER: Privileged and/or Confidential information may be 
> contained in this message. If you are not the addressee of this 
> message, you may not copy, use or deliver this message to anyone. In 
> such event,you should destroy the message and kindly notify the sender 
> by reply e-mail. It is understood that opinions or conclusions that do 
> not relate to the official business of the company are neither given 
> nor endorsed by the company.