[xrblock] open issue: which discard type is used in Burst/Gap Discard Summary Statistics Block

Qin Wu <bill.wu@huawei.com> Thu, 19 July 2012 06:55 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 6882611E808D for <xrblock@ietfa.amsl.com>; Wed, 18 Jul 2012 23:55:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.577
X-Spam-Level:
X-Spam-Status: No, score=-4.577 tagged_above=-999 required=5 tests=[AWL=0.268, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 J9hERwJlbctz for <xrblock@ietfa.amsl.com>; Wed, 18 Jul 2012 23:55:13 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 2BF8211E808A for <xrblock@ietf.org>; Wed, 18 Jul 2012 23:55:13 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml202-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AID65943; Thu, 19 Jul 2012 02:56:05 -0400 (EDT)
Received: from DFWEML406-HUB.china.huawei.com (10.193.5.131) by dfweml202-edg.china.huawei.com (172.18.9.108) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 18 Jul 2012 23:52:25 -0700
Received: from SZXEML404-HUB.china.huawei.com (10.82.67.59) by dfweml406-hub.china.huawei.com (10.193.5.131) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 18 Jul 2012 23:52:24 -0700
Received: from w53375 (10.138.41.149) by szxeml404-hub.china.huawei.com (10.82.67.59) with Microsoft SMTP Server (TLS) id 14.1.323.3; Thu, 19 Jul 2012 14:52:14 +0800
Message-ID: <281B868C79944B5ABC313F577F1C3A64@china.huawei.com>
From: Qin Wu <bill.wu@huawei.com>
To: xrblock@ietf.org
Date: Thu, 19 Jul 2012 14:52:13 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_056A_01CD65BE.15352B10"
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: [xrblock] open issue: which discard type is used in Burst/Gap Discard Summary Statistics Block
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, 19 Jul 2012 06:55:14 -0000

Hi,all:
In the draft-zorn-xrblock-rtcp-xr-al-stat-06 
(http://tools.ietf.org/html/draft-zorn-xrblock-rtcp-xr-al-stat-06)
one issue I like to raise is which discard type is used to calculate 
Gap discard rate metric in the Burst/Gap Discard Summary Statistics Block
The Gap discad rate is calculated based on the following formulation:

      (number of packets discarded - Packets Discarded in Bursts) /
      (Packets Expected - Total Packets expected in Bursts)

"number of packets discarded" is obtained from the RTCP XR
  Discard Block (i.e., draft-ietf-xrblock-rtcp-xr-discard). However Discard
count block now support 4 types of discards:

"
         00: Report packet discarded or being thrown away before playout
         due to packets duplication.

         01: Report packet discarded due to too early to be played out.

         10: Report packet discarded due to too late to be played out.

         11: Report the total number of discarded packets due to both
         early and late to be played out.

"
So which discard type is used to calculate the Gap discard rate.
As we discussed Discards draft during WGLC, Varun raised one issue is whether Burst Gap drafts need to synchronize with
Discard draft regarding discard type. I clarified with no and proposed the following change:
OLD Text:
 "
    Gap Discard Rate: 16 bits

       The fraction of packets discarded during gaps since the beginning
       of reception expressed as a fixed point number with the binary
       point at the left edge of the field.  This value is calculated by
       dividing the difference between number of packets discarded and
       Packets Discarded in Bursts by the difference between Packets


       Expected and Total Packets expected in Bursts as follows:

       (number of packets discarded - Packets Discarded in Bursts) /
       (Packets Expected - Total Packets expected in Bursts)

       where "number of packets discarded" is obtained from the RTCP XR
       Discard Block [DISCARD] and Packets Expected is calculated as the
       difference between "extended last sequence number" and "extended
       first sequence number" (Interval or Cumulative) provided in the
       Measurement Information block [MEASIDENT]."

  NEW TEXT:
 "
    Gap Discard Rate: 16 bits

       The fraction of packets discarded during gaps since the beginning
       of reception expressed as a fixed point number with the binary
       point at the left edge of the field.  This value is calculated by
       dividing the difference between number of packets discarded and
       Packets Discarded in Bursts by the difference between Packets


       Expected and Total Packets expected in Bursts as follows:

       (number of packets discarded - Packets Discarded in Bursts) /
       (Packets Expected - Total Packets expected in Bursts)

       where "number of packets discarded" is obtained from the RTCP XR
       Discard Block [DISCARD] with "Discard Type" field set to 2     
      (i.e.,packets are discarded due to both early to be played out and late to be played out.)      
       and Packets Expected is calculated as the
       difference between "extended last sequence number" and "extended
       first sequence number" (Interval or Cumulative) provided in the
       Measurement Information block [MEASIDENT]."
"
Varun has already confirmed the proposed change address his comment.
Now after WGLC of discard draft, we have already changed the order of Discard type. So I like to additional change to 
my proposal metioned above.

 NEW TEXT:
 "
    Gap Discard Rate: 16 bits

       The fraction of packets discarded during gaps since the beginning
       of reception expressed as a fixed point number with the binary
       point at the left edge of the field.  This value is calculated by
       dividing the difference between number of packets discarded and
       Packets Discarded in Bursts by the difference between Packets


       Expected and Total Packets expected in Bursts as follows:

       (number of packets discarded - Packets Discarded in Bursts) /
       (Packets Expected - Total Packets expected in Bursts)

       where "number of packets discarded" is obtained from the RTCP XR
       Discard Block [DISCARD] with "Discard Type" field set to 3     
      (i.e.,the total number of discarded packets due to both
         early and late to be played out..)      
       and Packets Expected is calculated as the
       difference between "extended last sequence number" and "extended
       first sequence number" (Interval or Cumulative) provided in the
       Measurement Information block [MEASIDENT]."
"

Regards!
-Qin