Re: [pm-dir] Benoit Claise's Discuss on draft-ietf-xrblock-rtcp-xr-burst-gap-discard-13: (with DISCUSS and COMMENT)

Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com> Wed, 24 April 2013 18:15 UTC

Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: pm-dir@ietfa.amsl.com
Delivered-To: pm-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C51EE21F8D92; Wed, 24 Apr 2013 11:15:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.949
X-Spam-Level:
X-Spam-Status: No, score=-105.949 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CDewcVPoz17B; Wed, 24 Apr 2013 11:15:09 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 68AD221F8D31; Wed, 24 Apr 2013 11:15:08 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f316d0000028db-3d-5178212b629d
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id AF.CD.10459.B2128715; Wed, 24 Apr 2013 20:15:07 +0200 (CEST)
Received: from [131.160.126.105] (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.279.1; Wed, 24 Apr 2013 20:15:06 +0200
Message-ID: <5178212A.7080908@ericsson.com>
Date: Wed, 24 Apr 2013 21:15:06 +0300
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
References: <20130424125328.393.36074.idtracker@ietfa.amsl.com>
In-Reply-To: <20130424125328.393.36074.idtracker@ietfa.amsl.com>
X-Enigmail-Version: 1.4.6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrELMWRmVeSWpSXmKPExsUyM+Jvra62YkWgwaRjchZHH0tY7Hy/jtli xp+JzBZHP1haHJizgt2B1WPK742sHkuW/GTy+HL5M1sAcxSXTUpqTmZZapG+XQJXxoJFhxkL XppXbHwp1MDYrdXFyMkhIWAiMbX3LhOELSZx4d56ti5GLg4hgVOMEhNWzWSHcNYyStx+vJ8d pIpXQFti1cGlrCA2i4CqxPETuxhBbDYBC4ktt+6zgNiiAlES/97uZoSoF5Q4OfMJWFwEqL5/ 6xYwm1lgMaPE2m02ILawQKnEvM4jYDOFBOwlDlz9wQxicwo4SExaNp0N4jpJiUXTOqF6NSVa t/9mh7DlJba/ncMM0astsfxZC8sERqFZSFbPQtIyC0nLAkbmVYzsuYmZOenlhpsYgeF8cMtv 3R2Mp86JHGKU5mBREucNc70QICSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoGxNdz5r1vPl/vb xAs3xC97MDGxcpKAVnb2IlHX36uPLF2xmuVagGVqQ9DFqjW7BcOf7C78lRGfk/1mxevWn9cW JW868fXyhHeMU79ss4xJP8L0eue0mQpzruTtMHKSsl1Vx2t5+5lwVdnzx7Oae1/YKLnzbPiW P8/X4AxH2MIdjFIBT3Y7fLC+qcRSnJFoqMVcVJwIAG+hCw41AgAA
Cc: xrblock-chairs@tools.ietf.org, draft-ietf-xrblock-rtcp-xr-burst-gap-discard@tools.ietf.org, "pm-dir@ietf.org" <pm-dir@ietf.org>, The IESG <iesg@ietf.org>
Subject: Re: [pm-dir] Benoit Claise's Discuss on draft-ietf-xrblock-rtcp-xr-burst-gap-discard-13: (with DISCUSS and COMMENT)
X-BeenThere: pm-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Performance Metrics Directorate Discussion list <pm-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pm-dir>, <mailto:pm-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pm-dir>
List-Post: <mailto:pm-dir@ietf.org>
List-Help: <mailto:pm-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pm-dir>, <mailto:pm-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Apr 2013 18:15:21 -0000

Hi Benoit,

I am glad you are happy with the use of the RFC6390 template this time ;-)

I won't be able to join the telechat tomorrow. So, let's try and resolve
your discuss via email (Qin will answer you as soon as he is back online).

Cheers,

Gonzalo

