Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr-discardandxrblock-rtcp-xr-discard-rle-metrics
Qin Wu <bill.wu@huawei.com> Thu, 05 July 2012 02:23 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 7EE1121F8550 for <xrblock@ietfa.amsl.com>; Wed, 4 Jul 2012 19:23:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.615
X-Spam-Level:
X-Spam-Status: No, score=-4.615 tagged_above=-999 required=5 tests=[AWL=0.231, BAYES_00=-2.599, 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 jyZLStjafBPL for <xrblock@ietfa.amsl.com>; Wed, 4 Jul 2012 19:23:18 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 1CF5021F854E for <xrblock@ietf.org>; Wed, 4 Jul 2012 19:23:18 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml201-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AHS42861; Wed, 04 Jul 2012 22:23:30 -0400 (EDT)
Received: from DFWEML406-HUB.china.huawei.com (10.193.5.131) by dfweml201-edg.china.huawei.com (172.18.9.107) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 4 Jul 2012 19:21:35 -0700
Received: from SZXEML405-HUB.china.huawei.com (10.82.67.60) by dfweml406-hub.china.huawei.com (10.193.5.131) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 4 Jul 2012 19:21:39 -0700
Received: from w53375 (10.138.41.149) by szxeml405-hub.china.huawei.com (10.82.67.60) with Microsoft SMTP Server (TLS) id 14.1.323.3; Thu, 5 Jul 2012 10:21:35 +0800
Message-ID: <4841BC29DA424247B28A7E45FCFE64E4@china.huawei.com>
From: Qin Wu <bill.wu@huawei.com>
To: Varun Singh <vsingh.ietf@gmail.com>
References: <EABD6775-2274-40E6-A850-14FF37645382@ntt-at.com> <E78B7CBF053144C6B7132311EFB67D54@china.huawei.com> <CAEbPqrxquzgg=85Dj8ZDKXNc_gEUjEe-zPLwiU1r4StNZBtZrw@mail.gmail.com> <571E280009D44F05A6A5E72BB0C27EA3@china.huawei.com> <CAEbPqrw7V_grvZxKvjqcDDwxHw2Nn0ZOba7uhzkrLtFTzSzP9A@mail.gmail.com>
Date: Thu, 05 Jul 2012 10:21:35 +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: xrblock <xrblock@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: Thu, 05 Jul 2012 02:23:19 -0000
Hi, Varun: ----- Original Message ----- From: "Varun Singh" <vsingh.ietf@gmail.com> To: "Qin Wu" <bill.wu@huawei.com> Cc: "xrblock" <xrblock@ietf.org> Sent: Wednesday, July 04, 2012 6:06 PM Subject: Re: [xrblock] WGLC for draft-ietf-xrblock-rtcp-xr-discardandxrblock-rtcp-xr-discard-rle-metrics > Hi Qin, > > Comments inline. > > On Wed, Jul 4, 2012 at 11:33 AM, Qin Wu <bill.wu@huawei.com> wrote: >> Hi,Varun: >> On Thu, Jun 14, 2012 at 10:24 AM, Qin Wu <bill.wu@huawei.com> wrote: >>> Hi, >>> I have reviewed RLE discard draft. It will be good to see RLE discard draft >>> getting in line with Discard draft. >>> Here are my comments to draft-ietf-xrblock-rtcp-xr-discard-rle-metrics: >>> >> >>> 9.Section 3, Paragraph 4: >>> >>> Discard draft support report packets discarded due to both early and late >>> arrival. >>> >>> It is better for this draft to get in line with Discard draft. If it is in >>> this case, I suggest >>> >>> to allocate 2bits for E flag and using 2 bits flag to support reporting >>> discarded due to >>> >>> both early and late arrival. >>> >>> >> >> I sent an email about a month ago justifying why 1 bit maybe enough >> for discarded bytes. comment on that thread >> (http://www.ietf.org/mail-archive/web/xrblock/current/msg00550.html) >> >> [Qin]: I am wondering if the byte discarded due to packet duplication will be counted as "Discard". >> or the packet discarded due to duplicated RTP packets will be counted as "Discard". >> If not, I agree with your clarification and proposal in the email, i.e., >> add more clarification in the introduction section to say when Discard RLE or byte Discard is used. >> > > IMO, the Discard RLE and Bytes provides very high granularity of > information which is only needed for discard due to late and early > arrival. If an endpoint wants to report discard due to duplication etc > then it should consider using the Discarded Packets draft and not the > RLE draft. > > I can clarify this in the introduction section. [Qin]: Looks good to me. > >>> >>> 10. Section 3, Paragraph 4: >>> >>> Are you emphasizing that packets reported in this block should be the >>> packets that is not >>> >>> properly received but discarded? If not, please clarify. >>> >>> >> >> The paragraph elaborates that two different blocks should be sent if >> the receiver wants to report both early discards and late discards. >> While a packet should not appear in both RLEs, but If it does then it >> may have been discarded due to some other reason and the reason is >> unknown. >> >> [Qin]: In the last sentence of Paragraph 4, you said: >> " >> Packets reported in both MUST be considered as >> discarded without further information available, packets reported in >> neither are considered to be properly received and not discarded. >> >> " >> I think the seond half of this sentence is not consistent with what we described >> in Discard and Burst Gap draft serials, i.e., >> " >> A packet shall be classified as one of received (or OK), discarded or lost. >> " >> and what we agreed in the Discard draft, i.e., >> the packet is thrown away due to duplication and redundancy should also >> be regarded as Discard. > > The Discard RLE and bytes only classify as received (if not reported > in both early or late), discarded (if reported in either or both). To > report loss the endpoint should use Loss RLE. > > Perhaps changing the last line to say (NEW TEXT): > No packet should appear in both early and lost Discard RLE. [Qin]: Make sense. > >> I think it is time to make this right. > >>> >>> 12.Section 4, Paragraph 3, definition of "E"flag >>> >>> I think chunk is not defined in this report block format and should be >>> removed or replaced. >>> >>> >> >> clarified the sentence. >> >> [Qin]: Please see the following sentence in the section 4: >> " >> The 'E' bit is introduced to distinguish between packets discarded >> due to early arrival and those discarded due to late arrival. The >> 'E' bit MUST be set to '1' if the chunks represent packets discarded >> due to too early arrival and MUST be set to '0' otherwise. >> " >> I think the chunks should be replaced with "number of bytes discarded field" >> > > Okay. > >>> >>> I suggest remove "If the XR block is not preceded by a measurement identity >>> block >>> " with the following change: >>> >>> OLD TEXT: >>> >>> " >>> >>> If the XR block is not preceded by a measurement identity block >>> [I-D.ietf-xrblock-rtcp-xr-meas-identity] then the value indicates the >>> bytes lost from from the start of the session (I=11), or the number >>> of bytes discarded since the last RTCP XR Bytes Discarded block was >>> received (I=10). >>> >>> " >>> >>> NEW TEXT: >>> >>> " >>> >>> If Interval Metric flag (I=11) is set, the value in the field indicates the >>> >>> bytes lost from the start of the session, if Interval Metric >>> >>> flag (I=01) is set, it indicates the number of bytes discarded since the >>> >>> last RTCP XR Byte Discarded Block was received. >>> >>> " >>> >> >> Because of the two cases: I didn't make the suggested changes. >> >> [Qin]: My point is whatever XR block is preceded or not preceded, >> the value indication should always support two case ( interval and cumulative case). >> My proposal is to remove the first sentence. > > Okay. > >> >>> 18.Section 5.1, Paragraph 2: >>> >>> I think XR report is for regular RTCP reporting not used for timely >>> feedback. >>> >>> Therefore I am not sure Discard RLE report can be included in immediate or >>> early feedback packets as per RFC4585. >> >> IMO, the RFC3550 (Section 6.2) rules do not forbid shortening the RTCP >> reporting interval. >> From RFC3550: The RECOMMENDED value for the reduced minimum in seconds is 360 >> divided by the session bandwidth in kilobits/second. This minimum >> is smaller than 5 seconds for bandwidths greater than 72 kb/s. >> >> [Qin]: RFC3550 doesn't say you can change timing rule for RTCP XR. >> I think XR should follow the same timing rule as RTCP SR/RR. >> > > I meant to say: XR follows timing rules of RFC3550, which allows > scaling of reporting interval (it does not allow sending early or > immediately as in RFC4585 but allows scaling). [Qin]: I think the scale level is up to bandwidth allocated for XR and the number of receiver, such scale degree is very limited if the available bandwidth is below miminal level. > >> So the reporting endpoint should be able to scale the reporting >> interval. If this is not possible then how can we do it? >> >> [Qin]: Big question,:-) >> > > Perhaps someone can clarify if the XRBLOCK can vary the RTCP interval. [Qin]: I think your should ask how much the XRBLOCK can vary the regular RTCP interval? > > Cheers, > Varun >
- [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