Re: [xrblock] recommendations fordraft-ietf-xrblock-rtcp-xr-meas-identity

Qin Wu <bill.wu@huawei.com> Tue, 20 March 2012 05:49 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 A90B921F85CF for <xrblock@ietfa.amsl.com>; Mon, 19 Mar 2012 22:49:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.57
X-Spam-Level:
X-Spam-Status: No, score=0.57 tagged_above=-999 required=5 tests=[AWL=1.416, BAYES_00=-2.599, MIME_BASE64_TEXT=1.753]
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 OKnRPORWLf1r for <xrblock@ietfa.amsl.com>; Mon, 19 Mar 2012 22:49:06 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id B227021F85CE for <xrblock@ietf.org>; Mon, 19 Mar 2012 22:49:06 -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 AEF53461; Tue, 20 Mar 2012 01:49:02 -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, 19 Mar 2012 22:45:02 -0700
Received: from SZXEML403-HUB.china.huawei.com (10.82.67.35) by dfweml405-hub.china.huawei.com (10.193.5.102) with Microsoft SMTP Server (TLS) id 14.1.323.3; Mon, 19 Mar 2012 22:45:00 -0700
Received: from w53375 (10.138.41.149) by szxeml403-hub.china.huawei.com (10.82.67.35) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 20 Mar 2012 13:44:57 +0800
Message-ID: <E8459C1C3C504D598F0B894EF5AA7055@china.huawei.com>
From: Qin Wu <bill.wu@huawei.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>, xrblock@ietf.org
References: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C069BE67E@xmb-sjc-234.amer.cisco.com>
Date: Tue, 20 Mar 2012 13:44:56 +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
Subject: Re: [xrblock] recommendations fordraft-ietf-xrblock-rtcp-xr-meas-identity
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, 20 Mar 2012 05:49:07 -0000

Hi, Charles:
Thank for your valuable comments. I agree that SDES part and XR Block part 
are a little bit mingled together in this version.. Your proposed change looks 
good to me. please see my replies below.

Regards!
-Qin

----- Original Message ----- 
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: <xrblock@ietf.org>
Sent: Tuesday, March 20, 2012 2:56 AM
Subject: [xrblock] recommendations fordraft-ietf-xrblock-rtcp-xr-meas-identity


>I am the document shepherd for draft-ietf-xrblock-rtcp-xr-meas-identity.
> I believe the content of the draft is generally in good shape. However,
> I did find myself reading parts of the draft multiple times in order to
> grasp some of the content completely. I think the draft would benefit
> from some rearranging of pieces of the Introduction section, and that
> doing so will improve flow and make it easier for the reader to digest.
> 
> My main suggestions as follows:
> 
> 1) Abstract
> Current:
>   This document defines a RTCP SDES item and a RTCP XR Block carrying
>   parameters which identify a measurement, to which one or more other
>   RTCP XR Report Blocks may refer.
> Proposed:
>   This document defines an RTCP SDES item and an RTCP XR Block carrying
>   parameters that identify and describe a measurement period, to which
>   one or more other RTCP XR Report Blocks may refer.

[Qin]: Okay.

> 2) Introduction
> General Proposal: Consistently state the SDES item first, then the XR
> block. For example:
> Current:
>   This draft defines one new RTCP SDES item and one new XR Report Block
>   to carry parameters which identify a measurement for use in a range
>   of RTP applications.  The XR Report Block and the SDES item do not
>   contain any measurement results (metrics).
> Proposed:
>   This draft defines one new RTCP SDES item and one new XR Report Block
>   carrying parameters that identify and describe a measurement period,
> to which
>   one or more other RTCP XR Report Blocks may refer. This SDES item and
> XR Report
>   Block do not contain any measurement results (metrics).

[Qin]: Okay.