On 24/04/2013 3:53 PM, Benoit Claise wrote:
> Benoit Claise has entered the following ballot position for
> draft-ietf-xrblock-rtcp-xr-burst-gap-discard-13: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> No problem with the publication of this document. 
> However, before doing so, I have 2 points I want to address: I'm missing
> something, and I don't know what.
> 
> 1. 
> In this sentence, I wonder which jitter calculation you were speaking
> about:
>    The new block type
>    supports the reporting of the proportion of packets discarded by the
>    receiver due to jitter.  The discards during discard bursts are
>    reported, together with the number of bursts.  This block is intended
>    to be used in conjunction with [DISCARD] which provides the total
>    packets discarded, and on which this block therefore depends.
>    However the metric in [DISCARD] may be used independently of the
>    metrics in this block.
> 
> I know of the two methods [RFC 5481]
>       4.1. IPDV: Inter-Packet Delay Variation ........................11
>       4.2. PDV: Packet Delay Variation ...............................11
> Or maybe the results are independent of the jitter calculation method, in
> which case you want to clearly mention it.
> Maybe it's explained with this sentence, but I don't know how to
> interpret it:
> 
>    To accommodate the range of jitter buffer
>    algorithms and packet discard logic that may be used by implementors,
>    the method used to distinguish between bursts and gaps may be an
>    equivalent method to that defined in[RFC3611].
> 
> So it "may be an equivalent method to that defined in[RFC3611]."
> What if it's not the case?
> 
> 2.
> You define "Discarded" as:
>       A packet that arrives within
>       this time window but is too early or late to be played out or
>       thrown away before playout due to packet duplication or redundancy
>       shall be regarded as discarded. 
> 
> I wonder: what's the point to include the discarded duplicated packet.
> Those don't affect the quality.
> On top of that, it's inconsistent with "Discard" definition of RFC 3611.
> You wrote in the draft:
>    The definitions of Burst, Gap, Loss and Discard are consistent with
>    definitions in [RFC3611].
> 
> And RFC 3611 Discard mentions:
>    discard rate: 8 bits
>          The fraction of RTP data packets from the source that have been
>          discarded since the beginning of reception, due to late or
>          early arrival, under-run or overflow at the receiving jitter
>          buffer.  This value is expressed as a fixed point number with
>          the binary point at the left edge of the field.  It is
>          calculated by dividing the total number of packets discarded
>          (excluding duplicate packet discards) by the total number of
>          packets expected, multiplying the result of the division by
>          256, limiting the maximum value to 255 (to avoid overflow), and
>          taking the integer part.
> 
> So you want to report the "Packets discarded in bursts", i.e. "The total
> number of packets discarded during discard bursts."
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> EDITORIAL
> -
>    This block provides information on transient IP problems.  Burst/Gap
>    metrics are typically used in Cumulative reports, however they also
>    may be used in Interval reports. 
> 
> Cumulative -> cumulative 
> Interval -> interval 
> 
> Unless those are definitions ... in which case they need a reference.
> Reading further, I understand that you refer to:
>          I=10: Interval Duration - the reported value applies to the
>          most recent measurement interval duration between successive
>          metrics reports.
> 
>          I=11: Cumulative Duration - the reported value applies to the
>          accumulation period characteristic of cumulative measurements. 
> 
> You need a reference
> OLD:
>    This block provides information on transient IP problems.  Burst/Gap
>    metrics are typically used in Cumulative reports, however they also
>    may be used in Interval reports. 
> 
> NEW:
>    This block provides information on transient IP problems.  Burst/Gap
>    metrics are typically used in Cumulative Duration reports, however
> they also
>    may be used in Interval Duration reports (see the Interval Metric flag
> in section 3.2).
> 
>  
> 
> Note: there are many instances of capitalized words, for which I'm not
> too sure if we deal with a definition, or if it's just a bad habit to
> capitalize term in this industry. Example
> 
>   If Voice Activity Detection is used, the Burst and Gap Duration shall
>    be determined as if silence packets had been sent, i.e. a period of
>    silence in excess of Gmin packets will terminate a burst condition.
> 
>    The recommended value for the threshold Gmin in [RFC3611] results in
>    a Burst being a period of time during which the call quality is
>    degraded to a similar extent to a typical Pulse-Code Modulation(PCM)
>    Severely Errored Second.
> 
> Please be consistent.
> 
> -
> "The definitions of Burst, Gap, Loss and Discard are consistent with
> definitions in [RFC3611]."
> This sentence should be in the terminology section, and not section 1.1
> 
> -
> 
>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |    BT=NBGD    | I |   resv.   |      block length = 3         |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |                        SSRC of Source                         |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |   Threshold   |         Packets Discarded in Bursts           |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |       Total Packets expected in bursts        |   Reserved.   |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
> 
> Bursts and burst in the same picture. Pick one.
> 
> - To finish on the positive note, thanks for the RFC6390 template.
> 
> 
>