Re: [bmwg] {Spam?} RE: Opsdir last call review of draft-ietf-bmwg-sdn-controller-benchmark-meth-07

bhuvaneswaran.vengainathan@veryxtech.com Wed, 31 January 2018 09:00 UTC

Return-Path: <bhuvaneswaran.vengainathan@veryxtech.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 9633B131A57; Wed, 31 Jan 2018 01:00:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Jc8a_BEL9UH2; Wed, 31 Jan 2018 01:00:02 -0800 (PST)
Received: from smtpout4.netcore.co.in (smof.nsmailserv.com [202.162.237.6]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 414F0131668; Wed, 31 Jan 2018 00:58:07 -0800 (PST)
Received: from cloudmail14.netcore.co.in (cloudmail12.netcore.co.in [202.162.231.3]) by smtpin2.netcore.in (Postfix) with ESMTP id 8611612001E; Wed, 31 Jan 2018 14:27:57 +0530 (IST)
Mime-Version: 1.0
Date: Wed, 31 Jan 2018 08:57:57 +0000
Content-Type: multipart/alternative; boundary="----=_Part_652_932832787.1517389077"
Message-ID: <2d305203952bb233f549ea84291ac06f@cloudmail14.netcore.co.in>
X-Mailer: AfterLogic webmail client
From: bhuvaneswaran.vengainathan@veryxtech.com
To: "MORTON, ALFRED C (AL)" <acmorton@att.com>
Cc: Scott Bradner <sob@sobco.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "bmwg@ietf.org" <bmwg@ietf.org>, "draft-ietf-bmwg-sdn-controller-benchmark-meth.all@ietf.org" <draft-ietf-bmwg-sdn-controller-benchmark-meth.all@ietf.org>
In-Reply-To: <4D7F4AD313D3FC43A053B309F97543CF490A7E9E@njmtexg5.research.att.com>
References: <151727860997.27532.7022406598087893762@ietfa.amsl.com> <4D7F4AD313D3FC43A053B309F97543CF490A7E9E@njmtexg5.research.att.com>
X-Priority: 3 (Normal)
X-SMTP30-MailScanner-Information: Please contact the ISP for more information
X-MailScanner-ID: 8611612001E.A4C2A
X-SMTP30-MailScanner: Found to be clean
X-MailScanner-From: bhuvaneswaran.vengainathan@veryxtech.com
X-Cloudmilter-Processed: 1
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/3vIT25W6LtE7px0gbYFRb8hT3PU>
Subject: Re: [bmwg] {Spam?} RE: Opsdir 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 09:00:07 -0000

Thanks Al for formatting Scott's comment.
Hi Scott,
Thank you for reviewing the draft and providing your comments. Please find below our response inline to your comments. 
Best Regards,
Bhuvan

On Tue, Jan 30, 2018 at 08:02 PM, "MORTON, ALFRED C (AL)"  wrote:
Hi Scott,
Thanks for your review and insightful comments!

Something modified your original formatting, so
I've tried to restore it below.  Authors, please 
reply to Scott's comments and add changes to your 
working version of the draft.

regards,
Al
doc shepherd

-=-=-=-=-=-=-=-=-=-=-=-

Reviewer: Scott Bradner
Review result: Has Issues

This ID specifies the methodology to be used in testing the performance of SDN
controllers. It is a standard BMWG methodology document and thus, cannot have
any impact, operational or otherwise, on operational networks - see RFC 6815

The following  are some comments on the document itself:

section 4.1 - Leaf-Spine used but not defined
[Bhuvan] We will add the definition in the terminology document 

section 4.4 - using old software versions seems to add complexity with little
benefit 
[Bhuvan] We agree with your observation. We have added this verification to ensure backward compatibility. In fact we have given this example (older vs current) for better clarity. 

section 4.7 - would be useful to say that the variance over the
repeated tests should be reported in the "test reporting" section 
- e.g., in section 5.1.1 I would add a row that reports the variance 
- same for all tests
[Bhuvan] We will add a row to report variance across all tests 

section 5.1.1 - is the topology discovery process slow enough that a 3 second
granularity of the measurement will show differences between systems? 
[Bhuvan] We have considered 3 seconds for the worst case scenario 

section 5.1.2 - procedure step 2 - what inserts the timestamp in the response message
(R1)? 
[Bhuvan] The intent was to find the difference between the transmitted time of request and the received time of the corresponding response. I think we need to rephrase the text as follows.  '2. Record every request transmit (T1) time and the corresponding response (R1) received time at the forwarding plane test emulator interface (I1) for every successful message exchange' 

section 5.1.2 - the ID says "successful messages exchanged" - might it be
useful to report the % of unsuccessful exchanges? [Bhuvan] We will report the % of unsuccessful exchanges as well 
section 5.1.6 - the title & objective description do not match 
- the title says "rate" but the objective is a count 
- the test seems to try to get the rate section 5.1.7 
- same issue as section 5.1.6 [Bhuvan] We will reword the objective section to reflect the rate. 
section 5.2.3 - procedure step 1 
- this reads as if the addresses are unique but unchanging 
- if that is not what is meant then it should specifically say that 
the addresses are changing [Bhuvan] The intent is to generate unique src/dst address combinations to populate the forwarding table and measure its capacity. Could you please clarify what you mean by unchanging in Step 1. ?
section 5.3.1 - it might be useful to establish specific "invalid messages" 
since I could imagine that the devices could handle different types in 
different ways that could have an impact on speed of handling 
[Bhuvan] We have clarified the invalid message in the Note section. Do we need to add the info in the test report as well? 

section 5.3.2 - "a huge number" is somewhat undefined
do you mean to say TCP SYN messages rather than TCP SYNC messages?
[Bhuvan] Yes. We will address this comment in the revised draft. 

section 6 - RFC 2026 is referenced in the introduction but not listed in the
references 
[Bhuvan] We will include RFC 2026 in the reference  

section 9 - I have now retired so no affiliation should be listed
[Bhuvan] We will remove the affiliation 

-----Original Message-----
From: bmwg [mailto:bmwg-bounces@ietf.org (mailto:bmwg-bounces@ietf.org)] On Behalf Of Scott Bradner
Sent: Monday, January 29, 2018 9:17 PM
To: ops-dir@ietf.org (mailto:ops-dir@ietf.org)
Cc: ietf@ietf.org (mailto:ietf@ietf.org); bmwg@ietf.org (mailto:bmwg@ietf.org); draft-ietf-bmwg-sdn-controller-
benchmark-meth.all@ietf.org (mailto:benchmark-meth.all@ietf.org)
Subject: [bmwg] Opsdir last call review of draft-ietf-bmwg-sdn-
controller-benchmark-meth-07

Reviewer: Scott Bradner
Review result: Has Issues

This ID specifies the methodology to be used in testing the performance
of SDN
controllers. It is a standard BMWG methodology document and thus, cannot
have
any impact, operational or otherwise, on operational networks - see RFC
6815

follow are some comments on the document itself

section 4.1 - Leaf-Spine used but not defined
section 4.4 - using old software versions seems to add complexity with
little
benefit section 4.7 - would be useful to say that the variance over the
repeated tests should be reported in the "test reporting" section -
e.g., in
section 5.1.1 I would add a row that reports the variance - same for all
tests
section 5.1.1 - is the topology discovery process slow enough that a 3
second
granularity of the measurement will show differences between systems?
section
5.1.2 - procedure step 2 - what inserts the timestamp in the response
message
(R1)? section 5.1.2 - the ID says "successful messages exchanged" -
might it be
useful to report the % of unsuccessful exchanges? section 5.1.6 - the
title &
objective description do not match - the title says "rate" but the
objective is
a count - the test seems to try to get the rate section 5.1.7 - same
issue as
section 5.1.6 section 5.2.3 - procedure step 1 - this reads as if the
addresses
are unique but unchanging - if that is not what is meant then it should
specifically say that the addresses are changing section 5.3.1 - it
might be
useful to establish specific "invalid messages" since I could imagine
that the
devices could handle different types in different ways that could have
an
impact on speed of handling section 5.3.2 - "a huge number" is somewhat
undefined
do you mean to say TCP SYN messages rather than TCP SYNC
messages?
section 6 - RFC 2026 is referenced in the introduction but not listed in
the
references section 9 - I have now retired so no affiliation should be
listed

_______________________________________________
bmwg mailing list
bmwg@ietf.org (mailto:bmwg@ietf.org)
https://urldefense.proofpoint.com/v2/url?u=https (https://urldefense.proofpoint.com/v2/url?u=https)-
3A__www.ietf.org_mailman_listinfo_bmwg&d=DwICAg&c=LFYZ-
o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=Oip5-
2t1wtJ1ZpUIlQWQcvgNAVgydAS4jCoQi_LL50Q&s=WP7X4VUxjR59g9gvjUFj_8zTQrz-
iKc2jY9FOaPTlZY&e=

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.