Re: [xrblock] Last Call Review: draft-ietf-xrblock-rtcp-xr-post-repair-loss-count-07

Tom Taylor <tom.taylor.stds@gmail.com> Thu, 25 December 2014 13:46 UTC

Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: xrblock@ietfa.amsl.com
Delivered-To: xrblock@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FBF41A87BC; Thu, 25 Dec 2014 05:46:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
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 mD66PeOQ6M39; Thu, 25 Dec 2014 05:46:24 -0800 (PST)
Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3F291A87BF; Thu, 25 Dec 2014 05:46:23 -0800 (PST)
Received: by mail-ig0-f175.google.com with SMTP id h15so7963345igd.2; Thu, 25 Dec 2014 05:46:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=/axzF+ikmKgzE9IFVVkhF25ak8RkFyktK19g3T53LCY=; b=igLtvWFK2Of4sVi4Odd3hKIj2yeyreFTGAPQZXT0+XuYb0s6+7I0ZFmpjQ7KsDsrn/ OUMfAVN4tknwGX0yrDaT3hTERmZyooW5YYCtgdKSJhDsu+av3yRuS80JorQRHQ0u3bkW GIrUbVFK0TBo6+FBNgN+3hOMXeJJwpLbDu1spvvEaYy2zzyK8W9ePBC9rQTcsGeUFsTs GWvK/hqK72jkNV+7W1zdlZRBE6s1vr0OL8z3oMm9WsSjPw5r83Ggl4hXM119y0G7EII+ Bv1/des3nWnJncMLrXLBz39RJL24SFSEV1HZtNuUiBh9GU25gG/T74aC0HQJe4xdi6Cx 5Vew==
X-Received: by 10.50.79.169 with SMTP id k9mr2968271igx.26.1419515182822; Thu, 25 Dec 2014 05:46:22 -0800 (PST)
Received: from [192.168.0.101] ([173.206.8.163]) by mx.google.com with ESMTPSA id f9sm12829157iod.24.2014.12.25.05.46.21 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Dec 2014 05:46:22 -0800 (PST)
Message-ID: <549C1531.2070602@gmail.com>
Date: Thu, 25 Dec 2014 08:46:25 -0500
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: "Huangyihong (Rachel)" <rachel.huang@huawei.com>, Gen Art <gen-art@ietf.org>, "draft-ietf-xrblock-rtcp-xr-post-repair-loss-count.all@tools.ietf.org" <draft-ietf-xrblock-rtcp-xr-post-repair-loss-count.all@tools.ietf.org>, "xrblock-chairs@tools.ietf.org" <xrblock-chairs@tools.ietf.org>, "xrblock@ietf.org" <xrblock@ietf.org>, Dan Romascanu <dromasca@avaya.com>
References: <549B796F.30802@gmail.com> <51E6A56BD6A85142B9D172C87FC3ABBB862A1ADE@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <51E6A56BD6A85142B9D172C87FC3ABBB862A1ADE@nkgeml501-mbs.china.huawei.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/xrblock/Z-dnRylMP1sSv7syh-0A5yZgIL4
X-Mailman-Approved-At: Thu, 01 Jan 2015 03:31:58 -0800
Subject: Re: [xrblock] Last Call Review: draft-ietf-xrblock-rtcp-xr-post-repair-loss-count-07
X-BeenThere: xrblock@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Metric Blocks for use with RTCP's Extended Report Framework working group discussion list <xrblock.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xrblock>, <mailto:xrblock-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xrblock/>
List-Post: <mailto:xrblock@ietf.org>
List-Help: <mailto:xrblock-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xrblock>, <mailto:xrblock-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Dec 2014 13:46:26 -0000

Replies with [PTT] below.

