Re: [xrblock] Benoit Claise's Discuss on draft-ietf-xrblock-rtcp-xr-post-repair-loss-count-10: (with DISCUSS and COMMENT)

Varun Singh <varun@comnet.tkk.fi> Mon, 16 February 2015 09:31 UTC

Return-Path: <varun@comnet.tkk.fi>
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 F39AD1A8782; Mon, 16 Feb 2015 01:31:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.618
X-Spam-Level:
X-Spam-Status: No, score=-1.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] 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 XdGLjJdlOTor; Mon, 16 Feb 2015 01:31:43 -0800 (PST)
Received: from smtp-out-02.aalto.fi (smtp-out-02.aalto.fi [130.233.228.121]) by ietfa.amsl.com (Postfix) with ESMTP id 812CB1A1A98; Mon, 16 Feb 2015 01:31:36 -0800 (PST)
Received: from smtp-out-02.aalto.fi (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 608922710D2_4E1B8F7B; Mon, 16 Feb 2015 09:31:35 +0000 (GMT)
Received: from smtp.netlab.hut.fi (luuri.netlab.hut.fi [130.233.154.177]) by smtp-out-02.aalto.fi (Sophos Email Appliance) with ESMTP id 05A182710B4_4E1B8F7F; Mon, 16 Feb 2015 09:31:35 +0000 (GMT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.netlab.hut.fi (Postfix) with ESMTP id EC87D1E148; Mon, 16 Feb 2015 11:31:34 +0200 (EET)
X-Virus-Scanned: by amavisd-new at luuri.netlab.hut.fi
Received: from smtp.netlab.hut.fi ([127.0.0.1]) by localhost (luuri.netlab.hut.fi [127.0.0.1]) (amavisd-new, port 10024) with LMTP id JFeJi3rGD9Vg; Mon, 16 Feb 2015 11:31:29 +0200 (EET)
Received: from [192.168.0.18] (82-181-253-247.bb.dnainternet.fi [82.181.253.247]) by smtp.netlab.hut.fi (Postfix) with ESMTPSA id 12DEA1E0FC; Mon, 16 Feb 2015 11:31:29 +0200 (EET)
Content-Type: multipart/alternative; boundary="Apple-Mail=_2973B7F2-1D31-46FA-8CEF-840C89E3F001"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\))
From: Varun Singh <varun@comnet.tkk.fi>
In-Reply-To: <20150216091455.22596.26011.idtracker@ietfa.amsl.com>
Date: Mon, 16 Feb 2015 11:31:25 +0200
Message-Id: <4D63769E-E2DC-43B9-B35A-EF4CE0A0544E@comnet.tkk.fi>
References: <20150216091455.22596.26011.idtracker@ietfa.amsl.com>
To: Benoit Claise <bclaise@cisco.com>
X-Mailer: Apple Mail (2.2070.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/xrblock/dHSUsEipWecVJZ0Y79SWJf66pCA>
X-Mailman-Approved-At: Mon, 16 Feb 2015 02:40:47 -0800
Cc: xrblock-chairs@ietf.org, The IESG <iesg@ietf.org>, xrblock@ietf.org, draft-ietf-xrblock-rtcp-xr-post-repair-loss-count.all@ietf.org
Subject: Re: [xrblock] Benoit Claise's Discuss on draft-ietf-xrblock-rtcp-xr-post-repair-loss-count-10: (with DISCUSS and COMMENT)
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: Mon, 16 Feb 2015 09:31:46 -0000

Hi Benoit,

Thank you for reviewing the proposal, comments inline.


> On 16 Feb 2015, at 11:14, Benoit Claise <bclaise@cisco.com> wrote:
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> The following MUST versus RECOMMENDED is still an issue
> 
>  post-repair loss count: 16 bits
> 
>      Total number of packets finally lost after applying one or more
>      loss-repair methods, e.g., FEC and/or retransmission, during the
>      actual sequence number range indicated by begin_seq and end_seq.
>      This metric MUST NOT count the lost packets for which repair might
>      still be possible. 
> 
> This goes against
> 
> 2. Interval report
> 
>   Some implementations may align the begin_seq and end_seq number with
>   the highest sequence numbers of consecutive RTCP RRs (RTCP interval).
>   This is NOT RECOMMENDED as packets that are not yet repaired in this
>   current RTCP interval and may repaired in the future will not be
>   reported in subsequent reports.
> 


The not recommended is if the receiver strictly aligns the begin_seq and end_seq to 
the HSNs of consecutive reports. Example below:

a) HSN is 20, begin_seq is 10 end_seq is 20.
b) HSN is 30, begin_seq is 20 end_seq is 30.
If 17 and 19 were packets lost and not yet repaired in a) and 
subsequently repaired in b) then it won't be reported because the 
sequence numbers do not belong in b)’s interval, but to the previous 
begin and end seq, therefore it is not recommended to align the begin_seq 
and end_seq to HSN of consecutive RTCP reports, unless repairs occur 
within that interval. 

Hence, (hopefully the next paragraph in the section clarifies) receivers 
should prefer begin_ and end_seq use longer than an RTCP interval.


> 
> I understand the explanations you provided in the past. The only logical
> solution is to change the "MUST NOT" with "NOT RECOMMENDED"
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> 
> 
> Thanks, the draft improved.
> However, There are still sentences that I had to read multiple times, to
> "get" them. I believe that I have spent enough time on this draft by now.
> So will not comment on those.
> 
> -
> 
>   in 6 still to be repaired lost packet = cumulative number of packets
>   lost - cumulative post-repair loss count -  cumulative repaired loss
>   count
> 
> "in 6”?

I assume this is an .nroff error, indent 6 spaces? 

> 
> - Why doesn't this section 3 mention "repaired loss count"?
> 

I am not sure what you mean, however 3.1 has the following:

repaired loss count: 16 bits

      Total number of packets fully repaired after applying one or more
      loss-repair methods, e.g., FEC and/or retransmission, during the
      actual sequence number range indicated by begin_seq and end_seq.
      Note that this metric MUST measure only primary source RTP
      packets.