Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr-discardandxrblock-rtcp-xr-discard-rle-metrics
Qin Wu <bill.wu@huawei.com> Tue, 03 July 2012 02:10 UTC
Return-Path: <bill.wu@huawei.com>
X-Original-To: xrblock@ietfa.amsl.com
Delivered-To: xrblock@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A118311E80F0 for <xrblock@ietfa.amsl.com>; Mon, 2 Jul 2012 19:10:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.1
X-Spam-Level:
X-Spam-Status: No, score=-4.1 tagged_above=-999 required=5 tests=[AWL=0.146, BAYES_00=-2.599, J_CHICKENPOX_64=0.6, MIME_BASE64_TEXT=1.753, RCVD_IN_DNSWL_MED=-4]
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 4xIGJKydiP99 for <xrblock@ietfa.amsl.com>; Mon, 2 Jul 2012 19:10:16 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 5C42D11E8102 for <xrblock@ietf.org>; Mon, 2 Jul 2012 19:10:16 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml202-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AHJ76061; Mon, 02 Jul 2012 22:10:22 -0400 (EDT)
Received: from DFWEML405-HUB.china.huawei.com (10.193.5.102) by dfweml202-edg.china.huawei.com (172.18.9.108) with Microsoft SMTP Server (TLS) id 14.1.323.3; Mon, 2 Jul 2012 19:09:20 -0700
Received: from SZXEML402-HUB.china.huawei.com (10.82.67.32) by dfweml405-hub.china.huawei.com (10.193.5.102) with Microsoft SMTP Server (TLS) id 14.1.323.3; Mon, 2 Jul 2012 19:09:19 -0700
Received: from w53375 (10.138.41.149) by szxeml402-hub.china.huawei.com (10.82.67.32) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 3 Jul 2012 10:09:12 +0800
Message-ID: <0E26DF73786C4186B0425F6A1C60191E@china.huawei.com>
From: Qin Wu <bill.wu@huawei.com>
To: Alan Clark <alan.d.clark@telchemy.com>, "Dan (Dan)" <dromasca@avaya.com>, Shida Schubert <shida@ntt-at.com>, xrblock <xrblock@ietf.org>
References: <CC170304.4745A%alan.d.clark@telchemy.com>
Date: Tue, 03 Jul 2012 10:09:11 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
x-mimeole: Produced By Microsoft MimeOLE V6.00.2900.6109
X-Originating-IP: [10.138.41.149]
X-CFilter-Loop: Reflected
Cc: draft-ietf-xrblock-rtcp-xr-discard@ietf.org
Subject: Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr-discardandxrblock-rtcp-xr-discard-rle-metrics
X-BeenThere: xrblock@ietf.org
X-Mailman-Version: 2.1.12
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: Tue, 03 Jul 2012 02:10:17 -0000
That's what I think, thank for your clarification. Regards! -Qin ----- Original Message ----- From: "Alan Clark" <alan.d.clark@telchemy.com> To: "Dan (Dan)" <dromasca@avaya.com>; "Qin Wu" <bill.wu@huawei.com>; "Shida Schubert" <shida@ntt-at.com>; "xrblock" <xrblock@ietf.org> Cc: <draft-ietf-xrblock-rtcp-xr-discard@ietf.org> Sent: Monday, July 02, 2012 7:49 PM Subject: Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr-discardandxrblock-rtcp-xr-discard-rle-metrics > Hi Dan > > There are some implementations of RTP that send duplicate packets (in some > cases every packet) in order to provide a simple form of FEC. Reporting > duplicate packets as "duplicates" can allow the user to determine what > proportion of lost packets are being concealed by the process. For example, > if I send 1000 packets but duplicate these in order to provide FEC - then > knowing that 900 duplicate packets were discarded tells me that the network > packet loss rate was 10%. > > The reason that RFC3611 excluded duplicates was that the discard count was > intended to show what effect late/early arriving packets were having on the > quality perceived by the user. Discarded duplicates have no effect whereas > a discarded late packet causes a "hole" in the decoded stream that has to be > repaired by PLC > > It is useful to report discards of duplicate packets "separately from" the > early/late arrival discard count. They should not be combined into the same > counter. This means that the early/late arrival discard count would be > consistent with RFC3611 but there is an additional count of discarded > duplicate packets > > Best Regards > > Alan > > > On 7/2/12 6:52 AM, "Dan (Dan)" <dromasca@avaya.com> wrote: > >> Hi Qin, >> >> Thank you for your response. >> >> I am fine with your proposed resolutions with the exception of item 3. >> The resolution proposed by you suggests including packets 'thrown away >> before playout (e.g., packet duplication or redundancy)' in the discard >> count metric. This would make the discard count metric inconsistent to >> the discard rate metric defined in section 4.7.1 of RFC 3611 which >> explicitly excludes duplicate packet discards. >> >> Am I the only one (exaggeratedly) concerned by this inconsistency? I >> would love to hear other opinions. >> >> Dan >> (speaking as contributor) >> >> >> >>> -----Original Message----- >>> From: Qin Wu [mailto:bill.wu@huawei.com] >>> Sent: Friday, June 29, 2012 6:33 AM >>> To: Romascanu, Dan (Dan); Shida Schubert; xrblock >>> Cc: draft-ietf-xrblock-rtcp-xr-discard@ietf.org >>> Subject: Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr- >>> discardandxrblock-rtcp-xr-discard-rle-metrics >>> >>> Hi,Dan: >>> Thank for your valuable review to draft-ietf-xrblock-rtcp-xr-discard. >>> Please see my replies inline. >>> >>> Regards! >>> -Qin >>> ----- Original Message ----- >>> From: "Romascanu, Dan (Dan)" <dromasca@avaya.com> >>> To: "Shida Schubert" <shida@ntt-at.com>; "xrblock" <xrblock@ietf.org> >>> Cc: <draft-ietf-xrblock-rtcp-xr-discard@ietf.org>; >> <draft-ietf-xrblock- >>> rtcp-xr-discard-rle-metrics@ietf.org> >>> Sent: Thursday, June 28, 2012 8:02 PM >>> Subject: Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr- >>> discardandxrblock-rtcp-xr-discard-rle-metrics >>> >>> >>>> (as contributor) >>>> >>>> I read the documents and they look almost ready for submission to >> the >>>> IESG. >>>> >>>> Here are a few comments on draft-ietf-xrblock-rtcp-xr-discard: >>>> >>>> 1. It would be useful I think to say more about the relation between >>>> this metric and the discard rate metric defined in section 4.7.1 of >>> RFC >>>> 3611. Maybe calling the metric here Discarded Packets metric would >>> help, >>>> as both RFC 3611 and this document refer to 'discard metric' but the >>> two >>>> are different (one is rate, the other packets). >>> >>> [Qin]: Good point, I propose to change 'discard metric' in this >> document >>> into 'discard count metric' since >>> abstract in this draft also uses 'discard count metric'. >>> >>> To make this consistent with SDP parameter defined in this document, I >>> also like to propose to do the following change >>> OLD TEXT: >>> " >>> xr-format =/ xr-pd-block >>> >>> xr-pd-block = "pkt-dscrd" >>> >>> " >>> NEW TEXT: >>> " >>> xr-format =/ xr-pdc-block >>> >>> xr-pdc-block = "pkt-dscrd-count" >>> >>> >>> " >>> >>>> 2. In Section 3.1 diagram we use NBGD for Block Type, while the text >>> in >>>> Section 3.2 refers to the ND constant. We should get to a consistent >>>> representation >>> >>> [Qin]: It is a typo and will fix this by changing NBGD into ND. >>>> >>>> 3. >>>> >>>> Section 2.1: >>>> >>>> A packet that arrives within >>>> this time window but is too early or late to be played out >> shall >>>> be regarded as discarded. A packet shall be classified as one >> of >>>> received (or OK), discarded or lost. The Discard Metric counts >>>> only discarded packets. >>>> >>>> Section 3.1 however includes: >>>> >>>> 00: packets are discarded due to other reasons than late >>>> arrival, early arrival, or both (e.g., duplicate, redundant >>>> packets). >>>> >>>> This seems inconsistent. >>> >>> [Qin]: Good question. To make them consistent, I propose do the >>> following change to Section 2.1 >>> OLD TEXT: >>> " >>> A packet that arrives within >>> this time window but is too early or late to be played out shall >>> be regarded as discarded. A packet shall be classified as one >> of >>> received (or OK), discarded or lost. The Discard Metric counts >>> only discarded packets. >>> >>> " >>> NEW TEXT: >>> " >>> A packet that arrives within >>> >>> this time window but is too early or late to be played out >>> >>> or is thrown away before playout (e.g., packet duplication or >>> redundancy) >>> >>> shall be regarded as discarded. A packet shall be classified as one >> of >>> >>> received (or OK), discarded or lost. The Discard Count Metric counts >>> >>> only discarded packets. >>> " >>> >>>> 4. Is there any reasons for the Interval Metric flag (I) to be 2 >> bits, >>>> rather than one bit, with the other one reserved? >>> >>> [Qin]: Good question, I remembered we got a suggestion on the list >>> before from Kevin Gross which suggested to >>> remove Sampled metric related description from the definition of >>> Interval Metric flag. Since Sampled metric is >>> measured only at a particular time instant however metrics defined in >>> this document is >>> measured over one or several reporting intervals.To get in line with >> the >>> defintion >>> of the Interval Metric flag in other XR BLOCK drafts and address your >>> comment, >>> I propose the following change to the defintion of the interval metric >>> flag: >>> >>> OLD TEXT: >>> " >>> Interval Metric flag (I): 2 bits >>> >>> This field is used to indicate whether the Discard metric is an >>> Interval or Cumulative metric, that is, whether the reported >>> values applies to the most recent measurement interval duration >>> between successive metrics reports (I=10) (the Interval >> Duration) >>> or to the accumulation period characteristic of cumulative >>> measurements (I=11) (the Cumulative Duration). >>> >>> " >>> NEW TEXT: >>> " >>> Interval Metric flag (I): 2 bits >>> >>> >>> >>> This field is used to indicate whether the Discard Count Metric >> is >>> an >>> >>> Interval or Cumulative metric, Sample metric,that is, whether >> the >>> reported >>> >>> values applies to the most recent measurement interval duration >>> >>> between successive metrics reports (I=10) (the Interval >> Duration) >>> >>> or to the accumulation period characteristic of cumulative >>> >>> measurements (I=11) (the Cumulative Duration) or is a >>> >>> sampled instantaneous value (I=01) (Sampled Value). In this >>> document, >>> >>> Discard Count Metric is not measured at a particular time >> instant >>> but over >>> >>> one or several reporting intervals. Therefore Discard Count >> Metric >>> MUST not >>> >>> be chosen as Sampled Metric. >>> >>> " >>> >>> >>>> 5. number of packets discarded: >>>> >>>>> If the measured value exceeds 0xFFFFFFFD, the value 0xFFFFFFFE >>>> SHOULD be reported to indicate an over-range measurement. >>> >>>> Why is this a SHOULD and not a MUST? Are there any exceptions? >>> >>> [Qin]: No, I will use MUST based on your comment. >>> >>>> 6. In the IANA Considerations section: >>>> >>>> s/ The contact information for the registrations is/ The following >>>> contact information is provided for all registrations in this >>> document/ >>> >>> [Qin]: Okay. >>> >>>> >> _______________________________________________ >> xrblock mailing list >> xrblock@ietf.org >> https://www.ietf.org/mailman/listinfo/xrblock > > > > _______________________________________________ > xrblock mailing list > xrblock@ietf.org > https://www.ietf.org/mailman/listinfo/xrblock >
- [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr-dis… Shida Schubert
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Roni Even
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Shida Schubert
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Romascanu, Dan (Dan)
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Romascanu, Dan (Dan)
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Alan Clark
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Romascanu, Dan (Dan)
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Shida Schubert
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Alan Clark
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Shida Schubert
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Shida Schubert
- Re: [xrblock] WGLC fordraft-ietf-xrblock-rtcp-xr-… Romascanu, Dan (Dan)
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC fordraft-ietf-xrblock-rtcp-xr-… Romascanu, Dan (Dan)
- Re: [xrblock] WGLC fordraft-ietf-xrblock-rtcp-xr-… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Shida Schubert
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Alan Clark
- Re: [xrblock] WGLC fordraft-ietf-xrblock-rtcp-xr-… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Varun Singh
- Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr… Qin Wu