On 25/12/2014 3:21 AM, Huangyihong (Rachel) wrote:
> Hi Tom,
>
> Thank you for the nice Gen-ART review. Please see my replies inline starting with "[Rachel]".
>
> BR,
> Rachel
>
>
>> -----Original Message-----
>> From: Tom Taylor [mailto:tom.taylor.stds@gmail.com]
>> Sent: Thursday, December 25, 2014 10:42 AM
>> To: Gen Art; draft-ietf-xrblock-rtcp-xr-post-repair-loss-count.all@tools.ietf.org;
>> xrblock-chairs@tools.ietf.org; xrblock@ietf.org; Dan Romascanu
>> Subject: Last Call Review: draft-ietf-xrblock-rtcp-xr-post-repair-loss-count-07
>>
>> I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART,
>> please see the FAQ at
>>
>> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>>
>> Please resolve these comments along with any other Last Call comments you
>> may receive.
>>
>> Document: draft-ietf-xrblock-rtcp-xr-post-repair-loss-count-07
>> Reviewer: Tom Taylor
>> Review Date: 2014-12-24
>> IETF LC End Date: 2014-12-26
>> IESG Telechat date: 2015-01-08
>>
>> Summary: This document is mostly to publish as a Proposed Standard, with
>> minor issues verging on editorial corrections.
>>
>> Major issues: None.
>>
>> Minor issues:
>>
>> 1) Second paragraph of Introduction: last sentence introduces the "repaired
>> loss count". I found this confusing. Figure 1 shows you really meant "unrepaired
>> loss count".
>
> [Rachel]: This report block introduces two metrics : "unrepaired loss count" which is specified as the total number of packets finally lost after applying loss-repair methods. And "repaired loss count" is specified as the total number of packets which are fully repaired after applying loss-repair methods. And in this sentence, I meant "repaired loss count" because this metric is used to help calculating pre-repair loss count (pre-repair loss count = unrepaired loss count + repaired loss count). Maybe the name of "unrepaired loss count" is confusing. Would it better changing to "post-repair loss count"?

[PTT] Yes, "post-repair loss count" sounds good.
>>
>> 2) First paragraph of Section 3, third sentence: the ending currently reads:
>>      "Some packets will not be repaired in the current
>>      RTCP interval."
>> I think your point is that some of these could be repaired later, so I suggest the
>> text should be extended:
>>      "Some packets will not be repaired in the current
>>       RTCP interval, but could be repaired later."
>>
>
> [Rachel]: Right. Will fix it in the new version.
>
>> 3) I question whether RFCs 4588 and 5109 are normative for this document,
>> but I know this sort of thing is a difficult decision and I'll accept whatever the
>> final outcome is.
>
> [Rachel]: I agree with you that these two should be informative.
>>
>> 4) Appendix A: The "Units of Measurement" are packets.
>
> [Rachel]: According to RFC6390, Section 5.4.5, there's an example to show how to define a metric. Here's how it defines the "Units of Measurement":
> "
> Units of Measurement:  This metric is expressed as a fixed-point number with the binary point at the left edge of the field.  For example, a metric value of 12 means a loss rate of approximately 5%.
> "
> I consulted it to specify mine.
>
[PTT] But what you are measuring according to your description and text 
in the preceding body of the document is number of packets, not a loss 
rate as shown in the RFC 6390 example. So what you should say is:

   "This metric is expressed as a 16-bit unsigned integer giving the 
number of packets ...".
>>
>>
>> Nits/editorial comments:
>>
>> 1) First paragraph of introduction:
>>         s/contains/contain/ at end of first line.
>>
>> Fourth sentence:
>>
>> OLD
>>
>>      However, this metric is measured on media stream before
>>      any loss repair mechanism, e.g., retransmission [RFC4588] and Forward
>>      Error Correction (FEC) [RFC5109], is applied.
>>
>> NEW
>>
>>      However, this metric is measured on the media stream before
>>                                          ^^^
>>      any loss repair mechanism, e.g., retransmission [RFC4588] or Forward
>>                                                                ^^
>>      Error Correction (FEC) [RFC5109], is applied.
>
> [Rachel]: Okay. All the above nits will be fixed.
>
>>
>> I would break this paragraph into three parts. The first three sentences
>> introduce the existing metric. The next two sentences, from "However, ..." to
>> "... [RFC3550].", introduce the problem. The following two sentences, from
>> "Consequently ..." through "... higher overhead.", give an attempted solution.
>> The final sentence, I think, is the motivator for this document and I would
>> merge it into the next paragraph.
>
> [Rachel]: Good suggestion.
>
>>
>> 2) First paragrpah of Section 3: again, I suggest it be broken into three parts.
>> The second part would begin with "Thus it is RECOMMENDED ...", and the
>> third with "The sequence number range ...".
>
> [Rachel]: Okay. So you're suggesting to break the big paragraph into 3 small ones, right?
>
[PTT] Yes.
>>
>> 3) The sentence preceding Figure 1 should identify "Figure 1" explicitly (via
>> XML2RFC cross-reference if that is what you are using). It should also note that
>
> [Rachel]: Okay. Will do.
>
>> bit positions are given in octal -- the first time I've seen that in a document, but
>> it's OK with me.
>
> [Rachel]: This draft is just an RTCP XR extension to augment the report blocks defined in RFC3611. So the format is just in a manner consistent with other RTCP XR packets. All the RFCs produced in XRBLOCK wg specifying new report blocks have the same pattern. That's why I think it doesn't need to be clarified in this draft.
>
>>
>> 5) Section 5, third line: s/confidentially/confidentiality/
>
> [Rachel]: Okay.
>