> Following this, I would hold off on the part that reads, "However, the
> XR Report", keeping this sentence, the bulleted points that follow, and
> the rest of the XR block specific information for later. Instead, I
> would move directly to the text pertaining to the SDES time, removing
> the "And as the start of the sentence.
> Current:
>   And the SDES item provides a measurement identity reported in one or
>   more other block types, i.e.,a field for incorporation of an
>   application-specific auxiliary identifier,
> Proposed:
>   The SDES item provides a field for an application specific auxiliary
> identifier.
>   This identifier may be used to correlate data in XR Blocks within an
> RTP session
>   with data from a non-RTP session.
> 
> After this I would include you existing paragraph that reads,
> 
>   A RTCP Measurement Identity SDES packet MAY be associated with a set
>   of RTCP XR metrics blocks which share the same application specific
>   measurement identifier.
> 
> Only at this point would I start including all the XR block specific
> information, ordered as follows:
> 
>   The XR Report Block does not contain any measurement results
> (metrics).  Rather, 
>   it provide information relevant to a measurement reported in one
>   or more other block types, including:
> 
>   o  the sequence number of the first packet of the RTP session,
> 
>   o  the extended sequence numbers of the first packet of the current
>      measurement interval, and the last packet included in the
>      measurement,
> 
>   o  the duration of the most recent measurement interval and
> 
>   o  the duration of the interval applicable to cumulative measurements
>      (which may be the duration of the RTP session to date).
> 
>   The method for calculation of the extended RTP sequence number is
>   provide in [RFC3550].
> 
> and
> 
>   The RTCP XR Report Block containing the measurement information is
> intended to
>   provide a single copy of the information necessary to relate
>   measurement data in the RTCP XR blocks to the stream, and measurement
>   period, to which they refer.  Commonly, multiple other small metric
>   blocks contain measurement data for the same stream and period, and
>   it would be a large overhead if all of these metric blocks carried
>   duplicated data for measurement identification.
> 
> and
> 
>   The RTCP XR Report Block MAY be associated with a set of RTCP XR
>   metrics blocks which share the same information relevant to a
>   reported measurement.  There MAY be several such sets in an RTCP
>   packet, in which each set share the same information relevant to a
>   reported measurement.  There MAY also be RTCP XR blocks in the packet
>   which are not associated with a Measurement Information block, for
>   example blocks which were defined before the Measurement Identity and
>   information mechanism was introduced by this document.

[Qin]: Okay.

> 
> Other minor comments are as follows:
> 
> Section 1.2 Performance Metric Framework
> Current:
>   Metrics or the SDES item described in
>   this draft either reference external definitions or define metrics
>   generally in accordance with [RFC6390] and [MONARCH].
> Proposed:
>   The SDES item and XR Block described in this draft are in accordance
> with
>   [RFC6390] and [MONARCH].

[Qin]: Okay.

> Section 1.3 Applicability
> s/to the measurement/to the measurements

[Qin]: Okay.

> Section 3 Measurement Identity SDES Item
> s/format of Measurement/format of the Measurement

[Qin]: Okay.

> Section 3.1 APSI
> Move the sentence, "This item MUST be ignored ...", to immediately
> before the sentence, "The identifier is variable length."
> The reason is that in its current location, it appears to be applicable
> to the case where the length is zero, where really it is applicable
> regardless of the length.

[Qin]: Okay.

> Section 4.2, Reserved 8 bits
> The wording you have for the 16 bit reserved field is more complete, in
> my opinion. I suggest reusing that wording here, changing the length
> from 16 to 8 bits of course.

[Qin]: Okay.

> Section 4.2, Measurement Duration Cumulative and Interval
> In both definitions, the word "receiver" is a bit ambiguous. Is this
> meant to be the receiver of this XR block, or the receiver of the RTP
> media stream that is now constructing and sending the XR Block? I think
> it is the latter, but it would be good to clarify.

[Qin]: Yes, It should be the  the receiver who is  the cosumer of the RTP media stream.
I will change the "receiver" into "the receiver of the RTP media stream".

> Section 6, Security Considerations
> Current:
>   RTCP reports can contain sensitive information since they can provide
>   information about the nature and duration of a session established
>   between two or more endpoints.  Therefore, the use of security
>   mechanisms with RTP documented in Section 9 of [RFC3550] should
>   apply.
> Proposed:
>   RTCP reports can contain sensitive information, including
>   information about the nature and duration of a session established
>   between two or more endpoints.  Therefore, the use of security
>   mechanisms with RTP, as documented in Section 9 of [RFC3550], apply.


[Qin]: Okay.

> Section 7.2 Informative References
> Update reference to MONARCH.

[Qin]: Okay.

> Cheers,
> Charles
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> xrblock mailing list
> xrblock@ietf.org
> https://www.ietf.org/mailman/listinfo/xrblock
>