[AVTCORE] Fwd: Re: [Technical Errata Reported] RFC3550 (4192)

Julius Friedman <juliusfriedman@gmail.com> Fri, 05 December 2014 20:59 UTC

Return-Path: <juliusfriedman@gmail.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD18F1A1A9B for <avt@ietfa.amsl.com>; Fri, 5 Dec 2014 12:59:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PiHZRn52vWx3 for <avt@ietfa.amsl.com>; Fri, 5 Dec 2014 12:59:11 -0800 (PST)
Received: from mail-pa0-x236.google.com (mail-pa0-x236.google.com [IPv6:2607:f8b0:400e:c03::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E1421A1A96 for <avt@ietf.org>; Fri, 5 Dec 2014 12:59:10 -0800 (PST)
Received: by mail-pa0-f54.google.com with SMTP id fb1so1365617pad.41 for <avt@ietf.org>; Fri, 05 Dec 2014 12:59:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=20NEegpZiomSxT5/fglsmYm3zBSWb5Wi3iut+yMy+B8=; b=FhAY6D82FOiIP317muPBwCI2iRf1vgYZAFtbOJ51hAHthyQhnPE9vyxAlzgNtTmsU9 AGQYlOxaneBhYlO8t2Qj0ShRTzzjA85BA8UMuD7laJTs+t+j+vwm+wrro5Bd7BKimi0m K7ZWmvf7g9za1VkJRR0WeacpgrJIrdd/RyKUrKk6p3mhK/554I9+Qj5NOUJLItcbrFNQ w0Xom4947WxHfv1nJJ6/QCQnLf4CVUht1PskUr2HnIf+s1Ygvy01RCoZey+VAwpFeYPH dPLs/FVda+9wLYzgs7dKkuxpGzqaI8lxqcDvBGZVj7y2UO7DEUF5ahN5edVPRXNrOBLS zaSA==
MIME-Version: 1.0
X-Received: by 10.68.57.199 with SMTP id k7mr38959712pbq.25.1417813149732; Fri, 05 Dec 2014 12:59:09 -0800 (PST)
Received: by 10.70.52.8 with HTTP; Fri, 5 Dec 2014 12:59:09 -0800 (PST)
Received: by 10.70.52.8 with HTTP; Fri, 5 Dec 2014 12:59:09 -0800 (PST)
In-Reply-To: <CACFvNHWvsqaCegvCUsWLumn7Xn__TwPeGABgqScR50gm0kNhvg@mail.gmail.com>
References: <20141204014737.6282D181CD3@rfc-editor.org> <alpine.OSX.2.19.9991.1412051000220.30685@auge.attlocal.net> <7E84273F-FC12-4FB6-976A-7AF724E3D718@bluecoat.com> <CACFvNHWvsqaCegvCUsWLumn7Xn__TwPeGABgqScR50gm0kNhvg@mail.gmail.com>
Date: Fri, 05 Dec 2014 15:59:09 -0500
Message-ID: <CACFvNHXvB9AnGdatz_YAmfDEOr61+NnqnHM-cSN1skcY+LeQQw@mail.gmail.com>
From: Julius Friedman <juliusfriedman@gmail.com>
To: avt@ietf.org
Content-Type: multipart/alternative; boundary="001a1137fa6e25d74005097e5952"
Archived-At: http://mailarchive.ietf.org/arch/msg/avt/LBul1GyDVviEPZFsQSEkRj3UF3k
Subject: [AVTCORE] Fwd: Re: [Technical Errata Reported] RFC3550 (4192)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Dec 2014 20:59:15 -0000

> Then the text definitely needs to change to indicate this is an average
and should not be used for verification.
>
> The property is senders octet count not average octet count and average
is not specifically stated when it should be which is still errata then....
>
> Let me ask this, what changes if the count includes the padding?
>
> Rtcp counters include this value anyway.
>
> Telling someone that no payload octets were sent when sending the padding
anyway is an apparent security risk.
>
> This is made possible by the counter not charging if only padding packets
are sent.
>
> This cannot be correct as is.
>
> Please advise.
>
> Also please ascertain the status of the rfc2435 and rfc 2326 errata i
submitted so I can communicate those changes if required.
> Please do the math before agreeing or disagreeing.
>
> You will clearly see something needs to change.
>
> If this is the case the  why would the extension octets be included in
the same counter?
>
> Your comments like Mr. Casner are not looking at the details.
>
> Please also note that this would be only for Srtp anyway as rtp doesn't
have padding.
>
> On Dec 5, 2014 3:08 PM, "Frederick, Ron" <ron.frederick@bluecoat.com>
wrote:
> >
> > I agree with Steve. This was intended to count average payload data
rate, and not total network data rate. While the padding (and other header
data excluded here) contributes to the total network data rate, it should
not contribute to the payload data rate.
> >
> > On Dec 5, 2014, at 10:39 AM, Stephen Casner <casner@acm.org> wrote:
> >>
> >>
> >> I do not agree with the proposed change.  As stated in the referenced
> >> text, the sender's octet count was intended to be used to estimate the
> >> average payload data rate.  This is about the payload only, without
> >> any consideration of packetization.
> >>
> >>                                                        -- Steve
> >>
> >> On Wed, 3 Dec 2014, RFC Errata System wrote:
> >>
> >>> The following errata report has been submitted for RFC3550,
> >>> "RTP: A Transport Protocol for Real-Time Applications".
> >>>
> >>> --------------------------------------
> >>> You may review the report below and at:
> >>> http://www.rfc-editor.org/errata_search.php?rfc=3550&eid=4192
> >>>
> >>> --------------------------------------
> >>> Type: Technical
> >>> Reported by: Julius Friedman <juliusfriedman@gmail.com>
> >>>
> >>> Section: 6.4.1
> >>>
> >>> Original Text
> >>> -------------
> >>> sender's octet count: 32 bits
> >>>      The total number of payload octets (i.e., not including header or
> >>>      padding) transmitted in RTP data packets by the sender since
> >>>      starting transmission up until the time this SR packet was
> >>>      generated.  The count SHOULD be reset if the sender changes its
> >>>      SSRC identifier.  This field can be used to estimate the average
> >>>      payload data rate.
> >>>
> >>> Corrected Text
> >>> --------------
> >>> sender's octet count: 32 bits
> >>>      The total number of payload octets
> >>>      transmitted in RTP data packets by the sender since
> >>>      starting transmission up until the time this SR packet was
> >>>      generated.  The count SHOULD be reset if the sender changes its
> >>>      SSRC identifier.  This field can be used to estimate the average
> >>>      payload data rate.
> >>>
> >>> Notes
> >>> -----
> >>> Where as payload octets is defined as the total number of data octets
contained in a Rtp Packet minus the 12 Header octets for Rtp Packets.
> >>>
> >>> Padding octets as well as octets which occur in the contributing
source list should also be included as they may differ on a per packet
basis and would make the total calculation invalid.
> >>>
> >>> During TCP communication any application layer header should NOT be
included in the total bytes count when including the header length.
> >>>
> >>> Any Rtcp packet counters should include the total length of the
packet (header, padding and any other data).
> >>>
> >>> Instructions:
> >>> -------------
> >>> This erratum is currently posted as "Reported". If necessary, please
> >>> use "Reply All" to discuss whether it should be verified or
> >>> rejected. When a decision is reached, the verifying party (IESG)
> >>> can log in to change the status and edit the report, if necessary.
> >>>
> >>> --------------------------------------
> >>> RFC3550 (draft-ietf-avt-rtp-new-12)
> >>> --------------------------------------
> >>> Title               : RTP: A Transport Protocol for Real-Time
Applications
> >>> Publication Date    : July 2003
> >>> Author(s)           : H. Schulzrinne, S. Casner, R. Frederick, V.
Jacobson
> >>> Category            : DRAFT STANDARD
> >>> Source              : Audio/Video Transport
> >>> Area                : Real-time Applications and Infrastructure
> >>> Stream              : IETF
> >>> Verifying Party     : IESG
> >
> > --
> > Ron Frederick
> > ronf@bluecoat.com
> >
> >
> >